aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarcinzelent <zelent.marcin@protonmail.com>2017-11-20 14:38:12 +0100
committermarcinzelent <zelent.marcin@protonmail.com>2017-11-20 14:38:12 +0100
commit462aed0ddd5dd5cca7fb51175cc0829650e4916c (patch)
treed0948efc256c6ed66a0c71b5ae1f5b9a1112ba6e /packages
parentf6f830d066635c91763dd1ae6248c8c189e6fe7e (diff)
parent71f272fbc3917dcdd81c2c829bccad9b64eb9128 (diff)
Merge.
Diffstat (limited to 'packages')
-rw-r--r--packages/Microsoft.AspNet.Mvc.5.2.3/Content/Web.config.install.xdt34
-rw-r--r--packages/Microsoft.AspNet.Mvc.5.2.3/Content/Web.config.uninstall.xdt10
-rw-r--r--packages/Microsoft.AspNet.Mvc.5.2.3/Microsoft.AspNet.Mvc.5.2.3.nupkgbin0 -> 298971 bytes
-rw-r--r--packages/Microsoft.AspNet.Mvc.5.2.3/lib/net45/System.Web.Mvc.dllbin0 -> 566472 bytes
-rw-r--r--packages/Microsoft.AspNet.Mvc.5.2.3/lib/net45/System.Web.Mvc.xml11485
-rw-r--r--packages/Microsoft.AspNet.Razor.3.2.3/Microsoft.AspNet.Razor.3.2.3.nupkgbin0 -> 149332 bytes
-rw-r--r--packages/Microsoft.AspNet.Razor.3.2.3/lib/net45/System.Web.Razor.dllbin0 -> 272072 bytes
-rw-r--r--packages/Microsoft.AspNet.Razor.3.2.3/lib/net45/System.Web.Razor.xml5742
-rw-r--r--packages/Microsoft.AspNet.WebApi.5.2.3/Microsoft.AspNet.WebApi.5.2.3.nupkgbin0 -> 3193 bytes
-rw-r--r--packages/Microsoft.AspNet.WebApi.Client.5.2.3/Microsoft.AspNet.WebApi.Client.5.2.3.nupkgbin0 -> 188921 bytes
-rw-r--r--packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/net45/System.Net.Http.Formatting.dllbin0 -> 185544 bytes
-rw-r--r--packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/net45/System.Net.Http.Formatting.xml2094
-rw-r--r--packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.dllbin0 -> 151240 bytes
-rw-r--r--packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.xml4025
-rw-r--r--packages/Microsoft.AspNet.WebApi.Core.5.2.3/Content/web.config.transform11
-rw-r--r--packages/Microsoft.AspNet.WebApi.Core.5.2.3/Microsoft.AspNet.WebApi.Core.5.2.3.nupkgbin0 -> 239426 bytes
-rw-r--r--packages/Microsoft.AspNet.WebApi.Core.5.2.3/lib/net45/System.Web.Http.dllbin0 -> 471240 bytes
-rw-r--r--packages/Microsoft.AspNet.WebApi.Core.5.2.3/lib/net45/System.Web.Http.xml6664
-rw-r--r--packages/Microsoft.AspNet.WebApi.WebHost.5.2.3/Microsoft.AspNet.WebApi.WebHost.5.2.3.nupkgbin0 -> 43077 bytes
-rw-r--r--packages/Microsoft.AspNet.WebApi.WebHost.5.2.3/lib/net45/System.Web.Http.WebHost.dllbin0 -> 82120 bytes
-rw-r--r--packages/Microsoft.AspNet.WebApi.WebHost.5.2.3/lib/net45/System.Web.Http.WebHost.xml135
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/Content/Web.config.install.xdt41
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/Content/Web.config.uninstall.xdt13
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/Microsoft.AspNet.WebPages.3.2.3.nupkgbin0 -> 228931 bytes
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.Helpers.dllbin0 -> 139976 bytes
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.Helpers.xml839
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Deployment.dllbin0 -> 41672 bytes
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Deployment.xml60
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Razor.dllbin0 -> 39624 bytes
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Razor.xml292
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.dllbin0 -> 211656 bytes
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.xml2706
-rw-r--r--packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkgbin0 -> 24921 bytes
-rw-r--r--packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dllbin0 -> 45416 bytes
-rw-r--r--packages/NUnit.3.9.0/CHANGES.md1485
-rw-r--r--packages/NUnit.3.9.0/LICENSE.txt20
-rw-r--r--packages/NUnit.3.9.0/NOTICES.txt5
-rw-r--r--packages/NUnit.3.9.0/NUnit.3.9.0.nupkgbin0 -> 2173048 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/monoandroid/nunit.framework.dllbin0 -> 314368 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/monoandroid/nunit.framework.xml18594
-rw-r--r--packages/NUnit.3.9.0/lib/net20/NUnit.System.Linq.dllbin0 -> 95232 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/net20/nunit.framework.dllbin0 -> 352768 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/net20/nunit.framework.xml20079
-rw-r--r--packages/NUnit.3.9.0/lib/net35/nunit.framework.dllbin0 -> 354816 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/net35/nunit.framework.xml20278
-rw-r--r--packages/NUnit.3.9.0/lib/net40/nunit.framework.dllbin0 -> 354304 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/net40/nunit.framework.xml19988
-rw-r--r--packages/NUnit.3.9.0/lib/net45/nunit.framework.dllbin0 -> 354304 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/net45/nunit.framework.xml19945
-rw-r--r--packages/NUnit.3.9.0/lib/netstandard1.3/nunit.framework.dllbin0 -> 314368 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/netstandard1.3/nunit.framework.xml18594
-rw-r--r--packages/NUnit.3.9.0/lib/netstandard1.6/nunit.framework.dllbin0 -> 317440 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/netstandard1.6/nunit.framework.xml18728
-rw-r--r--packages/NUnit.3.9.0/lib/uap/nunit.framework.dllbin0 -> 314368 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/uap/nunit.framework.xml18594
-rw-r--r--packages/NUnit.3.9.0/lib/xamarin.ios/nunit.framework.dllbin0 -> 314368 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/xamarin.ios/nunit.framework.xml18594
-rw-r--r--packages/Newtonsoft.Json.10.0.3/LICENSE.md20
-rw-r--r--packages/Newtonsoft.Json.10.0.3/Newtonsoft.Json.10.0.3.nupkgbin0 -> 2066865 bytes
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.dllbin0 -> 498688 bytes
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.xml9815
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.dllbin0 -> 460800 bytes
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.xml8944
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.dllbin0 -> 525824 bytes
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.xml9144
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.dllbin0 -> 653824 bytes
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.xml10760
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.dllbin0 -> 624128 bytes
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.xml10467
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.dllbin0 -> 639488 bytes
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.xml10559
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dllbin0 -> 433664 bytes
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml8555
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dllbin0 -> 623616 bytes
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml10467
-rw-r--r--packages/Newtonsoft.Json.10.0.3/tools/install.ps1116
76 files changed, 287902 insertions, 0 deletions
diff --git a/packages/Microsoft.AspNet.Mvc.5.2.3/Content/Web.config.install.xdt b/packages/Microsoft.AspNet.Mvc.5.2.3/Content/Web.config.install.xdt
new file mode 100644
index 0000000..14e8a93
--- /dev/null
+++ b/packages/Microsoft.AspNet.Mvc.5.2.3/Content/Web.config.install.xdt
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
+
+ <!-- If runtime tag is absent -->
+ <runtime xdt:Transform="InsertIfMissing">
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ </assemblyBinding>
+ </runtime>
+
+ <!-- If runtime tag is present, but assembly binding tag is absent -->
+ <runtime>
+ <assemblyBinding xdt:Transform="InsertIfMissing" xmlns="urn:schemas-microsoft-com:asm.v1">
+ </assemblyBinding>
+ </runtime>
+
+ <!-- If the binding redirect is already present, the existing entry needs to be removed before inserting the new entry-->
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly xdt:Transform="Remove"
+ xdt:Locator="Condition(./_defaultNamespace:assemblyIdentity/@name='System.Web.Mvc')" >
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+
+ <!-- Inserting the new binding redirect -->
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly xdt:Transform="Insert">
+ <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
+ <bindingRedirect oldVersion="1.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration> \ No newline at end of file
diff --git a/packages/Microsoft.AspNet.Mvc.5.2.3/Content/Web.config.uninstall.xdt b/packages/Microsoft.AspNet.Mvc.5.2.3/Content/Web.config.uninstall.xdt
new file mode 100644
index 0000000..e95055d
--- /dev/null
+++ b/packages/Microsoft.AspNet.Mvc.5.2.3/Content/Web.config.uninstall.xdt
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly xdt:Transform="Remove"
+ xdt:Locator="Condition(./_defaultNamespace:assemblyIdentity/@name='System.Web.Mvc')" >
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration> \ No newline at end of file
diff --git a/packages/Microsoft.AspNet.Mvc.5.2.3/Microsoft.AspNet.Mvc.5.2.3.nupkg b/packages/Microsoft.AspNet.Mvc.5.2.3/Microsoft.AspNet.Mvc.5.2.3.nupkg
new file mode 100644
index 0000000..858c2df
--- /dev/null
+++ b/packages/Microsoft.AspNet.Mvc.5.2.3/Microsoft.AspNet.Mvc.5.2.3.nupkg
Binary files differ
diff --git a/packages/Microsoft.AspNet.Mvc.5.2.3/lib/net45/System.Web.Mvc.dll b/packages/Microsoft.AspNet.Mvc.5.2.3/lib/net45/System.Web.Mvc.dll
new file mode 100644
index 0000000..eb088f2
--- /dev/null
+++ b/packages/Microsoft.AspNet.Mvc.5.2.3/lib/net45/System.Web.Mvc.dll
Binary files differ
diff --git a/packages/Microsoft.AspNet.Mvc.5.2.3/lib/net45/System.Web.Mvc.xml b/packages/Microsoft.AspNet.Mvc.5.2.3/lib/net45/System.Web.Mvc.xml
new file mode 100644
index 0000000..367e05a
--- /dev/null
+++ b/packages/Microsoft.AspNet.Mvc.5.2.3/lib/net45/System.Web.Mvc.xml
@@ -0,0 +1,11485 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Web.Mvc</name>
+ </assembly>
+ <members>
+ <member name="T:System.Web.Mvc.AcceptVerbsAttribute">
+ <summary>Represents an attribute that specifies which HTTP verbs an action method will respond to.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AcceptVerbsAttribute.#ctor(System.String[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AcceptVerbsAttribute" /> class by using a list of HTTP verbs that the action method will respond to.</summary>
+ <param name="verbs">The HTTP verbs that the action method will respond to.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="verbs" /> parameter is null or zero length.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.AcceptVerbsAttribute.#ctor(System.Web.Mvc.HttpVerbs)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AcceptVerbsAttribute" /> class using the HTTP verbs that the action method will respond to.</summary>
+ <param name="verbs">The HTTP verbs that the action method will respond to.</param>
+ </member>
+ <member name="M:System.Web.Mvc.AcceptVerbsAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
+ <summary>Determines whether the specified method information is valid for the specified controller context.</summary>
+ <returns>true if the method information is valid; otherwise, false.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="methodInfo">The method information.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext " />parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.AcceptVerbsAttribute.Verbs">
+ <summary>Gets or sets the list of HTTP verbs that the action method will respond to.</summary>
+ <returns>The list of HTTP verbs that the action method will respond to.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ActionDescriptor">
+ <summary>Provides information about an action method, such as its name, controller, parameters, attributes, and filters.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ActionDescriptor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionDescriptor" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ActionDescriptor.ActionName">
+ <summary>Gets the name of the action method.</summary>
+ <returns>The name of the action method.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ActionDescriptor.ControllerDescriptor">
+ <summary>Gets the controller descriptor.</summary>
+ <returns>The controller descriptor.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ActionDescriptor.Execute(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Executes the action method by using the specified parameters and controller context.</summary>
+ <returns>The result of executing the action method.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="parameters">The parameters of the action method.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ActionDescriptor.GetCustomAttributes(System.Boolean)">
+ <summary>Returns an array of custom attributes that are defined for this member, excluding named attributes.</summary>
+ <returns>An array of custom attributes, or an empty array if no custom attributes exist.</returns>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ <exception cref="T:System.TypeLoadException">The custom attribute type cannot be loaded.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">There is more than one attribute of type <paramref name="attributeType" /> defined for this member.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ActionDescriptor.GetCustomAttributes(System.Type,System.Boolean)">
+ <summary>Returns an array of custom attributes that are defined for this member, identified by type.</summary>
+ <returns>An array of custom attributes, or an empty array if no custom attributes of the specified type exist.</returns>
+ <param name="attributeType">The type of the custom attributes.</param>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ <exception cref="T:System.TypeLoadException">The custom attribute type cannot be loaded.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">There is more than one attribute of type <paramref name="attributeType" /> defined for this member.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="attritubeType" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ActionDescriptor.GetFilterAttributes(System.Boolean)">
+ <summary>Gets the filter attributes.</summary>
+ <returns>The filter attributes.</returns>
+ <param name="useCache">true to use the cache, otherwise false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ActionDescriptor.GetFilters">
+ <summary>Returns the filters that are associated with this action method.</summary>
+ <returns>The filters that are associated with this action method.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ActionDescriptor.GetParameters">
+ <summary>Returns the parameters of the action method.</summary>
+ <returns>The parameters of the action method.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ActionDescriptor.GetSelectors">
+ <summary>Returns the action-method selectors.</summary>
+ <returns>The action-method selectors.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ActionDescriptor.IsDefined(System.Type,System.Boolean)">
+ <summary>Determines whether one or more instances of the specified attribute type are defined for this member.</summary>
+ <returns>true if <paramref name="attributeType" /> is defined for this member; otherwise, false.</returns>
+ <param name="attributeType">The type of the custom attribute.</param>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="attritubeType" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ActionDescriptor.UniqueId">
+ <summary>Gets the unique ID for the action descriptor using lazy initialization.</summary>
+ <returns>The unique ID.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ActionExecutedContext">
+ <summary>Provides the context for the ActionExecuted method of the <see cref="T:System.Web.Mvc.ActionFilterAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ActionExecutedContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionExecutedContext" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ActionExecutedContext.#ctor(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Boolean,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionExecutedContext" /> class.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionDescriptor">The action method descriptor.</param>
+ <param name="canceled">true if the action is canceled.</param>
+ <param name="exception">The exception object.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="actionDescriptor" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ActionExecutedContext.ActionDescriptor">
+ <summary>Gets or sets the action descriptor.</summary>
+ <returns>The action descriptor.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ActionExecutedContext.Canceled">
+ <summary>Gets or sets a value that indicates that this <see cref="T:System.Web.Mvc.ActionExecutedContext" /> object is canceled.</summary>
+ <returns>true if the context canceled; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ActionExecutedContext.Exception">
+ <summary>Gets or sets the exception that occurred during the execution of the action method, if any.</summary>
+ <returns>The exception that occurred during the execution of the action method.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ActionExecutedContext.ExceptionHandled">
+ <summary>Gets or sets a value that indicates whether the exception is handled.</summary>
+ <returns>true if the exception is handled; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ActionExecutedContext.Result">
+ <summary>Gets or sets the result returned by the action method.</summary>
+ <returns>The result returned by the action method.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ActionExecutingContext">
+ <summary>Provides the context for the ActionExecuting method of the <see cref="T:System.Web.Mvc.ActionFilterAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ActionExecutingContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionExecutingContext" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ActionExecutingContext.#ctor(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionExecutingContext" /> class by using the specified controller context, action descriptor, and action-method parameters.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ <param name="actionParameters">The action-method parameters.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="ActionParameters" /> or <paramref name="actionDescriptor" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ActionExecutingContext.ActionDescriptor">
+ <summary>Gets or sets the action descriptor.</summary>
+ <returns>The action descriptor.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ActionExecutingContext.ActionParameters">
+ <summary>Gets or sets the action-method parameters.</summary>
+ <returns>The action-method parameters.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ActionExecutingContext.Result">
+ <summary>Gets or sets the result that is returned by the action method.</summary>
+ <returns>The result that is returned by the action method.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ActionFilterAttribute">
+ <summary>Represents the base class for filter attributes.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ActionFilterAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionFilterAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ActionFilterAttribute.OnActionExecuted(System.Web.Mvc.ActionExecutedContext)">
+ <summary>Called by the ASP.NET MVC framework after the action method executes.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ActionFilterAttribute.OnActionExecuting(System.Web.Mvc.ActionExecutingContext)">
+ <summary>Called by the ASP.NET MVC framework before the action method executes.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ActionFilterAttribute.OnResultExecuted(System.Web.Mvc.ResultExecutedContext)">
+ <summary>Called by the ASP.NET MVC framework after the action result executes.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ActionFilterAttribute.OnResultExecuting(System.Web.Mvc.ResultExecutingContext)">
+ <summary>Called by the ASP.NET MVC framework before the action result executes.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ActionMethodSelectorAttribute">
+ <summary>Represents an attribute that is used to influence the selection of an action method.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ActionMethodSelectorAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionMethodSelectorAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ActionMethodSelectorAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
+ <summary>Determines whether the action method selection is valid for the specified controller context.</summary>
+ <returns>true if the action method selection is valid for the specified controller context; otherwise, false.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="methodInfo">Information about the action method.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ActionNameAttribute">
+ <summary>Represents an attribute that is used for the name of an action.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ActionNameAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionNameAttribute" /> class.</summary>
+ <param name="name">Name of the action.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ActionNameAttribute.IsValidName(System.Web.Mvc.ControllerContext,System.String,System.Reflection.MethodInfo)">
+ <summary>Determines whether the action name is valid within the specified controller context.</summary>
+ <returns>true if the action name is valid within the specified controller context; otherwise, false.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionName">The name of the action.</param>
+ <param name="methodInfo">Information about the action method.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ActionNameAttribute.Name">
+ <summary>Gets or sets the name of the action.</summary>
+ <returns>The name of the action.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ActionNameSelectorAttribute">
+ <summary>Represents an attribute that affects the selection of an action method.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ActionNameSelectorAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionNameSelectorAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ActionNameSelectorAttribute.IsValidName(System.Web.Mvc.ControllerContext,System.String,System.Reflection.MethodInfo)">
+ <summary>Determines whether the action name is valid in the specified controller context.</summary>
+ <returns>true if the action name is valid in the specified controller context; otherwise, false.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionName">The name of the action.</param>
+ <param name="methodInfo">Information about the action method.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ActionResult">
+ <summary>Represents the result of an action method.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ActionResult.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionResult" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ActionResult.ExecuteResult(System.Web.Mvc.ControllerContext)">
+ <summary>Enables processing of the result of an action method by a custom type that inherits from the <see cref="T:System.Web.Mvc.ActionResult" /> class.</summary>
+ <param name="context">The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ActionSelector">
+ <summary>Represents a delegate that contains the logic for selecting an action method.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.AdditionalMetadataAttribute">
+ <summary>Provides a class that implements the <see cref="T:System.Web.Mvc.IMetadataAware" /> interface in order to support additional metadata. </summary>
+ </member>
+ <member name="M:System.Web.Mvc.AdditionalMetadataAttribute.#ctor(System.String,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AdditionalMetadataAttribute" /> class.</summary>
+ <param name="name">The name of the model metadata.</param>
+ <param name="value">The value of the model metadata.</param>
+ </member>
+ <member name="P:System.Web.Mvc.AdditionalMetadataAttribute.Name">
+ <summary>Gets the name of the additional metadata attribute.</summary>
+ <returns>The name of the of the additional metadata attribute.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.AdditionalMetadataAttribute.OnMetadataCreated(System.Web.Mvc.ModelMetadata)">
+ <summary>Provides metadata to the model metadata creation process.</summary>
+ <param name="metadata">The meta data.</param>
+ </member>
+ <member name="P:System.Web.Mvc.AdditionalMetadataAttribute.TypeId">
+ <summary>Gets the type of the of the additional metadata attribute.</summary>
+ <returns>The type of the of the additional metadata attribute.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.AdditionalMetadataAttribute.Value">
+ <summary>Gets the value of the of the additional metadata attribute.</summary>
+ <returns>The value of the of the additional metadata attribute.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.AjaxHelper">
+ <summary>Represents support for rendering HTML in AJAX scenarios within a view.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AjaxHelper.#ctor(System.Web.Mvc.ViewContext,System.Web.Mvc.IViewDataContainer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AjaxHelper" /> class using the specified view context and view data container.</summary>
+ <param name="viewContext">The view context.</param>
+ <param name="viewDataContainer">The view data container.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the parameters is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.AjaxHelper.#ctor(System.Web.Mvc.ViewContext,System.Web.Mvc.IViewDataContainer,System.Web.Routing.RouteCollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AjaxHelper" /> class by using the specified view context, view data container, and route collection.</summary>
+ <param name="viewContext">The view context.</param>
+ <param name="viewDataContainer">The view data container.</param>
+ <param name="routeCollection">The URL route collection.</param>
+ <exception cref="T:System.ArgumentNullException">One or more of the parameters is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.AjaxHelper.GlobalizationScriptPath">
+ <summary>Gets or sets the root path for the location to use for globalization script files.</summary>
+ <returns>The location of the folder where globalization script files are stored. The default location is "~/Scripts/Globalization".</returns>
+ </member>
+ <member name="M:System.Web.Mvc.AjaxHelper.JavaScriptStringEncode(System.String)">
+ <summary>Serializes the specified message and returns the resulting JSON-formatted string.</summary>
+ <returns>The serialized message as a JSON-formatted string.</returns>
+ <param name="message">The message to serialize.</param>
+ </member>
+ <member name="P:System.Web.Mvc.AjaxHelper.RouteCollection">
+ <summary>Gets the collection of URL routes for the application.</summary>
+ <returns>The collection of routes for the application.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.AjaxHelper.ViewBag">
+ <summary>Gets the ViewBag.</summary>
+ <returns>The ViewBag.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.AjaxHelper.ViewContext">
+ <summary>Gets the context information about the view.</summary>
+ <returns>The context of the view.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.AjaxHelper.ViewData">
+ <summary>Gets the current view data dictionary.</summary>
+ <returns>The view data dictionary.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.AjaxHelper.ViewDataContainer">
+ <summary>Gets the view data container.</summary>
+ <returns>The view data container.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.AjaxHelper`1">
+ <summary>Represents support for rendering HTML in AJAX scenarios within a strongly typed view.</summary>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.AjaxHelper`1.#ctor(System.Web.Mvc.ViewContext,System.Web.Mvc.IViewDataContainer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AjaxHelper`1" /> class by using the specified view context and view data container.</summary>
+ <param name="viewContext">The view context.</param>
+ <param name="viewDataContainer">The view data container.</param>
+ </member>
+ <member name="M:System.Web.Mvc.AjaxHelper`1.#ctor(System.Web.Mvc.ViewContext,System.Web.Mvc.IViewDataContainer,System.Web.Routing.RouteCollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AjaxHelper`1" /> class by using the specified view context, view data container, and URL route collection.</summary>
+ <param name="viewContext">The view context.</param>
+ <param name="viewDataContainer">The view data container.</param>
+ <param name="routeCollection">The URL route collection.</param>
+ </member>
+ <member name="P:System.Web.Mvc.AjaxHelper`1.ViewBag">
+ <summary>Gets the ViewBag.</summary>
+ <returns>The ViewBag.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.AjaxHelper`1.ViewData">
+ <summary>Gets the strongly typed version of the view data dictionary.</summary>
+ <returns>The strongly typed data dictionary of the view.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.AjaxRequestExtensions">
+ <summary>Represents a class that extends the <see cref="T:System.Web.HttpRequestBase" /> class by adding the ability to determine whether an HTTP request is an AJAX request.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AjaxRequestExtensions.IsAjaxRequest(System.Web.HttpRequestBase)">
+ <summary>Determines whether the specified HTTP request is an AJAX request.</summary>
+ <returns>true if the specified HTTP request is an AJAX request; otherwise, false.</returns>
+ <param name="request">The HTTP request.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> parameter is null (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="T:System.Web.Mvc.AllowAnonymousAttribute">
+ <summary>Represents an attribute that marks controllers and actions to skip the <see cref="T:System.Web.Mvc.AuthorizeAttribute" /> during authorization.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AllowAnonymousAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AllowAnonymousAttribute" /> class.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.AllowHtmlAttribute">
+ <summary>Allows a request to include HTML markup during model binding by skipping request validation for the property. (It is strongly recommended that your application explicitly check all models where you disable request validation in order to prevent script exploits.)</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AllowHtmlAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AllowHtmlAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AllowHtmlAttribute.OnMetadataCreated(System.Web.Mvc.ModelMetadata)">
+ <summary>This method supports the ASP.NET MVC validation infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="metadata">The model metadata.</param>
+ </member>
+ <member name="T:System.Web.Mvc.AreaReference">
+ <summary>Controls interpretation of a controller name when constructing a <see cref="T:System.Web.Mvc.RemoteAttribute" />.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.AreaReference.UseCurrent">
+ <summary>Find the controller in the current area.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.AreaReference.UseRoot">
+ <summary>Find the controller in the root area.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.AreaRegistration">
+ <summary>Provides a way to register one or more areas in an ASP.NET MVC application.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AreaRegistration.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AreaRegistration" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.AreaRegistration.AreaName">
+ <summary>Gets the name of the area to register.</summary>
+ <returns>The name of the area to register.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.AreaRegistration.RegisterAllAreas">
+ <summary>Registers all areas in an ASP.NET MVC application.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AreaRegistration.RegisterAllAreas(System.Object)">
+ <summary>Registers all areas in an ASP.NET MVC application by using the specified user-defined information.</summary>
+ <param name="state">An object that contains user-defined information to pass to the area.</param>
+ </member>
+ <member name="M:System.Web.Mvc.AreaRegistration.RegisterArea(System.Web.Mvc.AreaRegistrationContext)">
+ <summary>Registers an area in an ASP.NET MVC application using the specified area's context information.</summary>
+ <param name="context">Encapsulates the information that is required in order to register the area.</param>
+ </member>
+ <member name="T:System.Web.Mvc.AreaRegistrationContext">
+ <summary>Encapsulates the information that is required in order to register an area within an ASP.NET MVC application.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AreaRegistrationContext.#ctor(System.String,System.Web.Routing.RouteCollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AreaRegistrationContext" /> class using the specified area name and routes collection.</summary>
+ <param name="areaName">The name of the area to register.</param>
+ <param name="routes">The collection of routes for the application.</param>
+ </member>
+ <member name="M:System.Web.Mvc.AreaRegistrationContext.#ctor(System.String,System.Web.Routing.RouteCollection,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AreaRegistrationContext" /> class using the specified area name, routes collection, and user-defined data.</summary>
+ <param name="areaName">The name of the area to register.</param>
+ <param name="routes">The collection of routes for the application.</param>
+ <param name="state">An object that contains user-defined information to pass to the area.</param>
+ </member>
+ <member name="P:System.Web.Mvc.AreaRegistrationContext.AreaName">
+ <summary>Gets the name of the area to register.</summary>
+ <returns>The name of the area to register.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.AreaRegistrationContext.MapRoute(System.String,System.String)">
+ <summary>Maps the specified URL route and associates it with the area that is specified by the <see cref="P:System.Web.Mvc.AreaRegistrationContext.AreaName" /> property.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="name">The name of the route.</param>
+ <param name="url">The URL pattern for the route.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.AreaRegistrationContext.MapRoute(System.String,System.String,System.Object)">
+ <summary>Maps the specified URL route and associates it with the area that is specified by the <see cref="P:System.Web.Mvc.AreaRegistrationContext.AreaName" /> property, using the specified route default values.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="name">The name of the route.</param>
+ <param name="url">The URL pattern for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.AreaRegistrationContext.MapRoute(System.String,System.String,System.Object,System.Object)">
+ <summary>Maps the specified URL route and associates it with the area that is specified by the <see cref="P:System.Web.Mvc.AreaRegistrationContext.AreaName" /> property, using the specified route default values and constraint.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="name">The name of the route.</param>
+ <param name="url">The URL pattern for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ <param name="constraints">A set of expressions that specify valid values for a URL parameter.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.AreaRegistrationContext.MapRoute(System.String,System.String,System.Object,System.Object,System.String[])">
+ <summary>Maps the specified URL route and associates it with the area that is specified by the <see cref="P:System.Web.Mvc.AreaRegistrationContext.AreaName" /> property, using the specified route default values, constraints, and namespaces.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="name">The name of the route.</param>
+ <param name="url">The URL pattern for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ <param name="constraints">A set of expressions that specify valid values for a URL parameter.</param>
+ <param name="namespaces">An enumerable set of namespaces for the application.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.AreaRegistrationContext.MapRoute(System.String,System.String,System.Object,System.String[])">
+ <summary>Maps the specified URL route and associates it with the area that is specified by the <see cref="P:System.Web.Mvc.AreaRegistrationContext.AreaName" /> property, using the specified route default values and namespaces.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="name">The name of the route.</param>
+ <param name="url">The URL pattern for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ <param name="namespaces">An enumerable set of namespaces for the application.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.AreaRegistrationContext.MapRoute(System.String,System.String,System.String[])">
+ <summary>Maps the specified URL route and associates it with the area that is specified by the <see cref="P:System.Web.Mvc.AreaRegistrationContext.AreaName" /> property, using the specified namespaces.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="name">The name of the route.</param>
+ <param name="url">The URL pattern for the route.</param>
+ <param name="namespaces">An enumerable set of namespaces for the application.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.AreaRegistrationContext.Namespaces">
+ <summary>Gets the namespaces for the application.</summary>
+ <returns>An enumerable set of namespaces for the application.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.AreaRegistrationContext.Routes">
+ <summary>Gets a collection of defined routes for the application.</summary>
+ <returns>A collection of defined routes for the application.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.AreaRegistrationContext.State">
+ <summary>Gets an object that contains user-defined information to pass to the area.</summary>
+ <returns>An object that contains user-defined information to pass to the area.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.AssociatedMetadataProvider">
+ <summary>Provides an abstract class to implement a metadata provider.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AssociatedMetadataProvider.#ctor">
+ <summary>Called from constructors in a derived class to initialize the <see cref="T:System.Web.Mvc.AssociatedMetadataProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AssociatedMetadataProvider.CreateMetadata(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Func{System.Object},System.Type,System.String)">
+ <summary>When overridden in a derived class, creates the model metadata for the property.</summary>
+ <returns>The model metadata for the property.</returns>
+ <param name="attributes">The set of attributes.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="modelType">The type of the model.</param>
+ <param name="propertyName">The name of the property.</param>
+ </member>
+ <member name="M:System.Web.Mvc.AssociatedMetadataProvider.FilterAttributes(System.Type,System.ComponentModel.PropertyDescriptor,System.Collections.Generic.IEnumerable{System.Attribute})">
+ <summary>Gets a list of attributes.</summary>
+ <returns>A list of attributes.</returns>
+ <param name="containerType">The type of the container.</param>
+ <param name="propertyDescriptor">The property descriptor.</param>
+ <param name="attributes">The attribute container.</param>
+ </member>
+ <member name="M:System.Web.Mvc.AssociatedMetadataProvider.GetMetadataForProperties(System.Object,System.Type)">
+ <summary>Returns a list of properties for the model.</summary>
+ <returns>A list of properties for the model.</returns>
+ <param name="container">The model container.</param>
+ <param name="containerType">The type of the container.</param>
+ </member>
+ <member name="M:System.Web.Mvc.AssociatedMetadataProvider.GetMetadataForProperty(System.Func{System.Object},System.Type,System.ComponentModel.PropertyDescriptor)">
+ <summary>Returns the metadata for the specified property using the container type and property descriptor.</summary>
+ <returns>The metadata for the specified property using the container type and property descriptor.</returns>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="propertyDescriptor">The property descriptor</param>
+ </member>
+ <member name="M:System.Web.Mvc.AssociatedMetadataProvider.GetMetadataForProperty(System.Func{System.Object},System.Type,System.String)">
+ <summary>Returns the metadata for the specified property using the container type and property name.</summary>
+ <returns>The metadata for the specified property using the container type and property name.</returns>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="propertyName">The name of the property.</param>
+ </member>
+ <member name="M:System.Web.Mvc.AssociatedMetadataProvider.GetMetadataForType(System.Func{System.Object},System.Type)">
+ <summary>Returns the metadata for the specified property using the type of the model.</summary>
+ <returns>The metadata for the specified property using the type of the model.</returns>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="modelType">The type of the model.</param>
+ </member>
+ <member name="M:System.Web.Mvc.AssociatedMetadataProvider.GetTypeDescriptor(System.Type)">
+ <summary>Returns the type descriptor from the specified type.</summary>
+ <returns>The type descriptor.</returns>
+ <param name="type">The type.</param>
+ </member>
+ <member name="T:System.Web.Mvc.AssociatedValidatorProvider">
+ <summary>Provides an abstract class for classes that implement a validation provider.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AssociatedValidatorProvider.#ctor">
+ <summary>Called from constructors in derived classes to initialize the <see cref="T:System.Web.Mvc.AssociatedMetadataProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AssociatedValidatorProvider.GetTypeDescriptor(System.Type)">
+ <summary>Gets a type descriptor for the specified type.</summary>
+ <returns>A type descriptor for the specified type.</returns>
+ <param name="type">The type of the validation provider.</param>
+ </member>
+ <member name="M:System.Web.Mvc.AssociatedValidatorProvider.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+ <summary>Gets the validators for the model using the metadata and controller context.</summary>
+ <returns>The validators for the model.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="context">The controller context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.AssociatedValidatorProvider.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,System.Collections.Generic.IEnumerable{System.Attribute})">
+ <summary>Gets the validators for the model using the metadata, the controller context, and a list of attributes.</summary>
+ <returns>The validators for the model.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="context">The controller context.</param>
+ <param name="attributes">The list of attributes.</param>
+ </member>
+ <member name="T:System.Web.Mvc.AsyncController">
+ <summary>Provided for backward compatibility with ASP.NET MVC 3.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AsyncController.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AsyncController" /> class.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.AsyncTimeoutAttribute">
+ <summary>Represents an attribute that is used to set the timeout value, in milliseconds, for an asynchronous method.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AsyncTimeoutAttribute.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AsyncTimeoutAttribute" /> class.</summary>
+ <param name="duration">The timeout value, in milliseconds.</param>
+ </member>
+ <member name="P:System.Web.Mvc.AsyncTimeoutAttribute.Duration">
+ <summary>Gets the timeout duration, in milliseconds.</summary>
+ <returns>The timeout duration, in milliseconds.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.AsyncTimeoutAttribute.OnActionExecuting(System.Web.Mvc.ActionExecutingContext)">
+ <summary>Called by ASP.NET before the asynchronous action method executes.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.AuthorizationContext">
+ <summary>Encapsulates the information that is required for using an <see cref="T:System.Web.Mvc.AuthorizeAttribute" /> attribute.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AuthorizationContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AuthorizationContext" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AuthorizationContext.#ctor(System.Web.Mvc.ControllerContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AuthorizationContext" /> class using the specified controller context.</summary>
+ <param name="controllerContext">The context within which the result is executed. The context information includes the controller, HTTP content, request context, and route data.</param>
+ </member>
+ <member name="M:System.Web.Mvc.AuthorizationContext.#ctor(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AuthorizationContext" /> class using the specified controller context and action descriptor.</summary>
+ <param name="controllerContext">The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data.</param>
+ <param name="actionDescriptor">An object that provides information about an action method, such as its name, controller, parameters, attributes, and filters.</param>
+ </member>
+ <member name="P:System.Web.Mvc.AuthorizationContext.ActionDescriptor">
+ <summary>Provides information about the action method that is marked by the <see cref="T:System.Web.Mvc.AuthorizeAttribute" /> attribute, such as its name, controller, parameters, attributes, and filters.</summary>
+ <returns>The action descriptor for the action method that is marked by the <see cref="T:System.Web.Mvc.AuthorizeAttribute" /> attribute.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.AuthorizationContext.Result">
+ <summary>Gets or sets the result that is returned by an action method.</summary>
+ <returns>The result that is returned by an action method.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.AuthorizeAttribute">
+ <summary>Specifies that access to a controller or action method is restricted to users who meet the authorization requirement.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AuthorizeAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AuthorizeAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.AuthorizeAttribute.AuthorizeCore(System.Web.HttpContextBase)">
+ <summary>When overridden, provides an entry point for custom authorization checks.</summary>
+ <returns>true if the user is authorized; otherwise, false.</returns>
+ <param name="httpContext">The HTTP context, which encapsulates all HTTP-specific information about an individual HTTP request.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="httpContext" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.AuthorizeAttribute.HandleUnauthorizedRequest(System.Web.Mvc.AuthorizationContext)">
+ <summary>Processes HTTP requests that fail authorization.</summary>
+ <param name="filterContext">Encapsulates the information for using <see cref="T:System.Web.Mvc.AuthorizeAttribute" />. The <paramref name="filterContext" /> object contains the controller, HTTP context, request context, action result, and route data.</param>
+ </member>
+ <member name="M:System.Web.Mvc.AuthorizeAttribute.OnAuthorization(System.Web.Mvc.AuthorizationContext)">
+ <summary>Called when a process requests authorization.</summary>
+ <param name="filterContext">The filter context, which encapsulates information for using <see cref="T:System.Web.Mvc.AuthorizeAttribute" />.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="filterContext" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.AuthorizeAttribute.OnCacheAuthorization(System.Web.HttpContextBase)">
+ <summary>Called when the caching module requests authorization.</summary>
+ <returns>A reference to the validation status.</returns>
+ <param name="httpContext">The HTTP context, which encapsulates all HTTP-specific information about an individual HTTP request.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="httpContext" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.AuthorizeAttribute.Roles">
+ <summary>Gets or sets the user roles that are authorized to access the controller or action method.</summary>
+ <returns>The user roles that are authorized to access the controller or action method.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.AuthorizeAttribute.TypeId">
+ <summary>Gets the unique identifier for this attribute.</summary>
+ <returns>The unique identifier for this attribute.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.AuthorizeAttribute.Users">
+ <summary>Gets or sets the users that are authorized to access the controller or action method.</summary>
+ <returns>The users that are authorized to access the controller or action method.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.BindAttribute">
+ <summary>Represents an attribute that is used to provide details about how model binding to a parameter should occur.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.BindAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.BindAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.BindAttribute.Exclude">
+ <summary>Gets or sets a comma-delimited list of property names for which binding is not allowed.</summary>
+ <returns>The exclude list.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.BindAttribute.Include">
+ <summary>Gets or sets a comma-delimited list of property names for which binding is allowed.</summary>
+ <returns>The include list.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.BindAttribute.IsPropertyAllowed(System.String)">
+ <summary>Determines whether the specified property is allowed.</summary>
+ <returns>true if the specified property is allowed; otherwise, false.</returns>
+ <param name="propertyName">The name of the property.</param>
+ </member>
+ <member name="P:System.Web.Mvc.BindAttribute.Prefix">
+ <summary>Gets or sets the prefix to use when markup is rendered for binding to an action argument or to a model property.</summary>
+ <returns>The prefix to use.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.BuildManagerCompiledView">
+ <summary>Represents the base class for views that are compiled by the BuildManager class before being rendered by a view engine.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.BuildManagerCompiledView.#ctor(System.Web.Mvc.ControllerContext,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.BuildManagerCompiledView" /> class using the specified controller context and view path.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="viewPath">The view path.</param>
+ </member>
+ <member name="M:System.Web.Mvc.BuildManagerCompiledView.#ctor(System.Web.Mvc.ControllerContext,System.String,System.Web.Mvc.IViewPageActivator)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.BuildManagerCompiledView" /> class using the specified controller context, view path, and view page activator.</summary>
+ <param name="controllerContext">Context information for the current controller. This information includes the HTTP context, request context, route data, parent action view context, and more.</param>
+ <param name="viewPath">The path to the view that will be rendered.</param>
+ <param name="viewPageActivator">The object responsible for dynamically constructing the view page at run time. </param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="viewPath" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.BuildManagerCompiledView.Render(System.Web.Mvc.ViewContext,System.IO.TextWriter)">
+ <summary>Renders the specified view context by using the specified the writer object.</summary>
+ <param name="viewContext">Information related to rendering a view, such as view data, temporary data, and form context.</param>
+ <param name="writer">The writer object.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="viewContext" /> parameter is null.</exception>
+ <exception cref="T:SInvalidOperationException">An instance of the view type could not be created.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.BuildManagerCompiledView.RenderView(System.Web.Mvc.ViewContext,System.IO.TextWriter,System.Object)">
+ <summary>When overridden in a derived class, renders the specified view context by using the specified writer object and object instance.</summary>
+ <param name="viewContext">Information related to rendering a view, such as view data, temporary data, and form context.</param>
+ <param name="writer">The writer object.</param>
+ <param name="instance">An object that contains additional information that can be used in the view.</param>
+ </member>
+ <member name="P:System.Web.Mvc.BuildManagerCompiledView.ViewPath">
+ <summary>Gets or sets the view path.</summary>
+ <returns>The view path.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.BuildManagerViewEngine">
+ <summary>Provides a base class for view engines.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.BuildManagerViewEngine.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.BuildManagerViewEngine" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.BuildManagerViewEngine.#ctor(System.Web.Mvc.IViewPageActivator)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.BuildManagerViewEngine" /> class using the specified view page activator.</summary>
+ <param name="viewPageActivator">The view page activator.</param>
+ </member>
+ <member name="M:System.Web.Mvc.BuildManagerViewEngine.FileExists(System.Web.Mvc.ControllerContext,System.String)">
+ <summary>Gets a value that indicates whether a file exists in the specified virtual file system (path).</summary>
+ <returns>true if the file exists in the virtual file system; otherwise, false.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="virtualPath">The virtual path.</param>
+ </member>
+ <member name="P:System.Web.Mvc.BuildManagerViewEngine.IsPrecompiledNonUpdateableSite"></member>
+ <member name="P:System.Web.Mvc.BuildManagerViewEngine.ViewPageActivator">
+ <summary>Gets the view page activator.</summary>
+ <returns>The view page activator.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ByteArrayModelBinder">
+ <summary>Maps a browser request to a byte array.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ByteArrayModelBinder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ByteArrayModelBinder" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ByteArrayModelBinder.BindModel(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+ <summary>Binds the model by using the specified controller context and binding context.</summary>
+ <returns>The bound data object.Implements<see cref="M:System.Web.Mvc.IModelBinder.BindModel(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)" /></returns>
+ <param name="controllerContext">The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.</param>
+ <param name="bindingContext">The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="bindingContext" /> parameter is null.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.CachedAssociatedMetadataProvider`1">
+ <summary>Provides an abstract class to implement a cached metadata provider.</summary>
+ <typeparam name="TModelMetadata"></typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.CachedAssociatedMetadataProvider`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.CachedAssociatedMetadataProvider`1" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.CachedAssociatedMetadataProvider`1.CacheItemPolicy">
+ <summary>Gets the cache item policy.</summary>
+ <returns>The cache item policy.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedAssociatedMetadataProvider`1.CacheKeyPrefix">
+ <summary>Gets the cache key prefix.</summary>
+ <returns>The cache key prefix.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedAssociatedMetadataProvider`1.CreateMetadata(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Func{System.Object},System.Type,System.String)">
+ <summary>When overridden in a derived class, creates the cached model metadata for the property.</summary>
+ <returns>The cached model metadata for the property.</returns>
+ <param name="attributes">The attributes.</param>
+ <param name="containerType">The container type.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="modelType">The model type.</param>
+ <param name="propertyName">The property name.</param>
+ </member>
+ <member name="M:System.Web.Mvc.CachedAssociatedMetadataProvider`1.CreateMetadataFromPrototype(`0,System.Func{System.Object})">
+ <summary>Creates prototype metadata by applying the prototype and model access to yield the final metadata.</summary>
+ <returns>The prototype metadata.</returns>
+ <param name="prototype">The prototype.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ </member>
+ <member name="M:System.Web.Mvc.CachedAssociatedMetadataProvider`1.CreateMetadataPrototype(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Type,System.String)">
+ <summary>Creates a metadata prototype.</summary>
+ <returns>A metadata prototype.</returns>
+ <param name="attributes">The attributes.</param>
+ <param name="containerType">The container type.</param>
+ <param name="modelType">The model type.</param>
+ <param name="propertyName">The property name.</param>
+ </member>
+ <member name="M:System.Web.Mvc.CachedAssociatedMetadataProvider`1.GetMetadataForProperties(System.Object,System.Type)">
+ <summary>Gets the metadata for the properties.</summary>
+ <returns>The metadata for the properties.</returns>
+ <param name="container">The container.</param>
+ <param name="containerType">The container type.</param>
+ </member>
+ <member name="M:System.Web.Mvc.CachedAssociatedMetadataProvider`1.GetMetadataForProperty(System.Func{System.Object},System.Type,System.ComponentModel.PropertyDescriptor)">
+ <summary>Returns the metadata for the specified property.</summary>
+ <returns>The metadata for the specified property.</returns>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="containerType">The container type.</param>
+ <param name="propertyDescriptor">The property descriptor.</param>
+ </member>
+ <member name="M:System.Web.Mvc.CachedAssociatedMetadataProvider`1.GetMetadataForProperty(System.Func{System.Object},System.Type,System.String)">
+ <summary>Returns the metadata for the specified property.</summary>
+ <returns>The metadata for the specified property.</returns>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="containerType">The container type.</param>
+ <param name="propertyName">The property name.</param>
+ </member>
+ <member name="M:System.Web.Mvc.CachedAssociatedMetadataProvider`1.GetMetadataForType(System.Func{System.Object},System.Type)">
+ <summary>Returns the cached metadata for the specified property using the type of the model.</summary>
+ <returns>The cached metadata for the specified property using the type of the model.</returns>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="modelType">The type of the container.</param>
+ </member>
+ <member name="P:System.Web.Mvc.CachedAssociatedMetadataProvider`1.PrototypeCache">
+ <summary>Gets the prototype cache.</summary>
+ <returns>The prototype cache.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes">
+ <summary>Provides a container to cache <see cref="N:System.ComponentModel.DataAnnotations" /> attributes.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.#ctor(System.Attribute[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes" /> class.</summary>
+ <param name="attributes">The attributes.</param>
+ </member>
+ <member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.DataType">
+ <summary>Gets the data type.</summary>
+ <returns>The data type.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.Display">
+ <summary>Gets the display.</summary>
+ <returns>The display.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.DisplayColumn">
+ <summary>Gets the display column.</summary>
+ <returns>The display column.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.DisplayFormat">
+ <summary>Gets the display format.</summary>
+ <returns>The display format.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.DisplayName">
+ <summary>Gets the display name.</summary>
+ <returns>The display name.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.Editable">
+ <summary>Indicates whether a data field is editable.</summary>
+ <returns>true if the field is editable; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.HiddenInput">
+ <summary>Gets the hidden input.</summary>
+ <returns>The hidden input.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.ReadOnly">
+ <summary>Indicates whether a data field is read only.</summary>
+ <returns>true if the field is read only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.Required">
+ <summary>Indicates whether a data field is required.</summary>
+ <returns>true if the field is required; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.ScaffoldColumn">
+ <summary>Indicates whether a data field is scaffold.</summary>
+ <returns>true if the field is scaffold; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.UIHint">
+ <summary>Gets the UI hint.</summary>
+ <returns>The UI hint.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata">
+ <summary>Provides a container to cache <see cref="T:System.Web.Mvc.DataAnnotationsModelMetadata" />.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.#ctor(System.Web.Mvc.CachedDataAnnotationsModelMetadata,System.Func{System.Object})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" /> class using the prototype and model accessor.</summary>
+ <param name="prototype">The prototype.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.#ctor(System.Web.Mvc.CachedDataAnnotationsModelMetadataProvider,System.Type,System.Type,System.String,System.Collections.Generic.IEnumerable{System.Attribute})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" /> class using the provider, container type, model type, property name and attributes.</summary>
+ <param name="provider">The provider.</param>
+ <param name="containerType">The container type.</param>
+ <param name="modelType">The model type.</param>
+ <param name="propertyName">The property name.</param>
+ <param name="attributes">The attributes.</param>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeConvertEmptyStringToNull">
+ <summary>Gets a value that indicates whether empty strings that are posted back in forms should be converted to Nothing.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
+ <returns>A value that indicates whether empty strings that are posted back in forms should be converted to Nothing. </returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeDataTypeName">
+ <summary>Gets meta information about the data type.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
+ <returns>Meta information about the data type.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeDescription">
+ <summary>Gets the description of the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
+ <returns>The description of the model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeDisplayFormatString">
+ <summary>Gets the display format string for the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
+ <returns>The display format string for the model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeDisplayName">
+ <summary>Gets the display name of the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
+ <returns>The display name of the model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeEditFormatString">
+ <summary>Gets the edit format string of the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
+ <returns>The edit format string of the model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeHasNonDefaultEditFormat">
+ <summary>Gets a value that indicates whether the model uses a non-default edit format.</summary>
+ <returns>A value that indicates whether non-default edit format is used.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeHideSurroundingHtml">
+ <summary>Gets a value that indicates whether the model object should be rendered using associated HTML elements.Gets a value that indicates whether the model object should be rendered using associated HTML elements.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
+ <returns>A value that indicates whether the model object should be rendered using associated HTML elements.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeIsReadOnly">
+ <summary>Gets a value that indicates whether the model is read-only.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
+ <returns>A value that indicates whether the model is read-only.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeIsRequired">
+ <summary>Gets a value that indicates whether the model is required.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
+ <returns>A value that indicates whether the model is required.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeNullDisplayText">
+ <summary>Gets the string to display for null values.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
+ <returns>The string to display for null values.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeOrder">
+ <summary>Gets a value that represents order of the current metadata.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
+ <returns>A value that represents order of the current metadata.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeShortDisplayName">
+ <summary>Gets a short display name.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
+ <returns>A short display name.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeShowForDisplay">
+ <summary>Gets a value that indicates whether the property should be displayed in read-only views such as list and detail views.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
+ <returns>A value that indicates whether the property should be displayed in read-only views such as list and detail views.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeShowForEdit">
+ <summary>Gets or sets a value that indicates whether the model should be displayed in editable views.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeSimpleDisplayText">
+ <summary>Gets the simple display string for the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
+ <returns>The simple display string for the model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeTemplateHint">
+ <summary>Gets a hint that suggests what template to use for this model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
+ <returns>A hint that suggests what template to use for this model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeWatermark">
+ <summary>Gets a value that can be used as a watermark.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
+ <returns>A value that can be used as a watermark.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.CachedDataAnnotationsModelMetadataProvider">
+ <summary>Implements the default cached model metadata provider for ASP.NET MVC.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadataProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadataProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadataProvider.CreateMetadataFromPrototype(System.Web.Mvc.CachedDataAnnotationsModelMetadata,System.Func{System.Object})">
+ <summary>Returns a container of real instances of the cached metadata class based on prototype and model accessor.</summary>
+ <returns>A container of real instances of the cached metadata class.</returns>
+ <param name="prototype">The prototype.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ </member>
+ <member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadataProvider.CreateMetadataPrototype(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Type,System.String)">
+ <summary>Returns a container prototype instances of the metadata class.</summary>
+ <returns>a container prototype instances of the metadata class.</returns>
+ <param name="attributes">The attributes type.</param>
+ <param name="containerType">The container type.</param>
+ <param name="modelType">The model type.</param>
+ <param name="propertyName">The property name.</param>
+ </member>
+ <member name="T:System.Web.Mvc.CachedModelMetadata`1">
+ <summary>Provides a container for cached metadata.</summary>
+ <typeparam name="TPrototypeCache">he type of the container.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.#ctor(System.Web.Mvc.CachedDataAnnotationsModelMetadataProvider,System.Type,System.Type,System.String,`0)">
+ <summary>Constructor for creating real instances of the metadata class based on a prototype.</summary>
+ <param name="provider">The provider.</param>
+ <param name="containerType">The container type.</param>
+ <param name="modelType">The model type.</param>
+ <param name="propertyName">The property name.</param>
+ <param name="prototypeCache">The prototype.</param>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.#ctor(System.Web.Mvc.CachedModelMetadata{`0},System.Func{System.Object})">
+ <summary>Constructor for creating the prototype instances of the metadata class.</summary>
+ <param name="prototype">The prototype.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeConvertEmptyStringToNull">
+ <summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets a cached value that indicates whether empty strings that are posted back in forms should be converted to null.</summary>
+ <returns>A cached value that indicates whether empty strings that are posted back in forms should be converted to null.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeDataTypeName">
+ <summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets meta information about the data type.</summary>
+ <returns>Meta information about the data type.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeDescription">
+ <summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets the description of the model.</summary>
+ <returns>The description of the model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeDisplayFormatString">
+ <summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets the display format string for the model.</summary>
+ <returns>The display format string for the model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeDisplayName">
+ <summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets the display name of the model.</summary>
+ <returns>The display name of the model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeEditFormatString">
+ <summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets the edit format string of the model.</summary>
+ <returns>The edit format string of the model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeHasNonDefaultEditFormat">
+ <summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.</summary>
+ <returns>A value that indicates whether a non-default edit format is used.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeHideSurroundingHtml">
+ <summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets a cached value that indicates whether the model object should be rendered using associated HTML elements.</summary>
+ <returns>A cached value that indicates whether the model object should be rendered using associated HTML elements.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeIsReadOnly">
+ <summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets a cached value that indicates whether the model is read-only.</summary>
+ <returns>A cached value that indicates whether the model is read-only.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeIsRequired">
+ <summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets a cached value that indicates whether the model is required.</summary>
+ <returns>A cached value that indicates whether the model is required.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeNullDisplayText">
+ <summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets the cached string to display for null values.</summary>
+ <returns>The cached string to display for null values.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeOrder">
+ <summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets a cached value that represents order of the current metadata.</summary>
+ <returns>A cached value that represents order of the current metadata.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeShortDisplayName">
+ <summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets a short display name.</summary>
+ <returns>A short display name.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeShowForDisplay">
+ <summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets a cached value that indicates whether the property should be displayed in read-only views such as list and detail views.</summary>
+ <returns>A cached value that indicates whether the property should be displayed in read-only views such as list and detail views.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeShowForEdit">
+ <summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets a cached value that indicates whether the model should be displayed in editable views.</summary>
+ <returns>A cached value that indicates whether the model should be displayed in editable views.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeSimpleDisplayText">
+ <summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets the cached simple display string for the model.</summary>
+ <returns>The cached simple display string for the model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeTemplateHint">
+ <summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets a cached hint that suggests what template to use for this model.</summary>
+ <returns>A cached hint that suggests what template to use for this model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeWatermark">
+ <summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets a cached value that can be used as a watermark.</summary>
+ <returns>A cached value that can be used as a watermark.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedModelMetadata`1.ConvertEmptyStringToNull">
+ <summary>Gets or sets a cached value that indicates whether empty strings that are posted back in forms should be converted to null.</summary>
+ <returns>A cached value that indicates whether empty strings that are posted back in forms should be converted to null.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedModelMetadata`1.DataTypeName">
+ <summary>Gets or sets meta information about the data type.</summary>
+ <returns>The meta information about the data type.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedModelMetadata`1.Description">
+ <summary>Gets or sets the description of the model.</summary>
+ <returns>The description of the model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedModelMetadata`1.DisplayFormatString">
+ <summary>Gets or sets the display format string for the model.</summary>
+ <returns>The display format string for the model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedModelMetadata`1.DisplayName">
+ <summary>Gets or sets the display name of the model.</summary>
+ <returns>The display name of the model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedModelMetadata`1.EditFormatString">
+ <summary>Gets or sets the edit format string of the model.</summary>
+ <returns>The edit format string of the model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.CachedModelMetadata`1.GetSimpleDisplayText">
+ <summary>Gets or sets the simple display string for the model.</summary>
+ <returns>The simple display string for the model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedModelMetadata`1.HideSurroundingHtml">
+ <summary>Gets or sets a value that indicates whether the model object should be rendered using associated HTML elements.</summary>
+ <returns>A value that indicates whether the model object should be rendered using associated HTML elements.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedModelMetadata`1.IsReadOnly">
+ <summary>Gets or sets a value that indicates whether the model is read-only.</summary>
+ <returns>A value that indicates whether the model is read-only.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedModelMetadata`1.IsRequired">
+ <summary>Gets or sets a value that indicates whether the model is required.</summary>
+ <returns>A value that indicates whether the model is required.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedModelMetadata`1.NullDisplayText">
+ <summary>Gets or sets the string to display for null values.</summary>
+ <returns>The string to display for null values.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedModelMetadata`1.Order">
+ <summary>Gets or sets a value that represents order of the current metadata.</summary>
+ <returns>The order value of the current metadata.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedModelMetadata`1.PrototypeCache">
+ <summary>Gets or sets the prototype cache.</summary>
+ <returns>The prototype cache.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedModelMetadata`1.ShortDisplayName">
+ <summary>Gets or sets a short display name.</summary>
+ <returns>The short display name.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedModelMetadata`1.ShowForDisplay">
+ <summary>Gets or sets a value that indicates whether the property should be displayed in read-only views such as list and detail views.</summary>
+ <returns>true if the model should be displayed in read-only views; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedModelMetadata`1.ShowForEdit">
+ <summary>Gets or sets a value that indicates whether the model should be displayed in editable views.</summary>
+ <returns>true if the model should be displayed in editable views; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedModelMetadata`1.SimpleDisplayText">
+ <summary>Gets or sets the simple display string for the model.</summary>
+ <returns>The simple display string for the model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedModelMetadata`1.TemplateHint">
+ <summary>Gets or sets a hint that suggests what template to use for this model.</summary>
+ <returns>A hint that suggests what template to use for this model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CachedModelMetadata`1.Watermark">
+ <summary>Gets or sets a value that can be used as a watermark.</summary>
+ <returns>A value that can be used as a watermark.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.CancellationTokenModelBinder">
+ <summary>Provides a mechanism to propagates notification that model binder operations should be canceled.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.CancellationTokenModelBinder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.CancellationTokenModelBinder" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.CancellationTokenModelBinder.BindModel(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+ <summary>Returns the default cancellation token.</summary>
+ <returns>The default cancellation token.Implements<see cref="M:System.Web.Mvc.IModelBinder.BindModel(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)" /></returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ChildActionOnlyAttribute">
+ <summary>Represents an attribute that is used to indicate that an action method should be called only as a child action.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ChildActionOnlyAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ChildActionOnlyAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ChildActionOnlyAttribute.OnAuthorization(System.Web.Mvc.AuthorizationContext)">
+ <summary>Called when authorization is required.</summary>
+ <param name="filterContext">An object that encapsulates the information that is required in order to authorize access to the child action.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ChildActionValueProvider">
+ <summary>Represents a value provider for values from child actions.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ChildActionValueProvider.#ctor(System.Web.Mvc.ControllerContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ChildActionValueProvider" /> class.</summary>
+ <param name="controllerContext">The controller context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ChildActionValueProvider.GetValue(System.String)">
+ <summary>Retrieves a value object using the specified key.</summary>
+ <returns>The value object for the specified key.</returns>
+ <param name="key">The key.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ChildActionValueProviderFactory">
+ <summary>Represents a factory for creating value provider objects for child actions.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ChildActionValueProviderFactory.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ChildActionValueProviderFactory" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ChildActionValueProviderFactory.GetValueProvider(System.Web.Mvc.ControllerContext)">
+ <summary>Returns a <see cref="T:System.Web.Mvc.ChildActionValueProvider" /> object for the specified controller context.</summary>
+ <returns>A <see cref="T:System.Web.Mvc.ChildActionValueProvider" /> object.</returns>
+ <param name="controllerContext">The controller context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ClientDataTypeModelValidatorProvider">
+ <summary>Returns the client data-type model validators.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ClientDataTypeModelValidatorProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ClientDataTypeModelValidatorProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ClientDataTypeModelValidatorProvider.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+ <summary>Returns the client data-type model validators.</summary>
+ <returns>The client data-type model validators.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="context">The context.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ClientDataTypeModelValidatorProvider.ResourceClassKey">
+ <summary>Gets the resource class key.</summary>
+ <returns>The resource class key.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.CompareAttribute">
+ <summary>Provides an attribute that compares two properties of a model.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.CompareAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.CompareAttribute" /> class.</summary>
+ <param name="otherProperty">The property to compare with the current property.</param>
+ </member>
+ <member name="M:System.Web.Mvc.CompareAttribute.FormatErrorMessage(System.String)">
+ <summary>Applies formatting to an error message based on the data field where the compare error occurred.</summary>
+ <returns>The formatted error message.</returns>
+ <param name="name">The name of the field that caused the validation failure.</param>
+ </member>
+ <member name="M:System.Web.Mvc.CompareAttribute.FormatPropertyForClientValidation(System.String)">
+ <summary>Formats the property for client validation by prepending an asterisk (*) and a dot.</summary>
+ <returns>The string "*." is prepended to the property.</returns>
+ <param name="property">The property.</param>
+ </member>
+ <member name="M:System.Web.Mvc.CompareAttribute.GetClientValidationRules(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+ <summary>Gets a list of compare-value client validation rules for the property using the specified model metadata and controller context.</summary>
+ <returns>A list of compare-value client validation rules.</returns>
+ <param name="metadata">The model metadata.</param>
+ <param name="context">The controller context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.CompareAttribute.IsValid(System.Object,System.ComponentModel.DataAnnotations.ValidationContext)">
+ <summary>Determines whether the specified object is equal to the compared object.</summary>
+ <returns>null if the value of the compared property is equal to the value parameter; otherwise, a validation result that contains the error message that indicates that the comparison failed.</returns>
+ <param name="value">The value of the object to compare.</param>
+ <param name="validationContext">The validation context.</param>
+ </member>
+ <member name="P:System.Web.Mvc.CompareAttribute.OtherProperty">
+ <summary>Gets the property to compare with the current property.</summary>
+ <returns>The property to compare with the current property.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.CompareAttribute.OtherPropertyDisplayName">
+ <summary>Gets the other properties display name.</summary>
+ <returns>The other properties display name.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ContentResult">
+ <summary>Represents a user-defined content type that is the result of an action method.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ContentResult.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ContentResult" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ContentResult.Content">
+ <summary>Gets or sets the content.</summary>
+ <returns>The content.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ContentResult.ContentEncoding">
+ <summary>Gets or sets the content encoding.</summary>
+ <returns>The content encoding.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ContentResult.ContentType">
+ <summary>Gets or sets the type of the content.</summary>
+ <returns>The type of the content.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ContentResult.ExecuteResult(System.Web.Mvc.ControllerContext)">
+ <summary>Enables processing of the result of an action method by a custom type that inherits from the <see cref="T:System.Web.Mvc.ActionResult" /> class.</summary>
+ <param name="context">The context within which the result is executed.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="context" /> parameter is null.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.Controller">
+ <summary>Provides methods that respond to HTTP requests that are made to an ASP.NET MVC Web site.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Controller" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.Controller.ActionInvoker">
+ <summary>Gets the action invoker for the controller.</summary>
+ <returns>The action invoker.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Controller.AsyncManager">
+ <summary>Provides asynchronous operations.</summary>
+ <returns>Returns <see cref="T:System.Web.Mvc.Async.AsyncManager" />.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.BeginExecute(System.Web.Routing.RequestContext,System.AsyncCallback,System.Object)">
+ <summary>Begins execution of the specified request context</summary>
+ <returns>Returns an IAsyncController instance.</returns>
+ <param name="requestContext">The request context.</param>
+ <param name="callback">The asynchronous callback.</param>
+ <param name="state">The state.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.BeginExecuteCore(System.AsyncCallback,System.Object)">
+ <summary>Begins to invoke the action in the current controller context.</summary>
+ <returns>Returns an IAsyncController instance.</returns>
+ <param name="callback">The callback.</param>
+ <param name="state">The state.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Controller.Binders">
+ <summary>Gets or sets the binder.</summary>
+ <returns>The binder.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.Content(System.String)">
+ <summary>Creates a content result object by using a string.</summary>
+ <returns>The content result instance.</returns>
+ <param name="content">The content to write to the response.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.Content(System.String,System.String)">
+ <summary>Creates a content result object by using a string and the content type.</summary>
+ <returns>The content result instance.</returns>
+ <param name="content">The content to write to the response.</param>
+ <param name="contentType">The content type (MIME type).</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.Content(System.String,System.String,System.Text.Encoding)">
+ <summary>Creates a content result object by using a string, the content type, and content encoding.</summary>
+ <returns>The content result instance.</returns>
+ <param name="content">The content to write to the response.</param>
+ <param name="contentType">The content type (MIME type).</param>
+ <param name="contentEncoding">The content encoding.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.CreateActionInvoker">
+ <summary>Creates an action invoker.</summary>
+ <returns>An action invoker.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.CreateTempDataProvider">
+ <summary>Creates a temporary data provider.</summary>
+ <returns>A temporary data provider.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Controller.DisableAsyncSupport">
+ <summary>Gets whether to disable the asynchronous support for the controller.</summary>
+ <returns>true to disable the asynchronous support for the controller; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.Dispose">
+ <summary>Releases all resources that are used by the current instance of the <see cref="T:System.Web.Mvc.Controller" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.Dispose(System.Boolean)">
+ <summary>Releases unmanaged resources and optionally releases managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.EndExecute(System.IAsyncResult)">
+ <summary>Ends the invocation of the action in the current controller context.</summary>
+ <param name="asyncResult">The asynchronous result.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.EndExecuteCore(System.IAsyncResult)">
+ <summary>Ends the execute core.</summary>
+ <param name="asyncResult">The asynchronous result.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.ExecuteCore">
+ <summary>Invokes the action in the current controller context.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.File(System.Byte[],System.String)">
+ <summary>Creates a FileContentResult object by using the file contents and file type.</summary>
+ <returns>The file-content result object.</returns>
+ <param name="fileContents">The binary content to send to the response.</param>
+ <param name="contentType">The content type (MIME type).</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.File(System.Byte[],System.String,System.String)">
+ <summary>Creates a FileContentResult object by using the file contents, content type, and the destination file name.</summary>
+ <returns>The file-content result object.</returns>
+ <param name="fileContents">The binary content to send to the response.</param>
+ <param name="contentType">The content type (MIME type).</param>
+ <param name="fileDownloadName">The file name to use in the file-download dialog box that is displayed in the browser.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.File(System.IO.Stream,System.String)">
+ <summary>Creates a FileStreamResult object by using the Stream object and content type.</summary>
+ <returns>The file-content result object.</returns>
+ <param name="fileStream">The stream to send to the response.</param>
+ <param name="contentType">The content type (MIME type).</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.File(System.IO.Stream,System.String,System.String)">
+ <summary>Creates a FileStreamResult object using the Stream object, the content type, and the target file name.</summary>
+ <returns>The file-stream result object.</returns>
+ <param name="fileStream">The stream to send to the response.</param>
+ <param name="contentType">The content type (MIME type)</param>
+ <param name="fileDownloadName">The file name to use in the file-download dialog box that is displayed in the browser.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.File(System.String,System.String)">
+ <summary>Creates a FilePathResult object by using the file name and the content type.</summary>
+ <returns>The file-stream result object.</returns>
+ <param name="fileName">The path of the file to send to the response.</param>
+ <param name="contentType">The content type (MIME type).</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.File(System.String,System.String,System.String)">
+ <summary>Creates a FilePathResult object by using the file name, the content type, and the file download name.</summary>
+ <returns>The file-stream result object.</returns>
+ <param name="fileName">The path of the file to send to the response.</param>
+ <param name="contentType">The content type (MIME type).</param>
+ <param name="fileDownloadName">The file name to use in the file-download dialog box that is displayed in the browser.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.HandleUnknownAction(System.String)">
+ <summary>Called when a request matches this controller, but no method with the specified action name is found in the controller.</summary>
+ <param name="actionName">The name of the attempted action.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Controller.HttpContext">
+ <summary>Gets HTTP-specific information about an individual HTTP request.</summary>
+ <returns>The HTTP context.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.HttpNotFound">
+ <summary>Returns an instance of the <see cref="T:System.Web.Mvc.HttpNotFoundResult" /> class.</summary>
+ <returns>An instance of the <see cref="T:System.Web.Mvc.HttpNotFoundResult" /> class.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.HttpNotFound(System.String)">
+ <summary>Returns an instance of the <see cref="T:System.Web.Mvc.HttpNotFoundResult" /> class.</summary>
+ <returns>An instance of the <see cref="T:System.Web.Mvc.HttpNotFoundResult" /> class.</returns>
+ <param name="statusDescription">The status description.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.Initialize(System.Web.Routing.RequestContext)">
+ <summary>Initializes data that might not be available when the constructor is called.</summary>
+ <param name="requestContext">The HTTP context and route data.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.JavaScript(System.String)">
+ <summary>Creates a <see cref="T:System.Web.Mvc.JavaScriptResult" /> object.</summary>
+ <returns>The <see cref="T:System.Web.Mvc.JavaScriptResult" /> object that writes the script to the response.</returns>
+ <param name="script">The JavaScript code to run on the client</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.Json(System.Object)">
+ <summary>Creates a <see cref="T:System.Web.Mvc.JsonResult" /> object that serializes the specified object to JavaScript Object Notation (JSON).</summary>
+ <returns>The JSON result object that serializes the specified object to JSON format. The result object that is prepared by this method is written to the response by the ASP.NET MVC framework when the object is executed.</returns>
+ <param name="data">The JavaScript object graph to serialize.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.Json(System.Object,System.String)">
+ <summary>Creates a <see cref="T:System.Web.Mvc.JsonResult" /> object that serializes the specified object to JavaScript Object Notation (JSON) format.</summary>
+ <returns>The JSON result object that serializes the specified object to JSON format.</returns>
+ <param name="data">The JavaScript object graph to serialize.</param>
+ <param name="contentType">The content type (MIME type).</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.Json(System.Object,System.String,System.Text.Encoding)">
+ <summary>Creates a <see cref="T:System.Web.Mvc.JsonResult" /> object that serializes the specified object to JavaScript Object Notation (JSON) format.</summary>
+ <returns>The JSON result object that serializes the specified object to JSON format.</returns>
+ <param name="data">The JavaScript object graph to serialize.</param>
+ <param name="contentType">The content type (MIME type).</param>
+ <param name="contentEncoding">The content encoding.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.Json(System.Object,System.String,System.Text.Encoding,System.Web.Mvc.JsonRequestBehavior)">
+ <summary>Creates a <see cref="T:System.Web.Mvc.JsonResult" /> object that serializes the specified object to JavaScript Object Notation (JSON) format using the content type, content encoding, and the JSON request behavior.</summary>
+ <returns>The result object that serializes the specified object to JSON format.</returns>
+ <param name="data">The JavaScript object graph to serialize.</param>
+ <param name="contentType">The content type (MIME type).</param>
+ <param name="contentEncoding">The content encoding.</param>
+ <param name="behavior">The JSON request behavior</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.Json(System.Object,System.String,System.Web.Mvc.JsonRequestBehavior)">
+ <summary>Creates a <see cref="T:System.Web.Mvc.JsonResult" /> object that serializes the specified object to JavaScript Object Notation (JSON) format using the specified content type and JSON request behavior.</summary>
+ <returns>The result object that serializes the specified object to JSON format.</returns>
+ <param name="data">The JavaScript object graph to serialize.</param>
+ <param name="contentType">The content type (MIME type).</param>
+ <param name="behavior">The JSON request behavior</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.Json(System.Object,System.Web.Mvc.JsonRequestBehavior)">
+ <summary>Creates a JsonResult object that serializes the specified object to JavaScript Object Notation (JSON) format using the specified JSON request behavior.</summary>
+ <returns>The result object that serializes the specified object to JSON format.</returns>
+ <param name="data">The JavaScript object graph to serialize.</param>
+ <param name="behavior">The JSON request behavior.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Controller.ModelState">
+ <summary>Gets the model state dictionary object that contains the state of the model and of model-binding validation.</summary>
+ <returns>The model state dictionary.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.OnActionExecuted(System.Web.Mvc.ActionExecutedContext)">
+ <summary>Called after the action method is invoked.</summary>
+ <param name="filterContext">Information about the current request and action.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.OnActionExecuting(System.Web.Mvc.ActionExecutingContext)">
+ <summary>Called before the action method is invoked.</summary>
+ <param name="filterContext">Information about the current request and action.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.OnAuthentication(System.Web.Mvc.Filters.AuthenticationContext)">
+ <summary>Called when authorization occurs.</summary>
+ <param name="filterContext">Information about the current request and action.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.OnAuthenticationChallenge(System.Web.Mvc.Filters.AuthenticationChallengeContext)">
+ <summary>Called when authorization challenge occurs.</summary>
+ <param name="filterContext">Information about the current request and action.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.OnAuthorization(System.Web.Mvc.AuthorizationContext)">
+ <summary>Called when authorization occurs.</summary>
+ <param name="filterContext">Information about the current request and action.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.OnException(System.Web.Mvc.ExceptionContext)">
+ <summary>Called when an unhandled exception occurs in the action.</summary>
+ <param name="filterContext">Information about the current request and action.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.OnResultExecuted(System.Web.Mvc.ResultExecutedContext)">
+ <summary>Called after the action result that is returned by an action method is executed.</summary>
+ <param name="filterContext">Information about the current request and action result.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.OnResultExecuting(System.Web.Mvc.ResultExecutingContext)">
+ <summary>Called before the action result that is returned by an action method is executed.</summary>
+ <param name="filterContext">Information about the current request and action result.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.PartialView">
+ <summary>Creates a <see cref="T:System.Web.Mvc.PartialViewResult" /> object that renders a partial view.</summary>
+ <returns>A partial-view result object.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.PartialView(System.Object)">
+ <summary>Creates a <see cref="T:System.Web.Mvc.PartialViewResult" /> object that renders a partial view, by using the specified model.</summary>
+ <returns>A partial-view result object.</returns>
+ <param name="model">The model that is rendered by the partial view</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.PartialView(System.String)">
+ <summary>Creates a <see cref="T:System.Web.Mvc.PartialViewResult" /> object that renders a partial view, by using the specified view name.</summary>
+ <returns>A partial-view result object.</returns>
+ <param name="viewName">The name of the view that is rendered to the response.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.PartialView(System.String,System.Object)">
+ <summary>Creates a <see cref="T:System.Web.Mvc.PartialViewResult" /> object that renders a partial view, by using the specified view name and model.</summary>
+ <returns>A partial-view result object.</returns>
+ <param name="viewName">The name of the view that is rendered to the response.</param>
+ <param name="model">The model that is rendered by the partial view</param>
+ </member>
+ <member name="P:System.Web.Mvc.Controller.Profile">
+ <summary>Gets the HTTP context profile.</summary>
+ <returns>The HTTP context profile.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.Redirect(System.String)">
+ <summary>Creates a <see cref="T:System.Web.Mvc.RedirectResult" /> object that redirects to the specified URL.</summary>
+ <returns>The redirect result object.</returns>
+ <param name="url">The URL to redirect to.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectPermanent(System.String)">
+ <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the Permanent property set to true.</summary>
+ <returns>An instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the Permanent property set to true.</returns>
+ <param name="url">The URL to redirect to.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToAction(System.String)">
+ <summary>Redirects to the specified action using the action name.</summary>
+ <returns>The redirect result object.</returns>
+ <param name="actionName">The name of the action.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToAction(System.String,System.Object)">
+ <summary>Redirects to the specified action using the action name and route values.</summary>
+ <returns>The redirect result object.</returns>
+ <param name="actionName">The name of the action.</param>
+ <param name="routeValues">The parameters for a route.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToAction(System.String,System.String)">
+ <summary>Redirects to the specified action using the action name and controller name.</summary>
+ <returns>The redirect result object.</returns>
+ <param name="actionName">The name of the action.</param>
+ <param name="controllerName">The name of the controller.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToAction(System.String,System.String,System.Object)">
+ <summary>Redirects to the specified action using the action name, controller name, and route dictionary.</summary>
+ <returns>The redirect result object.</returns>
+ <param name="actionName">The name of the action.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">The parameters for a route.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToAction(System.String,System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Redirects to the specified action using the action name, controller name, and route values.</summary>
+ <returns>The redirect result object.</returns>
+ <param name="actionName">The name of the action.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">The parameters for a route.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToAction(System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Redirects to the specified action using the action name and route dictionary.</summary>
+ <returns>The redirect result object.</returns>
+ <param name="actionName">The name of the action.</param>
+ <param name="routeValues">The parameters for a route.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToActionPermanent(System.String)">
+ <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the Permanent property set to true using the specified action name.</summary>
+ <returns>An instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the Permanent property set to true using the specified action name, controller name, and route values.</returns>
+ <param name="actionName">The action name.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToActionPermanent(System.String,System.Object)">
+ <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the Permanent property set to true using the specified action name, and route values.</summary>
+ <returns>An instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the Permanent property set to true using the specified action name, and route values.</returns>
+ <param name="actionName">The action name.</param>
+ <param name="routeValues">The route values.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToActionPermanent(System.String,System.String)">
+ <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the Permanent property set to true using the specified action name, and controller name.</summary>
+ <returns>An instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the Permanent property set to true using the specified action name, and controller name.</returns>
+ <param name="actionName">The action name.</param>
+ <param name="controllerName">The controller name.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToActionPermanent(System.String,System.String,System.Object)">
+ <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the Permanent property set to true using the specified action name, controller name, and route values.</summary>
+ <returns>An instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the Permanent property set to true using the specified action name, controller name, and route values.</returns>
+ <param name="actionName">The action name.</param>
+ <param name="controllerName">The controller name.</param>
+ <param name="routeValues">The route values.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToActionPermanent(System.String,System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the Permanent property set to true using the specified action name, controller name, and route values.</summary>
+ <returns>An instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the Permanent property set to true using the specified action name, controller name, and route values.</returns>
+ <param name="actionName">The action name.</param>
+ <param name="controllerName">The controller name.</param>
+ <param name="routeValues">The route values.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToActionPermanent(System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the Permanent property set to true using the specified action name, and route values.</summary>
+ <returns>An instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the Permanent property set to true using the specified action name, and route values.</returns>
+ <param name="actionName">The action name.</param>
+ <param name="routeValues">The route values.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToRoute(System.Object)">
+ <summary>Redirects to the specified route using the specified route values.</summary>
+ <returns>The redirect-to-route result object.</returns>
+ <param name="routeValues">The parameters for a route.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToRoute(System.String)">
+ <summary>Redirects to the specified route using the route name.</summary>
+ <returns>The redirect-to-route result object.</returns>
+ <param name="routeName">The name of the route.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToRoute(System.String,System.Object)">
+ <summary>Redirects to the specified route using the route name and route values.</summary>
+ <returns>The redirect-to-route result object.</returns>
+ <param name="routeName">The name of the route.</param>
+ <param name="routeValues">The parameters for a route.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToRoute(System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Redirects to the specified route using the route name and route dictionary.</summary>
+ <returns>The redirect-to-route result object.</returns>
+ <param name="routeName">The name of the route.</param>
+ <param name="routeValues">The parameters for a route.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToRoute(System.Web.Routing.RouteValueDictionary)">
+ <summary>Redirects to the specified route using the route dictionary.</summary>
+ <returns>The redirect-to-route result object.</returns>
+ <param name="routeValues">The parameters for a route.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToRoutePermanent(System.Object)">
+ <summary>Returns an instance of the RedirectResult class with the Permanent property set to true using the specified route values.</summary>
+ <returns>Returns an instance of the RedirectResult class with the Permanent property set to true.</returns>
+ <param name="routeValues">The route name.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToRoutePermanent(System.String)">
+ <summary>Returns an instance of the RedirectResult class with the Permanent property set to true using the specified route name.</summary>
+ <returns>Returns an instance of the RedirectResult class with the Permanent property set to true using the specified route name.</returns>
+ <param name="routeName">The route name.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToRoutePermanent(System.String,System.Object)">
+ <summary>Returns an instance of the RedirectResult class with the Permanent property set to true using the specified route name and route values.</summary>
+ <returns>An instance of the RedirectResult class with the Permanent property set to true using the specified route name and route values.</returns>
+ <param name="routeName">The route name.</param>
+ <param name="routeValues">The route values.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToRoutePermanent(System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Returns an instance of the RedirectResult class with the Permanent property set to true using the specified route name and route values.</summary>
+ <returns>An instance of the RedirectResult class with the Permanent property set to true.</returns>
+ <param name="routeName">The route name.</param>
+ <param name="routeValues">The route values.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.RedirectToRoutePermanent(System.Web.Routing.RouteValueDictionary)">
+ <summary>Returns an instance of the RedirectResult class with the Permanent property set to true using the specified route values.</summary>
+ <returns>An instance of the RedirectResult class with the Permanent property set to true using the specified route values.</returns>
+ <param name="routeValues">The route values.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Controller.Request">
+ <summary>Gets the HttpRequestBase object for the current HTTP request.</summary>
+ <returns>The request object.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Controller.Resolver">
+ <summary>Represents a replaceable dependency resolver providing services. By default, it uses the <see cref="P:System.Web.Mvc.DependencyResolver.CurrentCache" />.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.Controller.Response">
+ <summary>Gets the HttpResponseBase object for the current HTTP response.</summary>
+ <returns>The HttpResponseBase object for the current HTTP response.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Controller.RouteData">
+ <summary>Gets the route data for the current request.</summary>
+ <returns>The route data.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Controller.Server">
+ <summary>Gets the HttpServerUtilityBase object that provides methods that are used during Web request processing.</summary>
+ <returns>The HTTP server object.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Controller.Session">
+ <summary>Gets the HttpSessionStateBase object for the current HTTP request.</summary>
+ <returns>The HTTP session-state object for the current HTTP request.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.System#Web#Mvc#Async#IAsyncController#BeginExecute(System.Web.Routing.RequestContext,System.AsyncCallback,System.Object)">
+ <summary>This method calls the BeginExecute method.</summary>
+ <returns>The result of the operation.</returns>
+ <param name="requestContext">The request context.</param>
+ <param name="callback">The asynchronous callback.</param>
+ <param name="state">The state of the object.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.System#Web#Mvc#Async#IAsyncController#EndExecute(System.IAsyncResult)">
+ <summary>This method calls the EndExecute method.</summary>
+ <param name="asyncResult">The asynchronous result of the operation.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.System#Web#Mvc#Filters#IAuthenticationFilter#OnAuthentication(System.Web.Mvc.Filters.AuthenticationContext)">
+ <summary>This method calls the OnAuthentication method.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.System#Web#Mvc#Filters#IAuthenticationFilter#OnAuthenticationChallenge(System.Web.Mvc.Filters.AuthenticationChallengeContext)">
+ <summary>This method calls the OnAuthenticationChallenge method.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.System#Web#Mvc#IActionFilter#OnActionExecuted(System.Web.Mvc.ActionExecutedContext)">
+ <summary>This method calls the OnActionExecuted method.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.System#Web#Mvc#IActionFilter#OnActionExecuting(System.Web.Mvc.ActionExecutingContext)">
+ <summary>This method calls the OnActionExecuting method.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.System#Web#Mvc#IAuthorizationFilter#OnAuthorization(System.Web.Mvc.AuthorizationContext)">
+ <summary>This method calls the OnAuthorization method.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.System#Web#Mvc#IExceptionFilter#OnException(System.Web.Mvc.ExceptionContext)">
+ <summary>This method calls the OnException method.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.System#Web#Mvc#IResultFilter#OnResultExecuted(System.Web.Mvc.ResultExecutedContext)">
+ <summary>This method calls the OnResultExecuted method.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.System#Web#Mvc#IResultFilter#OnResultExecuting(System.Web.Mvc.ResultExecutingContext)">
+ <summary>This method calls the OnResultExecuting method.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Controller.TempDataProvider">
+ <summary>Gets the temporary-data provider object that is used to store data for the next request.</summary>
+ <returns>The temporary-data provider.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0)">
+ <summary>Updates the specified model instance using values from the controller's current value provider.</summary>
+ <returns>true if the update is successful; otherwise, false.</returns>
+ <param name="model">The model instance to update.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="model" /> parameter or the ValueProvider property is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0,System.String)">
+ <summary>Updates the specified model instance using values from the controller's current value provider and a prefix.</summary>
+ <returns>true if the update is successful; otherwise, false.</returns>
+ <param name="model">The model instance to update.</param>
+ <param name="prefix">The prefix to use when looking up values in the value provider.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="model" /> parameter or the ValueProvider property is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0,System.String,System.String[])">
+ <summary>Updates the specified model instance using values from the controller's current value provider, a prefix, and included properties.</summary>
+ <returns>true if the update is successful; otherwise, false.</returns>
+ <param name="model">The model instance to update.</param>
+ <param name="prefix">The prefix to use when looking up values in the value provider.</param>
+ <param name="includeProperties">A list of properties of the model to update.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="model" /> parameter or the ValueProvider property is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0,System.String,System.String[],System.String[])">
+ <summary>Updates the specified model instance using values from the controller's current value provider, a prefix, a list of properties to exclude, and a list of properties to include.</summary>
+ <returns>true if the update is successful; otherwise, false.</returns>
+ <param name="model">The model instance to update.</param>
+ <param name="prefix">The prefix to use when looking up values in the value provider.</param>
+ <param name="includeProperties">A list of properties of the model to update.</param>
+ <param name="excludeProperties">A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the includeProperties parameter list.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="model" /> parameter or the ValueProvider property is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0,System.String,System.String[],System.String[],System.Web.Mvc.IValueProvider)">
+ <summary>Updates the specified model instance using values from the value provider, a prefix, a list of properties to exclude , and a list of properties to include.</summary>
+ <returns>true if the update is successful; otherwise, false.</returns>
+ <param name="model">The model instance to update.</param>
+ <param name="prefix">The prefix to use when looking up values in the value provider.</param>
+ <param name="includeProperties">A list of properties of the model to update.</param>
+ <param name="excludeProperties">A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the includeProperties parameter list.</param>
+ <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0,System.String,System.String[],System.Web.Mvc.IValueProvider)">
+ <summary>Updates the specified model instance using values from the value provider, a prefix, and included properties.</summary>
+ <returns>true if the update is successful; otherwise, false.</returns>
+ <param name="model">The model instance to update.</param>
+ <param name="prefix">The prefix to use when looking up values in the value provider.</param>
+ <param name="includeProperties">A list of properties of the model to update.</param>
+ <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0,System.String,System.Web.Mvc.IValueProvider)">
+ <summary>Updates the specified model instance using values from the value provider and a list of properties to include.</summary>
+ <returns>true if the update is successful; otherwise, false.</returns>
+ <param name="model">The model instance to update.</param>
+ <param name="prefix">A list of properties of the model to update.</param>
+ <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0,System.String[])">
+ <summary>Updates the specified model instance using values from the controller's current value provider and included properties.</summary>
+ <returns>true if the update is successful; otherwise, false.</returns>
+ <param name="model">The model instance to update.</param>
+ <param name="includeProperties">A list of properties of the model to update.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0,System.String[],System.Web.Mvc.IValueProvider)">
+ <summary>Updates the specified model instance using values from the value provider and a list of properties to include.</summary>
+ <returns>true if the update is successful; otherwise, false.</returns>
+ <param name="model">The model instance to update.</param>
+ <param name="includeProperties">A list of properties of the model to update.</param>
+ <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0,System.Web.Mvc.IValueProvider)">
+ <summary>Updates the specified model instance using values from the value provider.</summary>
+ <returns>true if the update is successful; otherwise, false.</returns>
+ <param name="model">The model instance to update.</param>
+ <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.TryValidateModel(System.Object)">
+ <summary>Validates the specified model instance.</summary>
+ <returns>true if the model validation is successful; otherwise, false.</returns>
+ <param name="model">The model to validate.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.TryValidateModel(System.Object,System.String)">
+ <summary>Validates the specified model instance using an HTML prefix.</summary>
+ <returns>true if the model validation is successful; otherwise, false.</returns>
+ <param name="model">The model to validate.</param>
+ <param name="prefix">The prefix to use when looking up values in the model provider.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0)">
+ <summary>Updates the specified model instance using values from the controller's current value provider.</summary>
+ <param name="model">The model instance to update.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0,System.String)">
+ <summary>Updates the specified model instance using values from the controller's current value provider and a prefix.</summary>
+ <param name="model">The model instance to update.</param>
+ <param name="prefix">A prefix to use when looking up values in the value provider.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0,System.String,System.String[])">
+ <summary>Updates the specified model instance using values from the controller's current value provider, a prefix, and included properties.</summary>
+ <param name="model">The model instance to update.</param>
+ <param name="prefix">A prefix to use when looking up values in the value provider.</param>
+ <param name="includeProperties">A list of properties of the model to update.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0,System.String,System.String[],System.String[])">
+ <summary>Updates the specified model instance using values from the controller's current value provider, a prefix, a list of properties to exclude, and a list of properties to include.</summary>
+ <param name="model">The model instance to update.</param>
+ <param name="prefix">A prefix to use when looking up values in the value provider.</param>
+ <param name="includeProperties">A list of properties of the model to update.</param>
+ <param name="excludeProperties">A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the includeProperties list.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0,System.String,System.String[],System.String[],System.Web.Mvc.IValueProvider)">
+ <summary>Updates the specified model instance using values from the value provider, a prefix, a list of properties to exclude, and a list of properties to include.</summary>
+ <param name="model">The model instance to update.</param>
+ <param name="prefix">The prefix to use when looking up values in the value provider.</param>
+ <param name="includeProperties">A list of properties of the model to update.</param>
+ <param name="excludeProperties">A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the includeProperties parameter list.</param>
+ <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0,System.String,System.String[],System.Web.Mvc.IValueProvider)">
+ <summary>Updates the specified model instance using values from the value provider, a prefix, and a list of properties to include.</summary>
+ <param name="model">The model instance to update.</param>
+ <param name="prefix">The prefix to use when looking up values in the value provider.</param>
+ <param name="includeProperties">A list of properties of the model to update.</param>
+ <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0,System.String,System.Web.Mvc.IValueProvider)">
+ <summary>Updates the specified model instance using values from the value provider, a prefix, and a list of properties to include.</summary>
+ <param name="model">The model instance to update.</param>
+ <param name="prefix">A list of properties of the model to update.</param>
+ <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0,System.String[])">
+ <summary>Updates the specified model instance using values from the controller object's current value provider.</summary>
+ <param name="model">The model instance to update.</param>
+ <param name="includeProperties">A list of properties of the model to update.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0,System.String[],System.Web.Mvc.IValueProvider)">
+ <summary>Updates the specified model instance using values from the value provider, a prefix, and a list of properties to include.</summary>
+ <param name="model">The model instance to update.</param>
+ <param name="includeProperties">A list of properties of the model to update.</param>
+ <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0,System.Web.Mvc.IValueProvider)">
+ <summary>Updates the specified model instance using values from the value provider.</summary>
+ <param name="model">The model instance to update.</param>
+ <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+ <typeparam name="TModel">The type of the model object.</typeparam>
+ </member>
+ <member name="P:System.Web.Mvc.Controller.Url">
+ <summary>Gets the URL helper object that is used to generate URLs by using routing.</summary>
+ <returns>The URL helper object.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Controller.User">
+ <summary>Gets the user security information for the current HTTP request.</summary>
+ <returns>The user security information for the current HTTP request.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.ValidateModel(System.Object)">
+ <summary>Validates the specified model instance.</summary>
+ <param name="model">The model to validate.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.ValidateModel(System.Object,System.String)">
+ <summary>Validates the specified model instance using an HTML prefix.</summary>
+ <param name="model">The model to validate.</param>
+ <param name="prefix">The prefix to use when looking up values in the model provider.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.View">
+ <summary>Creates a <see cref="T:System.Web.Mvc.ViewResult" /> object that renders a view to the response.</summary>
+ <returns>The <see cref="M:System.Web.Mvc.Controller.View" /> result that renders a view to the response.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.View(System.Object)">
+ <summary>Creates a <see cref="T:System.Web.Mvc.ViewResult" /> object by using the model that renders a view to the response.</summary>
+ <returns>The view result.</returns>
+ <param name="model">The model that is rendered by the view.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.View(System.String)">
+ <summary>Creates a <see cref="T:System.Web.Mvc.ViewResult" /> object by using the view name that renders a view.</summary>
+ <returns>The view result.</returns>
+ <param name="viewName">The name of the view that is rendered to the response.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.View(System.String,System.Object)">
+ <summary>Creates a <see cref="T:System.Web.Mvc.ViewResult" /> object that renders the specified IView object.</summary>
+ <returns>The view result.</returns>
+ <param name="viewName">The view that is rendered to the response.</param>
+ <param name="model">The model that is rendered by the view.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.View(System.String,System.String)">
+ <summary>Creates a <see cref="T:System.Web.Mvc.ViewResult" /> object using the view name and master-page name that renders a view to the response.</summary>
+ <returns>The view result.</returns>
+ <param name="viewName">The name of the view that is rendered to the response.</param>
+ <param name="masterName">The name of the master page or template to use when the view is rendered.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.View(System.String,System.String,System.Object)">
+ <summary>Creates a <see cref="T:System.Web.Mvc.ViewResult" /> object using the view name, master-page name, and model that renders a view.</summary>
+ <returns>The view result.</returns>
+ <param name="viewName">The name of the view that is rendered to the response.</param>
+ <param name="masterName">The name of the master page or template to use when the view is rendered.</param>
+ <param name="model">The model that is rendered by the view.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.View(System.Web.Mvc.IView)">
+ <summary>Creates a <see cref="T:System.Web.Mvc.ViewResult" /> object that renders the specified IView object.</summary>
+ <returns>The view result.</returns>
+ <param name="view">The view that is rendered to the response.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Controller.View(System.Web.Mvc.IView,System.Object)">
+ <summary>Creates a <see cref="T:System.Web.Mvc.ViewResult" /> object that renders the specified <see cref="T:System.Web.Mvc.IView" /> object.</summary>
+ <returns>The view result.</returns>
+ <param name="view">The view that is rendered to the response.</param>
+ <param name="model">The model that is rendered by the view.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Controller.ViewEngineCollection">
+ <summary>Gets the view engine collection.</summary>
+ <returns>The view engine collection.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ControllerActionInvoker">
+ <summary>Represents a class that is responsible for invoking the action methods of a controller.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerActionInvoker.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerActionInvoker" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerActionInvoker.Binders">
+ <summary>Gets or sets the model binders that are associated with the action.</summary>
+ <returns>The model binders that are associated with the action.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerActionInvoker.CreateActionResult(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Object)">
+ <summary>Creates the action result.</summary>
+ <returns>The action result object.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ <param name="actionReturnValue">The action return value.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerActionInvoker.FindAction(System.Web.Mvc.ControllerContext,System.Web.Mvc.ControllerDescriptor,System.String)">
+ <summary>Finds the information about the action method.</summary>
+ <returns>Information about the action method.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <param name="actionName">The name of the action.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerActionInvoker.GetControllerDescriptor(System.Web.Mvc.ControllerContext)">
+ <summary>Retrieves information about the controller by using the specified controller context.</summary>
+ <returns>Information about the controller.</returns>
+ <param name="controllerContext">The controller context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerActionInvoker.GetFilters(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+ <summary>Retrieves information about the action filters.</summary>
+ <returns>Information about the action filters.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerActionInvoker.GetParameterValue(System.Web.Mvc.ControllerContext,System.Web.Mvc.ParameterDescriptor)">
+ <summary>Gets the value of the specified action-method parameter.</summary>
+ <returns>The value of the action-method parameter.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="parameterDescriptor">The parameter descriptor.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerActionInvoker.GetParameterValues(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+ <summary>Gets the values of the action-method parameters.</summary>
+ <returns>The values of the action-method parameters.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerActionInvoker.InvokeAction(System.Web.Mvc.ControllerContext,System.String)">
+ <summary>Invokes the specified action by using the specified controller context.</summary>
+ <returns>The result of executing the action.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionName">The name of the action to invoke.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+ <exception cref="T:System.Threading.ThreadAbortException">The thread was aborted during invocation of the action.</exception>
+ <exception cref="T:System.Exception">An unspecified error occurred during invocation of the action.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Invokes the specified action method by using the specified parameters and the controller context.</summary>
+ <returns>The result of executing the action method.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ <param name="parameters">The parameters.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(System.Web.Mvc.ControllerContext,System.Collections.Generic.IList{System.Web.Mvc.IActionFilter},System.Web.Mvc.ActionDescriptor,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Invokes the specified action method by using the specified parameters, controller context, and action filters.</summary>
+ <returns>The context for the ActionExecuted method of the <see cref="T:System.Web.Mvc.ActionFilterAttribute" /> class.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="filters">The action filters.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ <param name="parameters">The parameters.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionResult)">
+ <summary>Invokes the specified action result by using the specified controller context.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionResult">The action result.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(System.Web.Mvc.ControllerContext,System.Collections.Generic.IList{System.Web.Mvc.IResultFilter},System.Web.Mvc.ActionResult)">
+ <summary>Invokes the specified action result by using the specified action filters and the controller context.</summary>
+ <returns>The context for the ResultExecuted method of the <see cref="T:System.Web.Mvc.ActionFilterAttribute" /> class.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="filters">The action filters.</param>
+ <param name="actionResult">The action result.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerActionInvoker.InvokeAuthenticationFilters(System.Web.Mvc.ControllerContext,System.Collections.Generic.IList{System.Web.Mvc.Filters.IAuthenticationFilter},System.Web.Mvc.ActionDescriptor)"></member>
+ <member name="M:System.Web.Mvc.ControllerActionInvoker.InvokeAuthenticationFiltersChallenge(System.Web.Mvc.ControllerContext,System.Collections.Generic.IList{System.Web.Mvc.Filters.IAuthenticationFilter},System.Web.Mvc.ActionDescriptor,System.Web.Mvc.ActionResult)"></member>
+ <member name="M:System.Web.Mvc.ControllerActionInvoker.InvokeAuthorizationFilters(System.Web.Mvc.ControllerContext,System.Collections.Generic.IList{System.Web.Mvc.IAuthorizationFilter},System.Web.Mvc.ActionDescriptor)">
+ <summary>Invokes the specified authorization filters by using the specified action descriptor and controller context.</summary>
+ <returns>The context for the <see cref="T:System.Web.Mvc.AuthorizeAttribute" /> object.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="filters">The authorization filters.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(System.Web.Mvc.ControllerContext,System.Collections.Generic.IList{System.Web.Mvc.IExceptionFilter},System.Exception)">
+ <summary>Invokes the specified exception filters by using the specified exception and controller context.</summary>
+ <returns>The context for the <see cref="T:System.Web.Mvc.HandleErrorAttribute" /> object.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="filters">The exception filters.</param>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ControllerBase">
+ <summary>Represents the base class for all MVC controllers.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerBase.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerBase" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerBase.ControllerContext">
+ <summary>Gets or sets the controller context.</summary>
+ <returns>The controller context.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerBase.Execute(System.Web.Routing.RequestContext)">
+ <summary>Executes the specified request context.</summary>
+ <param name="requestContext">The request context.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestContext" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerBase.ExecuteCore">
+ <summary>Executes the request.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerBase.Initialize(System.Web.Routing.RequestContext)">
+ <summary>Initializes the specified request context.</summary>
+ <param name="requestContext">The request context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerBase.System#Web#Mvc#IController#Execute(System.Web.Routing.RequestContext)">
+ <summary>Executes the specified request context.</summary>
+ <param name="requestContext">The request context.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerBase.TempData">
+ <summary>Gets or sets the dictionary for temporary data.</summary>
+ <returns>The dictionary for temporary data.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerBase.ValidateRequest">
+ <summary>Gets or sets a value that indicates whether request validation is enabled for this request.</summary>
+ <returns>true if request validation is enabled for this request; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerBase.ValueProvider">
+ <summary>Gets or sets the value provider for the controller.</summary>
+ <returns>The value provider for the controller.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerBase.ViewBag">
+ <summary>Gets the dynamic view data dictionary.</summary>
+ <returns>The dynamic view data dictionary.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerBase.ViewData">
+ <summary>Gets or sets the dictionary for view data.</summary>
+ <returns>The dictionary for the view data.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ControllerBuilder">
+ <summary>Represents a class that is responsible for dynamically building a controller.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerBuilder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerBuilder" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerBuilder.Current">
+ <summary>Gets the current controller builder object.</summary>
+ <returns>The current controller builder.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerBuilder.DefaultNamespaces">
+ <summary>Gets the default namespaces.</summary>
+ <returns>The default namespaces.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerBuilder.GetControllerFactory">
+ <summary>Gets the associated controller factory.</summary>
+ <returns>The controller factory.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerBuilder.SetControllerFactory(System.Type)">
+ <summary>Sets the controller factory by using the specified type.</summary>
+ <param name="controllerFactoryType">The type of the controller factory.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="controllerFactoryType" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The controller factory cannot be assigned from the type in the <paramref name="controllerFactoryType" /> parameter.</exception>
+ <exception cref="T:System.InvalidOperationException">An error occurred while the controller factory was being set.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerBuilder.SetControllerFactory(System.Web.Mvc.IControllerFactory)">
+ <summary>Sets the specified controller factory.</summary>
+ <param name="controllerFactory">The controller factory.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="controllerFactory" /> parameter is null.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.ControllerContext">
+ <summary>Encapsulates information about an HTTP request that matches specified <see cref="T:System.Web.Routing.RouteBase" /> and <see cref="T:System.Web.Mvc.ControllerBase" /> instances.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerContext" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerContext.#ctor(System.Web.HttpContextBase,System.Web.Routing.RouteData,System.Web.Mvc.ControllerBase)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerContext" /> class by using the specified HTTP context, URL route data, and controller.</summary>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="routeData">The route data.</param>
+ <param name="controller">The controller.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerContext.#ctor(System.Web.Mvc.ControllerContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerContext" /> class by using the specified controller context.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerContext.#ctor(System.Web.Routing.RequestContext,System.Web.Mvc.ControllerBase)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerContext" /> class by using the specified request context and controller.</summary>
+ <param name="requestContext">The request context.</param>
+ <param name="controller">The controller.</param>
+ <exception cref="T:System.ArgumentNullException">One or both parameters are null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerContext.Controller">
+ <summary>Gets or sets the controller.</summary>
+ <returns>The controller.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerContext.DisplayMode">
+ <summary>Gets the display mode.</summary>
+ <returns>The display mode.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerContext.HttpContext">
+ <summary>Gets or sets the HTTP context.</summary>
+ <returns>The HTTP context.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerContext.IsChildAction">
+ <summary>Gets a value that indicates whether the associated action method is a child action.</summary>
+ <returns>true if the associated action method is a child action; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerContext.ParentActionViewContext">
+ <summary>Gets an object that contains the view context information for the parent action method.</summary>
+ <returns>An object that contains the view context information for the parent action method.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerContext.RequestContext">
+ <summary>Gets or sets the request context.</summary>
+ <returns>The request context.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerContext.RouteData">
+ <summary>Gets or sets the URL route data.</summary>
+ <returns>The URL route data.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ControllerDescriptor">
+ <summary>Encapsulates information that describes a controller, such as its name, type, and actions.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerDescriptor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerDescriptor" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerDescriptor.ControllerName">
+ <summary>Gets the name of the controller.</summary>
+ <returns>The name of the controller.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerDescriptor.ControllerType">
+ <summary>Gets the type of the controller.</summary>
+ <returns>The type of the controller.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerDescriptor.FindAction(System.Web.Mvc.ControllerContext,System.String)">
+ <summary>Finds an action method by using the specified name and controller context.</summary>
+ <returns>The information about the action method.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionName">The name of the action.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerDescriptor.GetCanonicalActions">
+ <summary>Retrieves a list of action-method descriptors in the controller.</summary>
+ <returns>A list of action-method descriptors in the controller.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerDescriptor.GetCustomAttributes(System.Boolean)">
+ <summary>Retrieves custom attributes that are defined for this member, excluding named attributes.</summary>
+ <returns>An array of custom attributes, or an empty array if no custom attributes exist.</returns>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ <exception cref="T:System.TypeLoadException">The custom attribute type cannot be loaded.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">There is more than one attribute of type <paramref name="attributeType" /> defined for this member.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerDescriptor.GetCustomAttributes(System.Type,System.Boolean)">
+ <summary>Retrieves custom attributes of a specified type that are defined for this member, excluding named attributes.</summary>
+ <returns>An array of custom attributes, or an empty array if no custom attributes exist.</returns>
+ <param name="attributeType">The type of the custom attributes.</param>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ <exception cref="T:System.TypeLoadException">The custom attribute type cannot be loaded.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">There is more than one attribute of type <paramref name="attributeType" /> defined for this member.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="attributeType" /> parameter is null (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerDescriptor.GetFilterAttributes(System.Boolean)">
+ <summary>Gets the filter attributes.</summary>
+ <returns>The filter attributes.</returns>
+ <param name="useCache">true if the cache should be used; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerDescriptor.IsDefined(System.Type,System.Boolean)">
+ <summary>Retrieves a value that indicates whether one or more instance of the specified custom attribute are defined for this member.</summary>
+ <returns>true if the <paramref name="attributeType" /> is defined for this member; otherwise, false.</returns>
+ <param name="attributeType">The type of the custom attribute.</param>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="attributeType" /> parameter is null (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ControllerDescriptor.UniqueId">
+ <summary>When implemented in a derived class, gets the unique ID for the controller descriptor using lazy initialization.</summary>
+ <returns>The unique ID.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ControllerInstanceFilterProvider">
+ <summary>Adds the controller to the <see cref="T:System.Web.Mvc.FilterProviderCollection" /> instance.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerInstanceFilterProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerInstanceFilterProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ControllerInstanceFilterProvider.GetFilters(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+ <summary>Returns the collection of controller instance filters.</summary>
+ <returns>The collection of controller instance filters.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="T:System.Web.Mvc.CustomModelBinderAttribute">
+ <summary>Represents an attribute that invokes a custom model binder.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.CustomModelBinderAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.CustomModelBinderAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.CustomModelBinderAttribute.GetBinder">
+ <summary>Retrieves the associated model binder.</summary>
+ <returns>A reference to an object that implements the <see cref="T:System.Web.Mvc.IModelBinder" /> interface.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.DataAnnotationsModelMetadata">
+ <summary>Provides a container for common metadata, for the <see cref="T:System.Web.Mvc.DataAnnotationsModelMetadataProvider" /> class, and for the <see cref="T:System.Web.Mvc.DataAnnotationsModelValidator" /> class for a data model.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.DataAnnotationsModelMetadata.#ctor(System.Web.Mvc.DataAnnotationsModelMetadataProvider,System.Type,System.Func{System.Object},System.Type,System.String,System.ComponentModel.DataAnnotations.DisplayColumnAttribute)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DataAnnotationsModelMetadataProvider" /> class.</summary>
+ <param name="provider">The data-annotations model metadata provider.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="modelType">The type of the model.</param>
+ <param name="propertyName">The name of the property.</param>
+ <param name="displayColumnAttribute">The display column attribute.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DataAnnotationsModelMetadata.GetSimpleDisplayText">
+ <summary>Returns simple text for the model data.</summary>
+ <returns>Simple text for the model data.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.DataAnnotationsModelMetadataProvider">
+ <summary>Implements the default model metadata provider for ASP.NET MVC.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.DataAnnotationsModelMetadataProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DataAnnotationsModelMetadataProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.DataAnnotationsModelMetadataProvider.CreateMetadata(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Func{System.Object},System.Type,System.String)">
+ <summary>Gets the metadata for the specified property.</summary>
+ <returns>The metadata for the property.</returns>
+ <param name="attributes">The attributes.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="modelType">The type of the model.</param>
+ <param name="propertyName">The name of the property.</param>
+ </member>
+ <member name="T:System.Web.Mvc.DataAnnotationsModelValidationFactory">
+ <summary>Represents the method that creates a <see cref="T:System.Web.Mvc.DataAnnotationsModelValidatorProvider" /> instance.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.DataAnnotationsModelValidator">
+ <summary>Provides a model validator.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.DataAnnotationsModelValidator.#ctor(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,System.ComponentModel.DataAnnotations.ValidationAttribute)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DataAnnotationsModelValidator" /> class.</summary>
+ <param name="metadata">The metadata for the model.</param>
+ <param name="context">The controller context for the model.</param>
+ <param name="attribute">The validation attribute for the model.</param>
+ </member>
+ <member name="P:System.Web.Mvc.DataAnnotationsModelValidator.Attribute">
+ <summary>Gets the validation attribute for the model validator.</summary>
+ <returns>The validation attribute for the model validator.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.DataAnnotationsModelValidator.ErrorMessage">
+ <summary>Gets the error message for the validation failure.</summary>
+ <returns>The error message for the validation failure.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.DataAnnotationsModelValidator.GetClientValidationRules">
+ <summary>Retrieves a collection of client validation rules.</summary>
+ <returns>A collection of client validation rules.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.DataAnnotationsModelValidator.IsRequired">
+ <summary>Gets a value that indicates whether model validation is required.</summary>
+ <returns>true if model validation is required; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.DataAnnotationsModelValidator.Validate(System.Object)">
+ <summary>Returns a list of validation error messages for the model.</summary>
+ <returns>A list of validation error messages for the model, or an empty list if no errors have occurred.</returns>
+ <param name="container">The container for the model.</param>
+ </member>
+ <member name="T:System.Web.Mvc.DataAnnotationsModelValidator`1">
+ <summary>Provides a model validator for a specified validation type.</summary>
+ <typeparam name="TAttribute"></typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.DataAnnotationsModelValidator`1.#ctor(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,`0)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DataAnnotationsModelValidator" /> class.</summary>
+ <param name="metadata">The metadata for the model.</param>
+ <param name="context">The controller context for the model.</param>
+ <param name="attribute">The validation attribute for the model.</param>
+ </member>
+ <member name="P:System.Web.Mvc.DataAnnotationsModelValidator`1.Attribute">
+ <summary>Gets the validation attribute from the model validator.</summary>
+ <returns>The validation attribute from the model validator.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.DataAnnotationsModelValidatorProvider">
+ <summary>Implements the default validation provider for ASP.NET MVC.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DataAnnotationsModelValidatorProvider" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes">
+ <summary>Gets or sets a value that indicates whether non-nullable value types are required.</summary>
+ <returns>true if non-nullable value types are required; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,System.Collections.Generic.IEnumerable{System.Attribute})">
+ <summary>Gets a list of validators.</summary>
+ <returns>A list of validators.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="context">The context.</param>
+ <param name="attributes">The list of validation attributes.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.RegisterAdapter(System.Type,System.Type)">
+ <summary>Registers an adapter to provide client-side validation.</summary>
+ <param name="attributeType">The type of the validation attribute.</param>
+ <param name="adapterType">The type of the adapter.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.RegisterAdapterFactory(System.Type,System.Web.Mvc.DataAnnotationsModelValidationFactory)">
+ <summary>Registers an adapter factory for the validation provider.</summary>
+ <param name="attributeType">The type of the attribute.</param>
+ <param name="factory">The factory that will be used to create the <see cref="T:System.Web.Mvc.ModelValidator" /> object for the specified attribute.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.RegisterDefaultAdapter(System.Type)">
+ <summary>Registers the default adapter.</summary>
+ <param name="adapterType">The type of the adapter.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.RegisterDefaultAdapterFactory(System.Web.Mvc.DataAnnotationsModelValidationFactory)">
+ <summary>Registers the default adapter factory.</summary>
+ <param name="factory">The factory that will be used to create the <see cref="T:System.Web.Mvc.ModelValidator" /> object for the default adapter.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.RegisterDefaultValidatableObjectAdapter(System.Type)">
+ <summary>Registers an adapter to provide default object validation.</summary>
+ <param name="adapterType">The type of the adapter.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.RegisterDefaultValidatableObjectAdapterFactory(System.Web.Mvc.DataAnnotationsValidatableObjectAdapterFactory)">
+ <summary>Registers an adapter factory for the default object validation provider.</summary>
+ <param name="factory">The factory.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.RegisterValidatableObjectAdapter(System.Type,System.Type)">
+ <summary>Registers an adapter to provide object validation.</summary>
+ <param name="modelType">The type of the model.</param>
+ <param name="adapterType">The type of the adapter.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.RegisterValidatableObjectAdapterFactory(System.Type,System.Web.Mvc.DataAnnotationsValidatableObjectAdapterFactory)">
+ <summary>Registers an adapter factory for the object validation provider.</summary>
+ <param name="modelType">The type of the model.</param>
+ <param name="factory">The factory.</param>
+ </member>
+ <member name="T:System.Web.Mvc.DataAnnotationsValidatableObjectAdapterFactory">
+ <summary>Provides a factory for validators that are based on <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" />.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.DataErrorInfoModelValidatorProvider">
+ <summary>Provides a container for the error-information model validator.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.DataErrorInfoModelValidatorProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DataErrorInfoModelValidatorProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.DataErrorInfoModelValidatorProvider.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+ <summary>Gets a list of error-information model validators.</summary>
+ <returns>A list of error-information model validators.</returns>
+ <param name="metadata">The model metadata.</param>
+ <param name="context">The controller context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.DefaultControllerFactory">
+ <summary>Represents the controller factory that is registered by default.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultControllerFactory.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DefaultControllerFactory" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultControllerFactory.#ctor(System.Web.Mvc.IControllerActivator)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DefaultControllerFactory" /> class using a controller activator.</summary>
+ <param name="controllerActivator">An object that implements the controller activator interface.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultControllerFactory.CreateController(System.Web.Routing.RequestContext,System.String)">
+ <summary>Creates the specified controller by using the specified request context.</summary>
+ <returns>The controller.</returns>
+ <param name="requestContext">The context of the HTTP request, which includes the HTTP context and route data.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestContext" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="controllerName" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(System.Web.Routing.RequestContext,System.Type)">
+ <summary>Retrieves the controller instance for the specified request context and controller type.</summary>
+ <returns>The controller instance.</returns>
+ <param name="requestContext">The context of the HTTP request, which includes the HTTP context and route data.</param>
+ <param name="controllerType">The type of the controller.</param>
+ <exception cref="T:System.Web.HttpException">
+ <paramref name="controllerType" /> is null.</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="controllerType" /> cannot be assigned.</exception>
+ <exception cref="T:System.InvalidOperationException">An instance of <paramref name="controllerType" /> cannot be created.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultControllerFactory.GetControllerSessionBehavior(System.Web.Routing.RequestContext,System.Type)">
+ <summary>Returns the controller's session behavior.</summary>
+ <returns>The controller's session behavior.</returns>
+ <param name="requestContext">The request context.</param>
+ <param name="controllerType">The type of the controller.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultControllerFactory.GetControllerType(System.Web.Routing.RequestContext,System.String)">
+ <summary>Retrieves the controller type for the specified name and request context.</summary>
+ <returns>The controller type.</returns>
+ <param name="requestContext">The context of the HTTP request, which includes the HTTP context and route data.</param>
+ <param name="controllerName">The name of the controller.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultControllerFactory.ReleaseController(System.Web.Mvc.IController)">
+ <summary>Releases the specified controller.</summary>
+ <param name="controller">The controller to release.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultControllerFactory.System#Web#Mvc#IControllerFactory#GetControllerSessionBehavior(System.Web.Routing.RequestContext,System.String)">
+ <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the <see cref="M:System.Web.Mvc.DefaultControllerFactory.GetControllerSessionBehavior(System.Web.Routing.RequestContext,System.Type)" /> method.</summary>
+ <returns>The controller's session behavior.</returns>
+ <param name="requestContext">The request context.</param>
+ <param name="controllerName">The controller name.</param>
+ </member>
+ <member name="T:System.Web.Mvc.DefaultModelBinder">
+ <summary>Maps a browser request to a data object. This class provides a concrete implementation of a model binder.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultModelBinder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DefaultModelBinder" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.DefaultModelBinder.Binders">
+ <summary>Gets or sets the model binders for the application.</summary>
+ <returns>The model binders for the application.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultModelBinder.BindModel(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+ <summary>Binds the model by using the specified controller context and binding context.</summary>
+ <returns>The bound object.</returns>
+ <param name="controllerContext">The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.</param>
+ <param name="bindingContext">The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="bindingContext " />parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultModelBinder.BindProperty(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext,System.ComponentModel.PropertyDescriptor)">
+ <summary>Binds the specified property by using the specified controller context and binding context and the specified property descriptor.</summary>
+ <param name="controllerContext">The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.</param>
+ <param name="bindingContext">The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.</param>
+ <param name="propertyDescriptor">Describes a property to be bound. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultModelBinder.CreateModel(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext,System.Type)">
+ <summary>Creates the specified model type by using the specified controller context and binding context.</summary>
+ <returns>A data object of the specified type.</returns>
+ <param name="controllerContext">The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.</param>
+ <param name="bindingContext">The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.</param>
+ <param name="modelType">The type of the model object to return.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultModelBinder.CreateSubIndexName(System.String,System.Int32)">
+ <summary>Creates an index (a subindex) based on a category of components that make up a larger index, where the specified index value is an integer.</summary>
+ <returns>The name of the subindex.</returns>
+ <param name="prefix">The prefix for the subindex.</param>
+ <param name="index">The index value.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultModelBinder.CreateSubIndexName(System.String,System.String)">
+ <summary>Creates an index (a subindex) based on a category of components that make up a larger index, where the specified index value is a string.</summary>
+ <returns>The name of the subindex.</returns>
+ <param name="prefix">The prefix for the subindex.</param>
+ <param name="index">The index value.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultModelBinder.CreateSubPropertyName(System.String,System.String)">
+ <summary>Creates the name of the subproperty by using the specified prefix and property name.</summary>
+ <returns>The name of the subproperty.</returns>
+ <param name="prefix">The prefix for the subproperty.</param>
+ <param name="propertyName">The name of the property.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultModelBinder.GetFilteredModelProperties(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+ <summary>Returns a set of properties that match the property filter restrictions that are established by the specified <paramref name="binding context" />.</summary>
+ <returns>An enumerable set of property descriptors.</returns>
+ <param name="controllerContext">The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.</param>
+ <param name="bindingContext">The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultModelBinder.GetModelProperties(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+ <summary>Returns the properties of the model by using the specified controller context and binding context.</summary>
+ <returns>A collection of property descriptors.</returns>
+ <param name="controllerContext">The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.</param>
+ <param name="bindingContext">The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultModelBinder.GetPropertyValue(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext,System.ComponentModel.PropertyDescriptor,System.Web.Mvc.IModelBinder)">
+ <summary>Returns the value of a property using the specified controller context, binding context, property descriptor, and property binder.</summary>
+ <returns>An object that represents the property value.</returns>
+ <param name="controllerContext">The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.</param>
+ <param name="bindingContext">The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.</param>
+ <param name="propertyDescriptor">The descriptor for the property to access. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.</param>
+ <param name="propertyBinder">An object that provides a way to bind the property.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultModelBinder.GetTypeDescriptor(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+ <summary>Returns the descriptor object for a type that is specified by its controller context and binding context.</summary>
+ <returns>A custom type descriptor object.</returns>
+ <param name="controllerContext">The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.</param>
+ <param name="bindingContext">The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultModelBinder.IsModelValid(System.Web.Mvc.ModelBindingContext)">
+ <summary>Determines whether a data model is valid for the specified binding context.</summary>
+ <returns>true if the model is valid; otherwise, false.</returns>
+ <param name="bindingContext">The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="bindingContext" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultModelBinder.OnModelUpdated(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+ <summary>Called when the model is updated.</summary>
+ <param name="controllerContext">The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.</param>
+ <param name="bindingContext">The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultModelBinder.OnModelUpdating(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+ <summary>Called when the model is updating.</summary>
+ <returns>true if the model is updating; otherwise, false.</returns>
+ <param name="controllerContext">The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.</param>
+ <param name="bindingContext">The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultModelBinder.OnPropertyValidated(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext,System.ComponentModel.PropertyDescriptor,System.Object)">
+ <summary>Called when the specified property is validated.</summary>
+ <param name="controllerContext">The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.</param>
+ <param name="bindingContext">The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.</param>
+ <param name="propertyDescriptor">Describes a property to be validated. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.</param>
+ <param name="value">The value to set for the property.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultModelBinder.OnPropertyValidating(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext,System.ComponentModel.PropertyDescriptor,System.Object)">
+ <summary>Called when the specified property is validating.</summary>
+ <returns>true if the property is validating; otherwise, false.</returns>
+ <param name="controllerContext">The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.</param>
+ <param name="bindingContext">The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.</param>
+ <param name="propertyDescriptor">Describes a property being validated. The descriptor provides information such as component type, property type, and property value. It also provides methods to get or set the property value.</param>
+ <param name="value">The value to set for the property.</param>
+ </member>
+ <member name="P:System.Web.Mvc.DefaultModelBinder.ResourceClassKey">
+ <summary>Gets or sets the name of the resource file (class key) that contains localized string values.</summary>
+ <returns>The name of the resource file (class key).</returns>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultModelBinder.SetProperty(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext,System.ComponentModel.PropertyDescriptor,System.Object)">
+ <summary>Sets the specified property by using the specified controller context, binding context, and property value.</summary>
+ <param name="controllerContext">The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.</param>
+ <param name="bindingContext">The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.</param>
+ <param name="propertyDescriptor">Describes a property to be set. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.</param>
+ <param name="value">The value to set for the property.</param>
+ </member>
+ <member name="T:System.Web.Mvc.DefaultViewLocationCache">
+ <summary>Represents a memory cache for view locations.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultViewLocationCache.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DefaultViewLocationCache" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultViewLocationCache.#ctor(System.TimeSpan)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DefaultViewLocationCache" /> class by using the specified cache time span.</summary>
+ <param name="timeSpan">The cache time span.</param>
+ <exception cref="T:System.InvalidOperationException">The Ticks attribute of the <paramref name="timeSpan" /> parameter is set to a negative number.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultViewLocationCache.GetViewLocation(System.Web.HttpContextBase,System.String)">
+ <summary>Retrieves the default view location by using the specified HTTP context and cache key.</summary>
+ <returns>The default view location.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="key">The cache key</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="httpContext" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.DefaultViewLocationCache.InsertViewLocation(System.Web.HttpContextBase,System.String,System.String)">
+ <summary>Inserts the view in the specified virtual path by using the specified HTTP context, cache key, and virtual path.</summary>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="key">The cache key.</param>
+ <param name="virtualPath">The virtual path</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="httpContext" /> parameter is null.</exception>
+ </member>
+ <member name="F:System.Web.Mvc.DefaultViewLocationCache.Null">
+ <summary>Creates an empty view location cache.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.DefaultViewLocationCache.TimeSpan">
+ <summary>Gets or sets the cache time span.</summary>
+ <returns>The cache time span.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.DependencyResolver">
+ <summary>Provides a registration point for dependency resolvers that implement <see cref="T:System.Web.Mvc.IDependencyResolver" /> or the Common Service Locator IServiceLocator interface.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.DependencyResolver.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DependencyResolver" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.DependencyResolver.Current">
+ <summary>Gets the implementation of the dependency resolver.</summary>
+ <returns>The implementation of the dependency resolver.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.DependencyResolver.InnerCurrent">
+ <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>The implementation of the dependency resolver.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.DependencyResolver.InnerSetResolver(System.Func{System.Type,System.Object},System.Func{System.Type,System.Collections.Generic.IEnumerable{System.Object}})">
+ <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="getService">The function that provides the service.</param>
+ <param name="getServices">The function that provides the services.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DependencyResolver.InnerSetResolver(System.Object)">
+ <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="commonServiceLocator">The common service locator.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DependencyResolver.InnerSetResolver(System.Web.Mvc.IDependencyResolver)">
+ <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="resolver">The object that implements the dependency resolver.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DependencyResolver.SetResolver(System.Func{System.Type,System.Object},System.Func{System.Type,System.Collections.Generic.IEnumerable{System.Object}})">
+ <summary>Provides a registration point for dependency resolvers using the specified service delegate and specified service collection delegates.</summary>
+ <param name="getService">The service delegate.</param>
+ <param name="getServices">The services delegates.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DependencyResolver.SetResolver(System.Object)">
+ <summary>Provides a registration point for dependency resolvers using the provided common service locator when using a service locator interface.</summary>
+ <param name="commonServiceLocator">The common service locator.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DependencyResolver.SetResolver(System.Web.Mvc.IDependencyResolver)">
+ <summary>Provides a registration point for dependency resolvers, using the specified dependency resolver interface.</summary>
+ <param name="resolver">The dependency resolver.</param>
+ </member>
+ <member name="T:System.Web.Mvc.DependencyResolverExtensions">
+ <summary>Provides a type-safe implementation of <see cref="M:System.Web.Mvc.IDependencyResolver.GetService(System.Type)" /> and <see cref="M:System.Web.Mvc.IDependencyResolver.GetServices(System.Type)" />.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.DependencyResolverExtensions.GetService``1(System.Web.Mvc.IDependencyResolver)">
+ <summary>Resolves singly registered services that support arbitrary object creation.</summary>
+ <returns>The requested service or object.</returns>
+ <param name="resolver">The dependency resolver instance that this method extends.</param>
+ <typeparam name="TService">The type of the requested service or object.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.DependencyResolverExtensions.GetServices``1(System.Web.Mvc.IDependencyResolver)">
+ <summary>Resolves multiply registered services.</summary>
+ <returns>The requested services.</returns>
+ <param name="resolver">The dependency resolver instance that this method extends.</param>
+ <typeparam name="TService">The type of the requested services.</typeparam>
+ </member>
+ <member name="T:System.Web.Mvc.DictionaryValueProvider`1">
+ <summary>Represents the base class for value providers whose values come from a collection that implements the <see cref="T:System.Collections.Generic.IDictionary`2" /> interface.</summary>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.DictionaryValueProvider`1.#ctor(System.Collections.Generic.IDictionary{System.String,`0},System.Globalization.CultureInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DictionaryValueProvider`1" /> class.</summary>
+ <param name="dictionary">The name/value pairs that are used to initialize the value provider.</param>
+ <param name="culture">Information about a specific culture, such as the names of the culture, the writing system, and the calendar used.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="dictionary" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.DictionaryValueProvider`1.ContainsPrefix(System.String)">
+ <summary>Determines whether the collection contains the specified prefix.</summary>
+ <returns>true if the collection contains the specified prefix; otherwise, false.</returns>
+ <param name="prefix">The prefix to search for.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="prefix" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.DictionaryValueProvider`1.GetKeysFromPrefix(System.String)">
+ <summary>Gets the keys from the prefix.</summary>
+ <returns>The keys from the prefix.</returns>
+ <param name="prefix">the prefix.</param>
+ </member>
+ <member name="M:System.Web.Mvc.DictionaryValueProvider`1.GetValue(System.String)">
+ <summary>Returns a value object using the specified key and controller context.</summary>
+ <returns>The value object for the specified key.</returns>
+ <param name="key">The key of the value object to retrieve.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="key" /> parameter is null.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.EmptyModelMetadataProvider">
+ <summary>Provides an empty metadata provider for data models that do not require metadata.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.EmptyModelMetadataProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.EmptyModelMetadataProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.EmptyModelMetadataProvider.CreateMetadata(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Func{System.Object},System.Type,System.String)">
+ <summary>Creates a new instance of the <see cref="T:System.Web.Mvc.ModelMetadata" /> class.</summary>
+ <returns>A new instance of the <see cref="T:System.Web.Mvc.ModelMetadata" /> class.</returns>
+ <param name="attributes">The attributes.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="modelType">The type of the model.</param>
+ <param name="propertyName">The name of the model.</param>
+ </member>
+ <member name="T:System.Web.Mvc.EmptyModelValidatorProvider">
+ <summary>Provides an empty validation provider for models that do not require a validator.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.EmptyModelValidatorProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.EmptyModelValidatorProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.EmptyModelValidatorProvider.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+ <summary>Gets the empty model validator.</summary>
+ <returns>The empty model validator.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="context">The context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.EmptyResult">
+ <summary>Represents a result that does nothing, such as a controller action method that returns nothing.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.EmptyResult.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.EmptyResult" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.EmptyResult.ExecuteResult(System.Web.Mvc.ControllerContext)">
+ <summary>Executes the specified result context.</summary>
+ <param name="context">The result context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ExceptionContext">
+ <summary>Provides the context for using the <see cref="T:System.Web.Mvc.HandleErrorAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ExceptionContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ExceptionContext" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ExceptionContext.#ctor(System.Web.Mvc.ControllerContext,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ExceptionContext" /> class for the specified exception by using the specified controller context.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="exception">The exception.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="exception" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ExceptionContext.Exception">
+ <summary>Gets or sets the exception object.</summary>
+ <returns>The exception object.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ExceptionContext.ExceptionHandled">
+ <summary>Gets or sets a value that indicates whether the exception has been handled.</summary>
+ <returns>true if the exception has been handled; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ExceptionContext.Result">
+ <summary>Gets or sets the action result.</summary>
+ <returns>The action result.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ExpressionHelper">
+ <summary>Provides a helper class to get the model name from an expression.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ExpressionHelper.GetExpressionText(System.Linq.Expressions.LambdaExpression)">
+ <summary>Gets the model name from a lambda expression.</summary>
+ <returns>The model name.</returns>
+ <param name="expression">The expression.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ExpressionHelper.GetExpressionText(System.String)">
+ <summary>Gets the model name from a string expression.</summary>
+ <returns>The model name.</returns>
+ <param name="expression">The expression.</param>
+ </member>
+ <member name="T:System.Web.Mvc.FieldValidationMetadata">
+ <summary>Provides a container for client-side field validation metadata.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FieldValidationMetadata.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FieldValidationMetadata" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.FieldValidationMetadata.FieldName">
+ <summary>Gets or sets the name of the data field.</summary>
+ <returns>The name of the data field.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.FieldValidationMetadata.ReplaceValidationMessageContents">
+ <summary>Gets or sets a value that indicates whether the validation message contents should be replaced with the client validation error.</summary>
+ <returns>true if the validation message contents should be replaced with the client validation error; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.FieldValidationMetadata.ValidationMessageId">
+ <summary>Gets or sets the validator message ID.</summary>
+ <returns>The validator message ID.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.FieldValidationMetadata.ValidationRules">
+ <summary>Gets the client validation rules.</summary>
+ <returns>The client validation rules.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.FileContentResult">
+ <summary>Sends the contents of a binary file to the response.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FileContentResult.#ctor(System.Byte[],System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FileContentResult" /> class by using the specified file contents and content type.</summary>
+ <param name="fileContents">The byte array to send to the response.</param>
+ <param name="contentType">The content type to use for the response.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="fileContents" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.FileContentResult.FileContents">
+ <summary>The binary content to send to the response.</summary>
+ <returns>The file contents.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.FileContentResult.WriteFile(System.Web.HttpResponseBase)">
+ <summary>Writes the file content to the response.</summary>
+ <param name="response">The response.</param>
+ </member>
+ <member name="T:System.Web.Mvc.FilePathResult">
+ <summary>Sends the contents of a file to the response.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FilePathResult.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FilePathResult" /> class by using the specified file name and content type.</summary>
+ <param name="fileName">The name of the file to send to the response.</param>
+ <param name="contentType">The content type of the response.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="fileName" /> parameter is null or empty.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.FilePathResult.FileName">
+ <summary>Gets or sets the path of the file that is sent to the response.</summary>
+ <returns>The path of the file that is sent to the response.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.FilePathResult.WriteFile(System.Web.HttpResponseBase)">
+ <summary>Writes the file to the response.</summary>
+ <param name="response">The response.</param>
+ </member>
+ <member name="T:System.Web.Mvc.FileResult">
+ <summary>Represents a base class that is used to send binary file content to the response.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FileResult.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FileResult" /> class.</summary>
+ <param name="contentType">The type of the content.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="contentType" /> parameter is null or empty.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.FileResult.ContentType">
+ <summary>Gets the content type to use for the response.</summary>
+ <returns>The type of the content.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.FileResult.ExecuteResult(System.Web.Mvc.ControllerContext)">
+ <summary>Enables processing of the result of an action method by a custom type that inherits from the <see cref="T:System.Web.Mvc.ActionResult" /> class.</summary>
+ <param name="context">The context within which the result is executed.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="context" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.FileResult.FileDownloadName">
+ <summary>Gets or sets the content-disposition header so that a file-download dialog box is displayed in the browser with the specified file name.</summary>
+ <returns>The name of the file.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.FileResult.WriteFile(System.Web.HttpResponseBase)">
+ <summary>Writes the file to the response.</summary>
+ <param name="response">The response.</param>
+ </member>
+ <member name="T:System.Web.Mvc.FileStreamResult">
+ <summary>Sends binary content to the response by using a <see cref="T:System.IO.Stream" /> instance.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FileStreamResult.#ctor(System.IO.Stream,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FileStreamResult" /> class.</summary>
+ <param name="fileStream">The stream to send to the response.</param>
+ <param name="contentType">The content type to use for the response.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="fileStream" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.FileStreamResult.FileStream">
+ <summary>Gets the stream that will be sent to the response.</summary>
+ <returns>The file stream.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.FileStreamResult.WriteFile(System.Web.HttpResponseBase)">
+ <summary>Writes the file to the response.</summary>
+ <param name="response">The response.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Filter">
+ <summary>Represents a metadata class that contains a reference to the implementation of one or more of the filter interfaces, the filter's order, and the filter's scope.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Filter.#ctor(System.Object,System.Web.Mvc.FilterScope,System.Nullable{System.Int32})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Filter" /> class.</summary>
+ <param name="instance">The instance.</param>
+ <param name="scope">The scope.</param>
+ <param name="order">The order.</param>
+ </member>
+ <member name="F:System.Web.Mvc.Filter.DefaultOrder">
+ <summary>Represents a constant that is used to specify the default ordering of filters.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.Filter.Instance">
+ <summary>Gets the instance of this class.</summary>
+ <returns>The instance of this class.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Filter.Order">
+ <summary>Gets the order in which the filter is applied.</summary>
+ <returns>The order in which the filter is applied.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Filter.Scope">
+ <summary>Gets the scope ordering of the filter.</summary>
+ <returns>The scope ordering of the filter.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.FilterAttribute">
+ <summary>Represents the base class for action and result filter attributes.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FilterAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FilterAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.FilterAttribute.AllowMultiple">
+ <summary>Gets or sets a value that indicates whether more than one instance of the filter attribute can be specified.</summary>
+ <returns>true if more than one instance of the filter attribute can be specified; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.FilterAttribute.Order">
+ <summary>Gets or sets the order in which the action filters are executed.</summary>
+ <returns>The order in which the action filters are executed.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.FilterAttributeFilterProvider">
+ <summary>Defines a filter provider for filter attributes.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FilterAttributeFilterProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FilterAttributeFilterProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FilterAttributeFilterProvider.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FilterAttributeFilterProvider" /> class and optionally caches attribute instances.</summary>
+ <param name="cacheAttributeInstances">true to cache attribute instances; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.FilterAttributeFilterProvider.GetActionAttributes(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+ <summary>Gets a collection of custom action attributes.</summary>
+ <returns>A collection of custom action attributes.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="M:System.Web.Mvc.FilterAttributeFilterProvider.GetControllerAttributes(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+ <summary>Gets a collection of controller attributes.</summary>
+ <returns>A collection of controller attributes.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="M:System.Web.Mvc.FilterAttributeFilterProvider.GetFilters(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+ <summary>Aggregates the filters from all of the filter providers into one collection.</summary>
+ <returns>The collection filters from all of the filter providers.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="T:System.Web.Mvc.FilterInfo">
+ <summary>Encapsulates information about the available action filters.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FilterInfo.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FilterInfo" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FilterInfo.#ctor(System.Collections.Generic.IEnumerable{System.Web.Mvc.Filter})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FilterInfo" /> class using the specified filters collection.</summary>
+ <param name="filters">The filters collection.</param>
+ </member>
+ <member name="P:System.Web.Mvc.FilterInfo.ActionFilters">
+ <summary>Gets all the action filters in the application.</summary>
+ <returns>The action filters.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.FilterInfo.AuthenticationFilters">
+ <summary>Gets all the authentication filters in the application.</summary>
+ <returns>The list of authentication filters.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.FilterInfo.AuthorizationFilters">
+ <summary>Gets all the authorization filters in the application.</summary>
+ <returns>The authorization filters.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.FilterInfo.ExceptionFilters">
+ <summary>Gets all the exception filters in the application.</summary>
+ <returns>The exception filters.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.FilterInfo.ResultFilters">
+ <summary>Gets all the result filters in the application.</summary>
+ <returns>The result filters.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.FilterProviderCollection">
+ <summary>Represents the collection of filter providers for the application.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FilterProviderCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FilterProviderCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FilterProviderCollection.#ctor(System.Collections.Generic.IList{System.Web.Mvc.IFilterProvider})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FilterProviderCollection" /> class with specified list of filter provider.</summary>
+ <param name="providers">The list of filter providers.</param>
+ </member>
+ <member name="M:System.Web.Mvc.FilterProviderCollection.ClearItems">
+ <summary>Removes all elements from the collection.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FilterProviderCollection.GetFilters(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+ <summary>Returns the collection of filter providers.</summary>
+ <returns>The collection of filter providers.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="M:System.Web.Mvc.FilterProviderCollection.InsertItem(System.Int32,System.Web.Mvc.IFilterProvider)">
+ <summary>Inserts an element into the collection at the specified index.</summary>
+ <param name="index">The zero-based index at which item should be inserted.</param>
+ <param name="item">The object to insert. The value can be null for reference types.</param>
+ </member>
+ <member name="M:System.Web.Mvc.FilterProviderCollection.RemoveItem(System.Int32)">
+ <summary>Removes the element at the specified index of the collection</summary>
+ <param name="index">The zero-based index of the element to remove.</param>
+ </member>
+ <member name="M:System.Web.Mvc.FilterProviderCollection.SetItem(System.Int32,System.Web.Mvc.IFilterProvider)">
+ <summary>Replaces the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to replace.</param>
+ <param name="item">The new value for the element at the specified index. The value can be null for reference types.</param>
+ </member>
+ <member name="T:System.Web.Mvc.FilterProviders">
+ <summary>Provides a registration point for filters.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.FilterProviders.Providers">
+ <summary>Provides a registration point for filters.</summary>
+ <returns>The collection of filters.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.FilterScope">
+ <summary>Defines values that specify the order in which ASP.NET MVC filters run within the same filter type and filter order.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.FilterScope.Action">
+ <summary>Specifies an order before <see cref="F:System.Web.Mvc.FilterScope.Last" /> and after <see cref="F:System.Web.Mvc.FilterScope.Controller" />.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.FilterScope.Controller">
+ <summary>Specifies an order before <see cref="F:System.Web.Mvc.FilterScope.Action" /> and after <see cref="F:System.Web.Mvc.FilterScope.Global" />.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.FilterScope.First">
+ <summary>Specifies first.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.FilterScope.Global">
+ <summary>Specifies an order before <see cref="F:System.Web.Mvc.FilterScope.Controller" /> and after <see cref="F:System.Web.Mvc.FilterScope.First" />.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.FilterScope.Last">
+ <summary>Specifies last.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.FormCollection">
+ <summary>Contains the form value providers for the application.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FormCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FormCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FormCollection.#ctor(System.Collections.Specialized.NameValueCollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FormCollection" /> class.</summary>
+ <param name="collection">The collection.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collection" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.FormCollection.GetValue(System.String)">
+ <summary>Gets the specified value provider.</summary>
+ <returns>The value provider.</returns>
+ <param name="name">The name of the value provider to get.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.FormCollection.System#Web#Mvc#IValueProvider#ContainsPrefix(System.String)">
+ <summary>Gets a value that indicates whether the value provider contains an entry that has the specified prefix.</summary>
+ <returns>true if the value provider contains an entry that has the specified prefix; otherwise, false.</returns>
+ <param name="prefix">The prefix to look for.</param>
+ </member>
+ <member name="M:System.Web.Mvc.FormCollection.System#Web#Mvc#IValueProvider#GetValue(System.String)">
+ <summary>Gets a value from a value provider using the specified key.</summary>
+ <returns>A value from a value provider.</returns>
+ <param name="key">The key.</param>
+ </member>
+ <member name="M:System.Web.Mvc.FormCollection.ToValueProvider">
+ <summary>Returns a dictionary that contains the value providers.</summary>
+ <returns>A dictionary of value providers.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.FormContext">
+ <summary>Encapsulates information that is required in order to validate and process the input data from an HTML form.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FormContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FormContext" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.FormContext.FieldValidators">
+ <summary>Gets the field validators for the form.</summary>
+ <returns>A dictionary of field validators for the form.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.FormContext.FormId">
+ <summary>Gets or sets the form identifier.</summary>
+ <returns>The form identifier.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.FormContext.GetJsonValidationMetadata">
+ <summary>Returns a serialized object that contains the form identifier and field-validation values for the form.</summary>
+ <returns>A serialized object that contains the form identifier and field-validation values for the form.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.FormContext.GetValidationMetadataForField(System.String)">
+ <summary>Returns the validation value for the specified input field.</summary>
+ <returns>The value to validate the field input with.</returns>
+ <param name="fieldName">The name of the field to retrieve the validation value for.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="fieldName" /> parameter is either null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.FormContext.GetValidationMetadataForField(System.String,System.Boolean)">
+ <summary>Returns the validation value for the specified input field and a value that indicates what to do if the validation value is not found.</summary>
+ <returns>The value to validate the field input with.</returns>
+ <param name="fieldName">The name of the field to retrieve the validation value for.</param>
+ <param name="createIfNotFound">true to create a validation value if one is not found; otherwise, false.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="fieldName" /> parameter is either null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.FormContext.RenderedField(System.String)">
+ <summary>Returns a value that indicates whether the specified field has been rendered in the form.</summary>
+ <returns>true if the field has been rendered; otherwise, false.</returns>
+ <param name="fieldName">The field name.</param>
+ </member>
+ <member name="M:System.Web.Mvc.FormContext.RenderedField(System.String,System.Boolean)">
+ <summary>Sets a value that indicates whether the specified field has been rendered in the form.</summary>
+ <param name="fieldName">The field name.</param>
+ <param name="value">true to specify that the field has been rendered in the form; otherwise, false.</param>
+ </member>
+ <member name="P:System.Web.Mvc.FormContext.ReplaceValidationSummary">
+ <summary>Determines whether client validation errors should be dynamically added to the validation summary.</summary>
+ <returns>true if client validation errors should be added to the validation summary; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.FormContext.ValidationSummaryId">
+ <summary>Gets or sets the identifier for the validation summary.</summary>
+ <returns>The identifier for the validation summary.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.FormMethod">
+ <summary>Enumerates the HTTP request types for a form.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.FormMethod.Get">
+ <summary>Specifies a GET request.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.FormMethod.Post">
+ <summary>Specifies a POST request.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.FormValueProvider">
+ <summary>Represents a value provider for form values that are contained in a <see cref="T:System.Collections.Specialized.NameValueCollection" /> object.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FormValueProvider.#ctor(System.Web.Mvc.ControllerContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FormValueProvider" /> class.</summary>
+ <param name="controllerContext">An object that encapsulates information about the current HTTP request.</param>
+ </member>
+ <member name="T:System.Web.Mvc.FormValueProviderFactory">
+ <summary>Represents a class that is responsible for creating a new instance of a form-value provider object.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FormValueProviderFactory.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FormValueProviderFactory" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.FormValueProviderFactory.GetValueProvider(System.Web.Mvc.ControllerContext)">
+ <summary>Returns a form-value provider object for the specified controller context.</summary>
+ <returns>A form-value provider object.</returns>
+ <param name="controllerContext">An object that encapsulates information about the current HTTP request.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.GlobalFilterCollection">
+ <summary>Represents a class that contains all the global filters.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.GlobalFilterCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.GlobalFilterCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.GlobalFilterCollection.Add(System.Object)">
+ <summary>Adds the specified filter to the global filter collection.</summary>
+ <param name="filter">The filter.</param>
+ </member>
+ <member name="M:System.Web.Mvc.GlobalFilterCollection.Add(System.Object,System.Int32)">
+ <summary>Adds the specified filter to the global filter collection using the specified filter run order.</summary>
+ <param name="filter">The filter.</param>
+ <param name="order">The filter run order.</param>
+ </member>
+ <member name="M:System.Web.Mvc.GlobalFilterCollection.Clear">
+ <summary>Removes all filters from the global filter collection.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.GlobalFilterCollection.Contains(System.Object)">
+ <summary>Determines whether a filter is in the global filter collection.</summary>
+ <returns>true if <paramref name="filter" /> is found in the global filter collection; otherwise, false.</returns>
+ <param name="filter">The filter.</param>
+ </member>
+ <member name="P:System.Web.Mvc.GlobalFilterCollection.Count">
+ <summary>Gets the number of filters in the global filter collection.</summary>
+ <returns>The number of filters in the global filter collection.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.GlobalFilterCollection.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the global filter collection.</summary>
+ <returns>An enumerator that iterates through the global filter collection.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.GlobalFilterCollection.Remove(System.Object)">
+ <summary>Removes all the filters that match the specified filter.</summary>
+ <param name="filter">The filter to remove.</param>
+ </member>
+ <member name="M:System.Web.Mvc.GlobalFilterCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. </summary>
+ <returns>An enumerator that iterates through the global filter collection.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.GlobalFilterCollection.System#Web#Mvc#IFilterProvider#GetFilters(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+ <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>An enumerator that iterates through the global filter collection.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="T:System.Web.Mvc.GlobalFilters">
+ <summary>Represents the global filter collection.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.GlobalFilters.Filters">
+ <summary>Gets or sets the global filter collection.</summary>
+ <returns>The global filter collection.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.HandleErrorAttribute">
+ <summary>Represents an attribute that is used to handle an exception that is thrown by an action method.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HandleErrorAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HandleErrorAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.HandleErrorAttribute.ExceptionType">
+ <summary>Gets or sets the type of the exception.</summary>
+ <returns>The type of the exception.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.HandleErrorAttribute.Master">
+ <summary>Gets or sets the master view for displaying exception information.</summary>
+ <returns>The master view.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.HandleErrorAttribute.OnException(System.Web.Mvc.ExceptionContext)">
+ <summary>Called when an exception occurs.</summary>
+ <param name="filterContext">The action-filter context.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="filterContext" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.HandleErrorAttribute.TypeId">
+ <summary>Gets the unique identifier for this attribute.</summary>
+ <returns>The unique identifier for this attribute.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.HandleErrorAttribute.View">
+ <summary>Gets or sets the page view for displaying exception information.</summary>
+ <returns>The page view.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.HandleErrorInfo">
+ <summary>Encapsulates information for handling an error that was thrown by an action method.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HandleErrorInfo.#ctor(System.Exception,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HandleErrorInfo" /> class.</summary>
+ <param name="exception">The exception.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="actionName">The name of the action.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="exception" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="controllerName" /> or <paramref name="actionName" /> parameter is null or empty.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.HandleErrorInfo.ActionName">
+ <summary>Gets or sets the name of the action that was executing when the exception was thrown.</summary>
+ <returns>The name of the action.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.HandleErrorInfo.ControllerName">
+ <summary>Gets or sets the name of the controller that contains the action method that threw the exception.</summary>
+ <returns>The name of the controller.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.HandleErrorInfo.Exception">
+ <summary>Gets or sets the exception object.</summary>
+ <returns>The exception object.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.HiddenInputAttribute">
+ <summary>Represents an attribute that is used to indicate whether a property or field value should be rendered as a hidden input element.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HiddenInputAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HiddenInputAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.HiddenInputAttribute.DisplayValue">
+ <summary>Gets or sets a value that indicates whether to display the value of the hidden input element.</summary>
+ <returns>true if the value should be displayed; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Html5DateRenderingMode">
+ <summary>Enumerates the date rendering mode for HTML5.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.Html5DateRenderingMode.CurrentCulture">
+ <summary>The current culture formatting.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.Html5DateRenderingMode.Rfc3339">
+ <summary>The RFC 3339 formatting.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.HtmlHelper">
+ <summary>Supports the rendering of HTML controls in a view.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.#ctor(System.Web.Mvc.ViewContext,System.Web.Mvc.IViewDataContainer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HtmlHelper" /> class by using the specified view context and view data container.</summary>
+ <param name="viewContext">The view context.</param>
+ <param name="viewDataContainer">The view data container.</param>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Web.Mvc.ViewContext" /> or the viewDataContainer parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.#ctor(System.Web.Mvc.ViewContext,System.Web.Mvc.IViewDataContainer,System.Web.Routing.RouteCollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HtmlHelper" /> class by using the specified view context, view data container, and route collection.</summary>
+ <param name="viewContext">The view context.</param>
+ <param name="viewDataContainer">The view data container.</param>
+ <param name="routeCollection">The route collection.</param>
+ <exception cref="T:System.ArgumentNullException">One or more parameters is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.AnonymousObjectToHtmlAttributes(System.Object)">
+ <summary>Replaces underscore characters (_) with hyphens (-) in the specified HTML attributes.</summary>
+ <returns>The HTML attributes with underscore characters replaced by hyphens.</returns>
+ <param name="htmlAttributes">The HTML attributes.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.AntiForgeryToken">
+ <summary>Generates a hidden form field (anti-forgery token) that is validated when the form is submitted.</summary>
+ <returns>The generated form field (anti-forgery token).</returns>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.AntiForgeryToken(System.String)">
+ <summary>Generates a hidden form field (anti-forgery token) that is validated when the form is submitted. The field value is generated using the specified salt value.</summary>
+ <returns>The generated form field (anti-forgery token).</returns>
+ <param name="salt">The salt value, which can be any non-empty string.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.AntiForgeryToken(System.String,System.String,System.String)">
+ <summary>Generates a hidden form field (anti-forgery token) that is validated when the form is submitted. The field value is generated using the specified salt value, domain, and path.</summary>
+ <returns>The generated form field (anti-forgery token).</returns>
+ <param name="salt">The salt value, which can be any non-empty string.</param>
+ <param name="domain">The application domain.</param>
+ <param name="path">The virtual path.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.AttributeEncode(System.Object)">
+ <summary>Converts the specified attribute value to an HTML-encoded string.</summary>
+ <returns>The HTML-encoded string. If the value parameter is null or empty, this method returns an empty string.</returns>
+ <param name="value">The object to encode.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.AttributeEncode(System.String)">
+ <summary>Converts the specified attribute value to an HTML-encoded string.</summary>
+ <returns>The HTML-encoded string. If the value parameter is null or empty, this method returns an empty string.</returns>
+ <param name="value">The string to encode.</param>
+ </member>
+ <member name="P:System.Web.Mvc.HtmlHelper.ClientValidationEnabled">
+ <summary>Gets or sets a value that indicates whether client validation is enabled.</summary>
+ <returns>true if enable client validation is enabled; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.EnableClientValidation">
+ <summary>Enables input validation that is performed by using client script in the browser.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.EnableClientValidation(System.Boolean)">
+ <summary>Enables or disables client validation.</summary>
+ <param name="enabled">true to enable client validation; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.EnableUnobtrusiveJavaScript">
+ <summary>Enables or disables unobtrusive JavaScript.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.EnableUnobtrusiveJavaScript(System.Boolean)">
+ <summary>Enables or disables unobtrusive JavaScript.</summary>
+ <param name="enabled">true to enable unobtrusive JavaScript; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.Encode(System.Object)">
+ <summary>Converts the value of the specified object to an HTML-encoded string.</summary>
+ <returns>The HTML-encoded string.</returns>
+ <param name="value">The object to encode.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.Encode(System.String)">
+ <summary>Converts the specified string to an HTML-encoded string.</summary>
+ <returns>The HTML-encoded string.</returns>
+ <param name="value">The string to encode.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.FormatValue(System.Object,System.String)">
+ <summary>Formats the value.</summary>
+ <returns>The formatted value.</returns>
+ <param name="value">The value.</param>
+ <param name="format">The format string.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.GenerateIdFromName(System.String)">
+ <summary>Creates an HTML element ID using the specified element name.</summary>
+ <returns>The ID of the HTML element.</returns>
+ <param name="name">The name of the HTML element.</param>
+ <exception cref="T:System.ArgumentNullException">The name parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.GenerateIdFromName(System.String,System.String)">
+ <summary>Creates an HTML element ID using the specified element name and a string that replaces dots in the name.</summary>
+ <returns>The ID of the HTML element.</returns>
+ <param name="name">The name of the HTML element.</param>
+ <param name="idAttributeDotReplacement">The string that replaces dots (.) in the name parameter.</param>
+ <exception cref="T:System.ArgumentNullException">The name parameter or the idAttributeDotReplacement parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.GenerateLink(System.Web.Routing.RequestContext,System.Web.Routing.RouteCollection,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Generates an HTML anchor element (a element) that links to the specified action method, and enables the user to specify the communication protocol, name of the host, and a URL fragment.</summary>
+ <returns>An HTML element that links to the specified action method.</returns>
+ <param name="requestContext">The context of the HTTP request.</param>
+ <param name="routeCollection">The collection of URL routes.</param>
+ <param name="linkText">The text caption to display for the link.</param>
+ <param name="routeName">The name of the route that is used to return a virtual path.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="protocol">The communication protocol, such as HTTP or HTTPS. If this parameter is null, the protocol defaults to HTTP.</param>
+ <param name="hostName">The name of the host.</param>
+ <param name="fragment">The fragment identifier.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.GenerateLink(System.Web.Routing.RequestContext,System.Web.Routing.RouteCollection,System.String,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Generates an HTML anchor element (a element) that links to the specified action method.</summary>
+ <returns>An HTML element that links to the specified action method.</returns>
+ <param name="requestContext">The context of the HTTP request.</param>
+ <param name="routeCollection">The collection of URL routes.</param>
+ <param name="linkText">The text caption to display for the link.</param>
+ <param name="routeName">The name of the route that is used to return a virtual path.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.GenerateRouteLink(System.Web.Routing.RequestContext,System.Web.Routing.RouteCollection,System.String,System.String,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Generates an HTML anchor element (a element) that links to the specified URL route, and enables the user to specify the communication protocol, name of the host, and a URL fragment.</summary>
+ <returns>An HTML element that links to the specified URL route.</returns>
+ <param name="requestContext">The context of the HTTP request.</param>
+ <param name="routeCollection">The collection of URL routes.</param>
+ <param name="linkText">The text caption to display for the link.</param>
+ <param name="routeName">The name of the route that is used to return a virtual path.</param>
+ <param name="protocol">The communication protocol, such as HTTP or HTTPS. If this parameter is null, the protocol defaults to HTTP.</param>
+ <param name="hostName">The name of the host.</param>
+ <param name="fragment">The fragment identifier.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.GenerateRouteLink(System.Web.Routing.RequestContext,System.Web.Routing.RouteCollection,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Generates an HTML anchor element (a element) that links to the specified URL route.</summary>
+ <returns>An HTML element that links to the specified URL route.</returns>
+ <param name="requestContext">The context of the HTTP request.</param>
+ <param name="routeCollection">The collection of URL routes.</param>
+ <param name="linkText">The text caption to display for the link.</param>
+ <param name="routeName">The name of the route that is used to return a virtual path.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.GetFormMethodString(System.Web.Mvc.FormMethod)">
+ <summary>Returns the HTTP method that handles form input (GET or POST) as a string.</summary>
+ <returns>The form method string, either "get" or "post".</returns>
+ <param name="method">The HTTP method that handles the form.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.GetInputTypeString(System.Web.Mvc.InputType)">
+ <summary>Returns the HTML input control type as a string.</summary>
+ <returns>The input type string ("checkbox", "hidden", "password", "radio", or "text").</returns>
+ <param name="inputType">The enumerated input type.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.GetUnobtrusiveValidationAttributes(System.String)">
+ <summary>Gets the collection of unobtrusive JavaScript validation attributes using the specified HTML name attribute.</summary>
+ <returns>The collection of unobtrusive JavaScript validation attributes.</returns>
+ <param name="name">The HTML name attribute.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.GetUnobtrusiveValidationAttributes(System.String,System.Web.Mvc.ModelMetadata)">
+ <summary>Gets the collection of unobtrusive JavaScript validation attributes using the specified HTML name attribute and model metadata.</summary>
+ <returns>The collection of unobtrusive JavaScript validation attributes.</returns>
+ <param name="name">The HTML name attribute.</param>
+ <param name="metadata">The model metadata.</param>
+ </member>
+ <member name="P:System.Web.Mvc.HtmlHelper.Html5DateRenderingMode">
+ <summary>Gets or sets the HTML5 date rendering mode.</summary>
+ <returns>The HTML5 date rendering mode.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.HttpMethodOverride(System.String)">
+ <summary>Returns a hidden input element that identifies the override method for the specified HTTP data-transfer method that was used by the client.</summary>
+ <returns>The override method that uses the HTTP data-transfer method that was used by the client.</returns>
+ <param name="httpMethod">The HTTP data-transfer method that was used by the client (DELETE, HEAD, or PUT).</param>
+ <exception cref="T:System.ArgumentNullException">The httpVerb parameter is not "PUT", "DELETE", or "HEAD".</exception>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.HttpMethodOverride(System.Web.Mvc.HttpVerbs)">
+ <summary>Returns a hidden input element that identifies the override method for the specified verb that represents the HTTP data-transfer method used by the client.</summary>
+ <returns>The override method that uses the verb that represents the HTTP data-transfer method used by the client.</returns>
+ <param name="httpVerb">The verb that represents the HTTP data-transfer method used by the client.</param>
+ <exception cref="T:System.ArgumentNullException">The httpVerb parameter is not "PUT", "DELETE", or "HEAD".</exception>
+ </member>
+ <member name="P:System.Web.Mvc.HtmlHelper.IdAttributeDotReplacement">
+ <summary>Gets or sets the character that replaces periods in the ID attribute of an element.</summary>
+ <returns>The character that replaces periods in the ID attribute of an element.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.ObjectToDictionary(System.Object)">
+ <summary>Creates a dictionary from an object, by adding each public instance property as a key with its associated value to the dictionary. It will expose public properties from derived types as well. This is typically used with objects of an anonymous type.</summary>
+ <returns>The created dictionary of property names and property values.</returns>
+ <param name="value">The object to be converted.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.Raw(System.Object)">
+ <summary>Returns markup that is not HTML encoded.</summary>
+ <returns>The HTML markup without encoding.</returns>
+ <param name="value">The HTML markup.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.Raw(System.String)">
+ <summary>Returns markup that is not HTML encoded.</summary>
+ <returns>The HTML markup without encoding.</returns>
+ <param name="value">The HTML markup.</param>
+ </member>
+ <member name="P:System.Web.Mvc.HtmlHelper.RouteCollection">
+ <summary>Gets or sets the collection of routes for the application.</summary>
+ <returns>The collection of routes for the application.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.SetValidationMessageElement(System.String)">
+ <summary>Set element name used to wrap the validation message generated by <see cref="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String)" /> and other overloads.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper.SetValidationSummaryMessageElement(System.String)">
+ <summary>Set element name used to wrap a top-level message in <see cref="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper)" /> and other overloads.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.HtmlHelper.UnobtrusiveJavaScriptEnabled">
+ <summary>Gets or sets a value that indicates whether unobtrusive JavaScript is enabled.</summary>
+ <returns>true if unobtrusive JavaScript is enabled; otherwise, false.</returns>
+ </member>
+ <member name="F:System.Web.Mvc.HtmlHelper.ValidationInputCssClassName">
+ <summary>The name of the CSS class that is used to style an input field when a validation error occurs.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.HtmlHelper.ValidationInputValidCssClassName">
+ <summary>The name of the CSS class that is used to style an input field when the input is valid.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.HtmlHelper.ValidationMessageCssClassName">
+ <summary>The name of the CSS class that is used to style the error message when a validation error occurs.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.HtmlHelper.ValidationMessageElement">
+ <summary>Element name used to wrap the validation message generated by <see cref="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String)" /> and other overloads.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.HtmlHelper.ValidationMessageValidCssClassName">
+ <summary>The name of the CSS class that is used to style the validation message when the input is valid.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.HtmlHelper.ValidationSummaryCssClassName">
+ <summary>The name of the CSS class that is used to style validation summary error messages.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.HtmlHelper.ValidationSummaryMessageElement">
+ <summary>Element name used to wrap a top-level message in <see cref="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper)" /> and other overloads.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.HtmlHelper.ValidationSummaryValidCssClassName">
+ <summary>The name of the CSS class that is used to style the validation summary when the input is valid.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.HtmlHelper.ViewBag">
+ <summary>Gets the view bag.</summary>
+ <returns>The view bag.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.HtmlHelper.ViewContext">
+ <summary>Gets or sets the context information about the view.</summary>
+ <returns>The context of the view.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.HtmlHelper.ViewData">
+ <summary>Gets the current view data dictionary.</summary>
+ <returns>The view data dictionary.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.HtmlHelper.ViewDataContainer">
+ <summary>Gets or sets the view data container.</summary>
+ <returns>The view data container.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.HtmlHelper`1">
+ <summary>Represents support for rendering HTML controls in a strongly typed view.</summary>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper`1.#ctor(System.Web.Mvc.ViewContext,System.Web.Mvc.IViewDataContainer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HtmlHelper`1" /> class by using the specified view context and view data container.</summary>
+ <param name="viewContext">The view context.</param>
+ <param name="viewDataContainer">The view data container.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HtmlHelper`1.#ctor(System.Web.Mvc.ViewContext,System.Web.Mvc.IViewDataContainer,System.Web.Routing.RouteCollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HtmlHelper`1" /> class by using the specified view context, view data container, and route collection.</summary>
+ <param name="viewContext">The view context.</param>
+ <param name="viewDataContainer">The view data container.</param>
+ <param name="routeCollection">The route collection.</param>
+ </member>
+ <member name="P:System.Web.Mvc.HtmlHelper`1.ViewBag">
+ <summary>Gets the view bag.</summary>
+ <returns>The view bag.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.HtmlHelper`1.ViewData">
+ <summary>Gets the strongly typed view data dictionary.</summary>
+ <returns>The strongly typed view data dictionary.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.HttpDeleteAttribute">
+ <summary>Represents an attribute that is used to restrict an action method so that the method handles only HTTP DELETE requests.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpDeleteAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpDeleteAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpDeleteAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
+ <summary>Determines whether the action method delete request is valid for the specified controller context.</summary>
+ <returns>true if the action method request is valid for the specified controller context; otherwise, false.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="methodInfo">Information about the action method.</param>
+ </member>
+ <member name="T:System.Web.Mvc.HttpFileCollectionValueProvider">
+ <summary>Represents a value provider to use with values that come from a collection of HTTP files.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpFileCollectionValueProvider.#ctor(System.Web.Mvc.ControllerContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpFileCollectionValueProvider" /> class.</summary>
+ <param name="controllerContext">An object that encapsulates information about the current HTTP request.</param>
+ </member>
+ <member name="T:System.Web.Mvc.HttpFileCollectionValueProviderFactory">
+ <summary>Represents a class that is responsible for creating a new instance of an HTTP file collection value provider object.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpFileCollectionValueProviderFactory.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpFileCollectionValueProviderFactory" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpFileCollectionValueProviderFactory.GetValueProvider(System.Web.Mvc.ControllerContext)">
+ <summary>Returns a value provider object for the specified controller context.</summary>
+ <returns>An HTTP file collection value provider.</returns>
+ <param name="controllerContext">An object that encapsulates information about the HTTP request.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.HttpGetAttribute">
+ <summary>Represents an attribute that is used to restrict an action method so that the method handles only HTTP GET requests.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpGetAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpGetAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpGetAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
+ <summary>Determines whether the action method get request is valid for the specified controller context.</summary>
+ <returns>true if the action method request is valid for the specified controller context; otherwise, false.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="methodInfo">Information about the action method.</param>
+ </member>
+ <member name="T:System.Web.Mvc.HttpHeadAttribute">
+ <summary>Specifies that the HTTP request must be the HTTP HEAD method.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpHeadAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpHeadAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpHeadAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
+ <summary>Determines whether the action method request is valid for the specified controller context.</summary>
+ <returns>true if the action method request is valid for the specified controller context; otherwise, false.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="methodInfo">Information about the action method.</param>
+ </member>
+ <member name="T:System.Web.Mvc.HttpNotFoundResult">
+ <summary>Defines an object that is used to indicate that the requested resource was not found.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpNotFoundResult.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpNotFoundResult" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpNotFoundResult.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpNotFoundResult" /> class using a status description.</summary>
+ <param name="statusDescription">The status description.</param>
+ </member>
+ <member name="T:System.Web.Mvc.HttpOptionsAttribute">
+ <summary>Represents an attribute that is used to restrict an action method so that the method handles only HTTP OPTIONS requests.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpOptionsAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpOptionsAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpOptionsAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
+ <summary>Determines whether the action method request is valid for the specified controller context.</summary>
+ <returns>true if the action method request is valid for the specified controller context; otherwise, false.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="methodInfo">Information about the action method.</param>
+ </member>
+ <member name="T:System.Web.Mvc.HttpPatchAttribute">
+ <summary>Represents an attribute that is used to restrict an action method so that the method handles only HTTP PATCH requests.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpPatchAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpPatchAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpPatchAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
+ <summary>Determines whether the action method request is valid for the specified controller context.</summary>
+ <returns>true if the action method request is valid for the specified controller context; otherwise, false.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="methodInfo">Information about the action method.</param>
+ </member>
+ <member name="T:System.Web.Mvc.HttpPostAttribute">
+ <summary>Represents an attribute that is used to restrict an action method so that the method handles only HTTP POST requests.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpPostAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpPostAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpPostAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
+ <summary>Determines whether the action method post request is valid for the specified controller context.</summary>
+ <returns>true if the action method request is valid for the specified controller context; otherwise, false.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="methodInfo">Information about the action method.</param>
+ </member>
+ <member name="T:System.Web.Mvc.HttpPostedFileBaseModelBinder">
+ <summary>Binds a model to a posted file.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpPostedFileBaseModelBinder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpPostedFileBaseModelBinder" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpPostedFileBaseModelBinder.BindModel(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+ <summary>Binds the model.</summary>
+ <returns>The bound value.Implements<see cref="M:System.Web.Mvc.IModelBinder.BindModel(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)" /></returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="bindingContext">The binding context.</param>
+ <exception cref="T:System.ArgumentNullException">One or both parameters are null.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.HttpPutAttribute">
+ <summary>Represents an attribute that is used to restrict an action method so that the method handles only HTTP PUT requests.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpPutAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpPutAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpPutAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
+ <summary>Determines whether the action method put request is valid for the specified controller context.</summary>
+ <returns>true if the action method request is valid for the specified controller context; otherwise, false.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="methodInfo">Information about the action method.</param>
+ </member>
+ <member name="T:System.Web.Mvc.HttpRequestExtensions">
+ <summary>Extends the <see cref="T:System.Web.HttpRequestBase" /> class that contains the HTTP values that were sent by a client during a Web request.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpRequestExtensions.GetHttpMethodOverride(System.Web.HttpRequestBase)">
+ <summary>Retrieves the HTTP data-transfer method override that was used by the client.</summary>
+ <returns>The HTTP data-transfer method override that was used by the client.</returns>
+ <param name="request">An object that contains the HTTP values that were sent by a client during a Web request.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> parameter is null.</exception>
+ <exception cref="T:System.NotImplementedException">The HTTP data-transfer method override was not implemented.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.HttpStatusCodeResult">
+ <summary>Provides a way to return an action result with a specific HTTP response status code and description.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpStatusCodeResult.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpStatusCodeResult" /> class using a status code.</summary>
+ <param name="statusCode">The status code.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HttpStatusCodeResult.#ctor(System.Int32,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpStatusCodeResult" /> class using a status code and status description.</summary>
+ <param name="statusCode">The status code.</param>
+ <param name="statusDescription">The status description.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HttpStatusCodeResult.#ctor(System.Net.HttpStatusCode)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpStatusCodeResult" /> class using a status code.</summary>
+ <param name="statusCode">The status code.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HttpStatusCodeResult.#ctor(System.Net.HttpStatusCode,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpStatusCodeResult" /> class using a status code and status description.</summary>
+ <param name="statusCode">The status code.</param>
+ <param name="statusDescription">The status description.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HttpStatusCodeResult.ExecuteResult(System.Web.Mvc.ControllerContext)">
+ <summary>Enables processing of the result of an action method by a custom type that inherits from the <see cref="T:System.Web.Mvc.ActionResult" /> class.</summary>
+ <param name="context">The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data.</param>
+ </member>
+ <member name="P:System.Web.Mvc.HttpStatusCodeResult.StatusCode">
+ <summary>Gets the HTTP status code.</summary>
+ <returns>The HTTP status code.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.HttpStatusCodeResult.StatusDescription">
+ <summary>Gets the HTTP status description.</summary>
+ <returns>the HTTP status description.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.HttpUnauthorizedResult">
+ <summary>Represents the result of an unauthorized HTTP request.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpUnauthorizedResult.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpUnauthorizedResult" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpUnauthorizedResult.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpUnauthorizedResult" /> class using the status description.</summary>
+ <param name="statusDescription">The status description.</param>
+ </member>
+ <member name="T:System.Web.Mvc.HttpVerbs">
+ <summary>Enumerates the HTTP verbs.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.HttpVerbs.Delete">
+ <summary>Requests that a specified URI be deleted.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.HttpVerbs.Get">
+ <summary>Retrieves the information or entity that is identified by the URI of the request.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.HttpVerbs.Head">
+ <summary>Retrieves the message headers for the information or entity that is identified by the URI of the request.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.HttpVerbs.Options">
+ <summary>Represents a request for information about the communication options available on the request/response chain identified by the Request-URI.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.HttpVerbs.Patch">
+ <summary>Requests that a set of changes described in the request entity be applied to the resource identified by the Request- URI.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.HttpVerbs.Post">
+ <summary>Posts a new entity as an addition to a URI.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.HttpVerbs.Put">
+ <summary>Replaces an entity that is identified by a URI.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.IActionFilter">
+ <summary>Defines the methods that are used in an action filter.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IActionFilter.OnActionExecuted(System.Web.Mvc.ActionExecutedContext)">
+ <summary>Called after the action method executes.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.IActionFilter.OnActionExecuting(System.Web.Mvc.ActionExecutingContext)">
+ <summary>Called before an action method executes.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IActionInvoker">
+ <summary>Defines the contract for an action invoker, which is used to invoke an action in response to an HTTP request.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IActionInvoker.InvokeAction(System.Web.Mvc.ControllerContext,System.String)">
+ <summary>Invokes the specified action by using the specified controller context.</summary>
+ <returns>true if the action was found; otherwise, false.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionName">The name of the action.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IActionInvokerFactory">
+ <summary>Used to create an <see cref="T:System.Web.Mvc.IActionInvoker" /> instance for the current request.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IActionInvokerFactory.CreateInstance">
+ <summary>Creates an instance of action invoker for the current request.</summary>
+ <returns>The created <see cref="T:System.Web.Mvc.IActionInvoker" />.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.IAuthorizationFilter">
+ <summary>Defines the methods that are required for an authorization filter.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IAuthorizationFilter.OnAuthorization(System.Web.Mvc.AuthorizationContext)">
+ <summary>Called when authorization is required.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IClientValidatable">
+ <summary>Provides a way for the ASP.NET MVC validation framework to discover at run time whether a validator has support for client validation.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IClientValidatable.GetClientValidationRules(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+ <summary>When implemented in a class, returns client validation rules for that class.</summary>
+ <returns>The client validation rules for this validator.</returns>
+ <param name="metadata">The model metadata.</param>
+ <param name="context">The controller context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IController">
+ <summary>Defines the methods that are required for a controller.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IController.Execute(System.Web.Routing.RequestContext)">
+ <summary>Executes the specified request context.</summary>
+ <param name="requestContext">The request context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IControllerActivator">
+ <summary>Provides fine-grained control over how controllers are instantiated using dependency injection.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IControllerActivator.Create(System.Web.Routing.RequestContext,System.Type)">
+ <summary>When implemented in a class, creates a controller.</summary>
+ <returns>The created controller.</returns>
+ <param name="requestContext">The request context.</param>
+ <param name="controllerType">The controller type.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IControllerFactory">
+ <summary>Defines the methods that are required for a controller factory.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IControllerFactory.CreateController(System.Web.Routing.RequestContext,System.String)">
+ <summary>Creates the specified controller by using the specified request context.</summary>
+ <returns>The controller.</returns>
+ <param name="requestContext">The request context.</param>
+ <param name="controllerName">The name of the controller.</param>
+ </member>
+ <member name="M:System.Web.Mvc.IControllerFactory.GetControllerSessionBehavior(System.Web.Routing.RequestContext,System.String)">
+ <summary>Gets the controller's session behavior.</summary>
+ <returns>The controller's session behavior.</returns>
+ <param name="requestContext">The request context.</param>
+ <param name="controllerName">The name of the controller whose session behavior you want to get.</param>
+ </member>
+ <member name="M:System.Web.Mvc.IControllerFactory.ReleaseController(System.Web.Mvc.IController)">
+ <summary>Releases the specified controller.</summary>
+ <param name="controller">The controller.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IDependencyResolver">
+ <summary>Defines the methods that simplify service location and dependency resolution.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IDependencyResolver.GetService(System.Type)">
+ <summary>Resolves singly registered services that support arbitrary object creation.</summary>
+ <returns>The requested service or object.</returns>
+ <param name="serviceType">The type of the requested service or object.</param>
+ </member>
+ <member name="M:System.Web.Mvc.IDependencyResolver.GetServices(System.Type)">
+ <summary>Resolves multiply registered services.</summary>
+ <returns>The requested services.</returns>
+ <param name="serviceType">The type of the requested services.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IEnumerableValueProvider">
+ <summary>Represents a special <see cref="T:System.Web.Mvc.IValueProvider" /> that has the ability to be enumerable.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IEnumerableValueProvider.GetKeysFromPrefix(System.String)">
+ <summary>Gets the keys from the prefix.</summary>
+ <returns>The keys.</returns>
+ <param name="prefix">The prefix.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IExceptionFilter">
+ <summary>Defines the methods that are required for an exception filter.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IExceptionFilter.OnException(System.Web.Mvc.ExceptionContext)">
+ <summary>Called when an exception occurs.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IFilterProvider">
+ <summary>Provides an interface for finding filters.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IFilterProvider.GetFilters(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+ <summary>Returns an enumerator that contains all the <see cref="T:System.Web.Mvc.IFilterProvider" /> instances in the service locator.</summary>
+ <returns>The enumerator that contains all the <see cref="T:System.Web.Mvc.IFilterProvider" /> instances in the service locator.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IMetadataAware">
+ <summary>Provides an interface for exposing attributes to the <see cref="T:System.Web.Mvc.AssociatedMetadataProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IMetadataAware.OnMetadataCreated(System.Web.Mvc.ModelMetadata)">
+ <summary>When implemented in a class, provides metadata to the model metadata creation process.</summary>
+ <param name="metadata">The model metadata.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IMethodInfoActionDescriptor">
+ <summary>An optional interface for <see cref="T:System.Web.Mvc.ActionDescriptor" /> types which provide a <see cref="P:System.Web.Mvc.IMethodInfoActionDescriptor.MethodInfo" />.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.IMethodInfoActionDescriptor.MethodInfo">
+ <summary>Gets the MethodInfo</summary>
+ </member>
+ <member name="T:System.Web.Mvc.IModelBinder">
+ <summary>Defines the methods that are required for a model binder.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IModelBinder.BindModel(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+ <summary>Binds the model to a value by using the specified controller context and binding context.</summary>
+ <returns>The bound value.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IModelBinderProvider">
+ <summary>Defines methods that enable dynamic implementations of model binding for classes that implement the <see cref="T:System.Web.Mvc.IModelBinder" /> interface. </summary>
+ </member>
+ <member name="M:System.Web.Mvc.IModelBinderProvider.GetBinder(System.Type)">
+ <summary>Returns the model binder for the specified type.</summary>
+ <returns>The model binder for the specified type.</returns>
+ <param name="modelType">The type of the model.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IMvcFilter">
+ <summary>Defines members that specify the order of filters and whether multiple filters are allowed.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.IMvcFilter.AllowMultiple">
+ <summary>When implemented in a class, gets or sets a value that indicates whether multiple filters are allowed.</summary>
+ <returns>true if multiple filters are allowed; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.IMvcFilter.Order">
+ <summary>When implemented in a class, gets the filter order.</summary>
+ <returns>The filter order.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.InputType">
+ <summary>Enumerates the types of input controls.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.InputType.CheckBox">
+ <summary>A check box.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.InputType.Hidden">
+ <summary>A hidden field.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.InputType.Password">
+ <summary>A password box.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.InputType.Radio">
+ <summary>A radio button.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.InputType.Text">
+ <summary>A text box.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.IResultFilter">
+ <summary>Defines the methods that are required for a result filter.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IResultFilter.OnResultExecuted(System.Web.Mvc.ResultExecutedContext)">
+ <summary>Called after an action result executes.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.IResultFilter.OnResultExecuting(System.Web.Mvc.ResultExecutingContext)">
+ <summary>Called before an action result executes.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IRouteWithArea">
+ <summary>Associates a route with an area in an ASP.NET MVC application.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.IRouteWithArea.Area">
+ <summary>Gets the name of the area to associate the route with.</summary>
+ <returns>The name of the area to associate the route with.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ITempDataProvider">
+ <summary>Defines the contract for temporary-data providers that store data that is viewed on the next request.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ITempDataProvider.LoadTempData(System.Web.Mvc.ControllerContext)">
+ <summary>Loads the temporary data.</summary>
+ <returns>The temporary data.</returns>
+ <param name="controllerContext">The controller context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ITempDataProvider.SaveTempData(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Saves the temporary data.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="values">The values.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ITempDataProviderFactory">
+ <summary>Used to create an <see cref="T:System.Web.Mvc.ITempDataProvider" /> instance for the controller.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ITempDataProviderFactory.CreateInstance">
+ <summary>Creates an instance of <see cref="T:System.Web.Mvc.ITempDataProvider" /> for the controller.</summary>
+ <returns>The created <see cref="T:System.Web.Mvc.ITempDataProvider" />.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.IUnvalidatedValueProvider">
+ <summary>Represents an <see cref="T:System.Web.Mvc.IValueProvider" /> interface that can skip request validation.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IUnvalidatedValueProvider.GetValue(System.String,System.Boolean)">
+ <summary>Retrieves the value of the object that is associated with the specified key.</summary>
+ <returns>The value of the object for the specified key.</returns>
+ <param name="key">The key.</param>
+ <param name="skipValidation">true if validation should be skipped; otherwise, false.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IValueProvider">
+ <summary>Defines the methods that are required for a value provider in ASP.NET MVC.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IValueProvider.ContainsPrefix(System.String)">
+ <summary>Determines whether the collection contains the specified prefix.</summary>
+ <returns>true if the collection contains the specified prefix; otherwise, false.</returns>
+ <param name="prefix">The prefix to search for.</param>
+ </member>
+ <member name="M:System.Web.Mvc.IValueProvider.GetValue(System.String)">
+ <summary>Retrieves a value object using the specified key.</summary>
+ <returns>The value object for the specified key, or null if the key is not found.</returns>
+ <param name="key">The key of the value object to retrieve.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IView">
+ <summary>Defines the methods that are required for a view.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IView.Render(System.Web.Mvc.ViewContext,System.IO.TextWriter)">
+ <summary>Renders the specified view context by using the specified the writer object.</summary>
+ <param name="viewContext">The view context.</param>
+ <param name="writer">The writer object.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IViewDataContainer">
+ <summary>Defines the methods that are required for a view data dictionary.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.IViewDataContainer.ViewData">
+ <summary>Gets or sets the view data dictionary.</summary>
+ <returns>The view data dictionary.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.IViewEngine">
+ <summary>Defines the methods that are required for a view engine.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IViewEngine.FindPartialView(System.Web.Mvc.ControllerContext,System.String,System.Boolean)">
+ <summary>Finds the specified partial view by using the specified controller context.</summary>
+ <returns>The partial view.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="partialViewName">The name of the partial view.</param>
+ <param name="useCache">true to specify that the view engine returns the cached view, if a cached view exists; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.IViewEngine.FindView(System.Web.Mvc.ControllerContext,System.String,System.String,System.Boolean)">
+ <summary>Finds the specified view by using the specified controller context.</summary>
+ <returns>The page view.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="viewName">The name of the view.</param>
+ <param name="masterName">The name of the master.</param>
+ <param name="useCache">true to specify that the view engine returns the cached view, if a cached view exists; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.IViewEngine.ReleaseView(System.Web.Mvc.ControllerContext,System.Web.Mvc.IView)">
+ <summary>Releases the specified view by using the specified controller context.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="view">The view.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IViewLocationCache">
+ <summary>Defines the methods that are required in order to cache view locations in memory.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IViewLocationCache.GetViewLocation(System.Web.HttpContextBase,System.String)">
+ <summary>Gets the view location by using the specified HTTP context and the cache key.</summary>
+ <returns>The view location.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="key">The cache key.</param>
+ </member>
+ <member name="M:System.Web.Mvc.IViewLocationCache.InsertViewLocation(System.Web.HttpContextBase,System.String,System.String)">
+ <summary>Inserts the specified view location into the cache by using the specified HTTP context and the cache key.</summary>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="key">The cache key.</param>
+ <param name="virtualPath">The virtual path.</param>
+ </member>
+ <member name="T:System.Web.Mvc.IViewPageActivator">
+ <summary>Provides fine-grained control over how view pages are created using dependency injection.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.IViewPageActivator.Create(System.Web.Mvc.ControllerContext,System.Type)">
+ <summary>Provides fine-grained control over how view pages are created using dependency injection.</summary>
+ <returns>The created view page.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="type">The type of the controller.</param>
+ </member>
+ <member name="T:System.Web.Mvc.JavaScriptResult">
+ <summary>Sends JavaScript content to the response.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.JavaScriptResult.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.JavaScriptResult" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.JavaScriptResult.ExecuteResult(System.Web.Mvc.ControllerContext)">
+ <summary>Enables processing of the result of an action method by a custom type that inherits from the <see cref="T:System.Web.Mvc.ActionResult" /> class.</summary>
+ <param name="context">The context within which the result is executed.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="context" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.JavaScriptResult.Script">
+ <summary>Gets or sets the script.</summary>
+ <returns>The script.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.JQueryFormValueProvider">
+ <summary>The JQuery Form Value provider is used to handle JQuery formatted data in request Forms.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.JQueryFormValueProvider.#ctor(System.Web.Mvc.ControllerContext)">
+ <summary>Constructs a new instance of the JQuery form ValueProvider</summary>
+ <param name="controllerContext">The context on which the ValueProvider operates.</param>
+ </member>
+ <member name="T:System.Web.Mvc.JQueryFormValueProviderFactory">
+ <summary>Provides the necessary ValueProvider to handle JQuery Form data.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.JQueryFormValueProviderFactory.#ctor">
+ <summary>Constructs a new instance of the factory which provides JQuery form ValueProviders.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.JQueryFormValueProviderFactory.GetValueProvider(System.Web.Mvc.ControllerContext)">
+ <summary>Returns the suitable ValueProvider.</summary>
+ <param name="controllerContext">The context on which the ValueProvider should operate.</param>
+ </member>
+ <member name="T:System.Web.Mvc.JsonRequestBehavior">
+ <summary>Specifies whether HTTP GET requests from the client are allowed.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.JsonRequestBehavior.AllowGet">
+ <summary>HTTP GET requests from the client are allowed.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.JsonRequestBehavior.DenyGet">
+ <summary>HTTP GET requests from the client are not allowed.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.JsonResult">
+ <summary>Represents a class that is used to send JSON-formatted content to the response.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.JsonResult.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.JsonResult" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.JsonResult.ContentEncoding">
+ <summary>Gets or sets the content encoding.</summary>
+ <returns>The content encoding.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.JsonResult.ContentType">
+ <summary>Gets or sets the type of the content.</summary>
+ <returns>The type of the content.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.JsonResult.Data">
+ <summary>Gets or sets the data.</summary>
+ <returns>The data.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.JsonResult.ExecuteResult(System.Web.Mvc.ControllerContext)">
+ <summary>Enables processing of the result of an action method by a custom type that inherits from the <see cref="T:System.Web.Mvc.ActionResult" /> class.</summary>
+ <param name="context">The context within which the result is executed.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="context" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.JsonResult.JsonRequestBehavior">
+ <summary>Gets or sets a value that indicates whether HTTP GET requests from the client are allowed.</summary>
+ <returns>A value that indicates whether HTTP GET requests from the client are allowed.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.JsonResult.MaxJsonLength">
+ <summary>Gets or sets the maximum length of data.</summary>
+ <returns>The maximum length of data.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.JsonResult.RecursionLimit">
+ <summary>Gets or sets the recursion limit.</summary>
+ <returns>The recursion limit.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.JsonValueProviderFactory">
+ <summary>Enables action methods to send and receive JSON-formatted text and to model-bind the JSON text to parameters of action methods.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.JsonValueProviderFactory.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.JsonValueProviderFactory" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.JsonValueProviderFactory.GetValueProvider(System.Web.Mvc.ControllerContext)">
+ <summary>Returns a JSON value-provider object for the specified controller context.</summary>
+ <returns>A JSON value-provider object for the specified controller context.</returns>
+ <param name="controllerContext">The controller context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.LinqBinaryModelBinder">
+ <summary>Maps a browser request to a LINQ <see cref="T:System.Data.Linq.Binary" /> object.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.LinqBinaryModelBinder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.LinqBinaryModelBinder" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.LinqBinaryModelBinder.BindModel(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+ <summary>Binds the model by using the specified controller context and binding context.</summary>
+ <returns>The bound data object. If the model cannot be bound, this method returns null.Implements<see cref="M:System.Web.Mvc.IModelBinder.BindModel(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)" />.</returns>
+ <param name="controllerContext">The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.</param>
+ <param name="bindingContext">The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.</param>
+ </member>
+ <member name="T:System.Web.Mvc.MaxLengthAttributeAdapter">
+ <summary>Provides an adapter for the MaxLengthAttribute attribute.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.MaxLengthAttributeAdapter.#ctor(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,System.ComponentModel.DataAnnotations.MaxLengthAttribute)">
+ <summary>Initializes a new instance of the MaxLengthAttribute class.</summary>
+ <param name="metadata">The model metadata.</param>
+ <param name="context">The controller context.</param>
+ <param name="attribute">The MaxLength attribute.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MaxLengthAttributeAdapter.GetClientValidationRules">
+ <summary>Gets a list of client validation rules for a max length check.</summary>
+ <returns>A list of client validation rules for the check.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.MinLengthAttributeAdapter">
+ <summary>Provides an adapter for the MinLengthAttribute attribute.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.MinLengthAttributeAdapter.#ctor(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,System.ComponentModel.DataAnnotations.MinLengthAttribute)">
+ <summary>Initializes a new instance of the MinLenghtAttribute class.</summary>
+ <param name="metadata">The model metadata.</param>
+ <param name="context">The controller context.</param>
+ <param name="attribute">The minimum length attribute.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MinLengthAttributeAdapter.GetClientValidationRules">
+ <summary>Gets a list of client validation rules for the minimum length check.</summary>
+ <returns>A list of client validation rules for a check.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ModelBinderAttribute">
+ <summary>Represents an attribute that is used to associate a model type to a model-builder type.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelBinderAttribute" /> class.</summary>
+ <param name="binderType">The type of the binder.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="binderType" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ModelBinderAttribute.BinderType">
+ <summary>Gets or sets the type of the binder.</summary>
+ <returns>The type of the binder.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderAttribute.GetBinder">
+ <summary>Retrieves an instance of the model binder.</summary>
+ <returns>A reference to an object that implements the <see cref="T:System.Web.Mvc.IModelBinder" /> interface.</returns>
+ <exception cref="T:System.InvalidOperationException">An error occurred while an instance of the model binder was being created.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.ModelBinderDictionary">
+ <summary>Represents a class that contains all model binders for the application, listed by binder type.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderDictionary.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelBinderDictionary" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderDictionary.Add(System.Collections.Generic.KeyValuePair{System.Type,System.Web.Mvc.IModelBinder})">
+ <summary>Adds the specified item to the model binder dictionary.</summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1" /> instance.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> object is read-only.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderDictionary.Add(System.Type,System.Web.Mvc.IModelBinder)">
+ <summary>Adds the specified item to the model binder dictionary using the specified key.</summary>
+ <param name="key">The key of the element to add.</param>
+ <param name="value">The value of the element to add.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> object is read-only.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ <exception cref="T:System.ArgumentException">An element that has the same key already exists in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderDictionary.Clear">
+ <summary>Removes all items from the model binder dictionary.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> object is read-only.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderDictionary.Contains(System.Collections.Generic.KeyValuePair{System.Type,System.Web.Mvc.IModelBinder})">
+ <summary>Determines whether the model binder dictionary contains a specified value.</summary>
+ <returns>true if <paramref name="item" /> is found in the model binder dictionary; otherwise, false.</returns>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1" /> object.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderDictionary.ContainsKey(System.Type)">
+ <summary>Determines whether the model binder dictionary contains an element that has the specified key.</summary>
+ <returns>true if the model binder dictionary contains an element that has the specified key; otherwise, false.</returns>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.Type,System.Web.Mvc.IModelBinder}[],System.Int32)">
+ <summary>Copies the elements of the model binder dictionary to an array, starting at a specified index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1" />. The array must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying starts.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="array" /> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="arrayIndex" /> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="array" /> is multidimensional.-or- <paramref name="arrayIndex" /> is equal to or greater than the length of <paramref name="array" />.-or- The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1" /> object is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination array. -or- Type <paramref name="T" /> cannot be cast automatically to the type of the destination array.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ModelBinderDictionary.Count">
+ <summary>Gets the number of elements in the model binder dictionary.</summary>
+ <returns>The number of elements in the model binder dictionary.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelBinderDictionary.DefaultBinder">
+ <summary>Gets or sets the default model binder.</summary>
+ <returns>The default model binder.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderDictionary.GetBinder(System.Type)">
+ <summary>Retrieves the model binder for the specified type.</summary>
+ <returns>The model binder.</returns>
+ <param name="modelType">The type of the model to retrieve.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="modelType" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderDictionary.GetBinder(System.Type,System.Boolean)">
+ <summary>Retrieves the model binder for the specified type or retrieves the default model binder.</summary>
+ <returns>The model binder.</returns>
+ <param name="modelType">The type of the model to retrieve.</param>
+ <param name="fallbackToDefault">true to retrieve the default model binder.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="modelType" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderDictionary.GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelBinderDictionary.IsReadOnly">
+ <summary>Gets a value that indicates whether the model binder dictionary is read-only.</summary>
+ <returns>true if the model binder dictionary is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelBinderDictionary.Item(System.Type)">
+ <summary>Gets or sets the specified key in an object that implements the <see cref="T:System.Web.Mvc.IModelBinder" /> interface.</summary>
+ <returns>The key for the specified item.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelBinderDictionary.Keys">
+ <summary>Gets a collection that contains the keys in the model binder dictionary.</summary>
+ <returns>A collection that contains the keys in the model binder dictionary.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderDictionary.Remove(System.Collections.Generic.KeyValuePair{System.Type,System.Web.Mvc.IModelBinder})">
+ <summary>Removes the first occurrence of the specified element from the model binder dictionary.</summary>
+ <returns>true if <paramref name="item" /> was successfully removed from the model binder dictionary; otherwise, false. This method also returns false if <paramref name="item" /> is not found in the model binder dictionary.</returns>
+ <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1" /> object.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> object is read-only.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderDictionary.Remove(System.Type)">
+ <summary>Removes the element that has the specified key from the model binder dictionary.</summary>
+ <returns>true if the element is successfully removed; otherwise, false. This method also returns false if <paramref name="key" /> was not found in the model binder dictionary.</returns>
+ <param name="key">The key of the element to remove.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> object is read-only.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderDictionary.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through a collection.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderDictionary.TryGetValue(System.Type,System.Web.Mvc.IModelBinder@)">
+ <summary>Gets the value that is associated with the specified key.</summary>
+ <returns>true if the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element that has the specified key; otherwise, false.</returns>
+ <param name="key">The key of the value to get.</param>
+ <param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ModelBinderDictionary.Values">
+ <summary>Gets a collection that contains the values in the model binder dictionary.</summary>
+ <returns>A collection that contains the values in the model binder dictionary.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ModelBinderProviderCollection">
+ <summary>No content here will be updated; please do not add material here.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderProviderCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelBinderProviderCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderProviderCollection.#ctor(System.Collections.Generic.IList{System.Web.Mvc.IModelBinderProvider})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelBinderProviderCollection" /> class using a list of model binder providers.</summary>
+ <param name="list">A list of model binder providers.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderProviderCollection.ClearItems">
+ <summary>Removes all elements from the collection.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderProviderCollection.GetBinder(System.Type)">
+ <summary>Returns a model binder of the specified type.</summary>
+ <returns>A model binder of the specified type.</returns>
+ <param name="modelType">The type of the model binder.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderProviderCollection.InsertItem(System.Int32,System.Web.Mvc.IModelBinderProvider)">
+ <summary>Inserts a model binder provider into the ModelBinderProviderCollection at the specified index.</summary>
+ <param name="index">The index.</param>
+ <param name="item">The model binder provider.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderProviderCollection.RemoveItem(System.Int32)">
+ <summary>Removes the element at the specified index of the collection.</summary>
+ <param name="index">The zero-based index of the element to remove.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBinderProviderCollection.SetItem(System.Int32,System.Web.Mvc.IModelBinderProvider)">
+ <summary>Replaces the model binder provider element at the specified index.</summary>
+ <param name="index">The index.</param>
+ <param name="item">The model binder provider.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ModelBinderProviders">
+ <summary>Provides a container for model binder providers.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ModelBinderProviders.BinderProviders">
+ <summary>Provides a registration point for model binder providers for applications that do not use dependency injection.</summary>
+ <returns>The model binder provider collection.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ModelBinders">
+ <summary>Provides global access to the model binders for the application.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ModelBinders.Binders">
+ <summary>Gets the model binders for the application.</summary>
+ <returns>The model binders for the application.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ModelBindingContext">
+ <summary>Provides the context in which a model binder functions.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBindingContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelBindingContext" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelBindingContext.#ctor(System.Web.Mvc.ModelBindingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelBindingContext" /> class using the binding context.</summary>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ModelBindingContext.FallbackToEmptyPrefix">
+ <summary>Gets or sets a value that indicates whether the binder should use an empty prefix.</summary>
+ <returns>true if the binder should use an empty prefix; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelBindingContext.Model">
+ <summary>Gets or sets the model.</summary>
+ <returns>The model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelBindingContext.ModelMetadata">
+ <summary>Gets or sets the model metadata.</summary>
+ <returns>The model metadata.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelBindingContext.ModelName">
+ <summary>Gets or sets the name of the model.</summary>
+ <returns>The name of the model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelBindingContext.ModelState">
+ <summary>Gets or sets the state of the model.</summary>
+ <returns>The state of the model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelBindingContext.ModelType">
+ <summary>Gets or sets the type of the model.</summary>
+ <returns>The type of the model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelBindingContext.PropertyFilter">
+ <summary>Gets or sets the property filter.</summary>
+ <returns>The property filter.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelBindingContext.PropertyMetadata">
+ <summary>Gets the property metadata.</summary>
+ <returns>The property metadata.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelBindingContext.ValueProvider">
+ <summary>Gets or sets the value provider.</summary>
+ <returns>The value provider.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ModelError">
+ <summary>Represents an error that occurs during model binding.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelError.#ctor(System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelError" /> class by using the specified exception.</summary>
+ <param name="exception">The exception.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="exception" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ModelError.#ctor(System.Exception,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelError" /> class by using the specified exception and error message.</summary>
+ <param name="exception">The exception.</param>
+ <param name="errorMessage">The error message.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="exception" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ModelError.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelError" /> class by using the specified error message.</summary>
+ <param name="errorMessage">The error message.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ModelError.ErrorMessage">
+ <summary>Gets or sets the error message.</summary>
+ <returns>The error message.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelError.Exception">
+ <summary>Gets or sets the exception object.</summary>
+ <returns>The exception object.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ModelErrorCollection">
+ <summary>A collection of <see cref="T:System.Web.Mvc.ModelError" /> instances.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelErrorCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelErrorCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelErrorCollection.Add(System.Exception)">
+ <summary>Adds the specified <see cref="T:System.Exception" /> object to the model-error collection.</summary>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelErrorCollection.Add(System.String)">
+ <summary>Adds the specified error message to the model-error collection.</summary>
+ <param name="errorMessage">The error message.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ModelMetadata">
+ <summary>Provides a container for common metadata, for the <see cref="T:System.Web.Mvc.ModelMetadataProvider" /> class, and for the <see cref="T:System.Web.Mvc.ModelValidator" /> class for a data model.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelMetadata.#ctor(System.Web.Mvc.ModelMetadataProvider,System.Type,System.Func{System.Object},System.Type,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelMetadata" /> class.</summary>
+ <param name="provider">The provider.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="modelType">The type of the model.</param>
+ <param name="propertyName">The name of the model.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.AdditionalValues">
+ <summary>Gets a dictionary that contains additional metadata about the model.</summary>
+ <returns>A dictionary that contains additional metadata about the model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.Container">
+ <summary>A reference to the model's container object. Will be non-null if the model represents a property.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.ContainerType">
+ <summary>Gets or sets the type of the container for the model.</summary>
+ <returns>The type of the container for the model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.ConvertEmptyStringToNull">
+ <summary>Gets or sets a value that indicates whether empty strings that are posted back in forms should be converted to null.</summary>
+ <returns>true if empty strings that are posted back in forms should be converted to null; otherwise, false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.DataTypeName">
+ <summary>Gets or sets meta information about the data type. </summary>
+ <returns>Meta information about the data type. </returns>
+ </member>
+ <member name="F:System.Web.Mvc.ModelMetadata.DefaultOrder">
+ <summary>The default order value, which is 10000.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.Description">
+ <summary>Gets or sets the description of the model.</summary>
+ <returns>The description of the model. The default value is null.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.DisplayFormatString">
+ <summary>Gets or sets the display format string for the model.</summary>
+ <returns>The display format string for the model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.DisplayName">
+ <summary>Gets or sets the display name of the model.</summary>
+ <returns>The display name of the model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.EditFormatString">
+ <summary>Gets or sets the edit format string of the model.</summary>
+ <returns>The edit format string of the model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ModelMetadata.FromLambdaExpression``2(System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Web.Mvc.ViewDataDictionary{``0})">
+ <summary>Returns the metadata from the <see cref="T:System.Linq.Expressions.Expression" /> parameter for the model.</summary>
+ <returns>The metadata.</returns>
+ <param name="expression">An expression that identifies the model.</param>
+ <param name="viewData">The view data dictionary.</param>
+ <typeparam name="TParameter">The type of the parameter.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.ModelMetadata.FromStringExpression(System.String,System.Web.Mvc.ViewDataDictionary)">
+ <summary>Gets the metadata from the expression parameter for the model.</summary>
+ <returns>The metadata for the model.</returns>
+ <param name="expression">An expression that identifies the model.</param>
+ <param name="viewData">The view data dictionary.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelMetadata.GetDisplayName">
+ <summary>Gets the display name for the model.</summary>
+ <returns>The display name for the model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ModelMetadata.GetSimpleDisplayText">
+ <summary>Returns the simple description of the model.</summary>
+ <returns>The simple description of the model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ModelMetadata.GetValidators(System.Web.Mvc.ControllerContext)">
+ <summary>Gets a list of validators for the model.</summary>
+ <returns>A list of validators for the model.</returns>
+ <param name="context">The controller context.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.HideSurroundingHtml">
+ <summary>Gets or sets a value that indicates whether the model object should be rendered using associated HTML elements.</summary>
+ <returns>true if the associated HTML elements that contains the model object should be included with the object; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.IsComplexType">
+ <summary>Gets or sets a value that indicates whether the model is a complex type.</summary>
+ <returns>A value that indicates whether the model is considered a complex type by the MVC framework.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.IsNullableValueType">
+ <summary>Gets a value that indicates whether the type is nullable.</summary>
+ <returns>true if the type is nullable; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.IsReadOnly">
+ <summary>Gets or sets a value that indicates whether the model is read-only.</summary>
+ <returns>true if the model is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.IsRequired">
+ <summary>Gets or sets a value that indicates whether the model is required.</summary>
+ <returns>true if the model is required; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.Model">
+ <summary>Gets the value of the model.</summary>
+ <returns>The value of the model. For more information about <see cref="T:System.Web.Mvc.ModelMetadata" />, see the entry ASP.NET MVC 2 Templates, Part 2: ModelMetadata on Brad Wilson's blog</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.ModelType">
+ <summary>Gets the type of the model.</summary>
+ <returns>The type of the model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.NullDisplayText">
+ <summary>Gets or sets the string to display for null values.</summary>
+ <returns>The string to display for null values.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.Order">
+ <summary>Gets or sets a value that represents order of the current metadata.</summary>
+ <returns>The order value of the current metadata.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.Properties">
+ <summary>Gets a collection of model metadata objects that describe the properties of the model.</summary>
+ <returns>A collection of model metadata objects that describe the properties of the model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.PropertyName">
+ <summary>Gets the property name.</summary>
+ <returns>The property name.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.Provider">
+ <summary>Gets or sets the provider.</summary>
+ <returns>The provider.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.RequestValidationEnabled">
+ <summary>Gets or sets a value that indicates whether request validation is enabled.</summary>
+ <returns>true if request validation is enabled; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.ShortDisplayName">
+ <summary>Gets or sets a short display name.</summary>
+ <returns>The short display name.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.ShowForDisplay">
+ <summary>Gets or sets a value that indicates whether the property should be displayed in read-only views such as list and detail views.</summary>
+ <returns>true if the model should be displayed in read-only views; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.ShowForEdit">
+ <summary>Gets or sets a value that indicates whether the model should be displayed in editable views.</summary>
+ <returns>true if the model should be displayed in editable views; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.SimpleDisplayText">
+ <summary>Gets or sets the simple display string for the model.</summary>
+ <returns>The simple display string for the model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.TemplateHint">
+ <summary>Gets or sets a hint that suggests what template to use for this model.</summary>
+ <returns>A hint that suggests what template to use for this model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadata.Watermark">
+ <summary>Gets or sets a value that can be used as a watermark.</summary>
+ <returns>The watermark.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ModelMetadataProvider">
+ <summary>Provides an abstract base class for a custom metadata provider.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelMetadataProvider.#ctor">
+ <summary>When overridden in a derived class, initializes a new instance of the object that derives from the <see cref="T:System.Web.Mvc.ModelMetadataProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelMetadataProvider.GetMetadataForProperties(System.Object,System.Type)">
+ <summary>Gets a <see cref="T:System.Web.Mvc.ModelMetadata" /> object for each property of a model.</summary>
+ <returns>A <see cref="T:System.Web.Mvc.ModelMetadata" /> object for each property of a model.</returns>
+ <param name="container">The container.</param>
+ <param name="containerType">The type of the container.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelMetadataProvider.GetMetadataForProperty(System.Func{System.Object},System.Type,System.String)">
+ <summary>Gets metadata for the specified property.</summary>
+ <returns>A <see cref="T:System.Web.Mvc.ModelMetadata" /> object for the property.</returns>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="propertyName">The property to get the metadata model for.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelMetadataProvider.GetMetadataForType(System.Func{System.Object},System.Type)">
+ <summary>Gets metadata for the specified model accessor and model type.</summary>
+ <returns>A <see cref="T:System.Web.Mvc.ModelMetadata" /> object for the specified model accessor and model type.</returns>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="modelType">The type of the model.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ModelMetadataProviders">
+ <summary>Provides a container for the current <see cref="T:System.Web.Mvc.ModelMetadataProvider" /> instance.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ModelMetadataProviders.Current">
+ <summary>Gets or sets the current <see cref="T:System.Web.Mvc.ModelMetadataProvider" /> object.</summary>
+ <returns>The current <see cref="T:System.Web.Mvc.ModelMetadataProvider" /> object.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ModelState">
+ <summary>Encapsulates the state of model binding to a property of an action-method argument, or to the argument itself.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelState.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelState" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ModelState.Errors">
+ <summary>Returns a <see cref="T:System.Web.Mvc.ModelErrorCollection" /> object that contains any errors that occurred during model binding.</summary>
+ <returns>The errors.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelState.Value">
+ <summary>Returns a <see cref="T:System.Web.Mvc.ValueProviderResult" /> object that encapsulates the value that was being bound during model binding.</summary>
+ <returns>The value.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ModelStateDictionary">
+ <summary>Represents the state of an attempt to bind a posted form to an action method, which includes validation information.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelStateDictionary.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelStateDictionary.#ctor(System.Web.Mvc.ModelStateDictionary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> class by using values that are copied from the specified model-state dictionary.</summary>
+ <param name="dictionary">The model-state dictionary.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="dictionary " />parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ModelStateDictionary.Add(System.Collections.Generic.KeyValuePair{System.String,System.Web.Mvc.ModelState})">
+ <summary>Adds the specified item to the model-state dictionary.</summary>
+ <param name="item">The object to add to the model-state dictionary.</param>
+ <exception cref="T:System.NotSupportedException">The model-state dictionary is read-only.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ModelStateDictionary.Add(System.String,System.Web.Mvc.ModelState)">
+ <summary>Adds an element that has the specified key and value to the model-state dictionary.</summary>
+ <param name="key">The key of the element to add.</param>
+ <param name="value">The value of the element to add.</param>
+ <exception cref="T:System.NotSupportedException">The model-state dictionary is read-only.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ <exception cref="T:System.ArgumentException">An element that has the specified key already occurs in the model-state dictionary.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ModelStateDictionary.AddModelError(System.String,System.Exception)">
+ <summary>Adds the specified model error to the errors collection for the model-state dictionary that is associated with the specified key.</summary>
+ <param name="key">The key.</param>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelStateDictionary.AddModelError(System.String,System.String)">
+ <summary>Adds the specified error message to the errors collection for the model-state dictionary that is associated with the specified key.</summary>
+ <param name="key">The key.</param>
+ <param name="errorMessage">The error message.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelStateDictionary.Clear">
+ <summary>Removes all items from the model-state dictionary.</summary>
+ <exception cref="T:System.NotSupportedException">The model-state dictionary is read-only.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ModelStateDictionary.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Web.Mvc.ModelState})">
+ <summary>Determines whether the model-state dictionary contains a specific value.</summary>
+ <returns>true if <paramref name="item" /> is found in the model-state dictionary; otherwise, false.</returns>
+ <param name="item">The object to locate in the model-state dictionary.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelStateDictionary.ContainsKey(System.String)">
+ <summary>Determines whether the model-state dictionary contains the specified key.</summary>
+ <returns>true if the model-state dictionary contains the specified key; otherwise, false.</returns>
+ <param name="key">The key to locate in the model-state dictionary. </param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelStateDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Web.Mvc.ModelState}[],System.Int32)">
+ <summary>Copies the elements of the model-state dictionary to an array, starting at a specified index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Generic.ICollection`1" /> object. The array must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying starts.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="array" /> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="arrayIndex" /> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="array" /> is multidimensional.-or- <paramref name="arrayIndex" /> is equal to or greater than the length of <paramref name="array" />.-or- The number of elements in the source collection is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.-or- Type <paramref name="T" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ModelStateDictionary.Count">
+ <summary>Gets the number of key/value pairs in the collection.</summary>
+ <returns>The number of key/value pairs in the collection.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ModelStateDictionary.GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelStateDictionary.IsReadOnly">
+ <summary>Gets a value that indicates whether the collection is read-only.</summary>
+ <returns>true if the collection is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelStateDictionary.IsValid">
+ <summary>Gets a value that indicates whether this instance of the model-state dictionary is valid.</summary>
+ <returns>true if this instance is valid; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ModelStateDictionary.IsValidField(System.String)">
+ <summary>Determines whether there are any <see cref="T:System.Web.Mvc.ModelError" /> objects that are associated with or prefixed with the specified key.</summary>
+ <returns>true if the model-state dictionary contains a value that is associated with the specified key; otherwise, false.</returns>
+ <param name="key">The key.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="key" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ModelStateDictionary.Item(System.String)">
+ <summary>Gets or sets the value that is associated with the specified key.</summary>
+ <returns>The model state item.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelStateDictionary.Keys">
+ <summary>Gets a collection that contains the keys in the dictionary.</summary>
+ <returns>A collection that contains the keys of the model-state dictionary.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ModelStateDictionary.Merge(System.Web.Mvc.ModelStateDictionary)">
+ <summary>Copies the values from the specified <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object into this dictionary, overwriting existing values if keys are the same.</summary>
+ <param name="dictionary">The dictionary.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelStateDictionary.Remove(System.Collections.Generic.KeyValuePair{System.String,System.Web.Mvc.ModelState})">
+ <summary>Removes the first occurrence of the specified object from the model-state dictionary.</summary>
+ <returns>true if <paramref name="item" /> was successfully removed the model-state dictionary; otherwise, false. This method also returns false if <paramref name="item" /> is not found in the model-state dictionary.</returns>
+ <param name="item">The object to remove from the model-state dictionary.</param>
+ <exception cref="T:System.NotSupportedException">The model-state dictionary is read-only.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ModelStateDictionary.Remove(System.String)">
+ <summary>Removes the element that has the specified key from the model-state dictionary.</summary>
+ <returns>true if the element is successfully removed; otherwise, false. This method also returns false if <paramref name="key" /> was not found in the model-state dictionary.</returns>
+ <param name="key">The key of the element to remove.</param>
+ <exception cref="T:System.NotSupportedException">The model-state dictionary is read-only.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ModelStateDictionary.SetModelValue(System.String,System.Web.Mvc.ValueProviderResult)">
+ <summary>Sets the value for the specified key by using the specified value provider dictionary.</summary>
+ <param name="key">The key.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelStateDictionary.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ModelStateDictionary.TryGetValue(System.String,System.Web.Mvc.ModelState@)">
+ <summary>Attempts to gets the value that is associated with the specified key.</summary>
+ <returns>true if the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element that has the specified key; otherwise, false.</returns>
+ <param name="key">The key of the value to get.</param>
+ <param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ModelStateDictionary.Values">
+ <summary>Gets a collection that contains the values in the dictionary.</summary>
+ <returns>A collection that contains the values of the model-state dictionary.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ModelValidationResult">
+ <summary>Provides a container for a validation result.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelValidationResult.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelValidationResult" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ModelValidationResult.MemberName">
+ <summary>Gets or sets the name of the member.</summary>
+ <returns>The name of the member.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelValidationResult.Message">
+ <summary>Gets or sets the validation result message.</summary>
+ <returns>The validation result message.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ModelValidator">
+ <summary>Provides a base class for implementing validation logic.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelValidator.#ctor(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+ <summary>Called from constructors in derived classes to initialize the <see cref="T:System.Web.Mvc.ModelValidator" /> class.</summary>
+ <param name="metadata">The metadata.</param>
+ <param name="controllerContext">The controller context.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ModelValidator.ControllerContext">
+ <summary>Gets the controller context.</summary>
+ <returns>The controller context.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ModelValidator.GetClientValidationRules">
+ <summary>When implemented in a derived class, returns metadata for client validation.</summary>
+ <returns>The metadata for client validation.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ModelValidator.GetModelValidator(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+ <summary>Returns a composite model validator for the model.</summary>
+ <returns>A composite model validator for the model.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="context">The controller context.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ModelValidator.IsRequired">
+ <summary>Gets or sets a value that indicates whether a model property is required.</summary>
+ <returns>true if the model property is required; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ModelValidator.Metadata">
+ <summary>Gets the metadata for the model validator.</summary>
+ <returns>The metadata for the model validator.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ModelValidator.Validate(System.Object)">
+ <summary>When implemented in a derived class, validates the object.</summary>
+ <returns>A list of validation results.</returns>
+ <param name="container">The container.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ModelValidatorProvider">
+ <summary>Provides a list of validators for a model.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelValidatorProvider.#ctor">
+ <summary>When implemented in a derived class, initializes a new instance of the <see cref="T:System.Web.Mvc.ModelValidatorProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelValidatorProvider.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+ <summary>Gets a list of validators.</summary>
+ <returns>A list of validators.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="context">The context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ModelValidatorProviderCollection">
+ <summary>No content here will be updated; please do not add material here.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelValidatorProviderCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelValidatorProviderCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelValidatorProviderCollection.#ctor(System.Collections.Generic.IList{System.Web.Mvc.ModelValidatorProvider})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelValidatorProviderCollection" /> class using a list of model-validation providers.</summary>
+ <param name="list">A list of model-validation providers.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelValidatorProviderCollection.ClearItems">
+ <summary>Removes all elements from the collection.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelValidatorProviderCollection.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+ <summary>Returns the list of model validators.</summary>
+ <returns>The list of model validators.</returns>
+ <param name="metadata">The model metadata.</param>
+ <param name="context">The controller context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelValidatorProviderCollection.InsertItem(System.Int32,System.Web.Mvc.ModelValidatorProvider)">
+ <summary>Inserts a model-validator provider into the collection.</summary>
+ <param name="index">The zero-based index at which item should be inserted.</param>
+ <param name="item">The model-validator provider object to insert.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelValidatorProviderCollection.RemoveItem(System.Int32)">
+ <summary>Removes the element at the specified index of the collection.</summary>
+ <param name="index">The zero-based index of the element to remove.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ModelValidatorProviderCollection.SetItem(System.Int32,System.Web.Mvc.ModelValidatorProvider)">
+ <summary>Replaces the model-validator provider element at the specified index.</summary>
+ <param name="index">The zero-based index of the model-validator provider element to replace.</param>
+ <param name="item">The new value for the model-validator provider element.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ModelValidatorProviders">
+ <summary>Provides a container for the current validation provider.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ModelValidatorProviders.Providers">
+ <summary>Gets the model validator provider collection.</summary>
+ <returns>The model validator provider collection.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.MultiSelectList">
+ <summary>Represents a list of items that users can select more than one item from.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.MultiSelectList.#ctor(System.Collections.IEnumerable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MultiSelectList" /> class by using the specified items to include in the list.</summary>
+ <param name="items">The items.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="items" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.MultiSelectList.#ctor(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MultiSelectList" /> class by using the specified items to include in the list and the selected values.</summary>
+ <param name="items">The items.</param>
+ <param name="selectedValues">The selected values.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="items" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.MultiSelectList.#ctor(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>Initializes a new instance of the MultiSelectList class by using the items to include in the list, the selected values, the disabled values.</summary>
+ <param name="items">The items used to build each <see cref="T:System.Web.Mvc.SelectListItem" /> of the list.</param>
+ <param name="selectedValues">The selected values field. Used to match the Selected property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="disabledValues">The disabled values. Used to match the Disabled property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MultiSelectList.#ctor(System.Collections.IEnumerable,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MultiSelectList" /> class by using the items to include in the list, the data value field, and the data text field.</summary>
+ <param name="items">The items.</param>
+ <param name="dataValueField">The data value field.</param>
+ <param name="dataTextField">The data text field.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="items" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.MultiSelectList.#ctor(System.Collections.IEnumerable,System.String,System.String,System.Collections.IEnumerable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MultiSelectList" /> class by using the items to include in the list, the data value field, the data text field, and the selected values.</summary>
+ <param name="items">The items.</param>
+ <param name="dataValueField">The data value field.</param>
+ <param name="dataTextField">The data text field.</param>
+ <param name="selectedValues">The selected values.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="items" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.MultiSelectList.#ctor(System.Collections.IEnumerable,System.String,System.String,System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>Initializes a new instance of the MultiSelectList class by using the items to include in the list, the data value field, the data text field, the selected values, and the disabled values.</summary>
+ <param name="items">The items used to build each <see cref="T:System.Web.Mvc.SelectListItem" /> of the list.</param>
+ <param name="dataValueField">The data value field. Used to match the Value property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="dataTextField">The data text field. Used to match the Text property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="selectedValues">The selected values field. Used to match the Selected property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="disabledValues">The disabled values. Used to match the Disabled property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MultiSelectList.#ctor(System.Collections.IEnumerable,System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the MultiSelectList class by using the items to include in the list, the data value field, the data text field, and the data group field.</summary>
+ <param name="items">The items used to build each <see cref="T:System.Web.Mvc.SelectListItem" /> of the list.</param>
+ <param name="dataValueField">The data value field. Used to match the Value property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="dataTextField">The data text field. Used to match the Text property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="dataGroupField">The data group field. Used to match the Group property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MultiSelectList.#ctor(System.Collections.IEnumerable,System.String,System.String,System.String,System.Collections.IEnumerable)">
+ <summary>Initializes a new instance of the MultiSelectList class by using the items to include in the list, the data value field, the data text field, the data group field, and the selected values.</summary>
+ <param name="items">The items used to build each <see cref="T:System.Web.Mvc.SelectListItem" /> of the list.</param>
+ <param name="dataValueField">The data value field. Used to match the Value property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="dataTextField">The data text field. Used to match the Text property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="dataGroupField">The data group field. Used to match the Group property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="selectedValues">The selected values field. Used to match the Selected property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MultiSelectList.#ctor(System.Collections.IEnumerable,System.String,System.String,System.String,System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>Initializes a new instance of the MultiSelectList class by using the items to include in the list, the data value field, the data text field, the data group field, the selected values, and the disabled values.</summary>
+ <param name="items">The items used to build each <see cref="T:System.Web.Mvc.SelectListItem" /> of the list.</param>
+ <param name="dataValueField">The data value field. Used to match the Value property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="dataTextField">The data text field. Used to match the Text property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="dataGroupField">The data group field. Used to match the Group property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="selectedValues">The selected values field. Used to match the Selected property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="disabledValues">The disabled values. Used to match the Disabled property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MultiSelectList.#ctor(System.Collections.IEnumerable,System.String,System.String,System.String,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>Initializes a new instance of the MultiSelectList class by using the items to include in the list, the data value field, the data text field, the data group field, the selected values, the disabled values, and the disabled groups.</summary>
+ <param name="items">The items used to build each <see cref="T:System.Web.Mvc.SelectListItem" /> of the list.</param>
+ <param name="dataValueField">The data value field. Used to match the Value property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="dataTextField">The data text field. Used to match the Text property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="dataGroupField">The data group field. Used to match the Group property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="selectedValues">The selected values field. Used to match the Selected property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="disabledValues">The disabled values. Used to match the Disabled property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="disabledGroups">The disabled groups. Used to match the Disabled property of the corresponding <see cref="T:System.Web.Mvc.SelectListGroup" />.</param>
+ </member>
+ <member name="P:System.Web.Mvc.MultiSelectList.DataGroupField">
+ <summary>Gets the data group field.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.MultiSelectList.DataTextField">
+ <summary>Gets or sets the data text field.</summary>
+ <returns>The data text field.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.MultiSelectList.DataValueField">
+ <summary>Gets or sets the data value field.</summary>
+ <returns>The data value field.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.MultiSelectList.DisabledGroups">
+ <summary>Gets the disabled groups.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.MultiSelectList.DisabledValues">
+ <summary>Gets the disabled values.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.MultiSelectList.GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.MultiSelectList.Items">
+ <summary>Gets or sets the items in the list.</summary>
+ <returns>The items in the list.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.MultiSelectList.SelectedValues">
+ <summary>Gets or sets the selected values.</summary>
+ <returns>The selected values.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.MultiSelectList.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator can be used to iterate through a collection.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.MvcFilter">
+ <summary>When implemented in a derived class, provides a metadata class that contains a reference to the implementation of one or more of the filter interfaces, the filter's order, and the filter's scope.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.MvcFilter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MvcFilter" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.MvcFilter.#ctor(System.Boolean,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MvcFilter" /> class and specifies the order of filters and whether multiple filters are allowed.</summary>
+ <param name="allowMultiple">true to specify that multiple filters of the same type are allowed; otherwise, false.</param>
+ <param name="order">The filter order.</param>
+ </member>
+ <member name="P:System.Web.Mvc.MvcFilter.AllowMultiple">
+ <summary>Gets a value that indicates whether more than one instance of the filter attribute can be specified.</summary>
+ <returns>true if more than one instance of the filter attribute is allowed; otherwise, false.Implements<see cref="P:System.Web.Mvc.IMvcFilter.AllowMultiple" />.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.MvcFilter.Order">
+ <summary>Gets a value that indicates the order in which a filter is applied.</summary>
+ <returns>A value that indicates the order in which a filter is applied.Implements<see cref="P:System.Web.Mvc.IMvcFilter.Order" />.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.MvcHandler">
+ <summary>Selects the controller that will handle an HTTP request.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHandler.#ctor(System.Web.Routing.RequestContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MvcHandler" /> class.</summary>
+ <param name="requestContext">The request context.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestContext" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHandler.AddVersionHeader(System.Web.HttpContextBase)">
+ <summary>Adds the version header by using the specified HTTP context.</summary>
+ <param name="httpContext">The HTTP context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHandler.BeginProcessRequest(System.Web.HttpContext,System.AsyncCallback,System.Object)">
+ <summary>Called by ASP.NET to begin asynchronous request processing.</summary>
+ <returns>The status of the asynchronous call.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="callback">The asynchronous callback method.</param>
+ <param name="state">The state of the asynchronous object.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHandler.BeginProcessRequest(System.Web.HttpContextBase,System.AsyncCallback,System.Object)">
+ <summary>Called by ASP.NET to begin asynchronous request processing using the base HTTP context.</summary>
+ <returns>The status of the asynchronous call.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="callback">The asynchronous callback method.</param>
+ <param name="state">The state of the asynchronous object.</param>
+ </member>
+ <member name="P:System.Web.Mvc.MvcHandler.DisableMvcResponseHeader">
+ <summary>Gets or sets a value that indicates whether the MVC response header is disabled.</summary>
+ <returns>true if the MVC response header is disabled; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHandler.EndProcessRequest(System.IAsyncResult)">
+ <summary>Called by ASP.NET when asynchronous request processing has ended.</summary>
+ <param name="asyncResult">The asynchronous result.</param>
+ </member>
+ <member name="P:System.Web.Mvc.MvcHandler.IsReusable">
+ <summary>Gets a value that indicates whether another request can use the <see cref="T:System.Web.IHttpHandler" /> instance.</summary>
+ <returns>true if the <see cref="T:System.Web.IHttpHandler" /> instance is reusable; otherwise, false.</returns>
+ </member>
+ <member name="F:System.Web.Mvc.MvcHandler.MvcVersionHeaderName">
+ <summary>Contains the header name of the ASP.NET MVC version.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHandler.ProcessRequest(System.Web.HttpContext)">
+ <summary>Processes the request by using the specified HTTP request context.</summary>
+ <param name="httpContext">The HTTP context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHandler.ProcessRequest(System.Web.HttpContextBase)">
+ <summary>Processes the request by using the specified base HTTP request context.</summary>
+ <param name="httpContext">The HTTP context.</param>
+ </member>
+ <member name="P:System.Web.Mvc.MvcHandler.RequestContext">
+ <summary>Gets the request context.</summary>
+ <returns>The request context.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHandler.System#Web#IHttpAsyncHandler#BeginProcessRequest(System.Web.HttpContext,System.AsyncCallback,System.Object)">
+ <summary>Called by ASP.NET to begin asynchronous request processing using the base HTTP context.</summary>
+ <returns>The status of the asynchronous call.</returns>
+ <param name="context">The HTTP context.</param>
+ <param name="cb">The asynchronous callback method.</param>
+ <param name="extraData">The data.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHandler.System#Web#IHttpAsyncHandler#EndProcessRequest(System.IAsyncResult)">
+ <summary>Called by ASP.NET when asynchronous request processing has ended.</summary>
+ <param name="result">The asynchronous result.</param>
+ </member>
+ <member name="P:System.Web.Mvc.MvcHandler.System#Web#IHttpHandler#IsReusable">
+ <summary>Gets a value that indicates whether another request can use the <see cref="T:System.Web.IHttpHandler" /> instance.</summary>
+ <returns>true if the <see cref="T:System.Web.IHttpHandler" /> instance is reusable; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHandler.System#Web#IHttpHandler#ProcessRequest(System.Web.HttpContext)">
+ <summary>Enables processing of HTTP Web requests by a custom HTTP handler that implements the <see cref="T:System.Web.IHttpHandler" /> interface.</summary>
+ <param name="httpContext">An <see cref="T:System.Web.HttpContext" /> object that provides references to the intrinsic server objects (for example, Request, Response, Session, and Server) that are used to service HTTP requests.</param>
+ </member>
+ <member name="T:System.Web.Mvc.MvcHtmlString">
+ <summary>Represents an HTML-encoded string that should not be encoded again.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHtmlString.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MvcHtmlString" /> class.</summary>
+ <param name="value">The string to create. If no value is assigned, the object is created using an empty-string value.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHtmlString.Create(System.String)">
+ <summary>Creates an HTML-encoded string using the specified text value.</summary>
+ <returns>An HTML-encoded string.</returns>
+ <param name="value">The value of the string to create .</param>
+ </member>
+ <member name="F:System.Web.Mvc.MvcHtmlString.Empty">
+ <summary>Contains an empty HTML string.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHtmlString.IsNullOrEmpty(System.Web.Mvc.MvcHtmlString)">
+ <summary>Determines whether the specified string contains content or is either null or empty.</summary>
+ <returns>true if the string is null or empty; otherwise, false.</returns>
+ <param name="value">The string.</param>
+ </member>
+ <member name="T:System.Web.Mvc.MvcHttpHandler">
+ <summary>Verifies and processes an HTTP request.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHttpHandler.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MvcHttpHandler" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHttpHandler.BeginProcessRequest(System.Web.HttpContext,System.AsyncCallback,System.Object)">
+ <summary>Called by ASP.NET to begin asynchronous request processing.</summary>
+ <returns>The status of the asynchronous call.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="callback">The asynchronous callback method.</param>
+ <param name="state">The state.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHttpHandler.BeginProcessRequest(System.Web.HttpContextBase,System.AsyncCallback,System.Object)">
+ <summary>Called by ASP.NET to begin asynchronous request processing.</summary>
+ <returns>The status of the asynchronous call.</returns>
+ <param name="httpContext">The base HTTP context.</param>
+ <param name="callback">The asynchronous callback method.</param>
+ <param name="state">The state.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHttpHandler.EndProcessRequest(System.IAsyncResult)">
+ <summary>Called by ASP.NET when asynchronous request processing has ended.</summary>
+ <param name="asyncResult">The asynchronous result.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHttpHandler.System#Web#IHttpAsyncHandler#BeginProcessRequest(System.Web.HttpContext,System.AsyncCallback,System.Object)">
+ <summary>Called by ASP.NET to begin asynchronous request processing.</summary>
+ <returns>The status of the asynchronous call.</returns>
+ <param name="context">The context.</param>
+ <param name="cb">The asynchronous callback method.</param>
+ <param name="extraData">An object that contains data.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHttpHandler.System#Web#IHttpAsyncHandler#EndProcessRequest(System.IAsyncResult)">
+ <summary>Called by ASP.NET when asynchronous request processing has ended.</summary>
+ <param name="result">The status of the asynchronous operations.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MvcHttpHandler.VerifyAndProcessRequest(System.Web.IHttpHandler,System.Web.HttpContextBase)">
+ <summary>Verifies and processes an HTTP request.</summary>
+ <param name="httpHandler">The HTTP handler.</param>
+ <param name="httpContext">The HTTP context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.MvcRouteHandler">
+ <summary>Creates an object that implements the IHttpHandler interface and passes the request context to it.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.MvcRouteHandler.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MvcRouteHandler" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.MvcRouteHandler.#ctor(System.Web.Mvc.IControllerFactory)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MvcRouteHandler" /> class using the specified factory controller object.</summary>
+ <param name="controllerFactory">The controller factory.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MvcRouteHandler.GetHttpHandler(System.Web.Routing.RequestContext)">
+ <summary>Returns the HTTP handler by using the specified HTTP context.</summary>
+ <returns>The HTTP handler.</returns>
+ <param name="requestContext">The request context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MvcRouteHandler.GetSessionStateBehavior(System.Web.Routing.RequestContext)">
+ <summary>Returns the session behavior.</summary>
+ <returns>The session behavior.</returns>
+ <param name="requestContext">The request context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.MvcRouteHandler.System#Web#Routing#IRouteHandler#GetHttpHandler(System.Web.Routing.RequestContext)">
+ <summary>Returns the HTTP handler by using the specified request context.</summary>
+ <returns>The HTTP handler.</returns>
+ <param name="requestContext">The request context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.MvcWebRazorHostFactory">
+ <summary>Creates instances of <see cref="T:System.Web.Mvc.MvcWebPageRazorHost" /> files.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.MvcWebRazorHostFactory.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MvcWebRazorHostFactory" /> class. </summary>
+ </member>
+ <member name="M:System.Web.Mvc.MvcWebRazorHostFactory.CreateHost(System.String,System.String)">
+ <summary>Creates a Razor host.</summary>
+ <returns>A Razor host.</returns>
+ <param name="virtualPath">The virtual path to the target file.</param>
+ <param name="physicalPath">The physical path to the target file.</param>
+ </member>
+ <member name="T:System.Web.Mvc.NameValueCollectionExtensions">
+ <summary>Extends a NameValueCollection object so that the collection can be copied to a specified dictionary.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.NameValueCollectionExtensions.CopyTo(System.Collections.Specialized.NameValueCollection,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Copies the specified collection to the specified destination.</summary>
+ <param name="collection">The collection.</param>
+ <param name="destination">The destination.</param>
+ </member>
+ <member name="M:System.Web.Mvc.NameValueCollectionExtensions.CopyTo(System.Collections.Specialized.NameValueCollection,System.Collections.Generic.IDictionary{System.String,System.Object},System.Boolean)">
+ <summary>Copies the specified collection to the specified destination, and optionally replaces previous entries.</summary>
+ <param name="collection">The collection.</param>
+ <param name="destination">The destination.</param>
+ <param name="replaceEntries">true to replace previous entries; otherwise, false.</param>
+ </member>
+ <member name="T:System.Web.Mvc.NameValueCollectionValueProvider">
+ <summary>Represents the base class for value providers whose values come from a <see cref="T:System.Collections.Specialized.NameValueCollection" /> object.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.NameValueCollectionValueProvider.#ctor(System.Collections.Specialized.NameValueCollection,System.Collections.Specialized.NameValueCollection,System.Globalization.CultureInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.NameValueCollectionValueProvider" /> class using the specified unvalidated collection.</summary>
+ <param name="collection">A collection that contains the values that are used to initialize the provider.</param>
+ <param name="unvalidatedCollection">A collection that contains the values that are used to initialize the provider. This collection will not be validated.</param>
+ <param name="culture">An object that contains information about the target culture.</param>
+ </member>
+ <member name="M:System.Web.Mvc.NameValueCollectionValueProvider.#ctor(System.Collections.Specialized.NameValueCollection,System.Collections.Specialized.NameValueCollection,System.Globalization.CultureInfo,System.Boolean)">
+ <summary>Initializes Name Value collection provider.</summary>
+ <param name="collection">Key value collection from request.</param>
+ <param name="unvalidatedCollection">Unvalidated key value collection from the request.</param>
+ <param name="culture">Culture with which the values are to be used.</param>
+ <param name="jQueryToMvcRequestNormalizationRequired">jQuery POST when sending complex Javascript objects to server does not encode in the way understandable by MVC. This flag should be set if the request should be normalized to MVC form - https://aspnetwebstack.codeplex.com/workitem/1564.</param>
+ </member>
+ <member name="M:System.Web.Mvc.NameValueCollectionValueProvider.#ctor(System.Collections.Specialized.NameValueCollection,System.Globalization.CultureInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.NameValueCollectionValueProvider" /> class.</summary>
+ <param name="collection">A collection that contains the values that are used to initialize the provider.</param>
+ <param name="culture">An object that contains information about the target culture.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collection" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.NameValueCollectionValueProvider.ContainsPrefix(System.String)">
+ <summary>Determines whether the collection contains the specified prefix.</summary>
+ <returns>true if the collection contains the specified prefix; otherwise, false.</returns>
+ <param name="prefix">The prefix to search for.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="prefix" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.NameValueCollectionValueProvider.GetKeysFromPrefix(System.String)">
+ <summary>Gets the keys using the specified prefix.</summary>
+ <returns>They keys.</returns>
+ <param name="prefix">The prefix.</param>
+ </member>
+ <member name="M:System.Web.Mvc.NameValueCollectionValueProvider.GetValue(System.String)">
+ <summary>Returns a value object using the specified key.</summary>
+ <returns>The value object for the specified key.</returns>
+ <param name="key">The key of the value object to retrieve.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="key" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.NameValueCollectionValueProvider.GetValue(System.String,System.Boolean)">
+ <summary>Returns a value object using the specified key and validation directive.</summary>
+ <returns>The value object for the specified key.</returns>
+ <param name="key">The key.</param>
+ <param name="skipValidation">true if validation should be skipped; otherwise, false.</param>
+ </member>
+ <member name="T:System.Web.Mvc.NoAsyncTimeoutAttribute">
+ <summary>Provides a convenience wrapper for the <see cref="T:System.Web.Mvc.AsyncTimeoutAttribute" /> attribute.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.NoAsyncTimeoutAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.NoAsyncTimeoutAttribute" /> class.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.NonActionAttribute">
+ <summary>Represents an attribute that is used to indicate that a controller method is not an action method.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.NonActionAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.NonActionAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.NonActionAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
+ <summary>Determines whether the attribute marks a method that is not an action method by using the specified controller context.</summary>
+ <returns>true if the attribute marks a valid non-action method; otherwise, false.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="methodInfo">The method information.</param>
+ </member>
+ <member name="T:System.Web.Mvc.OutputCacheAttribute">
+ <summary>Represents an attribute that is used to mark an action method whose output will be cached.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.OutputCacheAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.OutputCacheAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.OutputCacheAttribute.CacheProfile">
+ <summary>Gets or sets the cache profile name.</summary>
+ <returns>The cache profile name.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.OutputCacheAttribute.ChildActionCache">
+ <summary>Gets or sets the child action cache.</summary>
+ <returns>The child action cache.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.OutputCacheAttribute.Duration">
+ <summary>Gets or sets the cache duration, in seconds.</summary>
+ <returns>The cache duration.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.OutputCacheAttribute.IsChildActionCacheActive(System.Web.Mvc.ControllerContext)">
+ <summary>Returns a value that indicates whether a child action cache is active.</summary>
+ <returns>true if the child action cache is active; otherwise, false.</returns>
+ <param name="controllerContext">The controller context.</param>
+ </member>
+ <member name="P:System.Web.Mvc.OutputCacheAttribute.Location">
+ <summary>Gets or sets the location.</summary>
+ <returns>The location.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.OutputCacheAttribute.NoStore">
+ <summary>Gets or sets a value that indicates whether to store the cache.</summary>
+ <returns>true if the cache should be stored; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.OutputCacheAttribute.OnActionExecuted(System.Web.Mvc.ActionExecutedContext)">
+ <summary>This method is an implementation of <see cref="M:System.Web.Mvc.IActionFilter.OnActionExecuted(System.Web.Mvc.ActionExecutedContext)" /> and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code. </summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.OutputCacheAttribute.OnActionExecuting(System.Web.Mvc.ActionExecutingContext)">
+ <summary>This method is an implementation of <see cref="M:System.Web.Mvc.IActionFilter.OnActionExecuting(System.Web.Mvc.ActionExecutingContext)" /> and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.OutputCacheAttribute.OnException(System.Web.Mvc.ExceptionContext)">
+ <summary>This method is an implementation of <see cref="M:System.Web.Mvc.IExceptionFilter.OnException(System.Web.Mvc.ExceptionContext)" /> and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.OutputCacheAttribute.OnResultExecuted(System.Web.Mvc.ResultExecutedContext)">
+ <summary>This method is an implementation of <see cref="M:System.Web.Mvc.IResultFilter.OnResultExecuted(System.Web.Mvc.ResultExecutedContext)" /> and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code.</summary>
+ <param name="filterContext">The filter context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.OutputCacheAttribute.OnResultExecuting(System.Web.Mvc.ResultExecutingContext)">
+ <summary>Called before the action result executes.</summary>
+ <param name="filterContext">The filter context, which encapsulates information for using <see cref="T:System.Web.Mvc.AuthorizeAttribute" />.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="filterContext" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.OutputCacheAttribute.SqlDependency">
+ <summary>Gets or sets the SQL dependency.</summary>
+ <returns>The SQL dependency.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.OutputCacheAttribute.VaryByContentEncoding">
+ <summary>Gets or sets the vary-by-content encoding.</summary>
+ <returns>The vary-by-content encoding.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.OutputCacheAttribute.VaryByCustom">
+ <summary>Gets or sets the vary-by-custom value.</summary>
+ <returns>The vary-by-custom value.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.OutputCacheAttribute.VaryByHeader">
+ <summary>Gets or sets the vary-by-header value.</summary>
+ <returns>The vary-by-header value.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.OutputCacheAttribute.VaryByParam">
+ <summary>Gets or sets the vary-by-param value.</summary>
+ <returns>The vary-by-param value.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.OverrideActionFiltersAttribute">
+ <summary>Represents the attributes associated with the override filter.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.OverrideActionFiltersAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.OverrideActionFiltersAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.OverrideActionFiltersAttribute.FiltersToOverride">
+ <summary>Gets the filters to override for this instance.</summary>
+ <returns>The filters to override for this instance.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.OverrideAuthenticationAttribute">
+ <summary>Represents the attributes associated with the authentication.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.OverrideAuthenticationAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.OverrideAuthenticationAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.OverrideAuthenticationAttribute.FiltersToOverride">
+ <summary>Gets the filters to override for this instance.</summary>
+ <returns>The filters to override for this instance.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.OverrideAuthorizationAttribute">
+ <summary>Represents the attributes associated with the authorization.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.OverrideAuthorizationAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.OverrideAuthorizationAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.OverrideAuthorizationAttribute.FiltersToOverride">
+ <summary>Gets the filters to override for this instance.</summary>
+ <returns>The filters to override for this instance.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.OverrideExceptionFiltersAttribute">
+ <summary>Represents the attributes associated with the exception filter.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.OverrideExceptionFiltersAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.OverrideExceptionFiltersAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.OverrideExceptionFiltersAttribute.FiltersToOverride">
+ <summary>Gets the filters to override for this instance.</summary>
+ <returns>The filters to override for this instance.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.OverrideResultFiltersAttribute">
+ <summary>Represents the attributes associated with the result filter.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.OverrideResultFiltersAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.OverrideResultFiltersAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.OverrideResultFiltersAttribute.FiltersToOverride">
+ <summary>Gets the filters to override for this instance.</summary>
+ <returns>The filters to override for this instance.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ParameterBindingInfo">
+ <summary>Encapsulates information for binding action-method parameters to a data model.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ParameterBindingInfo.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ParameterBindingInfo" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ParameterBindingInfo.Binder">
+ <summary>Gets the model binder.</summary>
+ <returns>The model binder.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ParameterBindingInfo.Exclude">
+ <summary>Gets a comma-delimited list of property names for which binding is disabled.</summary>
+ <returns>The exclude list.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ParameterBindingInfo.Include">
+ <summary>Gets a comma-delimited list of property names for which binding is enabled.</summary>
+ <returns>The include list.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ParameterBindingInfo.Prefix">
+ <summary>Gets the prefix to use when the MVC framework binds a value to an action parameter or to a model property.</summary>
+ <returns>The prefix.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ParameterDescriptor">
+ <summary>Contains information that describes a parameter.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ParameterDescriptor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ParameterDescriptor" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ParameterDescriptor.ActionDescriptor">
+ <summary>Gets the action descriptor.</summary>
+ <returns>The action descriptor.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ParameterDescriptor.BindingInfo">
+ <summary>Gets the binding information.</summary>
+ <returns>The binding information.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ParameterDescriptor.DefaultValue">
+ <summary>Gets the default value of the parameter.</summary>
+ <returns>The default value of the parameter.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ParameterDescriptor.GetCustomAttributes(System.Boolean)">
+ <summary>Returns an array of custom attributes that are defined for this member, excluding named attributes.</summary>
+ <returns>An array of custom attributes, or an empty array if no custom attributes exist.</returns>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ <exception cref="T:System.TypeLoadException">The custom attribute type cannot be loaded.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">There is more than one attribute of type <paramref name="attributeType" /> defined for this member.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ParameterDescriptor.GetCustomAttributes(System.Type,System.Boolean)">
+ <summary>Returns an array of custom attributes that are defined for this member, identified by type.</summary>
+ <returns>An array of custom attributes, or an empty array if no custom attributes exist.</returns>
+ <param name="attributeType">The type of the custom attributes.</param>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ <exception cref="T:System.TypeLoadException">The custom attribute type cannot be loaded.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">There is more than one attribute of type <paramref name="attributeType" /> defined for this member.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="attributeType" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ParameterDescriptor.IsDefined(System.Type,System.Boolean)">
+ <summary>Indicates whether one or more instances of a custom attribute type are defined for this member.</summary>
+ <returns>true if the custom attribute type is defined for this member; otherwise, false.</returns>
+ <param name="attributeType">The type of the custom attributes.</param>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="attributeType" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ParameterDescriptor.ParameterName">
+ <summary>Gets the name of the parameter.</summary>
+ <returns>The name of the parameter.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ParameterDescriptor.ParameterType">
+ <summary>Gets the type of the parameter.</summary>
+ <returns>The type of the parameter.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.PartialViewResult">
+ <summary>Represents a base class that is used to send a partial view to the response.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.PartialViewResult.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.PartialViewResult" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.PartialViewResult.FindView(System.Web.Mvc.ControllerContext)">
+ <summary>Returns the <see cref="T:System.Web.Mvc.ViewEngineResult" /> object that is used to render the view.</summary>
+ <returns>The view engine result.</returns>
+ <param name="context">The controller context.</param>
+ <exception cref="T:System.InvalidOperationException">An error occurred while the method was attempting to find the view.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.PreApplicationStartCode">
+ <summary>Provides a registration point for ASP.NET Razor pre-application start code.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.PreApplicationStartCode.Start">
+ <summary>Registers Razor pre-application start code.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.QueryStringValueProvider">
+ <summary>Represents a value provider for query strings that are contained in a <see cref="T:System.Collections.Specialized.NameValueCollection" /> object.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.QueryStringValueProvider.#ctor(System.Web.Mvc.ControllerContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.QueryStringValueProvider" /> class.</summary>
+ <param name="controllerContext">An object that encapsulates information about the current HTTP request.</param>
+ </member>
+ <member name="T:System.Web.Mvc.QueryStringValueProviderFactory">
+ <summary>Represents a class that is responsible for creating a new instance of a query-string value-provider object.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.QueryStringValueProviderFactory.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.QueryStringValueProviderFactory" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.QueryStringValueProviderFactory.GetValueProvider(System.Web.Mvc.ControllerContext)">
+ <summary>Returns a value-provider object for the specified controller context.</summary>
+ <returns>A query-string value-provider object.</returns>
+ <param name="controllerContext">An object that encapsulates information about the current HTTP request.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.RangeAttributeAdapter">
+ <summary>Provides an adapter for the <see cref="T:System.ComponentModel.DataAnnotations.RangeAttribute" /> attribute.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RangeAttributeAdapter.#ctor(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,System.ComponentModel.DataAnnotations.RangeAttribute)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataAnnotations.RangeAttribute" /> class.</summary>
+ <param name="metadata">The model metadata.</param>
+ <param name="context">The controller context.</param>
+ <param name="attribute">The range attribute.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RangeAttributeAdapter.GetClientValidationRules">
+ <summary>Gets a list of client validation rules for a range check.</summary>
+ <returns>A list of client validation rules for a range check.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.RazorView">
+ <summary>Represents the class used to create views that have Razor syntax.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RazorView.#ctor(System.Web.Mvc.ControllerContext,System.String,System.String,System.Boolean,System.Collections.Generic.IEnumerable{System.String})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RazorView" /> class.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="viewPath">The view path.</param>
+ <param name="layoutPath">The layout or master page.</param>
+ <param name="runViewStartPages">A value that indicates whether view start files should be executed before the view.</param>
+ <param name="viewStartFileExtensions">The set of extensions that will be used when looking up view start files.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RazorView.#ctor(System.Web.Mvc.ControllerContext,System.String,System.String,System.Boolean,System.Collections.Generic.IEnumerable{System.String},System.Web.Mvc.IViewPageActivator)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RazorView" /> class using the view page activator.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="viewPath">The view path.</param>
+ <param name="layoutPath">The layout or master page.</param>
+ <param name="runViewStartPages">A value that indicates whether view start files should be executed before the view.</param>
+ <param name="viewStartFileExtensions">The set of extensions that will be used when looking up view start files.</param>
+ <param name="viewPageActivator">The view page activator.</param>
+ </member>
+ <member name="P:System.Web.Mvc.RazorView.LayoutPath">
+ <summary>Gets the layout or master page.</summary>
+ <returns>The layout or master page.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.RazorView.RenderView(System.Web.Mvc.ViewContext,System.IO.TextWriter,System.Object)">
+ <summary>Renders the specified view context by using the specified writer and <see cref="T:System.Web.Mvc.WebViewPage" /> instance.</summary>
+ <param name="viewContext">The view context.</param>
+ <param name="writer">The writer that is used to render the view to the response.</param>
+ <param name="instance">The <see cref="T:System.Web.Mvc.WebViewPage" /> instance.</param>
+ </member>
+ <member name="P:System.Web.Mvc.RazorView.RunViewStartPages">
+ <summary>Gets a value that indicates whether view start files should be executed before the view.</summary>
+ <returns>A value that indicates whether view start files should be executed before the view.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.RazorView.ViewStartFileExtensions">
+ <summary>Gets or sets the set of file extensions that will be used when looking up view start files.</summary>
+ <returns>The set of file extensions that will be used when looking up view start files.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.RazorViewEngine">
+ <summary>Represents a view engine that is used to render a Web page that uses the ASP.NET Razor syntax.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RazorViewEngine.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RazorViewEngine" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RazorViewEngine.#ctor(System.Web.Mvc.IViewPageActivator)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RazorViewEngine" /> class using the view page activator.</summary>
+ <param name="viewPageActivator">The view page activator.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RazorViewEngine.CreatePartialView(System.Web.Mvc.ControllerContext,System.String)">
+ <summary>Creates a partial view using the specified controller context and partial path.</summary>
+ <returns>The partial view.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="partialPath">The path to the partial view.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RazorViewEngine.CreateView(System.Web.Mvc.ControllerContext,System.String,System.String)">
+ <summary>Creates a view by using the specified controller context and the paths of the view and master view.</summary>
+ <returns>The view.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="viewPath">The path to the view.</param>
+ <param name="masterPath">The path to the master view.</param>
+ </member>
+ <member name="T:System.Web.Mvc.RedirectResult">
+ <summary>Controls the processing of application actions by redirecting to a specified URI.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RedirectResult.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class.</summary>
+ <param name="url">The target URL.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.RedirectResult.#ctor(System.String,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class using the specified URL and permanent-redirection flag.</summary>
+ <param name="url">The URL.</param>
+ <param name="permanent">A value that indicates whether the redirection should be permanent.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RedirectResult.ExecuteResult(System.Web.Mvc.ControllerContext)">
+ <summary>Enables processing of the result of an action method by a custom type that inherits from the <see cref="T:System.Web.Mvc.ActionResult" /> class.</summary>
+ <param name="context">The context within which the result is executed.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="context" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.RedirectResult.Permanent">
+ <summary>Gets a value that indicates whether the redirection should be permanent.</summary>
+ <returns>true if the redirection should be permanent; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.RedirectResult.Url">
+ <summary>Gets or sets the target URL.</summary>
+ <returns>The target URL.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.RedirectToRouteResult">
+ <summary>Represents a result that performs a redirection by using the specified route values dictionary.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RedirectToRouteResult.#ctor(System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RedirectToRouteResult" /> class by using the specified route name and route values.</summary>
+ <param name="routeName">The name of the route.</param>
+ <param name="routeValues">The route values.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RedirectToRouteResult.#ctor(System.String,System.Web.Routing.RouteValueDictionary,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RedirectToRouteResult" /> class by using the specified route name, route values, and permanent-redirection flag.</summary>
+ <param name="routeName">The name of the route.</param>
+ <param name="routeValues">The route values.</param>
+ <param name="permanent">A value that indicates whether the redirection should be permanent.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RedirectToRouteResult.#ctor(System.Web.Routing.RouteValueDictionary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RedirectToRouteResult" /> class by using the specified route values.</summary>
+ <param name="routeValues">The route values.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RedirectToRouteResult.ExecuteResult(System.Web.Mvc.ControllerContext)">
+ <summary>Enables processing of the result of an action method by a custom type that inherits from the <see cref="T:System.Web.Mvc.ActionResult" /> class.</summary>
+ <param name="context">The context within which the result is executed.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="context" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.RedirectToRouteResult.Permanent">
+ <summary>Gets a value that indicates whether the redirection should be permanent.</summary>
+ <returns>true if the redirection should be permanent; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.RedirectToRouteResult.RouteName">
+ <summary>Gets or sets the name of the route.</summary>
+ <returns>The name of the route.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.RedirectToRouteResult.RouteValues">
+ <summary>Gets or sets the route values.</summary>
+ <returns>The route values.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ReflectedActionDescriptor">
+ <summary>Contains information that describes a reflected action method.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedActionDescriptor.#ctor(System.Reflection.MethodInfo,System.String,System.Web.Mvc.ControllerDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ReflectedActionDescriptor" /> class.</summary>
+ <param name="methodInfo">The action-method information.</param>
+ <param name="actionName">The name of the action.</param>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <exception cref="T:System.ArgumentNullException">Either the <paramref name="methodInfo" /> or <paramref name="controllerDescriptor" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ReflectedActionDescriptor.ActionName">
+ <summary>Gets the name of the action.</summary>
+ <returns>The name of the action.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ReflectedActionDescriptor.ControllerDescriptor">
+ <summary>Gets the controller descriptor.</summary>
+ <returns>The controller descriptor.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedActionDescriptor.Execute(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Executes the specified controller context by using the specified action-method parameters.</summary>
+ <returns>The action return value.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="parameters">The parameters.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="parameters" /> or <paramref name="controllerContext" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedActionDescriptor.GetCustomAttributes(System.Boolean)">
+ <summary>Returns an array of custom attributes defined for this member, excluding named attributes.</summary>
+ <returns>An array of custom attributes, or an empty array if no custom attributes exist.</returns>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ <exception cref="T:System.TypeLoadException">The custom attribute type cannot be loaded.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">There is more than one attribute of type <paramref name="attributeType" /> defined for this member.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedActionDescriptor.GetCustomAttributes(System.Type,System.Boolean)">
+ <summary>Returns an array of custom attributes defined for this member, identified by type.</summary>
+ <returns>An array of custom attributes, or an empty array if no custom attributes exist.</returns>
+ <param name="attributeType">The type of the custom attributes.</param>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ <exception cref="T:System.TypeLoadException">The custom attribute type cannot be loaded.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">There is more than one attribute of type <paramref name="attributeType" /> defined for this member.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedActionDescriptor.GetFilterAttributes(System.Boolean)">
+ <summary>Gets the filter attributes.</summary>
+ <returns>The filter attributes.</returns>
+ <param name="useCache">true to use the cache, otherwise false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedActionDescriptor.GetParameters">
+ <summary>Retrieves the parameters of the action method.</summary>
+ <returns>The parameters of the action method.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedActionDescriptor.GetSelectors">
+ <summary>Retrieves the action selectors.</summary>
+ <returns>The action selectors.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedActionDescriptor.IsDefined(System.Type,System.Boolean)">
+ <summary>Indicates whether one or more instances of a custom attribute type are defined for this member.</summary>
+ <returns>true if the custom attribute type is defined for this member; otherwise, false.</returns>
+ <param name="attributeType">The type of the custom attributes.</param>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ReflectedActionDescriptor.MethodInfo">
+ <summary>Gets or sets the action-method information.</summary>
+ <returns>The action-method information.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ReflectedActionDescriptor.UniqueId">
+ <summary>Gets the unique ID for the reflected action descriptor using lazy initialization.</summary>
+ <returns>The unique ID.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ReflectedControllerDescriptor">
+ <summary>Contains information that describes a reflected controller.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedControllerDescriptor.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ReflectedControllerDescriptor" /> class.</summary>
+ <param name="controllerType">The type of the controller.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="controllerType" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ReflectedControllerDescriptor.ControllerType">
+ <summary>Gets the type of the controller.</summary>
+ <returns>The type of the controller.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedControllerDescriptor.FindAction(System.Web.Mvc.ControllerContext,System.String)">
+ <summary>Finds the specified action for the specified controller context.</summary>
+ <returns>The information about the action.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionName">The name of the action.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedControllerDescriptor.GetCanonicalActions">
+ <summary>Returns the list of actions for the controller.</summary>
+ <returns>A list of action descriptors for the controller.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedControllerDescriptor.GetCustomAttributes(System.Boolean)">
+ <summary>Returns an array of custom attributes that are defined for this member, excluding named attributes.</summary>
+ <returns>An array of custom attributes, or an empty array if no custom attributes exist.</returns>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ <exception cref="T:System.TypeLoadException">The custom attribute type cannot be loaded.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">There is more than one attribute of type <paramref name="attributeType" /> defined for this member.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedControllerDescriptor.GetCustomAttributes(System.Type,System.Boolean)">
+ <summary>Returns an array of custom attributes that are defined for this member, identified by type.</summary>
+ <returns>An array of custom attributes, or an empty array if no custom attributes exist.</returns>
+ <param name="attributeType">The type of the custom attributes.</param>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ <exception cref="T:System.TypeLoadException">The custom attribute type cannot be loaded.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">There is more than one attribute of type <paramref name="attributeType" /> defined for this member.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedControllerDescriptor.GetFilterAttributes(System.Boolean)">
+ <summary>Gets the filter attributes.</summary>
+ <returns>The filter attributes.</returns>
+ <param name="useCache">true to use the cache, otherwise false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedControllerDescriptor.IsDefined(System.Type,System.Boolean)">
+ <summary>Returns a value that indicates whether one or more instances of a custom attribute type are defined for this member.</summary>
+ <returns>true if the custom attribute type is defined for this member; otherwise, false.</returns>
+ <param name="attributeType">The type of the custom attributes.</param>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ReflectedParameterDescriptor">
+ <summary>Contains information that describes a reflected action-method parameter.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedParameterDescriptor.#ctor(System.Reflection.ParameterInfo,System.Web.Mvc.ActionDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ReflectedParameterDescriptor" /> class.</summary>
+ <param name="parameterInfo">The parameter information.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="parameterInfo" /> or <paramref name="actionDescriptor" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ReflectedParameterDescriptor.ActionDescriptor">
+ <summary>Gets the action descriptor.</summary>
+ <returns>The action descriptor.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ReflectedParameterDescriptor.BindingInfo">
+ <summary>Gets the binding information.</summary>
+ <returns>The binding information.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ReflectedParameterDescriptor.DefaultValue">
+ <summary>Gets the default value of the reflected parameter.</summary>
+ <returns>The default value of the reflected parameter.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedParameterDescriptor.GetCustomAttributes(System.Boolean)">
+ <summary>Returns an array of custom attributes that are defined for this member, excluding named attributes.</summary>
+ <returns>An array of custom attributes, or an empty array if no custom attributes exist.</returns>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ <exception cref="T:System.TypeLoadException">The custom attribute type cannot be loaded.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">There is more than one attribute of type <paramref name="attributeType" /> defined for this member.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedParameterDescriptor.GetCustomAttributes(System.Type,System.Boolean)">
+ <summary>Returns an array of custom attributes that are defined for this member, identified by type.</summary>
+ <returns>An array of custom attributes, or an empty array if no custom attributes exist.</returns>
+ <param name="attributeType">The type of the custom attributes.</param>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ <exception cref="T:System.TypeLoadException">The custom attribute type cannot be loaded.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">There is more than one attribute of type <paramref name="attributeType" /> defined for this member.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ReflectedParameterDescriptor.IsDefined(System.Type,System.Boolean)">
+ <summary>Returns a value that indicates whether one or more instances of a custom attribute type are defined for this member.</summary>
+ <returns>true if the custom attribute type is defined for this member; otherwise, false.</returns>
+ <param name="attributeType">The type of the custom attributes.</param>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ReflectedParameterDescriptor.ParameterInfo">
+ <summary>Gets or sets the parameter information.</summary>
+ <returns>The parameter information.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ReflectedParameterDescriptor.ParameterName">
+ <summary>Gets the name of the parameter.</summary>
+ <returns>The name of the parameter.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ReflectedParameterDescriptor.ParameterType">
+ <summary>Gets the type of the parameter.</summary>
+ <returns>The type of the parameter.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.RegularExpressionAttributeAdapter">
+ <summary>Provides an adapter for the <see cref="T:System.ComponentModel.DataAnnotations.RegularExpressionAttribute" /> attribute.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RegularExpressionAttributeAdapter.#ctor(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,System.ComponentModel.DataAnnotations.RegularExpressionAttribute)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RegularExpressionAttributeAdapter" /> class.</summary>
+ <param name="metadata">The model metadata.</param>
+ <param name="context">The controller context.</param>
+ <param name="attribute">The regular expression attribute.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RegularExpressionAttributeAdapter.GetClientValidationRules">
+ <summary>Gets a list of regular-expression client validation rules.</summary>
+ <returns>A list of regular-expression client validation rules.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.RemoteAttribute">
+ <summary>Provides an attribute that uses the jQuery validation plug-in remote validator. </summary>
+ </member>
+ <member name="M:System.Web.Mvc.RemoteAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RemoteAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RemoteAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RemoteAttribute" /> class using the specified route name.</summary>
+ <param name="routeName">The route name.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RemoteAttribute.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RemoteAttribute" /> class using the specified action-method name and controller name.</summary>
+ <param name="action">The name of the action method.</param>
+ <param name="controller">The name of the controller.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RemoteAttribute.#ctor(System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RemoteAttribute" /> class using the specified action-method name, controller name, and area name.</summary>
+ <param name="action">The name of the action method.</param>
+ <param name="controller">The name of the controller.</param>
+ <param name="areaName">The name of the area.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RemoteAttribute.#ctor(System.String,System.String,System.Web.Mvc.AreaReference)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RemoteAttribute" /> class.</summary>
+ <param name="action">The route name.</param>
+ <param name="controller">The name of the controller.</param>
+ <param name="areaReference">Find the controller in the root if <see cref="F:System.Web.Mvc.AreaReference.UseRoot" />. Otherwise look in the current area.</param>
+ </member>
+ <member name="P:System.Web.Mvc.RemoteAttribute.AdditionalFields">
+ <summary>Gets or sets the additional fields that are required for validation.</summary>
+ <returns>The additional fields that are required for validation.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.RemoteAttribute.FormatAdditionalFieldsForClientValidation(System.String)">
+ <summary>Returns a comma-delimited string of validation field names.</summary>
+ <returns>A comma-delimited string of validation field names.</returns>
+ <param name="property">The name of the validation property.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RemoteAttribute.FormatErrorMessage(System.String)">
+ <summary>Formats the error message that is displayed when validation fails.</summary>
+ <returns>A formatted error message.</returns>
+ <param name="name">A name to display with the error message.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RemoteAttribute.FormatPropertyForClientValidation(System.String)">
+ <summary>Formats the property for client validation by prepending an asterisk (*) and a dot.</summary>
+ <returns>The string "*." Is prepended to the property.</returns>
+ <param name="property">The property.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RemoteAttribute.GetClientValidationRules(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+ <summary>Gets a list of client validation rules for the property.</summary>
+ <returns>A list of remote client validation rules for the property.</returns>
+ <param name="metadata">The model metadata.</param>
+ <param name="context">The controller context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RemoteAttribute.GetUrl(System.Web.Mvc.ControllerContext)">
+ <summary>Gets the URL for the remote validation call.</summary>
+ <returns>The URL for the remote validation call.</returns>
+ <param name="controllerContext">The controller context.</param>
+ </member>
+ <member name="P:System.Web.Mvc.RemoteAttribute.HttpMethod">
+ <summary>Gets or sets the HTTP method used for remote validation.</summary>
+ <returns>The HTTP method used for remote validation. The default value is "Get".</returns>
+ </member>
+ <member name="M:System.Web.Mvc.RemoteAttribute.IsValid(System.Object)">
+ <summary>This method always returns true.</summary>
+ <returns>true</returns>
+ <param name="value">The validation target.</param>
+ </member>
+ <member name="P:System.Web.Mvc.RemoteAttribute.RouteData">
+ <summary>Gets the route data dictionary.</summary>
+ <returns>The route data dictionary.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.RemoteAttribute.RouteName">
+ <summary>Gets or sets the route name.</summary>
+ <returns>The route name.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.RemoteAttribute.Routes">
+ <summary>Gets the route collection from the route table.</summary>
+ <returns>The route collection from the route table.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.RequiredAttributeAdapter">
+ <summary>Provides an adapter for the <see cref="T:System.Runtime.CompilerServices.RequiredAttributeAttribute" /> attribute.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RequiredAttributeAdapter.#ctor(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,System.ComponentModel.DataAnnotations.RequiredAttribute)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.RequiredAttributeAttribute" /> class.</summary>
+ <param name="metadata">The model metadata.</param>
+ <param name="context">The controller context.</param>
+ <param name="attribute">The required attribute.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RequiredAttributeAdapter.GetClientValidationRules">
+ <summary>Gets a list of required-value client validation rules.</summary>
+ <returns>A list of required-value client validation rules.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.RequireHttpsAttribute">
+ <summary>Represents an attribute that forces an unsecured HTTP request to be re-sent over HTTPS.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RequireHttpsAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RequireHttpsAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RequireHttpsAttribute.HandleNonHttpsRequest(System.Web.Mvc.AuthorizationContext)">
+ <summary>Handles unsecured HTTP requests that are sent to the action method.</summary>
+ <param name="filterContext">An object that encapsulates information that is required in order to use the <see cref="T:System.Web.Mvc.RequireHttpsAttribute" /> attribute.</param>
+ <exception cref="T:System.InvalidOperationException">The HTTP request contains an invalid transfer method override. All GET requests are considered invalid.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.RequireHttpsAttribute.OnAuthorization(System.Web.Mvc.AuthorizationContext)">
+ <summary>Determines whether a request is secured (HTTPS) and, if it is not, calls the <see cref="M:System.Web.Mvc.RequireHttpsAttribute.HandleNonHttpsRequest(System.Web.Mvc.AuthorizationContext)" /> method.</summary>
+ <param name="filterContext">An object that encapsulates information that is required in order to use the <see cref="T:System.Web.Mvc.RequireHttpsAttribute" /> attribute.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="filterContext" /> parameter is null.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.ResultExecutedContext">
+ <summary>Provides the context for the <see cref="M:System.Web.Mvc.ActionFilterAttribute.OnResultExecuted(System.Web.Mvc.ResultExecutedContext)" /> method of the <see cref="T:System.Web.Mvc.ActionFilterAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ResultExecutedContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ResultExecutedContext" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ResultExecutedContext.#ctor(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionResult,System.Boolean,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ResultExecutedContext" /> class.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="result">The result object.</param>
+ <param name="canceled">true to cancel execution; otherwise, false.</param>
+ <param name="exception">The exception object.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="result" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ResultExecutedContext.Canceled">
+ <summary>Gets or sets a value that indicates whether this <see cref="T:System.Web.Mvc.ResultExecutedContext" /> instance is canceled.</summary>
+ <returns>true if the instance is canceled; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ResultExecutedContext.Exception">
+ <summary>Gets or sets the exception object.</summary>
+ <returns>The exception object.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ResultExecutedContext.ExceptionHandled">
+ <summary>Gets or sets a value that indicates whether the exception has been handled.</summary>
+ <returns>true if the exception has been handled; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ResultExecutedContext.Result">
+ <summary>Gets or sets the action result.</summary>
+ <returns>The action result.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ResultExecutingContext">
+ <summary>Provides the context for the <see cref="M:System.Web.Mvc.ActionFilterAttribute.OnResultExecuting(System.Web.Mvc.ResultExecutingContext)" /> method of the <see cref="T:System.Web.Mvc.ActionFilterAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ResultExecutingContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ResultExecutingContext" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ResultExecutingContext.#ctor(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionResult)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ResultExecutingContext" /> class by using the specified controller context and action result.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="result">The action result.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="result" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ResultExecutingContext.Cancel">
+ <summary>Gets or sets a value that indicates whether this <see cref="T:System.Web.Mvc.ResultExecutingContext" /> value is "cancel".</summary>
+ <returns>true if the value is "cancel"; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ResultExecutingContext.Result">
+ <summary>Gets or sets the action result.</summary>
+ <returns>The action result.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.RouteAreaAttribute">
+ <summary>Defines the area to set for all the routes defined in this controller.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RouteAreaAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RouteAreaAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RouteAreaAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RouteAreaAttribute" /> class.</summary>
+ <param name="areaName">The name of the area. If the value is null, an attempt will be made to infer the area name from the target controller's namespace.</param>
+ </member>
+ <member name="P:System.Web.Mvc.RouteAreaAttribute.AreaName">
+ <summary>Gets the area name to set for all the routes defined in the controller. If the value is null, an attempt will be made to infer the area name from the target controller's namespace.</summary>
+ <returns>The area name to set for all the routes defined in the controller.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.RouteAreaAttribute.AreaPrefix">
+ <summary>Gets the URL prefix to apply to the routes of this area. Defaults to the area's name.</summary>
+ <returns>The URL prefix to apply to the routes of this area.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.RouteAttribute">
+ <summary>Place on a controller or action to expose it directly via a route. When placed on a controller, it applies to actions that do not have any System.Web.Mvc.RouteAttribute’s on them.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RouteAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RouteAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RouteAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RouteAttribute" /> class with the specified template.</summary>
+ <param name="template">The pattern of the route to match.</param>
+ </member>
+ <member name="P:System.Web.Mvc.RouteAttribute.Name">
+ <summary>Gets or sets the name of the route.</summary>
+ <returns>The name of the route</returns>
+ </member>
+ <member name="P:System.Web.Mvc.RouteAttribute.Order">
+ <summary>Gets the order the route is applied.</summary>
+ <returns>The order the route is applied.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.RouteAttribute.System#Web#Mvc#Routing#IDirectRouteFactory#CreateRoute(System.Web.Mvc.Routing.DirectRouteFactoryContext)">
+ <summary>Creates a direct route entry.</summary>
+ <returns>The direct route entry.</returns>
+ <param name="context">The context to use to create the route.</param>
+ </member>
+ <member name="P:System.Web.Mvc.RouteAttribute.Template">
+ <summary>Gets the pattern for the route to match.</summary>
+ <returns>The pattern to match.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.RouteCollectionAttributeRoutingExtensions">
+ <summary>Provides routing extensions for route collection attribute.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RouteCollectionAttributeRoutingExtensions.MapMvcAttributeRoutes(System.Web.Routing.RouteCollection)">
+ <summary>Maps the attribute-defined routes for the application.</summary>
+ <param name="routes">A collection of routes.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RouteCollectionAttributeRoutingExtensions.MapMvcAttributeRoutes(System.Web.Routing.RouteCollection,System.Web.Mvc.Routing.IDirectRouteProvider)">
+ <summary>Maps the attribute-defined routes for the application.</summary>
+ <param name="directRouteProvider">The <see cref="T:System.Web.Mvc.Routing.IDirectRouteProvider" /> to use for mapping routes.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RouteCollectionAttributeRoutingExtensions.MapMvcAttributeRoutes(System.Web.Routing.RouteCollection,System.Web.Mvc.Routing.IInlineConstraintResolver)">
+ <summary>Maps the attribute-defined routes for the application.</summary>
+ <param name="routes">A collection of routes.</param>
+ <param name="constraintResolver">The <see cref="T:System.Web.Mvc.Routing.IInlineConstraintResolver" /> to use for resolving inline constraints in route templates.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RouteCollectionAttributeRoutingExtensions.MapMvcAttributeRoutes(System.Web.Routing.RouteCollection,System.Web.Mvc.Routing.IInlineConstraintResolver,System.Web.Mvc.Routing.IDirectRouteProvider)">
+ <summary>Maps the attribute-defined routes for the application.</summary>
+ <param name="constraintResolver">The <see cref="T:System.Web.Mvc.Routing.IInlineConstraintResolver" /> to use for resolving inline constraints in route templates.</param>
+ <param name="directRouteProvider">The <see cref="T:System.Web.Mvc.Routing.IDirectRouteProvider" /> to use for mapping routes.</param>
+ </member>
+ <member name="T:System.Web.Mvc.RouteCollectionExtensions">
+ <summary>Extends a <see cref="T:System.Web.Routing.RouteCollection" /> object for MVC routing.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RouteCollectionExtensions.GetVirtualPathForArea(System.Web.Routing.RouteCollection,System.Web.Routing.RequestContext,System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Returns an object that contains information about the route and virtual path that are the result of generating a URL in the current area.</summary>
+ <returns>An object that contains information about the route and virtual path that are the result of generating a URL in the current area.</returns>
+ <param name="routes">An object that contains the routes for the applications.</param>
+ <param name="requestContext">An object that encapsulates information about the requested route.</param>
+ <param name="name">The name of the route to use when information about the URL path is retrieved.</param>
+ <param name="values">An object that contains the parameters for a route.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RouteCollectionExtensions.GetVirtualPathForArea(System.Web.Routing.RouteCollection,System.Web.Routing.RequestContext,System.Web.Routing.RouteValueDictionary)">
+ <summary>Returns an object that contains information about the route and virtual path that are the result of generating a URL in the current area.</summary>
+ <returns>An object that contains information about the route and virtual path that are the result of generating a URL in the current area.</returns>
+ <param name="routes">An object that contains the routes for the applications.</param>
+ <param name="requestContext">An object that encapsulates information about the requested route.</param>
+ <param name="values">An object that contains the parameters for a route.</param>
+ </member>
+ <member name="M:System.Web.Mvc.RouteCollectionExtensions.IgnoreRoute(System.Web.Routing.RouteCollection,System.String)">
+ <summary>Ignores the specified URL route for the given list of available routes.</summary>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="url">The URL pattern for the route to ignore.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="routes" /> or <paramref name="url" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.RouteCollectionExtensions.IgnoreRoute(System.Web.Routing.RouteCollection,System.String,System.Object)">
+ <summary>Ignores the specified URL route for the given list of the available routes and a list of constraints.</summary>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="url">The URL pattern for the route to ignore.</param>
+ <param name="constraints">A set of expressions that specify values for the <paramref name="url" /> parameter.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="routes" /> or <paramref name="url" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.RouteCollectionExtensions.MapRoute(System.Web.Routing.RouteCollection,System.String,System.String)">
+ <summary>Maps the specified URL route.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="url">The URL pattern for the route.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="routes" /> or <paramref name="url" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.RouteCollectionExtensions.MapRoute(System.Web.Routing.RouteCollection,System.String,System.String,System.Object)">
+ <summary>Maps the specified URL route and sets default route values.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="url">The URL pattern for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="routes" /> or <paramref name="url" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.RouteCollectionExtensions.MapRoute(System.Web.Routing.RouteCollection,System.String,System.String,System.Object,System.Object)">
+ <summary>Maps the specified URL route and sets default route values and constraints.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="url">The URL pattern for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ <param name="constraints">A set of expressions that specify values for the <paramref name="url" /> parameter.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="routes" /> or <paramref name="url" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.RouteCollectionExtensions.MapRoute(System.Web.Routing.RouteCollection,System.String,System.String,System.Object,System.Object,System.String[])">
+ <summary>Maps the specified URL route and sets default route values, constraints, and namespaces.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="url">The URL pattern for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ <param name="constraints">A set of expressions that specify values for the <paramref name="url" /> parameter.</param>
+ <param name="namespaces">A set of namespaces for the application.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="routes" /> or <paramref name="url" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.RouteCollectionExtensions.MapRoute(System.Web.Routing.RouteCollection,System.String,System.String,System.Object,System.String[])">
+ <summary>Maps the specified URL route and sets default route values and namespaces.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="url">The URL pattern for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ <param name="namespaces">A set of namespaces for the application.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="routes" /> or <paramref name="url" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.RouteCollectionExtensions.MapRoute(System.Web.Routing.RouteCollection,System.String,System.String,System.String[])">
+ <summary>Maps the specified URL route and sets the namespaces.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="url">The URL pattern for the route.</param>
+ <param name="namespaces">A set of namespaces for the application.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="routes" /> or <paramref name="url" /> parameter is null.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.RouteDataValueProvider">
+ <summary>Represents a value provider for route data that is contained in an object that implements the <see cref="T:System.Collections.Generic.IDictionary`2" /> interface.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RouteDataValueProvider.#ctor(System.Web.Mvc.ControllerContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RouteDataValueProvider" /> class.</summary>
+ <param name="controllerContext">An object that contain information about the HTTP request.</param>
+ </member>
+ <member name="T:System.Web.Mvc.RouteDataValueProviderFactory">
+ <summary>Represents a factory for creating route-data value provider objects.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RouteDataValueProviderFactory.#ctor">
+ <summary>Initialized a new instance of the <see cref="T:System.Web.Mvc.RouteDataValueProviderFactory" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RouteDataValueProviderFactory.GetValueProvider(System.Web.Mvc.ControllerContext)">
+ <summary>Returns a value-provider object for the specified controller context.</summary>
+ <returns>A value-provider object.</returns>
+ <param name="controllerContext">An object that encapsulates information about the current HTTP request.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.RoutePrefixAttribute">
+ <summary>Annotates a controller with a route prefix that applies to all actions within the controller.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RoutePrefixAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RoutePrefixAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.RoutePrefixAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RoutePrefixAttribute" /> class with the specified prefix.</summary>
+ <param name="prefix">The route prefix for the controller.</param>
+ </member>
+ <member name="P:System.Web.Mvc.RoutePrefixAttribute.Prefix">
+ <summary>Gets the route prefix.</summary>
+ <returns>The route prefix.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.SelectList">
+ <summary>Represents a list that lets users select one item.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.SelectList.#ctor(System.Collections.IEnumerable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.SelectList" /> class by using the specified items for the list.</summary>
+ <param name="items">The items.</param>
+ </member>
+ <member name="M:System.Web.Mvc.SelectList.#ctor(System.Collections.IEnumerable,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.SelectList" /> class by using the specified items for the list and a selected value.</summary>
+ <param name="items">The items.</param>
+ <param name="selectedValue">The selected value.</param>
+ </member>
+ <member name="M:System.Web.Mvc.SelectList.#ctor(System.Collections.IEnumerable,System.Object,System.Collections.IEnumerable)">
+ <summary>Initializes a new instance of the SelectList class by using the specified items for the list, the selected value, and the disabled values.</summary>
+ <param name="items">The items used to build each <see cref="T:System.Web.Mvc.SelectListItem" /> of the list.</param>
+ <param name="selectedValue">The selected value. Used to match the Selected property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="disabledValues">The disabled values. Used to match the Disabled property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ </member>
+ <member name="M:System.Web.Mvc.SelectList.#ctor(System.Collections.IEnumerable,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.SelectList" /> class by using the specified items for the list, the data value field, and the data text field.</summary>
+ <param name="items">The items.</param>
+ <param name="dataValueField">The data value field.</param>
+ <param name="dataTextField">The data text field.</param>
+ </member>
+ <member name="M:System.Web.Mvc.SelectList.#ctor(System.Collections.IEnumerable,System.String,System.String,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.SelectList" /> class by using the specified items for the list, the data value field, the data text field, and a selected value.</summary>
+ <param name="items">The items.</param>
+ <param name="dataValueField">The data value field.</param>
+ <param name="dataTextField">The data text field.</param>
+ <param name="selectedValue">The selected value.</param>
+ </member>
+ <member name="M:System.Web.Mvc.SelectList.#ctor(System.Collections.IEnumerable,System.String,System.String,System.Object,System.Collections.IEnumerable)">
+ <summary>Initializes a new instance of the SelectList class by using the specified items for the list, the data value field, the data text field, the selected value, and the disabled values.</summary>
+ <param name="items">The items used to build each <see cref="T:System.Web.Mvc.SelectListItem" /> of the list.</param>
+ <param name="dataValueField">The data value field. Used to match the Value property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="dataTextField">The data text field. Used to match the Text property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="selectedValue">The selected value. Used to match the Selected property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="disabledValues">The disabled values. Used to match the Disabled property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ </member>
+ <member name="M:System.Web.Mvc.SelectList.#ctor(System.Collections.IEnumerable,System.String,System.String,System.String,System.Object)">
+ <summary>Initializes a new instance of the SelectList class by using the specified items for the list, the data value field, the data text field, the data group field, and the selected value.</summary>
+ <param name="items">The items used to build each <see cref="T:System.Web.Mvc.SelectListItem" /> of the list.</param>
+ <param name="dataValueField">The data value field. Used to match the Value property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="dataTextField">The data text field. Used to match the Text property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="dataGroupField">The data group field. Used to match the Group property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="selectedValue">The selected value. Used to match the Selected property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ </member>
+ <member name="M:System.Web.Mvc.SelectList.#ctor(System.Collections.IEnumerable,System.String,System.String,System.String,System.Object,System.Collections.IEnumerable)">
+ <summary>Initializes a new instance of the SelectList class by using the specified items for the list, the data value field, the data text field, the data group field, the selected value, and the disabled values.</summary>
+ <param name="items">The items used to build each <see cref="T:System.Web.Mvc.SelectListItem" /> of the list.</param>
+ <param name="dataValueField">The data value field. Used to match the Value property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="dataTextField">The data text field. Used to match the Text property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="dataGroupField">The data group field. Used to match the Group property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="selectedValue">The selected value. Used to match the Selected property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="disabledValues">The disabled values. Used to match the Disabled property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ </member>
+ <member name="M:System.Web.Mvc.SelectList.#ctor(System.Collections.IEnumerable,System.String,System.String,System.String,System.Object,System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>Initializes a new instance of the SelectList class by using the specified items for the list, the data value field, the data text field, the data group field. the selected value, the disabled values, and the disabled groups.</summary>
+ <param name="items">The items used to build each <see cref="T:System.Web.Mvc.SelectListItem" /> of the list.</param>
+ <param name="dataValueField">The data value field. Used to match the Value property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="dataTextField">The data text field. Used to match the Text property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="dataGroupField">The data group field. Used to match the Group property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="selectedValue">The selected value. Used to match the Selected property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="disabledValues">The disabled values. Used to match the Disabled property of the corresponding <see cref="T:System.Web.Mvc.SelectListItem" />.</param>
+ <param name="disabledGroups">The disabled groups. Used to match the Disabled property of the corresponding <see cref="T:System.Web.Mvc.SelectListGroup" />.</param>
+ </member>
+ <member name="P:System.Web.Mvc.SelectList.SelectedValue">
+ <summary>Gets the list value that was selected by the user.</summary>
+ <returns>The selected value.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.SelectListGroup">
+ <summary>Represents the optgroup HTML element and its attributes. In a select list, multiple groups with the same name are supported. They are compared with reference equality.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.SelectListGroup.#ctor"></member>
+ <member name="P:System.Web.Mvc.SelectListGroup.Disabled">
+ <summary>Gets or sets a value that indicates whether this <see cref="T:System.Web.Mvc.SelectListGroup" /> is disabled.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.SelectListGroup.Name">
+ <summary>Represents the value of the optgroup's label.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.SelectListItem">
+ <summary>Represents the selected item in an instance of the <see cref="T:System.Web.Mvc.SelectList" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.SelectListItem.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.SelectListItem" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.SelectListItem.Disabled">
+ <summary>Gets or sets a value that indicates whether this <see cref="T:System.Web.Mvc.SelectListItem" /> is disabled.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.SelectListItem.Group">
+ <summary>Represents the optgroup HTML element this item is wrapped into. In a select list, multiple groups with the same name are supported. They are compared with reference equality.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.SelectListItem.Selected">
+ <summary>Gets or sets a value that indicates whether this <see cref="T:System.Web.Mvc.SelectListItem" /> is selected.</summary>
+ <returns>true if the item is selected; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.SelectListItem.Text">
+ <summary>Gets or sets the text of the selected item.</summary>
+ <returns>The text.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.SelectListItem.Value">
+ <summary>Gets or sets the value of the selected item.</summary>
+ <returns>The value.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.SessionStateAttribute">
+ <summary>Specifies the session state of the controller.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.SessionStateAttribute.#ctor(System.Web.SessionState.SessionStateBehavior)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.SessionStateAttribute" /> class</summary>
+ <param name="behavior">The type of the session state.</param>
+ </member>
+ <member name="P:System.Web.Mvc.SessionStateAttribute.Behavior">
+ <summary>Get the session state behavior for the controller.</summary>
+ <returns>The session state behavior for the controller.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.SessionStateTempDataProvider">
+ <summary>Provides session-state data to the current <see cref="T:System.Web.Mvc.TempDataDictionary" /> object.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.SessionStateTempDataProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.SessionStateTempDataProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.SessionStateTempDataProvider.LoadTempData(System.Web.Mvc.ControllerContext)">
+ <summary>Loads the temporary data by using the specified controller context.</summary>
+ <returns>The temporary data.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <exception cref="T:System.InvalidOperationException">An error occurred when the session context was being retrieved.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.SessionStateTempDataProvider.SaveTempData(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Saves the specified values in the temporary data dictionary by using the specified controller context.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="values">The values.</param>
+ <exception cref="T:System.InvalidOperationException">An error occurred the session context was being retrieved.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.StringLengthAttributeAdapter">
+ <summary>Provides an adapter for the <see cref="T:System.ComponentModel.DataAnnotations.StringLengthAttribute" /> attribute.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.StringLengthAttributeAdapter.#ctor(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,System.ComponentModel.DataAnnotations.StringLengthAttribute)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.StringLengthAttributeAdapter" /> class.</summary>
+ <param name="metadata">The model metadata.</param>
+ <param name="context">The controller context.</param>
+ <param name="attribute">The string-length attribute.</param>
+ </member>
+ <member name="M:System.Web.Mvc.StringLengthAttributeAdapter.GetClientValidationRules">
+ <summary>Gets a list of string-length client validation rules.</summary>
+ <returns>A list of string-length client validation rules.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.TempDataDictionary">
+ <summary>Represents a set of data that persists only from one request to the next.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.TempDataDictionary.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.TempDataDictionary" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.TempDataDictionary.Add(System.String,System.Object)">
+ <summary>Adds an element that has the specified key and value to the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</summary>
+ <param name="key">The key of the element to add.</param>
+ <param name="value">The value of the element to add.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> object is read-only.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ <exception cref="T:System.ArgumentException">An element that has the same key already exists in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.TempDataDictionary.Clear">
+ <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1" /> instance.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> object is read-only.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.TempDataDictionary.ContainsKey(System.String)">
+ <summary>Determines whether the <see cref="T:System.Collections.Generic.IDictionary`2" /> instance contains an element that has the specified key.</summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.IDictionary`2" /> instance contains an element that has the specified key; otherwise, false.</returns>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.IDictionary`2" /> instance.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.TempDataDictionary.ContainsValue(System.Object)">
+ <summary>Determines whether the dictionary contains the specified value.</summary>
+ <returns>true if the dictionary contains the specified value; otherwise, false.</returns>
+ <param name="value">The value.</param>
+ </member>
+ <member name="P:System.Web.Mvc.TempDataDictionary.Count">
+ <summary>Gets the number of elements in the <see cref="T:System.Collections.Generic.ICollection`1" /> object.</summary>
+ <returns>The number of elements in the <see cref="T:System.Collections.Generic.ICollection`1" /> object.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.TempDataDictionary.GetEnumerator">
+ <summary>Gets the enumerator.</summary>
+ <returns>The enumerator.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.TempDataDictionary.Item(System.String)">
+ <summary>Gets or sets the object that has the specified key.</summary>
+ <returns>The object that has the specified key.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.TempDataDictionary.Keep">
+ <summary>Marks all keys in the dictionary for retention.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.TempDataDictionary.Keep(System.String)">
+ <summary>Marks the specified key in the dictionary for retention.</summary>
+ <param name="key">The key to retain in the dictionary.</param>
+ </member>
+ <member name="P:System.Web.Mvc.TempDataDictionary.Keys">
+ <summary>Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> object that contains the keys of elements in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</summary>
+ <returns>The keys of the elements in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.TempDataDictionary.Load(System.Web.Mvc.ControllerContext,System.Web.Mvc.ITempDataProvider)">
+ <summary>Loads the specified controller context by using the specified data provider.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="tempDataProvider">The temporary data provider.</param>
+ </member>
+ <member name="M:System.Web.Mvc.TempDataDictionary.Peek(System.String)">
+ <summary>Returns an object that contains the element that is associated with the specified key, without marking the key for deletion.</summary>
+ <returns>An object that contains the element that is associated with the specified key.</returns>
+ <param name="key">The key of the element to return.</param>
+ </member>
+ <member name="M:System.Web.Mvc.TempDataDictionary.Remove(System.String)">
+ <summary>Removes the element that has the specified key from the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</summary>
+ <returns>true if the element was removed successfully; otherwise, false. This method also returns false if <paramref name="key" /> was not found in the <see cref="T:System.Collections.Generic.IDictionary`2" />. instance.</returns>
+ <param name="key">The key of the element to remove.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> object is read-only.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.TempDataDictionary.Save(System.Web.Mvc.ControllerContext,System.Web.Mvc.ITempDataProvider)">
+ <summary>Saves the specified controller context by using the specified data provider.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="tempDataProvider">The temporary data provider.</param>
+ </member>
+ <member name="M:System.Web.Mvc.TempDataDictionary.System#Collections#Generic#ICollection{T}#Add(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
+ <summary>Adds the specified key/value pair to the dictionary.</summary>
+ <param name="keyValuePair">The key/value pair.</param>
+ </member>
+ <member name="M:System.Web.Mvc.TempDataDictionary.System#Collections#Generic#ICollection{T}#Contains(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
+ <summary>Determines whether a sequence contains a specified element by using the default equality comparer.</summary>
+ <returns>true if the dictionary contains the specified key/value pair; otherwise, false.</returns>
+ <param name="keyValuePair">The key/value pair to search for.</param>
+ </member>
+ <member name="M:System.Web.Mvc.TempDataDictionary.System#Collections#Generic#ICollection{T}#CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Int32)">
+ <summary>Copies a key/value pair to the specified array at the specified index.</summary>
+ <param name="array">The target array.</param>
+ <param name="index">The index.</param>
+ </member>
+ <member name="P:System.Web.Mvc.TempDataDictionary.System#Collections#Generic#ICollection{T}#IsReadOnly">
+ <summary>Gets a value that indicates whether the dictionary is read-only.</summary>
+ <returns>true if the dictionary is read-only; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.TempDataDictionary.System#Collections#Generic#ICollection{T}#Remove(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
+ <summary>Deletes the specified key/value pair from the dictionary.</summary>
+ <returns>true if the key/value pair was removed successfully; otherwise, false.</returns>
+ <param name="keyValuePair">The key/value pair.</param>
+ </member>
+ <member name="M:System.Web.Mvc.TempDataDictionary.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate 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:System.Web.Mvc.TempDataDictionary.TryGetValue(System.String,System.Object@)">
+ <summary>Gets the value of the element that has the specified key.</summary>
+ <returns>true if the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element that has the specified key; otherwise, false.</returns>
+ <param name="key">The key of the value to get.</param>
+ <param name="value">When this method returns, the value that is associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.TempDataDictionary.Values">
+ <summary>Gets the <see cref="T:System.Collections.Generic.ICollection`1" /> object that contains the values in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</summary>
+ <returns>The values of the elements in the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.TemplateInfo">
+ <summary>Encapsulates information about the current template context.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.TemplateInfo.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.TemplateInfo" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.TemplateInfo.FormattedModelValue">
+ <summary>Gets or sets the formatted model value.</summary>
+ <returns>The formatted model value.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.TemplateInfo.GetFullHtmlFieldId(System.String)">
+ <summary>Retrieves the full DOM ID of a field using the specified HTML name attribute.</summary>
+ <returns>The full DOM ID.</returns>
+ <param name="partialFieldName">The value of the HTML name attribute.</param>
+ </member>
+ <member name="M:System.Web.Mvc.TemplateInfo.GetFullHtmlFieldName(System.String)">
+ <summary>Retrieves the fully qualified name (including a prefix) for a field using the specified HTML name attribute.</summary>
+ <returns>The prefixed name of the field.</returns>
+ <param name="partialFieldName">The value of the HTML name attribute.</param>
+ </member>
+ <member name="P:System.Web.Mvc.TemplateInfo.HtmlFieldPrefix">
+ <summary>Gets or sets the HTML field prefix.</summary>
+ <returns>The HTML field prefix.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.TemplateInfo.TemplateDepth">
+ <summary>Contains the number of objects that were visited by the user.</summary>
+ <returns>The number of objects.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.TemplateInfo.Visited(System.Web.Mvc.ModelMetadata)">
+ <summary>Determines whether the template has been visited by the user.</summary>
+ <returns>true if the template has been visited by the user; otherwise, false.</returns>
+ <param name="metadata">An object that encapsulates information that describes the model.</param>
+ </member>
+ <member name="T:System.Web.Mvc.UrlHelper">
+ <summary>Contains methods to build URLs for ASP.NET MVC within an application.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.UrlHelper" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.#ctor(System.Web.Routing.RequestContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.UrlHelper" /> class using the specified request context.</summary>
+ <param name="requestContext">An object that contains information about the current request and about the route that it matched.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.#ctor(System.Web.Routing.RequestContext,System.Web.Routing.RouteCollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.UrlHelper" /> class using the specified request context and route collection.</summary>
+ <param name="requestContext">An object that contains information about the current request and about the route that it matched.</param>
+ <param name="routeCollection">A collection of routes.</param>
+ <exception cref="ArgumentNullException">The <paramref name="requestContext" /> or the <paramref name="routeCollection" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.Action">
+ <summary>Generates a string to a fully qualified URL to an action method.</summary>
+ <returns>A string to a fully qualified URL to an action method.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.Action(System.String)">
+ <summary>Generates a fully qualified URL to an action method by using the specified action name.</summary>
+ <returns>The fully qualified URL to an action method.</returns>
+ <param name="actionName">The name of the action method.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.Action(System.String,System.Object)">
+ <summary>Generates a fully qualified URL to an action method by using the specified action name and route values.</summary>
+ <returns>The fully qualified URL to an action method.</returns>
+ <param name="actionName">The name of the action method.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.Action(System.String,System.String)">
+ <summary>Generates a fully qualified URL to an action method by using the specified action name and controller name.</summary>
+ <returns>The fully qualified URL to an action method.</returns>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.Action(System.String,System.String,System.Object)">
+ <summary>Generates a fully qualified URL to an action method by using the specified action name, controller name, and route values.</summary>
+ <returns>The fully qualified URL to an action method.</returns>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.Action(System.String,System.String,System.Object,System.String)">
+ <summary>Generates a fully qualified URL to an action method by using the specified action name, controller name, route values, and protocol to use.</summary>
+ <returns>The fully qualified URL to an action method.</returns>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+ <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.Action(System.String,System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Generates a fully qualified URL to an action method by using the specified action name, controller name, and route values.</summary>
+ <returns>The fully qualified URL to an action method.</returns>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.Action(System.String,System.String,System.Web.Routing.RouteValueDictionary,System.String)">
+ <summary>Generates a fully qualified URL for an action method by using the specified action name, controller name, route values, and protocol to use.</summary>
+ <returns>The fully qualified URL to an action method.</returns>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.Action(System.String,System.String,System.Web.Routing.RouteValueDictionary,System.String,System.String)">
+ <summary>Generates a fully qualified URL for an action method by using the specified action name, controller name, route values, protocol to use and host name.</summary>
+ <returns>The fully qualified URL to an action method.</returns>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+ <param name="hostName">The host name for the URL.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.Action(System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Generates a fully qualified URL to an action method for the specified action name and route values.</summary>
+ <returns>The fully qualified URL to an action method.</returns>
+ <param name="actionName">The name of the action method.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.Content(System.String)">
+ <summary>Converts a virtual (relative) path to an application absolute path.</summary>
+ <returns>The application absolute path.</returns>
+ <param name="contentPath">The virtual path of the content.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.Encode(System.String)">
+ <summary>Encodes special characters in a URL string into character-entity equivalents.</summary>
+ <returns>An encoded URL string.</returns>
+ <param name="url">The text to encode.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.GenerateContentUrl(System.String,System.Web.HttpContextBase)">
+ <summary>Returns a string that contains a content URL.</summary>
+ <returns>A string that contains a content URL.</returns>
+ <param name="contentPath">The content path.</param>
+ <param name="httpContext">The http context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.GenerateUrl(System.String,System.String,System.String,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteCollection,System.Web.Routing.RequestContext,System.Boolean)">
+ <summary>Returns a string that contains a URL.</summary>
+ <returns>A string that contains a URL.</returns>
+ <param name="routeName">The route name.</param>
+ <param name="actionName">The action name.</param>
+ <param name="controllerName">The controller name.</param>
+ <param name="protocol">The HTTP protocol.</param>
+ <param name="hostName">The host name.</param>
+ <param name="fragment">The fragment.</param>
+ <param name="routeValues">The route values.</param>
+ <param name="routeCollection">The route collection.</param>
+ <param name="requestContext">The request context.</param>
+ <param name="includeImplicitMvcValues">true to include implicit MVC values; otherwise false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.GenerateUrl(System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteCollection,System.Web.Routing.RequestContext,System.Boolean)">
+ <summary>Returns a string that contains a URL.</summary>
+ <returns>A string that contains a URL.</returns>
+ <param name="routeName">The route name.</param>
+ <param name="actionName">The action name.</param>
+ <param name="controllerName">The controller name.</param>
+ <param name="routeValues">The route values.</param>
+ <param name="routeCollection">The route collection.</param>
+ <param name="requestContext">The request context.</param>
+ <param name="includeImplicitMvcValues">true to include implicit MVC values; otherwise false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.HttpRouteUrl(System.String,System.Object)">
+ <summary>Generates a fully qualified URL for the specified route values.</summary>
+ <returns>A fully qualified URL for the specified route values.</returns>
+ <param name="routeName">The route name.</param>
+ <param name="routeValues">The route values.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.HttpRouteUrl(System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Generates a fully qualified URL for the specified route values.</summary>
+ <returns>A fully qualified URL for the specified route values.</returns>
+ <param name="routeName">The route name.</param>
+ <param name="routeValues">The route values.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.IsLocalUrl(System.String)">
+ <summary>Returns a value that indicates whether the URL is local.</summary>
+ <returns>true if the URL is local; otherwise, false.</returns>
+ <param name="url">The URL.</param>
+ </member>
+ <member name="P:System.Web.Mvc.UrlHelper.RequestContext">
+ <summary>Gets information about an HTTP request that matches a defined route.</summary>
+ <returns>The request context.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.UrlHelper.RouteCollection">
+ <summary>Gets a collection that contains the routes that are registered for the application.</summary>
+ <returns>The route collection.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.RouteUrl(System.Object)">
+ <summary>Generates a fully qualified URL for the specified route values.</summary>
+ <returns>The fully qualified URL.</returns>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.RouteUrl(System.String)">
+ <summary>Generates a fully qualified URL for the specified route name.</summary>
+ <returns>The fully qualified URL.</returns>
+ <param name="routeName">The name of the route that is used to generate URL.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.RouteUrl(System.String,System.Object)">
+ <summary>Generates a fully qualified URL for the specified route values by using a route name.</summary>
+ <returns>The fully qualified URL.</returns>
+ <param name="routeName">The name of the route that is used to generate URL.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.RouteUrl(System.String,System.Object,System.String)">
+ <summary>Generates a fully qualified URL for the specified route values by using a route name and the protocol to use.</summary>
+ <returns>The fully qualified URL.</returns>
+ <param name="routeName">The name of the route that is used to generate the URL.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+ <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.RouteUrl(System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Generates a fully qualified URL for the specified route values by using a route name.</summary>
+ <returns>The fully qualified URL.</returns>
+ <param name="routeName">The name of the route that is used to generate URL.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.RouteUrl(System.String,System.Web.Routing.RouteValueDictionary,System.String,System.String)">
+ <summary>Generates a fully qualified URL for the specified route values by using the specified route name, protocol to use, and host name.</summary>
+ <returns>The fully qualified URL.</returns>
+ <param name="routeName">The name of the route that is used to generate URL.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+ <param name="hostName">The host name for the URL.</param>
+ </member>
+ <member name="M:System.Web.Mvc.UrlHelper.RouteUrl(System.Web.Routing.RouteValueDictionary)">
+ <summary>Generates a fully qualified URL for the specified route values.</summary>
+ <returns>The fully qualified URL.</returns>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ </member>
+ <member name="T:System.Web.Mvc.UrlParameter">
+ <summary>Represents an optional parameter that is used by the <see cref="T:System.Web.Mvc.MvcHandler" /> class during routing.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.UrlParameter.Optional">
+ <summary>Contains the read-only value for the optional parameter.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.UrlParameter.ToString">
+ <summary>Returns an empty string. This method supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>An empty string.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ValidatableObjectAdapter">
+ <summary>Provides an object adapter that can be validated.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ValidatableObjectAdapter.#ctor(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValidatableObjectAdapter" /> class.</summary>
+ <param name="metadata">The model metadata.</param>
+ <param name="context">The controller context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ValidatableObjectAdapter.Validate(System.Object)">
+ <summary>Validates the specified object.</summary>
+ <returns>A list of validation results.</returns>
+ <param name="container">The container.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ValidateAntiForgeryTokenAttribute">
+ <summary>Represents an attribute that is used to prevent forgery of a request.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ValidateAntiForgeryTokenAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValidateAntiForgeryTokenAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ValidateAntiForgeryTokenAttribute.OnAuthorization(System.Web.Mvc.AuthorizationContext)">
+ <summary>Called when authorization is required.</summary>
+ <param name="filterContext">The filter context.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="filterContext" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ValidateAntiForgeryTokenAttribute.Salt">
+ <summary>Gets or sets the salt string.</summary>
+ <returns>The salt string.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ValidateInputAttribute">
+ <summary>Represents an attribute that is used to mark action methods whose input must be validated.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ValidateInputAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValidateInputAttribute" /> class.</summary>
+ <param name="enableValidation">true to enable validation.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ValidateInputAttribute.EnableValidation">
+ <summary>Gets or sets a value that indicates whether to enable validation.</summary>
+ <returns>true if validation is enabled; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ValidateInputAttribute.OnAuthorization(System.Web.Mvc.AuthorizationContext)">
+ <summary>Called when authorization is required.</summary>
+ <param name="filterContext">The filter context.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="filterContext" /> parameter is null.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.ValueProviderCollection">
+ <summary>Represents the collection of value-provider objects for the application.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValueProviderCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderCollection.#ctor(System.Collections.Generic.IList{System.Web.Mvc.IValueProvider})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValueProviderCollection" /> class and registers the specified value providers.</summary>
+ <param name="list">The list of value providers to register.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderCollection.ContainsPrefix(System.String)">
+ <summary>Determines whether the collection contains the specified prefix.</summary>
+ <returns>true if the collection contains the specified prefix; otherwise, false.</returns>
+ <param name="prefix">The prefix to search for.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderCollection.GetKeysFromPrefix(System.String)">
+ <summary>Gets the keys using the specified prefix.</summary>
+ <returns>They keys.</returns>
+ <param name="prefix">The prefix.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderCollection.GetValue(System.String)">
+ <summary>Returns a value object using the specified key.</summary>
+ <returns>The value object for the specified key.</returns>
+ <param name="key">The key of the value object to retrieve.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderCollection.GetValue(System.String,System.Boolean)">
+ <summary>Returns a value object using the specified key and skip-validation parameter.</summary>
+ <returns>The value object for the specified key.</returns>
+ <param name="key">The key of the value object to retrieve.</param>
+ <param name="skipValidation">true to specify that validation should be skipped; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderCollection.InsertItem(System.Int32,System.Web.Mvc.IValueProvider)">
+ <summary>Inserts the specified value-provider object into the collection at the specified index location.</summary>
+ <param name="index">The zero-based index location at which to insert the value provider into the collection.</param>
+ <param name="item">The value-provider object to insert.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="item" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderCollection.SetItem(System.Int32,System.Web.Mvc.IValueProvider)">
+ <summary>Replaces the value provider at the specified index location with a new value provider.</summary>
+ <param name="index">The zero-based index of the element to replace.</param>
+ <param name="item">The new value for the element at the specified index.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="item" /> parameter is null.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.ValueProviderDictionary">
+ <summary>Note: This API is now obsolete.Represents a dictionary of value providers for the application.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderDictionary.#ctor(System.Web.Mvc.ControllerContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValueProviderDictionary" /> class.</summary>
+ <param name="controllerContext">The controller context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderDictionary.Add(System.Collections.Generic.KeyValuePair{System.String,System.Web.Mvc.ValueProviderResult})">
+ <summary>Adds the specified item to the collection of value providers.</summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1" /> object.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> object is read-only.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderDictionary.Add(System.String,System.Object)">
+ <summary>Adds an element that has the specified key and value to the collection of value providers.</summary>
+ <param name="key">The key of the element to add.</param>
+ <param name="value">The value of the element to add.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> object is read-only.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ <exception cref="T:System.ArgumentException">An element that has the specified key already exists in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderDictionary.Add(System.String,System.Web.Mvc.ValueProviderResult)">
+ <summary>Adds an element that has the specified key and value to the collection of value providers.</summary>
+ <param name="key">The key of the element to add.</param>
+ <param name="value">The value of the element to add.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> object is read-only.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ <exception cref="T:System.ArgumentException">An element that has the specified key already exists in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderDictionary.Clear">
+ <summary>Removes all items from the collection of value providers.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> object is read-only.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderDictionary.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Web.Mvc.ValueProviderResult})">
+ <summary>Determines whether the collection of value providers contains the specified item.</summary>
+ <returns>true if <paramref name="item" /> is found in the collection of value providers; otherwise, false.</returns>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1" /> instance.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderDictionary.ContainsKey(System.String)">
+ <summary>Determines whether the collection of value providers contains an element that has the specified key.</summary>
+ <returns>true if the collection of value providers contains an element that has the key; otherwise, false.</returns>
+ <param name="key">The key of the element to find in the <see cref="T:System.Collections.Generic.IDictionary`2" /> instance.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ValueProviderDictionary.ControllerContext">
+ <summary>Gets or sets the controller context.</summary>
+ <returns>The controller context.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Web.Mvc.ValueProviderResult}[],System.Int32)">
+ <summary>Copies the elements of the collection to an array, starting at the specified index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Generic.ICollection`1" /> object. The array must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying starts.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="array" /> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="arrayIndex" /> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="array" /> is multidimensional.-or-<paramref name="arrayIndex" /> is equal to or greater than the length of <paramref name="array" />.-or-The number of elements in the source collection is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.-or-Type <paramref name="T" /> cannot be cast automatically to the type of the destination array.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ValueProviderDictionary.Count">
+ <summary>Gets the number of elements in the collection.</summary>
+ <returns>The number of elements in the collection.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderDictionary.GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ValueProviderDictionary.IsReadOnly">
+ <summary>Gets a value that indicates whether the collection is read-only.</summary>
+ <returns>true if the collection is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ValueProviderDictionary.Item(System.String)">
+ <summary>Gets or sets the <see cref="T:System.Web.Mvc.ValueProviderResult" /> object that has the specified key.</summary>
+ <returns>The <see cref="T:System.Web.Mvc.ValueProviderResult" /> object.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ValueProviderDictionary.Keys">
+ <summary>Gets a collection that contains the keys of the <see cref="T:System.Collections.Generic.IDictionary`2" /> instance.</summary>
+ <returns>A collection that contains the keys of the object that implements the <see cref="T:System.Collections.Generic.IDictionary`2" /> interface.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderDictionary.Remove(System.Collections.Generic.KeyValuePair{System.String,System.Web.Mvc.ValueProviderResult})">
+ <summary>Removes the first occurrence of the specified item from the collection of value providers.</summary>
+ <returns>true if <paramref name="item" /> was successfully removed from the collection; otherwise, false. This method also returns false if <paramref name="item" /> is not found in the collection.</returns>
+ <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1" /> instance.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> object is read-only.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderDictionary.Remove(System.String)">
+ <summary>Removes the element that has the specified key from the collection of value providers.</summary>
+ <returns>true if the element was successfully removed; otherwise, false. This method also returns false if <paramref name="key" /> was not found in the collection.</returns>
+ <param name="key">The key of the element to remove.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> object is read-only.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderDictionary.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through a collection.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderDictionary.System#Web#Mvc#IValueProvider#ContainsPrefix(System.String)">
+ <summary>Determines whether the collection contains the specified prefix.</summary>
+ <returns>true if the collection contains the specified prefix; otherwise, false.</returns>
+ <param name="prefix">The prefix to search for.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderDictionary.System#Web#Mvc#IValueProvider#GetValue(System.String)">
+ <summary>Returns a value object using the specified key.</summary>
+ <returns>The value object for the specified key.</returns>
+ <param name="key">The key of the value object to return.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderDictionary.TryGetValue(System.String,System.Web.Mvc.ValueProviderResult@)">
+ <summary>Gets the value of the element that has the specified key.</summary>
+ <returns>true if the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element that has the specified key; otherwise, false.</returns>
+ <param name="key">The key of the element to get.</param>
+ <param name="value">When this method returns, the value that is associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ValueProviderDictionary.Values">
+ <summary>Gets a collection that contains the values in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</summary>
+ <returns>A collection of the values in the object that implements the <see cref="T:System.Collections.Generic.IDictionary`2" /> interface.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ValueProviderFactories">
+ <summary>Represents a container for value-provider factory objects.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ValueProviderFactories.Factories">
+ <summary>Gets the collection of value-provider factories for the application.</summary>
+ <returns>The collection of value-provider factory objects.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ValueProviderFactory">
+ <summary>Represents a factory for creating value-provider objects.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderFactory.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValueProviderFactory" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderFactory.GetValueProvider(System.Web.Mvc.ControllerContext)">
+ <summary>Returns a value-provider object for the specified controller context.</summary>
+ <returns>A value-provider object.</returns>
+ <param name="controllerContext">An object that encapsulates information about the current HTTP request.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ValueProviderFactoryCollection">
+ <summary>Represents the collection of value-provider factories for the application.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderFactoryCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValueProviderFactoryCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderFactoryCollection.#ctor(System.Collections.Generic.IList{System.Web.Mvc.ValueProviderFactory})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValueProviderFactoryCollection" /> class using the specified list of value-provider factories.</summary>
+ <param name="list">A list of value-provider factories to initialize the collection with.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderFactoryCollection.ClearItems">
+ <summary>Removes all elements from the collection.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderFactoryCollection.GetValueProvider(System.Web.Mvc.ControllerContext)">
+ <summary>Returns the value-provider factory for the specified controller context.</summary>
+ <returns>The value-provider factory object for the specified controller context.</returns>
+ <param name="controllerContext">An object that encapsulates information about the current HTTP request.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderFactoryCollection.InsertItem(System.Int32,System.Web.Mvc.ValueProviderFactory)">
+ <summary>Inserts the specified value-provider factory object at the specified index location.</summary>
+ <param name="index">The zero-based index location at which to insert the value provider into the collection.</param>
+ <param name="item">The value-provider factory object to insert.</param>
+ <exception cref="[ArgumentNullException]">The <paramref name="item" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderFactoryCollection.RemoveItem(System.Int32)">
+ <summary>Removes the element at the specified index of the <see cref="T:System.Collections.ObjectModel.Collection`1" />.</summary>
+ <param name="index">The zero-based index of the element to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="Index" /> is less than zero.-or-<paramref name="Index" /> is equal to or greater than <see cref="T:System.Collections.ObjectModel.Collection`1.Count" /></exception>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderFactoryCollection.SetItem(System.Int32,System.Web.Mvc.ValueProviderFactory)">
+ <summary>Sets the specified value-provider factory object at the given index location.</summary>
+ <param name="index">The zero-based index location at which to insert the value provider into the collection.</param>
+ <param name="item">The value-provider factory object to set.</param>
+ <exception cref="[ArgumentNullException]">The <paramref name="item" /> parameter is null.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.ValueProviderResult">
+ <summary>Represents the result of binding a value (such as from a form post or query string) to an action-method argument property, or to the argument itself.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderResult.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValueProviderResult" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderResult.#ctor(System.Object,System.String,System.Globalization.CultureInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValueProviderResult" /> class by using the specified raw value, attempted value, and culture information.</summary>
+ <param name="rawValue">The raw value.</param>
+ <param name="attemptedValue">The attempted value.</param>
+ <param name="culture">The culture.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ValueProviderResult.AttemptedValue">
+ <summary>Gets or sets the raw value that is converted to a string for display.</summary>
+ <returns>The raw value.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderResult.ConvertTo(System.Type)">
+ <summary>Converts the value that is encapsulated by this result to the specified type.</summary>
+ <returns>The converted value.</returns>
+ <param name="type">The target type.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ValueProviderResult.ConvertTo(System.Type,System.Globalization.CultureInfo)">
+ <summary>Converts the value that is encapsulated by this result to the specified type by using the specified culture information.</summary>
+ <returns>The converted value.</returns>
+ <param name="type">The target type.</param>
+ <param name="culture">The culture to use in the conversion.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ValueProviderResult.Culture">
+ <summary>Gets or sets the culture.</summary>
+ <returns>The culture.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ValueProviderResult.RawValue">
+ <summary>Gets or set the raw value that is supplied by the value provider.</summary>
+ <returns>The raw value.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ViewContext">
+ <summary>Encapsulates information that is related to rendering a view.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewContext" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewContext.#ctor(System.Web.Mvc.ControllerContext,System.Web.Mvc.IView,System.Web.Mvc.ViewDataDictionary,System.Web.Mvc.TempDataDictionary,System.IO.TextWriter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewContext" /> class by using the specified controller context, view, view data dictionary, temporary data dictionary, and text writer.</summary>
+ <param name="controllerContext">Encapsulates information about the HTTP request.</param>
+ <param name="view">The view to render.</param>
+ <param name="viewData">The dictionary that contains the data that is required in order to render the view.</param>
+ <param name="tempData">The dictionary that contains temporary data for the view.</param>
+ <param name="writer">The text writer object that is used to write HTML output.</param>
+ <exception cref="T:System.ArgumentNullException">One of the parameters is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ViewContext.ClientValidationEnabled">
+ <summary>Gets or sets a value that indicates whether client-side validation is enabled.</summary>
+ <returns>true if client-side validation is enabled; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewContext.FormContext">
+ <summary>Gets or sets an object that encapsulates information that is required in order to validate and process the input data from an HTML form.</summary>
+ <returns>An object that encapsulates information that is required in order to validate and process the input data from an HTML form.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ViewContext.OutputClientValidation">
+ <summary>Writes the client validation information to the HTTP response.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ViewContext.TempData">
+ <summary>Gets data that is associated with this request and that is available for only one request.</summary>
+ <returns>The temporary data.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewContext.UnobtrusiveJavaScriptEnabled">
+ <summary>Gets or sets a value that indicates whether unobtrusive JavaScript is enabled.</summary>
+ <returns>true if unobtrusive JavaScript is enabled; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewContext.ValidationMessageElement">
+ <summary>Element name used to wrap a top-level message generated by <see cref="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String)" /> and other overloads.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ViewContext.ValidationSummaryMessageElement">
+ <summary>Element name used to wrap a top-level message generated by <see cref="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper)" /> and other overloads.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ViewContext.View">
+ <summary>Gets an object that implements the <see cref="T:System.Web.Mvc.IView" /> interface to render in the browser.</summary>
+ <returns>The view.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewContext.ViewBag">
+ <summary>Gets the dynamic view data dictionary.</summary>
+ <returns>The dynamic view data dictionary.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewContext.ViewData">
+ <summary>Gets the view data that is passed to the view.</summary>
+ <returns>The view data.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewContext.Writer">
+ <summary>Gets or sets the text writer object that is used to write HTML output.</summary>
+ <returns>The object that is used to write the HTML output.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ViewDataDictionary">
+ <summary>Represents a container that is used to pass data between a controller and a view.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary.#ctor(System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> class by using the specified model.</summary>
+ <param name="model">The model.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary.#ctor(System.Web.Mvc.ViewDataDictionary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> class by using the specified dictionary.</summary>
+ <param name="dictionary">The dictionary.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="dictionary" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary.Add(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
+ <summary>Adds the specified item to the collection.</summary>
+ <param name="item">The object to add to the collection.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary.Add(System.String,System.Object)">
+ <summary>Adds an element to the collection using the specified key and value .</summary>
+ <param name="key">The key of the element to add.</param>
+ <param name="value">The value of the element to add.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> object is read-only.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary.Clear">
+ <summary>Removes all items from the collection.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> object is read-only.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
+ <summary>Determines whether the collection contains the specified item.</summary>
+ <returns>true if <paramref name="item" /> is found in the collection; otherwise, false.</returns>
+ <param name="item">The object to locate in the collection.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary.ContainsKey(System.String)">
+ <summary>Determines whether the collection contains an element that has the specified key.</summary>
+ <returns>true if the collection contains an element that has the specified key; otherwise, false.</returns>
+ <param name="key">The key of the element to locate in the collection.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Int32)">
+ <summary>Copies the elements of the collection to an array, starting at a particular index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="array" /> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="arrayIndex" /> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="array" /> is multidimensional.-or- <paramref name="arrayIndex" /> is equal to or greater than the length of <paramref name="array" />.-or- The number of elements in the source collection is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.-or- Type <paramref name="T" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ViewDataDictionary.Count">
+ <summary>Gets the number of elements in the collection.</summary>
+ <returns>The number of elements in the collection.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary.Eval(System.String)">
+ <summary>Evaluates the specified expression.</summary>
+ <returns>The results of the evaluation.</returns>
+ <param name="expression">The expression.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="expression" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary.Eval(System.String,System.String)">
+ <summary>Evaluates the specified expression by using the specified format.</summary>
+ <returns>The results of the evaluation.</returns>
+ <param name="expression">The expression.</param>
+ <param name="format">The format.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary.GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary.GetViewDataInfo(System.String)">
+ <summary>Returns information about the view data as defined by the <paramref name="expression" /> parameter.</summary>
+ <returns>An object that contains the view data information that is defined by the <paramref name="expression" /> parameter.</returns>
+ <param name="expression">A set of key/value pairs that define the view-data information to return.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="expression" /> parameter is either null or empty.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ViewDataDictionary.IsReadOnly">
+ <summary>Gets a value that indicates whether the collection is read-only.</summary>
+ <returns>true if the collection is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewDataDictionary.Item(System.String)">
+ <summary>Gets or sets the item that is associated with the specified key.</summary>
+ <returns>The value of the selected item.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewDataDictionary.Keys">
+ <summary>Gets a collection that contains the keys of this dictionary.</summary>
+ <returns>A collection that contains the keys of the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewDataDictionary.Model">
+ <summary>Gets or sets the model that is associated with the view data.</summary>
+ <returns>The model that is associated with the view data.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewDataDictionary.ModelMetadata">
+ <summary>Gets or sets information about the model.</summary>
+ <returns>Information about the model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewDataDictionary.ModelState">
+ <summary>Gets the state of the model.</summary>
+ <returns>The state of the model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary.Remove(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
+ <summary>Removes the first occurrence of a specified object from the collection.</summary>
+ <returns>true if <paramref name="item" /> was successfully removed from the collection; otherwise, false. This method also returns false if <paramref name="item" /> is not found in the collection.</returns>
+ <param name="item">The object to remove from the collection.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary.Remove(System.String)">
+ <summary>Removes the element from the collection using the specified key.</summary>
+ <returns>true if the element is successfully removed; otherwise, false. This method also returns false if <paramref name="key" /> was not found in the original collection.</returns>
+ <param name="key">The key of the element to remove.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary.SetModel(System.Object)">
+ <summary>Sets the data model to use for the view.</summary>
+ <param name="value">The data model to use for the view.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewDataDictionary.TemplateInfo">
+ <summary>Gets or sets an object that encapsulates information about the current template context.</summary>
+ <returns>An object that contains information about the current template.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary.TryGetValue(System.String,System.Object@)">
+ <summary>Attempts to retrieve the value that is associated with the specified key.</summary>
+ <returns>true if the collection contains an element with the specified key; otherwise, false.</returns>
+ <param name="key">The key of the value to get.</param>
+ <param name="value">When this method returns, the value that is associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ViewDataDictionary.Values">
+ <summary>Gets a collection that contains the values in this dictionary.</summary>
+ <returns>A collection that contains the values of the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ViewDataDictionary`1">
+ <summary>Represents a container that is used to pass strongly typed data between a controller and a view.</summary>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary`1.#ctor(System.Web.Mvc.ViewDataDictionary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> class by using the specified view data dictionary.</summary>
+ <param name="viewDataDictionary">An existing view data dictionary to copy into this instance.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary`1.#ctor(`0)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> class by using the specified model.</summary>
+ <param name="model">The data model to use for the view.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ViewDataDictionary`1.Model">
+ <summary>Gets or sets the model.</summary>
+ <returns>A reference to the data model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewDataDictionary`1.ModelMetadata">
+ <summary>Gets or sets information about the model.</summary>
+ <returns>Information about the model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataDictionary`1.SetModel(System.Object)">
+ <summary>Sets the data model to use for the view.</summary>
+ <param name="value">The data model to use for the view.</param>
+ <exception cref="T:System.InvalidOperationException">An error occurred while the model was being set.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.ViewDataInfo">
+ <summary>Encapsulates information about the current template content that is used to develop templates and about HTML helpers that interact with templates.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataInfo.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewDataInfo" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewDataInfo.#ctor(System.Func{System.Object})">
+ <summary>Initializes a new instance of the T:System.Web.Mvc.ViewDataInfo class and associates a delegate for accessing the view data information.</summary>
+ <param name="valueAccessor">A delegate that defines how the view data information is accessed.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ViewDataInfo.Container">
+ <summary>Gets or sets the object that contains the values to be displayed by the template.</summary>
+ <returns>The object that contains the values to be displayed by the template.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewDataInfo.PropertyDescriptor">
+ <summary>Gets or sets the description of the property to be displayed by the template.</summary>
+ <returns>The description of the property to be displayed by the template.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewDataInfo.Value">
+ <summary>Gets or sets the current value to be displayed by the template.</summary>
+ <returns>The current value to be displayed by the template.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ViewEngineCollection">
+ <summary>Represents a collection of view engines that are available to the application.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewEngineCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewEngineCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewEngineCollection.#ctor(System.Collections.Generic.IList{System.Web.Mvc.IViewEngine})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewEngineCollection" /> class using the specified list of view engines.</summary>
+ <param name="list">The list that is wrapped by the new collection.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="list" /> is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ViewEngineCollection.ClearItems">
+ <summary>Removes all elements from the <see cref="T:System.Collections.ObjectModel.Collection`1" />.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewEngineCollection.FindPartialView(System.Web.Mvc.ControllerContext,System.String)">
+ <summary>Finds the specified partial view by using the specified controller context.</summary>
+ <returns>The partial view.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="partialViewName">The name of the partial view.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="partialViewName" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ViewEngineCollection.FindView(System.Web.Mvc.ControllerContext,System.String,System.String)">
+ <summary>Finds the specified view by using the specified controller context and master view.</summary>
+ <returns>The view.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="viewName">The name of the view.</param>
+ <param name="masterName">The name of the master view.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="partialViewName" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ViewEngineCollection.InsertItem(System.Int32,System.Web.Mvc.IViewEngine)">
+ <summary>Inserts an element into the collection at the specified index.</summary>
+ <param name="index">The zero-based index at which item should be inserted.</param>
+ <param name="item">The object to insert.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index" /> is less than zero.-or-<paramref name="index" /> is greater than the number of items in the collection.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="item" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ViewEngineCollection.RemoveItem(System.Int32)">
+ <summary>Removes the element at the specified index of the <see cref="T:System.Collections.ObjectModel.Collection`1" />.</summary>
+ <param name="index">The zero-based index of the element to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index" /> is less than zero.-or-<paramref name="index" /> is equal to or greater than <see cref="T:System.Collections.ObjectModel.Collection`1.Count" /></exception>
+ </member>
+ <member name="M:System.Web.Mvc.ViewEngineCollection.SetItem(System.Int32,System.Web.Mvc.IViewEngine)">
+ <summary>Replaces the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to replace.</param>
+ <param name="item">The new value for the element at the specified index.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index" /> is less than zero.-or-<paramref name="index" /> is greater than the number of items in the collection.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="item" /> parameter is null.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.ViewEngineResult">
+ <summary>Represents the result of locating a view engine.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewEngineResult.#ctor(System.Collections.Generic.IEnumerable{System.String})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewEngineResult" /> class by using the specified searched locations.</summary>
+ <param name="searchedLocations">The searched locations.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="searchedLocations" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ViewEngineResult.#ctor(System.Web.Mvc.IView,System.Web.Mvc.IViewEngine)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewEngineResult" /> class by using the specified view and view engine.</summary>
+ <param name="view">The view.</param>
+ <param name="viewEngine">The view engine.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="view " />or <paramref name="viewEngine" /> parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ViewEngineResult.SearchedLocations">
+ <summary>Gets or sets the searched locations.</summary>
+ <returns>The searched locations.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewEngineResult.View">
+ <summary>Gets or sets the view.</summary>
+ <returns>The view.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewEngineResult.ViewEngine">
+ <summary>Gets or sets the view engine.</summary>
+ <returns>The view engine.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ViewEngines">
+ <summary>Represents a collection of view engines that are available to the application.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ViewEngines.Engines">
+ <summary>Gets the view engines.</summary>
+ <returns>The view engines.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ViewMasterPage">
+ <summary>Represents the information that is needed to build a master view page.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewMasterPage.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewMasterPage" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ViewMasterPage.Ajax">
+ <summary>Gets the AJAX script for the master page.</summary>
+ <returns>The AJAX script for the master page.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewMasterPage.Html">
+ <summary>Gets the HTML for the master page.</summary>
+ <returns>The HTML for the master page.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewMasterPage.Model">
+ <summary>Gets the model.</summary>
+ <returns>The model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewMasterPage.TempData">
+ <summary>Gets the temporary data.</summary>
+ <returns>The temporary data.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewMasterPage.Url">
+ <summary>Gets the URL.</summary>
+ <returns>The URL.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewMasterPage.ViewBag">
+ <summary>Gets the dynamic view-bag dictionary.</summary>
+ <returns>The dynamic view-bag dictionary.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewMasterPage.ViewContext">
+ <summary>Gets the view context.</summary>
+ <returns>The view context.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewMasterPage.ViewData">
+ <summary>Gets the view data.</summary>
+ <returns>The view data.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewMasterPage.Writer">
+ <summary>Gets the writer that is used to render the master page.</summary>
+ <returns>The writer that is used to render the master page.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ViewMasterPage`1">
+ <summary>Represents the information that is required in order to build a strongly typed master view page.</summary>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.ViewMasterPage`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewMasterPage`1" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ViewMasterPage`1.Ajax">
+ <summary>Gets the AJAX script for the master page.</summary>
+ <returns>The AJAX script for the master page.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewMasterPage`1.Html">
+ <summary>Gets the HTML for the master page.</summary>
+ <returns>The HTML for the master page.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewMasterPage`1.Model">
+ <summary>Gets the model.</summary>
+ <returns>A reference to the data model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewMasterPage`1.ViewData">
+ <summary>Gets the view data.</summary>
+ <returns>The view data.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ViewPage">
+ <summary>Represents the properties and methods that are needed to render a view as a Web Forms page.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewPage.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewPage" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ViewPage.Ajax">
+ <summary>Gets or sets the <see cref="T:System.Web.Mvc.AjaxHelper" /> object that is used to render HTML in Ajax scenarios.</summary>
+ <returns>The Ajax helper object that is associated with the view.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewPage.Html">
+ <summary>Gets or sets the <see cref="T:System.Web.Mvc.HtmlHelper" /> object that is used to render HTML elements.</summary>
+ <returns>The HTML helper object that is associated with the view.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ViewPage.InitHelpers">
+ <summary>Initializes the <see cref="P:System.Web.Mvc.ViewPage.Ajax" />, <see cref="P:System.Web.Mvc.ViewPage.Html" />, and <see cref="P:System.Web.Mvc.ViewPage.Url" /> properties.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ViewPage.MasterLocation">
+ <summary>Gets or sets the path of the master view.</summary>
+ <returns>The path of the master view.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewPage.Model">
+ <summary>Gets the Model property of the associated <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object.</summary>
+ <returns>The Model property of the associated <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ViewPage.OnPreInit(System.EventArgs)">
+ <summary>Raises the <see cref="E:System.Web.UI.Page.PreInit" /> event at the beginning of page initialization.</summary>
+ <param name="e">The event data.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ViewPage.ProcessRequest(System.Web.HttpContext)">
+ <summary>Enables processing of the specified HTTP request by the ASP.NET MVC framework.</summary>
+ <param name="context">An object that encapsulates HTTP-specific information about the current HTTP request.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ViewPage.Render(System.Web.UI.HtmlTextWriter)">
+ <summary>Initializes the <see cref="T:System.Web.UI.HtmlTextWriter" /> object that receives the page content to be rendered.</summary>
+ <param name="writer">The object that receives the page content.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ViewPage.RenderView(System.Web.Mvc.ViewContext)">
+ <summary>Renders the view page to the response using the specified view context.</summary>
+ <param name="viewContext">An object that encapsulates the information that is required in order to render the view, which includes the controller context, form context, the temporary data, and the view data for the associated view.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ViewPage.SetTextWriter(System.IO.TextWriter)">
+ <summary>Note: This API is now obsolete.Sets the text writer that is used to render the view to the response.</summary>
+ <param name="textWriter">The writer that is used to render the view to the response.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ViewPage.SetViewData(System.Web.Mvc.ViewDataDictionary)">
+ <summary>Sets the view data dictionary for the associated view.</summary>
+ <param name="viewData">A dictionary of data to pass to the view.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ViewPage.TempData">
+ <summary>Gets the temporary data to pass to the view.</summary>
+ <returns>The temporary data to pass to the view.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewPage.Url">
+ <summary>Gets or sets the URL of the rendered page.</summary>
+ <returns>The URL of the rendered page.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewPage.ViewBag">
+ <summary>Gets the view bag.</summary>
+ <returns>The view bag.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewPage.ViewContext">
+ <summary>Gets or sets the information that is used to render the view.</summary>
+ <returns>The information that is used to render the view, which includes the form context, the temporary data, and the view data of the associated view.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewPage.ViewData">
+ <summary>Gets or sets a dictionary that contains data to pass between the controller and the view.</summary>
+ <returns>A dictionary that contains data to pass between the controller and the view.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewPage.Writer">
+ <summary>Gets the text writer that is used to render the view to the response.</summary>
+ <returns>The text writer that is used to render the view to the response.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ViewPage`1">
+ <summary>Represents the information that is required in order to render a strongly typed view as a Web Forms page.</summary>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.ViewPage`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewPage`1" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ViewPage`1.Ajax">
+ <summary>Gets or sets the <see cref="T:System.Web.Mvc.AjaxHelper`1" /> object that supports rendering HTML in Ajax scenarios.</summary>
+ <returns>The Ajax helper object that is associated with the view.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewPage`1.Html">
+ <summary>Gets or sets the <see cref="T:System.Web.Mvc.HtmlHelper" /> object that provides support for rendering elements.</summary>
+ <returns>The HTML helper object that is associated with the view.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ViewPage`1.InitHelpers">
+ <summary>Instantiates and initializes the <see cref="P:System.Web.Mvc.ViewPage`1.Ajax" /> and <see cref="P:System.Web.Mvc.ViewPage`1.Html" /> properties.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ViewPage`1.Model">
+ <summary>Gets the <see cref="P:System.Web.Mvc.ViewDataDictionary`1.Model" /> property of the associated <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> object.</summary>
+ <returns>A reference to the data model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ViewPage`1.SetViewData(System.Web.Mvc.ViewDataDictionary)">
+ <summary>Sets the view data dictionary for the associated view.</summary>
+ <param name="viewData">A dictionary of data to pass to the view.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ViewPage`1.ViewData">
+ <summary>Gets or sets a dictionary that contains data to pass between the controller and the view.</summary>
+ <returns>A dictionary that contains data to pass between the controller and the view.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ViewResult">
+ <summary>Represents a class that is used to render a view by using an <see cref="T:System.Web.Mvc.IView" /> instance that is returned by an <see cref="T:System.Web.Mvc.IViewEngine" /> object.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewResult.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewResult" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewResult.FindView(System.Web.Mvc.ControllerContext)">
+ <summary>Searches the registered view engines and returns the object that is used to render the view.</summary>
+ <returns>The object that is used to render the view.</returns>
+ <param name="context">The controller context.</param>
+ <exception cref="T:System.InvalidOperationException">An error occurred while the method was searching for the view.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.ViewResult.MasterName">
+ <summary>Gets the name of the master view (such as a master page or template) to use when the view is rendered.</summary>
+ <returns>The name of the master view.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ViewResultBase">
+ <summary>Represents a base class that is used to provide the model to the view and then render the view to the response.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewResultBase.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewResultBase" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewResultBase.ExecuteResult(System.Web.Mvc.ControllerContext)">
+ <summary>When called by the action invoker, renders the view to the response.</summary>
+ <param name="context">The context that the result is executed in.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="context" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.ViewResultBase.FindView(System.Web.Mvc.ControllerContext)">
+ <summary>Returns the <see cref="T:System.Web.Mvc.ViewEngineResult" /> object that is used to render the view.</summary>
+ <returns>The view engine.</returns>
+ <param name="context">The context.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ViewResultBase.Model">
+ <summary>Gets the view data model.</summary>
+ <returns>The view data model.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewResultBase.TempData">
+ <summary>Gets or sets the <see cref="T:System.Web.Mvc.TempDataDictionary" /> object for this result.</summary>
+ <returns>The temporary data.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewResultBase.View">
+ <summary>Gets or sets the <see cref="T:System.Web.Mvc.IView" /> object that is rendered to the response.</summary>
+ <returns>The view.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewResultBase.ViewBag">
+ <summary>Gets the view bag.</summary>
+ <returns>The view bag.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewResultBase.ViewData">
+ <summary>Gets or sets the view data <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object for this result.</summary>
+ <returns>The view data.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewResultBase.ViewEngineCollection">
+ <summary>Gets or sets the collection of view engines that are associated with this result.</summary>
+ <returns>The collection of view engines.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewResultBase.ViewName">
+ <summary>Gets or sets the name of the view to render.</summary>
+ <returns>The name of the view.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ViewStartPage">
+ <summary>Provides an abstract class that can be used to implement a view start (master) page.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewStartPage.#ctor">
+ <summary>When implemented in a derived class, initializes a new instance of the <see cref="T:System.Web.Mvc.ViewStartPage" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ViewStartPage.Html">
+ <summary>When implemented in a derived class, gets the HTML markup for the view start page.</summary>
+ <returns>The HTML markup for the view start page.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewStartPage.Url">
+ <summary>When implemented in a derived class, gets the URL for the view start page.</summary>
+ <returns>The URL for the view start page.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewStartPage.ViewContext">
+ <summary>When implemented in a derived class, gets the view context for the view start page.</summary>
+ <returns>The view context for the view start page.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ViewTemplateUserControl">
+ <summary>Provides a container for <see cref="T:System.Web.Mvc.TemplateInfo" /> objects.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewTemplateUserControl.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewTemplateUserControl" /> class.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.ViewTemplateUserControl`1">
+ <summary>Provides a container for <see cref="T:System.Web.Mvc.TemplateInfo" /> objects.</summary>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.ViewTemplateUserControl`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewTemplateUserControl`1" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ViewTemplateUserControl`1.FormattedModelValue">
+ <summary>Gets the formatted value.</summary>
+ <returns>The formatted value.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ViewType">
+ <summary>Represents the type of a view.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewType.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewType" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ViewType.TypeName">
+ <summary>Gets or sets the name of the type.</summary>
+ <returns>The name of the type.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ViewUserControl">
+ <summary>Represents the information that is needed to build a user control.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ViewUserControl.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewUserControl" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ViewUserControl.Ajax">
+ <summary>Gets the AJAX script for the view.</summary>
+ <returns>The AJAX script for the view.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ViewUserControl.EnsureViewData">
+ <summary>Ensures that view data is added to the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object of the user control if the view data exists.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ViewUserControl.Html">
+ <summary>Gets the HTML for the view.</summary>
+ <returns>The HTML for the view.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewUserControl.Model">
+ <summary>Gets the model.</summary>
+ <returns>The model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ViewUserControl.RenderView(System.Web.Mvc.ViewContext)">
+ <summary>Renders the view by using the specified view context.</summary>
+ <param name="viewContext">The view context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ViewUserControl.SetTextWriter(System.IO.TextWriter)">
+ <summary>Sets the text writer that is used to render the view to the response.</summary>
+ <param name="textWriter">The writer that is used to render the view to the response.</param>
+ </member>
+ <member name="M:System.Web.Mvc.ViewUserControl.SetViewData(System.Web.Mvc.ViewDataDictionary)">
+ <summary>Sets the view-data dictionary by using the specified view data.</summary>
+ <param name="viewData">The view data.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ViewUserControl.TempData">
+ <summary>Gets the temporary-data dictionary.</summary>
+ <returns>The temporary-data dictionary.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewUserControl.Url">
+ <summary>Gets the URL for the view.</summary>
+ <returns>The URL for the view.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewUserControl.ViewBag">
+ <summary>Gets the view bag.</summary>
+ <returns>The view bag.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewUserControl.ViewContext">
+ <summary>Gets or sets the view context.</summary>
+ <returns>The view context.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewUserControl.ViewData">
+ <summary>Gets or sets the view-data dictionary.</summary>
+ <returns>The view-data dictionary.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewUserControl.ViewDataKey">
+ <summary>Gets or sets the view-data key.</summary>
+ <returns>The view-data key.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewUserControl.Writer">
+ <summary>Gets the writer that is used to render the view to the response.</summary>
+ <returns>The writer that is used to render the view to the response.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.ViewUserControl`1">
+ <summary>Represents the information that is required in order to build a strongly typed user control.</summary>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.ViewUserControl`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewUserControl`1" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ViewUserControl`1.Ajax">
+ <summary>Gets the AJAX script for the view.</summary>
+ <returns>The AJAX script for the view.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewUserControl`1.Html">
+ <summary>Gets the HTML for the view.</summary>
+ <returns>The HTML for the view.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.ViewUserControl`1.Model">
+ <summary>Gets the model.</summary>
+ <returns>A reference to the data model.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.ViewUserControl`1.SetViewData(System.Web.Mvc.ViewDataDictionary)">
+ <summary>Sets the view data for the view.</summary>
+ <param name="viewData">The view data.</param>
+ </member>
+ <member name="P:System.Web.Mvc.ViewUserControl`1.ViewData">
+ <summary>Gets or sets the view data.</summary>
+ <returns>The view data.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.VirtualPathProviderViewEngine">
+ <summary>Represents an abstract base-class implementation of the <see cref="T:System.Web.Mvc.IViewEngine" /> interface.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.VirtualPathProviderViewEngine.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.VirtualPathProviderViewEngine" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.AreaMasterLocationFormats">
+ <summary>Gets or sets the area-enabled master location formats.</summary>
+ <returns>The area-enabled master location formats.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.AreaPartialViewLocationFormats">
+ <summary>Gets or sets the area-enabled partial-view location formats.</summary>
+ <returns>The area-enabled partial-view location formats.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.AreaViewLocationFormats">
+ <summary>Gets or sets the area-enabled view location formats.</summary>
+ <returns>The area-enabled view location formats.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.VirtualPathProviderViewEngine.CreatePartialView(System.Web.Mvc.ControllerContext,System.String)">
+ <summary>Creates the specified partial view by using the specified controller context.</summary>
+ <returns>A reference to the partial view.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="partialPath">The partial path for the new partial view.</param>
+ </member>
+ <member name="M:System.Web.Mvc.VirtualPathProviderViewEngine.CreateView(System.Web.Mvc.ControllerContext,System.String,System.String)">
+ <summary>Creates the specified view by using the controller context, path of the view, and path of the master view.</summary>
+ <returns>A reference to the view.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="viewPath">The path of the view.</param>
+ <param name="masterPath">The path of the master view.</param>
+ </member>
+ <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.DisplayModeProvider">
+ <summary>Gets or sets the display mode provider.</summary>
+ <returns>The display mode provider.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.VirtualPathProviderViewEngine.FileExists(System.Web.Mvc.ControllerContext,System.String)">
+ <summary>Returns a value that indicates whether the file is in the specified path by using the specified controller context.</summary>
+ <returns>true if the file is in the specified path; otherwise, false.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="virtualPath">The virtual path.</param>
+ </member>
+ <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.FileExtensions">
+ <summary>Gets or sets the file-name extensions that are used to locate a view.</summary>
+ <returns>The file-name extensions that are used to locate a view.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.VirtualPathProviderViewEngine.FindPartialView(System.Web.Mvc.ControllerContext,System.String,System.Boolean)">
+ <summary>Finds the specified partial view by using the specified controller context.</summary>
+ <returns>The partial view.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="partialViewName">The name of the partial view.</param>
+ <param name="useCache">true to use the cached partial view.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="partialViewName" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.VirtualPathProviderViewEngine.FindView(System.Web.Mvc.ControllerContext,System.String,System.String,System.Boolean)">
+ <summary>Finds the specified view by using the specified controller context and master view name.</summary>
+ <returns>The page view.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="viewName">The name of the view.</param>
+ <param name="masterName">The name of the master view.</param>
+ <param name="useCache">true to use the cached view.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="viewName" /> parameter is null or empty.</exception>
+ </member>
+ <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.MasterLocationFormats">
+ <summary>Gets or sets the master location formats.</summary>
+ <returns>The master location formats.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.PartialViewLocationFormats">
+ <summary>Gets or sets the partial-view location formats.</summary>
+ <returns>The partial-view location formats.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.VirtualPathProviderViewEngine.ReleaseView(System.Web.Mvc.ControllerContext,System.Web.Mvc.IView)">
+ <summary>Releases the specified view by using the specified controller context.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="view">The view to release.</param>
+ </member>
+ <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.ViewLocationCache">
+ <summary>Gets or sets the view location cache.</summary>
+ <returns>The view location cache.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.ViewLocationFormats">
+ <summary>Gets or sets the view location formats.</summary>
+ <returns>The view location formats.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.VirtualPathProvider">
+ <summary>Gets or sets the virtual path provider.</summary>
+ <returns>The virtual path provider.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.WebFormView">
+ <summary>Represents the information that is needed to build a Web Forms page in ASP.NET MVC.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.WebFormView.#ctor(System.Web.Mvc.ControllerContext,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.WebFormView" /> class using the controller context and view path.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="viewPath">The view path.</param>
+ </member>
+ <member name="M:System.Web.Mvc.WebFormView.#ctor(System.Web.Mvc.ControllerContext,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.WebFormView" /> class using the controller context, view path, and the path to the master page.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="viewPath">The view path.</param>
+ <param name="masterPath">The path to the master page.</param>
+ </member>
+ <member name="M:System.Web.Mvc.WebFormView.#ctor(System.Web.Mvc.ControllerContext,System.String,System.String,System.Web.Mvc.IViewPageActivator)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.WebFormView" /> class using the controller context, view path, the path to the master page, and a <see cref="T:System.Web.Mvc.IViewPageActivator" /> instance.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="viewPath">The view path.</param>
+ <param name="masterPath">The path to the master page.</param>
+ <param name="viewPageActivator">An instance of the view page activator interface.</param>
+ </member>
+ <member name="P:System.Web.Mvc.WebFormView.MasterPath">
+ <summary>Gets or sets the master path.</summary>
+ <returns>The master path.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.WebFormView.RenderView(System.Web.Mvc.ViewContext,System.IO.TextWriter,System.Object)">
+ <summary>Renders the view to the response.</summary>
+ <param name="viewContext">An object that encapsulates the information that is required in order to render the view, which includes the controller context, form context, the temporary data, and the view data for the associated view.</param>
+ <param name="writer">The text writer object that is used to write HTML output.</param>
+ <param name="instance">The view page instance.</param>
+ </member>
+ <member name="T:System.Web.Mvc.WebFormViewEngine">
+ <summary>Represents a view engine that is used to render a Web Forms page to the response.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.WebFormViewEngine.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.WebFormViewEngine" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.WebFormViewEngine.#ctor(System.Web.Mvc.IViewPageActivator)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.WebFormViewEngine" /> class using the specified view page activator.</summary>
+ <param name="viewPageActivator">An instance of a class that implements the <see cref="T:System.Web.Mvc.IViewPageActivator" /> interface.</param>
+ </member>
+ <member name="M:System.Web.Mvc.WebFormViewEngine.CreatePartialView(System.Web.Mvc.ControllerContext,System.String)">
+ <summary>Creates the specified partial view by using the specified controller context.</summary>
+ <returns>The partial view.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="partialPath">The partial path.</param>
+ </member>
+ <member name="M:System.Web.Mvc.WebFormViewEngine.CreateView(System.Web.Mvc.ControllerContext,System.String,System.String)">
+ <summary>Creates the specified view by using the specified controller context and the paths of the view and master view.</summary>
+ <returns>The view.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="viewPath">The view path.</param>
+ <param name="masterPath">The master-view path.</param>
+ </member>
+ <member name="T:System.Web.Mvc.WebViewPage">
+ <summary>Represents the properties and methods that are needed in order to render a view that uses ASP.NET Razor syntax.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.WebViewPage.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.WebViewPage" /> class. </summary>
+ </member>
+ <member name="P:System.Web.Mvc.WebViewPage.Ajax">
+ <summary>Gets or sets the <see cref="T:System.Web.Mvc.AjaxHelper" /> object that is used to render HTML using Ajax. </summary>
+ <returns>The <see cref="T:System.Web.Mvc.AjaxHelper" /> object that is used to render HTML using Ajax.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.WebViewPage.ConfigurePage(System.Web.WebPages.WebPageBase)">
+ <summary>Sets the view context and view data for the page.</summary>
+ <param name="parentPage">The parent page.</param>
+ </member>
+ <member name="P:System.Web.Mvc.WebViewPage.Context">
+ <summary>Gets the <see cref="T:System.Web.HttpContext" /> object that is associated with the page.</summary>
+ <returns>The <see cref="T:System.Web.HttpContext" /> object that is associated with the page.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.WebViewPage.ExecutePageHierarchy">
+ <summary>Runs the page hierarchy for the ASP.NET Razor execution pipeline.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.WebViewPage.Html">
+ <summary>Gets or sets the <see cref="T:System.Web.Mvc.HtmlHelper" /> object that is used to render HTML elements.</summary>
+ <returns>The <see cref="T:System.Web.Mvc.HtmlHelper" /> object that is used to render HTML elements.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.WebViewPage.InitHelpers">
+ <summary>Initializes the <see cref="T:System.Web.Mvc.AjaxHelper" />, <see cref="T:System.Web.Mvc.HtmlHelper" />, and <see cref="T:System.Web.Mvc.UrlHelper" /> classes.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.WebViewPage.Model">
+ <summary>Gets the Model property of the associated <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object.</summary>
+ <returns>The Model property of the associated <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.WebViewPage.SetViewData(System.Web.Mvc.ViewDataDictionary)">
+ <summary>Sets the view data.</summary>
+ <param name="viewData">The view data.</param>
+ </member>
+ <member name="P:System.Web.Mvc.WebViewPage.TempData">
+ <summary>Gets the temporary data to pass to the view.</summary>
+ <returns>The temporary data to pass to the view.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.WebViewPage.Url">
+ <summary>Gets or sets the URL of the rendered page.</summary>
+ <returns>The URL of the rendered page.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.WebViewPage.ViewBag">
+ <summary>Gets the view bag.</summary>
+ <returns>The view bag.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.WebViewPage.ViewContext">
+ <summary>Gets or sets the information that is used to render the view.</summary>
+ <returns>The information that is used to render the view, which includes the form context, the temporary data, and the view data of the associated view.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.WebViewPage.ViewData">
+ <summary>Gets or sets a dictionary that contains data to pass between the controller and the view.</summary>
+ <returns>A dictionary that contains data to pass between the controller and the view.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.WebViewPage`1">
+ <summary>Represents the properties and methods that are needed in order to render a view that uses ASP.NET Razor syntax.</summary>
+ <typeparam name="TModel">The type of the view data model.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.WebViewPage`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.WebViewPage`1" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.WebViewPage`1.Ajax">
+ <summary>Gets or sets the <see cref="T:System.Web.Mvc.AjaxHelper" /> object that is used to render HTML markup using Ajax.</summary>
+ <returns>The <see cref="T:System.Web.Mvc.AjaxHelper" /> object that is used to render HTML markup using Ajax.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.WebViewPage`1.Html">
+ <summary>Gets or sets the <see cref="T:System.Web.Mvc.HtmlHelper" /> object that is used to render HTML elements.</summary>
+ <returns>The <see cref="T:System.Web.Mvc.HtmlHelper" /> object that is used to render HTML elements.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.WebViewPage`1.InitHelpers">
+ <summary>Initializes the <see cref="T:System.Web.Mvc.AjaxHelper" />, <see cref="T:System.Web.Mvc.HtmlHelper" />, and <see cref="T:System.Web.Mvc.UrlHelper" /> classes.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.WebViewPage`1.Model">
+ <summary>Gets the Model property of the associated <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object.</summary>
+ <returns>The Model property of the associated <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.WebViewPage`1.SetViewData(System.Web.Mvc.ViewDataDictionary)">
+ <summary>Sets the view data.</summary>
+ <param name="viewData">The view data.</param>
+ </member>
+ <member name="P:System.Web.Mvc.WebViewPage`1.ViewData">
+ <summary>Gets or sets a dictionary that contains data to pass between the controller and the view.</summary>
+ <returns>A dictionary that contains data to pass between the controller and the view.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Ajax.AjaxExtensions">
+ <summary>Represents support for ASP.NET AJAX within an ASP.NET MVC application.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions,System.Object)">
+ <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions,System.Object)">
+ <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.String,System.String,System.String,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions,System.Object)">
+ <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+ <param name="hostName">The host name for the URL.</param>
+ <param name="fragment">The URL fragment name (the anchor name).</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.String,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+ <param name="hostName">The host name for the URL.</param>
+ <param name="fragment">The URL fragment name (the anchor name).</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.String,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="actionName">The name of the action method that will handle the request.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions,System.Object)">
+ <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="actionName">The name of the action method that will handle the request.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="actionName">The name of the action method that will handle the request.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions,System.Object)">
+ <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="actionName">The name of the action method that will handle the request.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="actionName">The name of the action method that will handle the request.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="actionName">The name of the action method that will handle the request.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="actionName">The name of the action method that will handle the request.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="actionName">The name of the action method that will handle the request.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="actionName">The name of the action method that will handle the request.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Writes an opening &lt;form&gt; tag to the response. </summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="actionName">The name of the action method that will handle the request.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element..</param>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginRouteForm(System.Web.Mvc.AjaxHelper,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Writes an opening &lt;form&gt; tag to the response using the specified routing information.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginRouteForm(System.Web.Mvc.AjaxHelper,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions,System.Object)">
+ <summary>Writes an opening &lt;form&gt; tag to the response using the specified routing information.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginRouteForm(System.Web.Mvc.AjaxHelper,System.String,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Writes an opening &lt;form&gt; tag to the response using the specified routing information.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginRouteForm(System.Web.Mvc.AjaxHelper,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Writes an opening &lt;form&gt; tag to the response using the specified routing information.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginRouteForm(System.Web.Mvc.AjaxHelper,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Writes an opening &lt;form&gt; tag to the response using the specified routing information.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.GlobalizationScript(System.Web.Mvc.AjaxHelper)">
+ <summary>Returns an HTML script element that contains a reference to a globalization script that defines the culture information.</summary>
+ <returns>A script element whose src attribute is set to the globalization script, as in the following example: &lt;script type="text/javascript" src="/MvcApplication1/Scripts/Globalization/en-US.js"&gt;&lt;/script&gt;</returns>
+ <param name="ajaxHelper">The AJAX helper object that this method extends.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.GlobalizationScript(System.Web.Mvc.AjaxHelper,System.Globalization.CultureInfo)">
+ <summary>Returns an HTML script element that contains a reference to a globalization script that defines the specified culture information.</summary>
+ <returns>An HTML script element whose src attribute is set to the globalization script, as in the following example:&lt;script type="text/javascript" src="/MvcApplication1/Scripts/Globalization/en-US.js"&gt;&lt;/script&gt;</returns>
+ <param name="ajaxHelper">The AJAX helper object that this method extends.</param>
+ <param name="cultureInfo">Encapsulates information about the target culture, such as date formats.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="cultureInfo" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions,System.Object)">
+ <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions,System.Object)">
+ <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+ <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+ <param name="hostName">The host name for the URL.</param>
+ <param name="fragment">The URL fragment name (the anchor name).</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Mvc.Ajax.AjaxOptions,System.Object)">
+ <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions)">
+ <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+ <returns>An anchor element.</returns>
+ <param name="ajaxHelper">The AJAX helper.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.Ajax.AjaxOptions">
+ <summary>Represents option settings for running Ajax scripts in an ASP.NET MVC application.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxOptions.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Ajax.AjaxOptions" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.Ajax.AjaxOptions.AllowCache"></member>
+ <member name="P:System.Web.Mvc.Ajax.AjaxOptions.Confirm">
+ <summary>Gets or sets the message to display in a confirmation window before a request is submitted.</summary>
+ <returns>The message to display in a confirmation window.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Ajax.AjaxOptions.HttpMethod">
+ <summary>Gets or sets the HTTP request method ("Get" or "Post").</summary>
+ <returns>The HTTP request method. The default value is "Post".</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Ajax.AjaxOptions.InsertionMode">
+ <summary>Gets or sets the mode that specifies how to insert the response into the target DOM element.</summary>
+ <returns>The insertion mode ("InsertAfter", "InsertBefore", or "Replace"). The default value is "Replace".</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Ajax.AjaxOptions.LoadingElementDuration">
+ <summary>Gets or sets a value, in milliseconds, that controls the duration of the animation when showing or hiding the loading element.</summary>
+ <returns>A value, in milliseconds, that controls the duration of the animation when showing or hiding the loading element.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Ajax.AjaxOptions.LoadingElementId">
+ <summary>Gets or sets the id attribute of an HTML element that is displayed while the Ajax function is loading.</summary>
+ <returns>The ID of the element that is displayed while the Ajax function is loading.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Ajax.AjaxOptions.OnBegin">
+ <summary>Gets or sets the name of the JavaScript function to call immediately before the page is updated.</summary>
+ <returns>The name of the JavaScript function to call before the page is updated.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Ajax.AjaxOptions.OnComplete">
+ <summary>Gets or sets the JavaScript function to call when response data has been instantiated but before the page is updated.</summary>
+ <returns>The JavaScript function to call when the response data has been instantiated.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Ajax.AjaxOptions.OnFailure">
+ <summary>Gets or sets the JavaScript function to call if the page update fails.</summary>
+ <returns>The JavaScript function to call if the page update fails.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Ajax.AjaxOptions.OnSuccess">
+ <summary>Gets or sets the JavaScript function to call after the page is successfully updated.</summary>
+ <returns>The JavaScript function to call after the page is successfully updated.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Ajax.AjaxOptions.ToUnobtrusiveHtmlAttributes">
+ <summary>Returns the Ajax options as a collection of HTML attributes to support unobtrusive JavaScript.</summary>
+ <returns>The Ajax options as a collection of HTML attributes to support unobtrusive JavaScript.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Ajax.AjaxOptions.UpdateTargetId">
+ <summary>Gets or sets the ID of the DOM element to update by using the response from the server.</summary>
+ <returns>The ID of the DOM element to update.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Ajax.AjaxOptions.Url">
+ <summary>Gets or sets the URL to make the request to.</summary>
+ <returns>The URL to make the request to.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Ajax.InsertionMode">
+ <summary>Enumerates the AJAX script insertion modes.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.Ajax.InsertionMode.InsertAfter">
+ <summary>Insert after the element.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.Ajax.InsertionMode.InsertBefore">
+ <summary>Insert before the element.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.Ajax.InsertionMode.Replace">
+ <summary>Replace the element.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.Ajax.InsertionMode.ReplaceWith">
+ <summary>Replace the entire element.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.Async.AsyncActionDescriptor">
+ <summary>Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Async.AsyncActionDescriptor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.AsyncActionDescriptor" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Async.AsyncActionDescriptor.BeginExecute(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object},System.AsyncCallback,System.Object)">
+ <summary>Invokes the asynchronous action method by using the specified parameters and controller context.</summary>
+ <returns>An object that contains the result of an asynchronous call.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="parameters">The parameters of the action method.</param>
+ <param name="callback">The callback method.</param>
+ <param name="state">An object that contains information to be used by the callback method. This parameter can be null.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.AsyncActionDescriptor.EndExecute(System.IAsyncResult)">
+ <summary>Returns the result of an asynchronous operation.</summary>
+ <returns>The result of an asynchronous operation.</returns>
+ <param name="asyncResult">An object that represents the status of an asynchronous operation.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.AsyncActionDescriptor.Execute(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Executes the asynchronous action method by using the specified parameters and controller context.</summary>
+ <returns>The result of executing the asynchronous action method.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="parameters">The parameters of the action method.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Async.AsyncControllerActionInvoker">
+ <summary>Represents a class that is responsible for invoking the action methods of an asynchronous controller.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Async.AsyncControllerActionInvoker.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.AsyncControllerActionInvoker" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeAction(System.Web.Mvc.ControllerContext,System.String,System.AsyncCallback,System.Object)">
+ <summary>Invokes the asynchronous action method by using the specified controller context, action name, callback method, and state.</summary>
+ <returns>An object that contains the result of an asynchronous operation.Implements<see cref="M:System.Web.Mvc.Async.IAsyncActionInvoker.BeginInvokeAction(System.Web.Mvc.ControllerContext,System.String,System.AsyncCallback,System.Object)" /></returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionName">The name of the action.</param>
+ <param name="callback">The callback method.</param>
+ <param name="state">An object that contains information to be used by the callback method. This parameter can be null.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeActionMethod(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Collections.Generic.IDictionary{System.String,System.Object},System.AsyncCallback,System.Object)">
+ <summary>Invokes the asynchronous action method by using the specified controller context, action descriptor, parameters, callback method, and state.</summary>
+ <returns>An object that contains the result of an asynchronous operation.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ <param name="parameters">The parameters for the asynchronous action method.</param>
+ <param name="callback">The callback method.</param>
+ <param name="state">An object that contains information to be used by the callback method. This parameter can be null.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeActionMethodWithFilters(System.Web.Mvc.ControllerContext,System.Collections.Generic.IList{System.Web.Mvc.IActionFilter},System.Web.Mvc.ActionDescriptor,System.Collections.Generic.IDictionary{System.String,System.Object},System.AsyncCallback,System.Object)">
+ <summary>Invokes the asynchronous action method by using the specified controller context, filters, action descriptor, parameters, callback method, and state.</summary>
+ <returns>An object that contains the result of an asynchronous operation.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="filters">The filters.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ <param name="parameters">The parameters for the asynchronous action method.</param>
+ <param name="callback">The callback method.</param>
+ <param name="state">An object that contains information to be used by the callback method. This parameter can be null.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(System.IAsyncResult)">
+ <summary>Cancels the action.</summary>
+ <returns>true if the action was canceled; otherwise, false.</returns>
+ <param name="asyncResult">The user-defined object that qualifies or contains information about an asynchronous operation.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(System.IAsyncResult)">
+ <summary>Cancels the action.</summary>
+ <returns>true if the action was canceled; otherwise, false.</returns>
+ <param name="asyncResult">The user-defined object that qualifies or contains information about an asynchronous operation.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(System.IAsyncResult)">
+ <summary>Cancels the action.</summary>
+ <returns>true if the action was canceled; otherwise, false.</returns>
+ <param name="asyncResult">The user-defined object that qualifies or contains information about an asynchronous operation.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.AsyncControllerActionInvoker.GetControllerDescriptor(System.Web.Mvc.ControllerContext)">
+ <summary>Returns the controller descriptor.</summary>
+ <returns>The controller descriptor.</returns>
+ <param name="controllerContext">The controller context.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Async.AsyncManager">
+ <summary>Provides asynchronous operations for the <see cref="T:System.Web.Mvc.AsyncController" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Async.AsyncManager.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.AsyncManager" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Async.AsyncManager.#ctor(System.Threading.SynchronizationContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.AsyncManager" /> class using the synchronization context.</summary>
+ <param name="syncContext">The synchronization context.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.AsyncManager.Finish">
+ <summary>Notifies ASP.NET that all asynchronous operations are complete.</summary>
+ </member>
+ <member name="E:System.Web.Mvc.Async.AsyncManager.Finished">
+ <summary>Occurs when the <see cref="M:System.Web.Mvc.Async.AsyncManager.Finish" /> method is called.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.Async.AsyncManager.OutstandingOperations">
+ <summary>Gets the number of outstanding operations.</summary>
+ <returns>The number of outstanding operations.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Async.AsyncManager.Parameters">
+ <summary>Gets the parameters that were passed to the asynchronous completion method.</summary>
+ <returns>The parameters that were passed to the asynchronous completion method.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Async.AsyncManager.Sync(System.Action)">
+ <summary>Executes a callback in the current synchronization context.</summary>
+ <param name="action">The asynchronous action.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Async.AsyncManager.Timeout">
+ <summary>Gets or sets the asynchronous timeout value, in milliseconds.</summary>
+ <returns>The asynchronous timeout value, in milliseconds.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Async.IAsyncActionInvoker">
+ <summary>Defines the interface for an action invoker, which is used to invoke an asynchronous action in response to an HTTP request.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Async.IAsyncActionInvoker.BeginInvokeAction(System.Web.Mvc.ControllerContext,System.String,System.AsyncCallback,System.Object)">
+ <summary>Invokes the specified action.</summary>
+ <returns>The status of the asynchronous result.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionName">The name of the asynchronous action.</param>
+ <param name="callback">The callback method.</param>
+ <param name="state">The state.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.IAsyncActionInvoker.EndInvokeAction(System.IAsyncResult)">
+ <summary>Cancels the asynchronous action.</summary>
+ <returns>true if the asynchronous method could be canceled; otherwise, false.</returns>
+ <param name="asyncResult">The asynchronous result.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Async.IAsyncActionInvokerFactory">
+ <summary>Used to create an <see cref="T:System.Web.Mvc.Async.IAsyncActionInvoker" /> instance for the current request.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Async.IAsyncActionInvokerFactory.CreateInstance">
+ <summary>Creates an instance of async action invoker for the current request.</summary>
+ <returns>The created <see cref="T:System.Web.Mvc.Async.IAsyncActionInvoker" />.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Async.IAsyncController">
+ <summary>Defines the methods that are required for an asynchronous controller.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Async.IAsyncController.BeginExecute(System.Web.Routing.RequestContext,System.AsyncCallback,System.Object)">
+ <summary>Executes the specified request context.</summary>
+ <returns>The status of the asynchronous operation.</returns>
+ <param name="requestContext">The request context.</param>
+ <param name="callback">The asynchronous callback method.</param>
+ <param name="state">The state.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.IAsyncController.EndExecute(System.IAsyncResult)">
+ <summary>Ends the asynchronous operation.</summary>
+ <param name="asyncResult">The asynchronous result.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Async.IAsyncManagerContainer">
+ <summary>Provides a container for the asynchronous manager object.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.Async.IAsyncManagerContainer.AsyncManager">
+ <summary>Gets the asynchronous manager object.</summary>
+ <returns>The asynchronous manager object.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Async.OperationCounter">
+ <summary>Provides a container that maintains a count of pending asynchronous operations.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Async.OperationCounter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.OperationCounter" /> class.</summary>
+ </member>
+ <member name="E:System.Web.Mvc.Async.OperationCounter.Completed">
+ <summary>Occurs when an asynchronous method completes.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.Async.OperationCounter.Count">
+ <summary>Gets the operation count.</summary>
+ <returns>The operation count.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Async.OperationCounter.Decrement">
+ <summary>Reduces the operation count by 1.</summary>
+ <returns>The updated operation count.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Async.OperationCounter.Decrement(System.Int32)">
+ <summary>Reduces the operation count by the specified value.</summary>
+ <returns>The updated operation count.</returns>
+ <param name="value">The number of operations to reduce the count by.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.OperationCounter.Increment">
+ <summary>Increments the operation count by one.</summary>
+ <returns>The updated operation count.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Async.OperationCounter.Increment(System.Int32)">
+ <summary>Increments the operation count by the specified value.</summary>
+ <returns>The updated operation count.</returns>
+ <param name="value">The number of operations to increment the count by.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor">
+ <summary>Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.#ctor(System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.String,System.Web.Mvc.ControllerDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor" /> class.</summary>
+ <param name="asyncMethodInfo">An object that contains information about the method that begins the asynchronous operation (the method whose name ends with "Asynch").</param>
+ <param name="completedMethodInfo">An object that contains information about the completion method (method whose name ends with "Completed").</param>
+ <param name="actionName">The name of the action.</param>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.ActionName">
+ <summary>Gets the name of the action method.</summary>
+ <returns>The name of the action method.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.AsyncMethodInfo">
+ <summary>Gets the method information for the asynchronous action method.</summary>
+ <returns>The method information for the asynchronous action method.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.BeginExecute(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object},System.AsyncCallback,System.Object)">
+ <summary>Begins running the asynchronous action method by using the specified parameters and controller context.</summary>
+ <returns>An object that contains the result of an asynchronous call.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="parameters">The parameters of the action method.</param>
+ <param name="callback">The callback method.</param>
+ <param name="state">An object that contains information to be used by the callback method. This parameter can be null.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.CompletedMethodInfo">
+ <summary>Gets the method information for the asynchronous completion method.</summary>
+ <returns>The method information for the asynchronous completion method.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.ControllerDescriptor">
+ <summary>Gets the controller descriptor for the asynchronous action method.</summary>
+ <returns>The controller descriptor for the asynchronous action method.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.EndExecute(System.IAsyncResult)">
+ <summary>Returns the result of an asynchronous operation.</summary>
+ <returns>The result of an asynchronous operation.</returns>
+ <param name="asyncResult">An object that represents the status of an asynchronous operation.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.GetCustomAttributes(System.Boolean)">
+ <summary>Returns an array of custom attributes that are defined for this member, excluding named attributes.</summary>
+ <returns>An array of custom attributes, or an empty array if no custom attributes exist.</returns>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.GetCustomAttributes(System.Type,System.Boolean)">
+ <summary>Returns an array of custom attributes that are defined for this member, identified by type.</summary>
+ <returns>An array of custom attributes, or an empty array if no custom attributes of the specified type exist.</returns>
+ <param name="attributeType">The type of the custom attributes to return.</param>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.GetFilterAttributes(System.Boolean)">
+ <summary>Gets the filter attributes.</summary>
+ <returns>The filter attributes.</returns>
+ <param name="useCache">Use cache flag.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.GetParameters">
+ <summary>Returns the parameters of the action method.</summary>
+ <returns>The parameters of the action method.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.GetSelectors">
+ <summary>Returns the action-method selectors.</summary>
+ <returns>The action-method selectors.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.IsDefined(System.Type,System.Boolean)">
+ <summary>Determines whether one or more instances of the specified attribute type are defined for the action member.</summary>
+ <returns>true if an attribute of type that is represented by <paramref name="attributeType" /> is defined for this member; otherwise, false.</returns>
+ <param name="attributeType">The type of the custom attribute.</param>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.MethodInfo"></member>
+ <member name="P:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.UniqueId">
+ <summary>Gets the lazy initialized unique ID of the instance of this class.</summary>
+ <returns>The lazy initialized unique ID of the instance of this class.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor">
+ <summary>Encapsulates information that describes an asynchronous controller, such as its name, type, and actions.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor" /> class.</summary>
+ <param name="controllerType">The type of the controller.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor.ControllerType">
+ <summary>Gets the type of the controller.</summary>
+ <returns>The type of the controller.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor.FindAction(System.Web.Mvc.ControllerContext,System.String)">
+ <summary>Finds an action method by using the specified name and controller context.</summary>
+ <returns>The information about the action method.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionName">The name of the action.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor.GetCanonicalActions">
+ <summary>Returns a list of action method descriptors in the controller.</summary>
+ <returns>A list of action method descriptors in the controller.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor.GetCustomAttributes(System.Boolean)">
+ <summary>Returns custom attributes that are defined for this member, excluding named attributes.</summary>
+ <returns>An array of custom attributes, or an empty array if no custom attributes exist.</returns>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor.GetCustomAttributes(System.Type,System.Boolean)">
+ <summary>Returns custom attributes of a specified type that are defined for this member, excluding named attributes.</summary>
+ <returns>An array of custom attributes, or an empty array if no custom attributes exist.</returns>
+ <param name="attributeType">The type of the custom attributes.</param>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor.GetFilterAttributes(System.Boolean)">
+ <summary>Gets the filter attributes.</summary>
+ <returns>The filter attributes.</returns>
+ <param name="useCache">true to use the cache, otherwise false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor.IsDefined(System.Type,System.Boolean)">
+ <summary>Returns a value that indicates whether one or more instances of the specified custom attribute are defined for this member.</summary>
+ <returns>true if an attribute of the type represented by <paramref name="attributeType" /> is defined for this member; otherwise, false.</returns>
+ <param name="attributeType">The type of the custom attribute.</param>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Async.SynchronousOperationException">
+ <summary>Represents an exception that occurred during the synchronous processing of an HTTP request in an ASP.NET MVC application.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Async.SynchronousOperationException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.SynchronousOperationException" /> class using a system-supplied message.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Async.SynchronousOperationException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.SynchronousOperationException" /> class using the specified message.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.SynchronousOperationException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.SynchronousOperationException" /> class using a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture. </param>
+ <param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not null, the current exception is raised in a catch block that handles the inner exception. </param>
+ </member>
+ <member name="T:System.Web.Mvc.Async.TaskAsyncActionDescriptor">
+ <summary>When an action method returns either Task or Task&lt;T&gt; the <see cref="T:System.Web.Mvc.Async.TaskAsyncActionDescriptor" /> provides information about the action.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.#ctor(System.Reflection.MethodInfo,System.String,System.Web.Mvc.ControllerDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.TaskAsyncActionDescriptor" /> class.</summary>
+ <param name="taskMethodInfo">The task method information.</param>
+ <param name="actionName">The action name.</param>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Async.TaskAsyncActionDescriptor.ActionName">
+ <summary>Gets the name of the action method.</summary>
+ <returns>The name of the action method.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.BeginExecute(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object},System.AsyncCallback,System.Object)">
+ <summary>Invokes the asynchronous action method using the specified parameters, controller context callback and state.</summary>
+ <returns>An object that contains the result of an asynchronous call.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="parameters">The parameters of the action method.</param>
+ <param name="callback">The optional callback method.</param>
+ <param name="state">An object that contains information to be used by the callback method. This parameter can be null.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Async.TaskAsyncActionDescriptor.ControllerDescriptor">
+ <summary>Gets the controller descriptor.</summary>
+ <returns>The controller descriptor.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.EndExecute(System.IAsyncResult)">
+ <summary>Ends the asynchronous operation.</summary>
+ <returns>The result of an asynchronous operation.</returns>
+ <param name="asyncResult">An object that represents the status of an asynchronous operation.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.Execute(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Executes the asynchronous action method</summary>
+ <returns>The result of executing the asynchronous action method.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="parameters">The parameters of the action method.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.GetCustomAttributes(System.Boolean)">
+ <summary>Returns an array of custom attributes that are defined for this member, excluding named attributes.</summary>
+ <returns>An array of custom attributes, or an empty array if no custom attributes exist.</returns>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.GetCustomAttributes(System.Type,System.Boolean)">
+ <summary>Returns an array of custom attributes that are defined for this member, identified by type.</summary>
+ <returns>An array of custom attributes, or an empty array if no custom attributes exist.</returns>
+ <param name="attributeType">The type of the custom attributes.</param>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.GetFilterAttributes(System.Boolean)">
+ <summary>Returns an array of all custom attributes applied to this member.</summary>
+ <returns>An array that contains all the custom attributes applied to this member, or an array with zero elements if no attributes are defined.</returns>
+ <param name="useCache">true to search this member's inheritance chain to find the attributes; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.GetParameters">
+ <summary>Returns the parameters of the asynchronous action method.</summary>
+ <returns>The parameters of the asynchronous action method.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.GetSelectors">
+ <summary>Returns the asynchronous action-method selectors.</summary>
+ <returns>The asynchronous action-method selectors.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.IsDefined(System.Type,System.Boolean)">
+ <summary>Returns a value that indicates whether one or more instance of the specified custom attribute are defined for this member.</summary>
+ <returns>A value that indicates whether one or more instance of the specified custom attribute are defined for this member.</returns>
+ <param name="attributeType">The type of the custom attribute.</param>
+ <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Async.TaskAsyncActionDescriptor.MethodInfo"></member>
+ <member name="P:System.Web.Mvc.Async.TaskAsyncActionDescriptor.TaskMethodInfo">
+ <summary>Gets information for the asynchronous task.</summary>
+ <returns>Information for the asynchronous task.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Async.TaskAsyncActionDescriptor.UniqueId">
+ <summary>Gets the unique ID for the task.</summary>
+ <returns>The unique ID for the task.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Filters.AuthenticationChallengeContext">
+ <summary>Represents an authentication challenge context containing information for executing an authentication challenge.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Filters.AuthenticationChallengeContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Filters.AuthenticationChallengeContext" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Filters.AuthenticationChallengeContext.#ctor(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Web.Mvc.ActionResult)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Filters.AuthenticationChallengeContext" /> class.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionDescriptor">The action methods associated with the challenge.</param>
+ <param name="result">The challenge response.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Filters.AuthenticationChallengeContext.ActionDescriptor">
+ <summary>Gets or sets the action descriptor.</summary>
+ <returns>The action descriptor associated with the challenge.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Filters.AuthenticationChallengeContext.Result">
+ <summary>Gets or sets the action result to execute.</summary>
+ <returns>The challenge response.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Filters.AuthenticationContext">
+ <summary>Represents an authentication context containing information for performing authentication.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Filters.AuthenticationContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Filters.AuthenticationContext" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Filters.AuthenticationContext.#ctor(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Security.Principal.IPrincipal)"></member>
+ <member name="P:System.Web.Mvc.Filters.AuthenticationContext.ActionDescriptor">
+ <summary>Gets or sets the action descriptor.</summary>
+ <returns>The action methods associated with the authentication</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Filters.AuthenticationContext.Principal">
+ <summary>Gets or sets the currently authenticated principal.</summary>
+ <returns>The security credentials for the authentication.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Filters.AuthenticationContext.Result">
+ <summary>Gets or sets the error result, which indicates that authentication was attempted and failed.</summary>
+ <returns>The authentication result.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Filters.IAuthenticationFilter">
+ <summary>Defines a filter that performs authentication.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Filters.IAuthenticationFilter.OnAuthentication(System.Web.Mvc.Filters.AuthenticationContext)">
+ <summary>Authenticates the request.</summary>
+ <param name="filterContext">The context to use for authentication.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Filters.IAuthenticationFilter.OnAuthenticationChallenge(System.Web.Mvc.Filters.AuthenticationChallengeContext)">
+ <summary>Adds an authentication challenge to the current <see cref="T:System.Web.Mvc.ActionResult" />.</summary>
+ <param name="filterContext">The context to use for the authentication challenge.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Filters.IOverrideFilter">
+ <summary>Defines a filter that overrides other filters.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.Filters.IOverrideFilter.FiltersToOverride">
+ <summary>Gets the type of filters to override.</summary>
+ <returns>The filter to override.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Html.ChildActionExtensions">
+ <summary>Represents support for calling child action methods and rendering the result inline in a parent view.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ChildActionExtensions.Action(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Invokes the specified child action method and returns the result as an HTML string.</summary>
+ <returns>The child action result as an HTML string.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the action method to invoke.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+ <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ChildActionExtensions.Action(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Invokes the specified child action method with the specified parameters and returns the result as an HTML string.</summary>
+ <returns>The child action result as an HTML string.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the action method to invoke.</param>
+ <param name="routeValues">An object that contains the parameters for a route. You can use <paramref name="routeValues" /> to provide the parameters that are bound to the action method parameters. The <paramref name="routeValues" /> parameter is merged with the original route values and overrides them.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+ <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ChildActionExtensions.Action(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+ <summary>Invokes the specified child action method using the specified controller name and returns the result as an HTML string.</summary>
+ <returns>The child action result as an HTML string.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the action method to invoke.</param>
+ <param name="controllerName">The name of the controller that contains the action method.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+ <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ChildActionExtensions.Action(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+ <summary>Invokes the specified child action method using the specified parameters and controller name and returns the result as an HTML string.</summary>
+ <returns>The child action result as an HTML string.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the action method to invoke.</param>
+ <param name="controllerName">The name of the controller that contains the action method.</param>
+ <param name="routeValues">An object that contains the parameters for a route. You can use <paramref name="routeValues" /> to provide the parameters that are bound to the action method parameters. The <paramref name="routeValues" /> parameter is merged with the original route values and overrides them.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+ <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ChildActionExtensions.Action(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Invokes the specified child action method using the specified parameters and controller name and returns the result as an HTML string.</summary>
+ <returns>The child action result as an HTML string.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the action method to invoke.</param>
+ <param name="controllerName">The name of the controller that contains the action method.</param>
+ <param name="routeValues">A dictionary that contains the parameters for a route. You can use <paramref name="routeValues" /> to provide the parameters that are bound to the action method parameters. The <paramref name="routeValues" /> parameter is merged with the original route values and overrides them.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+ <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ChildActionExtensions.Action(System.Web.Mvc.HtmlHelper,System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Invokes the specified child action method using the specified parameters and returns the result as an HTML string.</summary>
+ <returns>The child action result as an HTML string.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the action method to invoke.</param>
+ <param name="routeValues">A dictionary that contains the parameters for a route. You can use <paramref name="routeValues" /> to provide the parameters that are bound to the action method parameters. The <paramref name="routeValues" /> parameter is merged with the original route values and overrides them.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+ <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ChildActionExtensions.RenderAction(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Invokes the specified child action method and renders the result inline in the parent view.</summary>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the child action method to invoke.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+ <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ChildActionExtensions.RenderAction(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Invokes the specified child action method using the specified parameters and renders the result inline in the parent view.</summary>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the child action method to invoke.</param>
+ <param name="routeValues">An object that contains the parameters for a route. You can use <paramref name="routeValues" /> to provide the parameters that are bound to the action method parameters. The <paramref name="routeValues" /> parameter is merged with the original route values and overrides them.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+ <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ChildActionExtensions.RenderAction(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+ <summary>Invokes the specified child action method using the specified controller name and renders the result inline in the parent view.</summary>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the child action method to invoke.</param>
+ <param name="controllerName">The name of the controller that contains the action method.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+ <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ChildActionExtensions.RenderAction(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+ <summary>Invokes the specified child action method using the specified parameters and controller name and renders the result inline in the parent view.</summary>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the child action method to invoke.</param>
+ <param name="controllerName">The name of the controller that contains the action method.</param>
+ <param name="routeValues">An object that contains the parameters for a route. You can use <paramref name="routeValues" /> to provide the parameters that are bound to the action method parameters. The <paramref name="routeValues" /> parameter is merged with the original route values and overrides them.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+ <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ChildActionExtensions.RenderAction(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Invokes the specified child action method using the specified parameters and controller name and renders the result inline in the parent view.</summary>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the child action method to invoke.</param>
+ <param name="controllerName">The name of the controller that contains the action method.</param>
+ <param name="routeValues">A dictionary that contains the parameters for a route. You can use <paramref name="routeValues" /> to provide the parameters that are bound to the action method parameters. The <paramref name="routeValues" /> parameter is merged with the original route values and overrides them.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+ <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ChildActionExtensions.RenderAction(System.Web.Mvc.HtmlHelper,System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Invokes the specified child action method using the specified parameters and renders the result inline in the parent view.</summary>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the child action method to invoke.</param>
+ <param name="routeValues">A dictionary that contains the parameters for a route. You can use <paramref name="routeValues" /> to provide the parameters that are bound to the action method parameters. The <paramref name="routeValues" /> parameter is merged with the original route values and overrides them.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+ <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.Html.DisplayExtensions">
+ <summary>Represents support for rendering object values as HTML.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayExtensions.Display(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Returns HTML markup for each property in the object that is represented by a string expression.</summary>
+ <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayExtensions.Display(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Returns HTML markup for each property in the object that is represented by a string expression, using additional view data.</summary>
+ <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayExtensions.Display(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+ <summary>Returns HTML markup for each property in the object that is represented by the expression, using the specified template.</summary>
+ <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="templateName">The name of the template that is used to render the object.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayExtensions.Display(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+ <summary>Returns HTML markup for each property in the object that is represented by the expression, using the specified template and additional view data.</summary>
+ <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="templateName">The name of the template that is used to render the object.</param>
+ <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayExtensions.Display(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String)">
+ <summary>Returns HTML markup for each property in the object that is represented by the expression, using the specified template and an HTML field ID.</summary>
+ <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="templateName">The name of the template that is used to render the object.</param>
+ <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayExtensions.Display(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String,System.Object)">
+ <summary>Returns HTML markup for each property in the object that is represented by the expression, using the specified template, HTML field ID, and additional view data.</summary>
+ <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="templateName">The name of the template that is used to render the object.</param>
+ <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+ <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Returns HTML markup for each property in the object that is represented by the <see cref="T:System.Linq.Expressions.Expression" /> expression.</summary>
+ <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
+ <summary>Returns a string that contains each property value in the object that is represented by the specified expression, using additional view data.</summary>
+ <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)">
+ <summary>Returns a string that contains each property value in the object that is represented by the <see cref="T:System.Linq.Expressions.Expression" />, using the specified template.</summary>
+ <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="templateName">The name of the template that is used to render the object.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Object)">
+ <summary>Returns a string that contains each property value in the object that is represented by the specified expression, using the specified template and additional view data.</summary>
+ <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="templateName">The name of the template that is used to render the object.</param>
+ <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.String)">
+ <summary>Returns HTML markup for each property in the object that is represented by the <see cref="T:System.Linq.Expressions.Expression" />, using the specified template and an HTML field ID.</summary>
+ <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="templateName">The name of the template that is used to render the object.</param>
+ <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.String,System.Object)">
+ <summary>Returns HTML markup for each property in the object that is represented by the specified expression, using the template, an HTML field ID, and additional view data.</summary>
+ <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="templateName">The name of the template that is used to render the object.</param>
+ <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+ <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(System.Web.Mvc.HtmlHelper)">
+ <summary>Returns HTML markup for each property in the model.</summary>
+ <returns>The HTML markup for each property in the model.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(System.Web.Mvc.HtmlHelper,System.Object)">
+ <summary>Returns HTML markup for each property in the model, using additional view data.</summary>
+ <returns>The HTML markup for each property in the model.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Returns HTML markup for each property in the model using the specified template.</summary>
+ <returns>The HTML markup for each property in the model.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="templateName">The name of the template that is used to render the object.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Returns HTML markup for each property in the model, using the specified template and additional view data.</summary>
+ <returns>The HTML markup for each property in the model.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="templateName">The name of the template that is used to render the object.</param>
+ <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+ <summary>Returns HTML markup for each property in the model using the specified template and HTML field ID.</summary>
+ <returns>The HTML markup for each property in the model.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="templateName">The name of the template that is used to render the object.</param>
+ <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+ <summary>Returns HTML markup for each property in the model, using the specified template, an HTML field ID, and additional view data.</summary>
+ <returns>The HTML markup for each property in the model.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="templateName">The name of the template that is used to render the object.</param>
+ <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+ <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Html.DisplayNameExtensions">
+ <summary>Provides a mechanism to get display names.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayNameExtensions.DisplayName(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Gets the display name.</summary>
+ <returns>The display name.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the display name.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayNameExtensions.DisplayNameFor``2(System.Web.Mvc.HtmlHelper{System.Collections.Generic.IEnumerable{``0}},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Gets the display name for the model.</summary>
+ <returns>The display name for the model.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the display name.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayNameExtensions.DisplayNameFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Gets the display name for the model.</summary>
+ <returns>The display name for the model.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the display name.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayNameExtensions.DisplayNameForModel(System.Web.Mvc.HtmlHelper)">
+ <summary>Gets the display name for the model.</summary>
+ <returns>The display name for the model.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Html.DisplayTextExtensions">
+ <summary>Provides a way to render object values as HTML.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayTextExtensions.DisplayText(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Returns HTML markup for each property in the object that is represented by the specified expression.</summary>
+ <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="name">An expression that identifies the object that contains the properties to display.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.DisplayTextExtensions.DisplayTextFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Returns HTML markup for each property in the object that is represented by the specified expression.</summary>
+ <returns>The HTML markup for each property.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TResult">The type of the result.</typeparam>
+ </member>
+ <member name="T:System.Web.Mvc.Html.EditorExtensions">
+ <summary>Represents support for the HTML input element in an application.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EditorExtensions.Editor(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Returns an HTML input element for each property in the object that is represented by the expression.</summary>
+ <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EditorExtensions.Editor(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Returns an HTML input element for each property in the object that is represented by the expression, using additional view data.</summary>
+ <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EditorExtensions.Editor(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+ <summary>Returns an HTML input element for each property in the object that is represented by the expression, using the specified template.</summary>
+ <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="templateName">The name of the template to use to render the object.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EditorExtensions.Editor(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+ <summary>Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and additional view data.</summary>
+ <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="templateName">The name of the template to use to render the object.</param>
+ <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EditorExtensions.Editor(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String)">
+ <summary>Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and HTML field name.</summary>
+ <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="templateName">The name of the template to use to render the object.</param>
+ <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EditorExtensions.Editor(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String,System.Object)">
+ <summary>Returns an HTML input element for each property in the object that is represented by the expression, using the specified template, HTML field name, and additional view data.</summary>
+ <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="templateName">The name of the template to use to render the object.</param>
+ <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+ <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Returns an HTML input element for each property in the object that is represented by the <see cref="T:System.Linq.Expressions.Expression" /> expression.</summary>
+ <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
+ <summary>Returns an HTML input element for each property in the object that is represented by the expression, using additional view data.</summary>
+ <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)">
+ <summary>Returns an HTML input element for each property in the object that is represented by the <see cref="T:System.Linq.Expressions.Expression" /> expression, using the specified template.</summary>
+ <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="templateName">The name of the template to use to render the object.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Object)">
+ <summary>Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and additional view data.</summary>
+ <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="templateName">The name of the template to use to render the object.</param>
+ <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.String)">
+ <summary>Returns an HTML input element for each property in the object that is represented by the <see cref="T:System.Linq.Expressions.Expression" /> expression, using the specified template and HTML field name.</summary>
+ <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="templateName">The name of the template to use to render the object.</param>
+ <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.String,System.Object)">
+ <summary>Returns an HTML input element for each property in the object that is represented by the expression, using the specified template, HTML field name, and additional view data.</summary>
+ <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="templateName">The name of the template to use to render the object.</param>
+ <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+ <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorForModel(System.Web.Mvc.HtmlHelper)">
+ <summary>Returns an HTML input element for each property in the model.</summary>
+ <returns>An HTML input element for each property in the model.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorForModel(System.Web.Mvc.HtmlHelper,System.Object)">
+ <summary>Returns an HTML input element for each property in the model, using additional view data.</summary>
+ <returns>An HTML input element for each property in the model.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorForModel(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Returns an HTML input element for each property in the model, using the specified template.</summary>
+ <returns>An HTML input element for each property in the model and in the specified template.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="templateName">The name of the template to use to render the object.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorForModel(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Returns an HTML input element for each property in the model, using the specified template and additional view data.</summary>
+ <returns>An HTML input element for each property in the model.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="templateName">The name of the template to use to render the object.</param>
+ <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorForModel(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+ <summary>Returns an HTML input element for each property in the model, using the specified template name and HTML field name.</summary>
+ <returns>An HTML input element for each property in the model and in the named template.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="templateName">The name of the template to use to render the object.</param>
+ <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorForModel(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+ <summary>Returns an HTML input element for each property in the model, using the template name, HTML field name, and additional view data.</summary>
+ <returns>An HTML input element for each property in the model.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="templateName">The name of the template to use to render the object.</param>
+ <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+ <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Html.EnumHelper">
+ <summary>Provides methods for working with enumeration values and select lists.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EnumHelper.GetSelectList(System.Type)">
+ <summary>Gets a list of <see cref="T:System.Web.Mvc.SelectListItem" /> objects corresponding to enum constants defined in the given type.</summary>
+ <returns>A list for the given <paramref name="type" />.</returns>
+ <param name="type">The type to evaluate.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EnumHelper.GetSelectList(System.Type,System.Enum)">
+ <summary>Gets a list of <see cref="T:System.Web.Mvc.SelectListItem" /> objects corresponding to enum constants defined in the given type. Also ensures the <paramref name="value" /> will round-trip even if it does not match a defined constant and sets the Selected property to true for one element in the returned list -- matching the <paramref name="value" />.</summary>
+ <returns>A list for the given <paramref name="type" />, possibly extended to include an unrecognized <paramref name="value" />.</returns>
+ <param name="type">The type to evaluate.</param>
+ <param name="value">The value from type to select.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EnumHelper.GetSelectList(System.Web.Mvc.ModelMetadata)">
+ <summary>Gets a list of <see cref="T:System.Web.Mvc.SelectListItem" /> objects corresponding to enum constants defined in the given metadata.</summary>
+ <returns>A list for the given metadata.</returns>
+ <param name="metadata">The model metadata to evaluate.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EnumHelper.GetSelectList(System.Web.Mvc.ModelMetadata,System.Enum)">
+ <summary>Gets a list of <see cref="T:System.Web.Mvc.SelectListItem" /> objects corresponding to enum constants defined in the given metadata. Also ensures the value will round-trip even if it does not match a defined constant and sets the Selected property to true for one element in the returned list -- matching the value.</summary>
+ <returns>A list for the given <paramref name="metadata" />, possibly extended to include an unrecognized <paramref name="value" />.</returns>
+ <param name="metadata">The metadata to evaluate.</param>
+ <param name="value">Value from the type of metadata to select.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EnumHelper.IsValidForEnumHelper(System.Type)">
+ <summary>Gets a value indicating whether the given type or an expression of this type is suitable for use in <see cref="M:System.Web.Mvc.Html.EnumHelper.GetSelectList(System.Type)" /> and <see cref="M:System.Web.Mvc.Html.SelectExtensions.EnumDropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})" /> calls.</summary>
+ <returns>true if <see cref="M:System.Web.Mvc.Html.EnumHelper.GetSelectList(System.Type)" /> will not throw when passed the given type and <see cref="M:System.Web.Mvc.Html.SelectExtensions.EnumDropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})" /> will not throw when passed an expression of this type; otherwise, false.</returns>
+ <param name="type">The type to check.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.EnumHelper.IsValidForEnumHelper(System.Web.Mvc.ModelMetadata)">
+ <summary>Gets a value indicating whether the given metadata or associated expression is suitable for use in <see cref="M:System.Web.Mvc.Html.EnumHelper.GetSelectList(System.Web.Mvc.ModelMetadata)" /> and <see cref="M:System.Web.Mvc.Html.SelectExtensions.EnumDropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})" /> calls.</summary>
+ <returns>true if <see cref="M:System.Web.Mvc.Html.EnumHelper.GetSelectList(System.Web.Mvc.ModelMetadata)" /> will return not throw when passed given <see cref="T:System.Web.Mvc.ModelMetadata" /> and <see cref="M:System.Web.Mvc.Html.SelectExtensions.EnumDropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})" /> will not throw when passed associated expression; otherwise, false.</returns>
+ <param name="metadata">The metadata to check.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Html.FormExtensions">
+ <summary>Represents support for HTML in an application.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper)">
+ <summary>Writes an opening &lt;form&gt; tag to the response. The form uses the POST method, and the request is processed by the action method for the view.</summary>
+ <returns>An opening &lt;form&gt; tag. </returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.Object)">
+ <summary>Writes an opening &lt;form&gt; tag to the response and includes the route values in the action attribute. The form uses the POST method, and the request is processed by the action method for the view.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+ <summary>Writes an opening &lt;form&gt; tag to the response and sets the action tag to the specified controller and action. The form uses the POST method.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+ <summary>Writes an opening &lt;form&gt; tag to the response, and sets the action tag to the specified controller, action, and route values. The form uses the POST method.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object,System.Web.Mvc.FormMethod)">
+ <summary>Writes an opening &lt;form&gt; tag to the response and sets the action tag to the specified controller, action, and route values. The form uses the specified HTTP method.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object,System.Web.Mvc.FormMethod,System.Object)">
+ <summary>Writes an opening &lt;form&gt; tag to the response and sets the action tag to the specified controller, action, and route values. The form uses the specified HTTP method and includes the HTML attributes.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Mvc.FormMethod)">
+ <summary>Writes an opening &lt;form&gt; tag to the response and sets the action tag to the specified controller and action. The form uses the specified HTTP method.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Mvc.FormMethod,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Writes an opening &lt;form&gt; tag to the response and sets the action tag to the specified controller and action. The form uses the specified HTTP method and includes the HTML attributes from a dictionary.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Mvc.FormMethod,System.Object)">
+ <summary>Writes an opening &lt;form&gt; tag to the response and sets the action tag to the specified controller and action. The form uses the specified HTTP method and includes the HTML attributes.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Writes an opening &lt;form&gt; tag to the response, and sets the action tag to the specified controller, action, and route values from the route value dictionary. The form uses the POST method.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.FormMethod)">
+ <summary>Writes an opening &lt;form&gt; tag to the response, and sets the action tag to the specified controller, action, and route values from the route value dictionary. The form uses the specified HTTP method.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.FormMethod,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Writes an opening &lt;form&gt; tag to the response, and sets the action tag to the specified controller, action, and route values from the route value dictionary. The form uses the specified HTTP method, and includes the HTML attributes from the dictionary.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="actionName">The name of the action method.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.Web.Routing.RouteValueDictionary)">
+ <summary>Writes an opening &lt;form&gt; tag to the response and includes the route values from the route value dictionary in the action attribute. The form uses the POST method, and the request is processed by the action method for the view.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.Object)">
+ <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Web.Mvc.FormMethod)">
+ <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Web.Mvc.FormMethod,System.Object)">
+ <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+ <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String,System.Web.Mvc.FormMethod)">
+ <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+ <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String,System.Web.Mvc.FormMethod,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+ <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String,System.Web.Mvc.FormMethod,System.Object)">
+ <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+ <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+ <param name="routeValues">An object that contains the parameters for a route</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.FormMethod)">
+ <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+ <param name="routeValues">An object that contains the parameters for a route</param>
+ <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.FormMethod,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+ <param name="routeValues">An object that contains the parameters for a route</param>
+ <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.Web.Routing.RouteValueDictionary)">
+ <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+ <returns>An opening &lt;form&gt; tag.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="routeValues">An object that contains the parameters for a route</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.FormExtensions.EndForm(System.Web.Mvc.HtmlHelper)">
+ <summary>Renders the closing &lt;/form&gt; tag to the response. </summary>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Html.InputExtensions">
+ <summary>Represents support for HTML input controls in an application.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.CheckBox(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Returns a check box input element by using the specified HTML helper and the name of the form field.</summary>
+ <returns>An input element whose type attribute is set to "checkbox".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.CheckBox(System.Web.Mvc.HtmlHelper,System.String,System.Boolean)">
+ <summary>Returns a check box input element by using the specified HTML helper, the name of the form field, and a value to indicate whether the check box is selected.</summary>
+ <returns>An input element whose type attribute is set to "checkbox".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field.</param>
+ <param name="isChecked">true to select the check box; otherwise, false. The value of the check box is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a checked attribute in the html attributes.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.CheckBox(System.Web.Mvc.HtmlHelper,System.String,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns a check box input element by using the specified HTML helper, the name of the form field, a value to indicate whether the check box is selected, and the HTML attributes.</summary>
+ <returns>An input element whose type attribute is set to "checkbox".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field.</param>
+ <param name="isChecked">true to select the check box; otherwise, false. The value of the check box is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a checked attribute in the html attributes.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.CheckBox(System.Web.Mvc.HtmlHelper,System.String,System.Boolean,System.Object)">
+ <summary>Returns a check box input element by using the specified HTML helper, the name of the form field, a value that indicates whether the check box is selected, and the HTML attributes.</summary>
+ <returns>An input element whose type attribute is set to "checkbox".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field.</param>
+ <param name="isChecked">true to select the check box; otherwise, false. The value of the check box is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a checked attribute in the html attributes.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.CheckBox(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns a check box input element by using the specified HTML helper, the name of the form field, and the HTML attributes.</summary>
+ <returns>An input element whose type attribute is set to "checkbox".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.CheckBox(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Returns a check box input element by using the specified HTML helper, the name of the form field, and the HTML attributes.</summary>
+ <returns>An input element whose type attribute is set to "checkbox".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.CheckBoxFor``1(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
+ <summary>Returns a check box input element for each property in the object that is represented by the specified expression.</summary>
+ <returns>An HTML input element whose type attribute is set to "checkbox" for each property in the object that is represented by the specified expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.CheckBoxFor``1(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns a check box input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+ <returns>An HTML input element whose type attribute is set to "checkbox" for each property in the object that is represented by the specified expression, using the specified HTML attributes.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="htmlAttributes">A dictionary that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.CheckBoxFor``1(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Object)">
+ <summary>Returns a check box input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+ <returns>An HTML input element whose type attribute is set to "checkbox" for each property in the object that is represented by the specified expression, using the specified HTML attributes.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.Hidden(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Returns a hidden input element by using the specified HTML helper and the name of the form field.</summary>
+ <returns>An input element whose type attribute is set to "hidden".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.Hidden(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Returns a hidden input element by using the specified HTML helper, the name of the form field, and the value.</summary>
+ <returns>An input element whose type attribute is set to "hidden".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ <param name="value">The value of the hidden input element. The value is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a value attribute in the html attributes.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.Hidden(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns a hidden input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.</summary>
+ <returns>An input element whose type attribute is set to "hidden".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ <param name="value">The value of the hidden input element. The value is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a value attribute in the html attributes.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.Hidden(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Object)">
+ <summary>Returns a hidden input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.</summary>
+ <returns>An input element whose type attribute is set to "hidden".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ <param name="value">The value of the hidden input element. The value is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a value attribute in the html attributes.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.HiddenFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Returns an HTML hidden input element for each property in the object that is represented by the specified expression.</summary>
+ <returns>An input element whose type attribute is set to "hidden" for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.HiddenFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML hidden input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+ <returns>An input element whose type attribute is set to "hidden" for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.HiddenFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
+ <summary>Returns an HTML hidden input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+ <returns>An input element whose type attribute is set to "hidden" for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.Password(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Returns a password input element by using the specified HTML helper and the name of the form field.</summary>
+ <returns>An input element whose type attribute is set to "password".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.Password(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Returns a password input element by using the specified HTML helper, the name of the form field, and the value.</summary>
+ <returns>An input element whose type attribute is set to "password".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ <param name="value">The value of the password input element. If a value for this parameter is not provided, the value attribute in the html attributes is used to retrieve the value.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.Password(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns a password input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.</summary>
+ <returns>An input element whose type attribute is set to "password".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ <param name="value">The value of the password input element. If a value for this parameter is not provided, the value attribute in the html attributes is used to retrieve the value.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.Password(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Object)">
+ <summary>Returns a password input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.</summary>
+ <returns>An input element whose type attribute is set to "password".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ <param name="value">The value of the password input element. If a value for this parameter is not provided, the value attribute in the html attributes is used to retrieve the value.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.PasswordFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Returns a password input element for each property in the object that is represented by the specified expression.</summary>
+ <returns>An HTML input element whose type attribute is set to "password" for each property in the object that is represented by the specified expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the value.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.PasswordFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns a password input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+ <returns>An HTML input element whose type attribute is set to "password" for each property in the object that is represented by the specified expression, using the specified HTML attributes.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="htmlAttributes">A dictionary that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the value.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.PasswordFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
+ <summary>Returns a password input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+ <returns>An HTML input element whose type attribute is set to "password" for each property in the object that is represented by the specified expression, using the specified HTML attributes.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the value.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.RadioButton(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Returns a radio button input element that is used to present mutually exclusive options.</summary>
+ <returns>An input element whose type attribute is set to "radio".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ <param name="value">The value of the selected radio button. The value is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a value attribute in the html attributes.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.RadioButton(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Boolean)">
+ <summary>Returns a radio button input element that is used to present mutually exclusive options.</summary>
+ <returns>An input element whose type attribute is set to "radio".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ <param name="value">The value of the selected radio button. The value is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a value attribute in the html attributes.</param>
+ <param name="isChecked">true to select the radio button; otherwise, false.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.RadioButton(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns a radio button input element that is used to present mutually exclusive options.</summary>
+ <returns>An input element whose type attribute is set to "radio".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ <param name="value">The value of the selected radio button. The value is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a value attribute in the html attributes.</param>
+ <param name="isChecked">true to select the radio button; otherwise, false.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.RadioButton(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Boolean,System.Object)">
+ <summary>Returns a radio button input element that is used to present mutually exclusive options.</summary>
+ <returns>An input element whose type attribute is set to "radio".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ <param name="value">The value of the selected radio button. The value is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a value attribute in the html attributes.</param>
+ <param name="isChecked">true to select the radio button; otherwise, false.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.RadioButton(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns a radio button input element that is used to present mutually exclusive options.</summary>
+ <returns>An input element whose type attribute is set to "radio".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ <param name="value">The value of the selected radio button. The value is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a value attribute in the html attributes.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.RadioButton(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Object)">
+ <summary>Returns a radio button input element that is used to present mutually exclusive options.</summary>
+ <returns>An input element whose type attribute is set to "radio".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ <param name="value">The value of the selected radio button. The value is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a value attribute in the html attributes.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.RadioButtonFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
+ <summary>Returns a radio button input element for each property in the object that is represented by the specified expression.</summary>
+ <returns>An HTML input element whose type attribute is set to "radio" for each property in the object that is represented by the specified expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="value">The value of the selected radio button. The value is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a value attribute in the html attributes.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the value.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.RadioButtonFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns a radio button input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+ <returns>An HTML input element whose type attribute is set to "radio" for each property in the object that is represented by the specified expression, using the specified HTML attributes.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="value">The value of the selected radio button. The value is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a value attribute in the html attributes.</param>
+ <param name="htmlAttributes">A dictionary that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the value.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.RadioButtonFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object,System.Object)">
+ <summary>Returns a radio button input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+ <returns>An HTML input element whose type attribute is set to "radio" for each property in the object that is represented by the specified expression, using the specified HTML attributes.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="value">The value of the selected radio button. The value is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a value attribute in the html attributes.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the value.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.TextBox(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Returns a text input element by using the specified HTML helper and the name of the form field.</summary>
+ <returns>An input element whose type attribute is set to "text".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.TextBox(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Returns a text input element by using the specified HTML helper, the name of the form field, and the value.</summary>
+ <returns>An input element whose type attribute is set to "text".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ <param name="value">The value of the text input element. The value is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a value attribute in the html attributes.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.TextBox(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns a text input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.</summary>
+ <returns>An input element whose type attribute is set to "text".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ <param name="value">The value of the text input element. The value is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a value attribute in the html attributes.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.TextBox(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Object)">
+ <summary>Returns a text input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.</summary>
+ <returns>An input element whose type attribute is set to "text".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ <param name="value">The value of the text input element. The value is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a value attribute in the html attributes.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.TextBox(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.String)">
+ <summary>Returns a text input element.</summary>
+ <returns>An input element whose type attribute is set to "text".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field.</param>
+ <param name="value">The value of the text input element. The value is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a value attribute in the html attributes.</param>
+ <param name="format">A string that is used to format the input.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.TextBox(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns a text input element.</summary>
+ <returns>An input element whose type attribute is set to "text".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ <param name="value">The value of the text input element. The value is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a value attribute in the html attributes.</param>
+ <param name="format">A string that is used to format the input.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.TextBox(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.String,System.Object)">
+ <summary>Returns a text input element.</summary>
+ <returns>An input element whose type attribute is set to "text".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+ <param name="value">The value of the text input element. The value is retrieved in this order - the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value of this parameter, the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, and lastly, a value attribute in the html attributes.</param>
+ <param name="format">A string that is used to format the input.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.TextBoxFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Returns a text input element for each property in the object that is represented by the specified expression.</summary>
+ <returns>An HTML input element whose type attribute is set to "text" for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the value.</typeparam>
+ <exception cref="T:System.ArgumentException">The <paramref name="expression" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.TextBoxFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns a text input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+ <returns>An HTML input element type attribute is set to "text" for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="htmlAttributes">A dictionary that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the value.</typeparam>
+ <exception cref="T:System.ArgumentException">The <paramref name="expression" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.TextBoxFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
+ <summary>Returns a text input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+ <returns>An HTML input element whose type attribute is set to "text" for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the value.</typeparam>
+ <exception cref="T:System.ArgumentException">The <paramref name="expression" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.TextBoxFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)">
+ <summary>Returns a text input element.</summary>
+ <returns>An input element whose type attribute is set to "text".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="format">A string that is used to format the input.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.TextBoxFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns a text input element.</summary>
+ <returns>An input element whose type attribute is set to "text".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="format">A string that is used to format the input.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.InputExtensions.TextBoxFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Object)">
+ <summary>Returns a text input element.</summary>
+ <returns>An input element whose type attribute is set to "text".</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="format">A string that is used to format the input.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the value.</typeparam>
+ </member>
+ <member name="T:System.Web.Mvc.Html.LabelExtensions">
+ <summary>Represents support for the HTML label element in an ASP.NET MVC view.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LabelExtensions.Label(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+ <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the property to display.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LabelExtensions.Label(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+ <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the property to display.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LabelExtensions.Label(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+ <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the property to display.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LabelExtensions.Label(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+ <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression using the label text.</summary>
+ <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the property to display.</param>
+ <param name="labelText">The label text to display.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LabelExtensions.Label(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+ <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the property to display.</param>
+ <param name="labelText">The label text.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LabelExtensions.Label(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+ <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+ <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the property to display.</param>
+ <param name="labelText">The label text.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+ <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the property to display.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+ <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the property to display.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
+ <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+ <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the property to display.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)">
+ <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression using the label text.</summary>
+ <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the property to display.</param>
+ <param name="labelText">The label text to display.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+ <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the property to display.</param>
+ <param name="labelText">The label text to display.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Object)">
+ <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+ <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the property to display.</param>
+ <param name="labelText">The label text.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TValue">The Value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelForModel(System.Web.Mvc.HtmlHelper)">
+ <summary>Returns an HTML label element and the property name of the property that is represented by the model.</summary>
+ <returns>An HTML label element and the property name of the property that is represented by the model.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelForModel(System.Web.Mvc.HtmlHelper,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+ <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelForModel(System.Web.Mvc.HtmlHelper,System.Object)">
+ <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+ <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelForModel(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression using the label text.</summary>
+ <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="labelText">The label text to display.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelForModel(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+ <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="labelText">The label Text.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelForModel(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+ <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="labelText">The label text.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Html.LinkExtensions">
+ <summary>Represents support for HTML links in an application.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+ <summary>Returns an anchor element (a element) for the specified link text and action.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+ <summary>Returns an anchor element (a element) for the specified link text, action, and route values.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object,System.Object)">
+ <summary>Returns an anchor element (a element) for the specified link text, action, route values, and HTML attributes.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes for the element. The attributes are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String)">
+ <summary>Returns an anchor element (a element) for the specified link text, action, and controller.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String,System.Object,System.Object)">
+ <summary>Returns an anchor element (a element) for the specified link text, action, controller, route values, and HTML attributes.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String,System.String,System.String,System.String,System.Object,System.Object)">
+ <summary>Returns an anchor element (a element) for the specified link text, action, controller, protocol, host name, URL fragment, route values, and HTML attributes.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+ <param name="hostName">The host name for the URL.</param>
+ <param name="fragment">The URL fragment name (the anchor name).</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an anchor element (a element) for the specified link text, action, controller, protocol, host name, URL fragment, route values as a route value dictionary, and HTML attributes as a dictionary.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+ <param name="hostName">The host name for the URL.</param>
+ <param name="fragment">The URL fragment name (the anchor name).</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an anchor element (a element) for the specified link text, action, controller, route values as a route value dictionary, and HTML attributes as a dictionary.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action.</param>
+ <param name="controllerName">The name of the controller.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Returns an anchor element (a element) for the specified link text, action, and route values as a route value dictionary.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an anchor element (a element) for the specified link text, action, route values as a route value dictionary, and HTML attributes as a dictionary.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="actionName">The name of the action.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Object)">
+ <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+ <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeName">The name of the route that is used to return a virtual path.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+ <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeName">The name of the route that is used to return a virtual path.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object,System.Object)">
+ <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeName">The name of the route that is used to return a virtual path.</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String,System.String,System.String,System.Object,System.Object)">
+ <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeName">The name of the route that is used to return a virtual path.</param>
+ <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+ <param name="hostName">The host name for the URL.</param>
+ <param name="fragment">The URL fragment name (the anchor name).</param>
+ <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeName">The name of the route that is used to return a virtual path.</param>
+ <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+ <param name="hostName">The host name for the URL.</param>
+ <param name="fragment">The URL fragment name (the anchor name).</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeName">The name of the route that is used to return a virtual path.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeName">The name of the route that is used to return a virtual path.</param>
+ <param name="routeValues">An object that contains the parameters for a route. </param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.Web.Routing.RouteValueDictionary)">
+ <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+ <returns>An anchor element (a element).</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="linkText">The inner text of the anchor element.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.Html.MvcForm">
+ <summary>Represents an HTML form element in an MVC view.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Html.MvcForm.#ctor(System.Web.HttpResponseBase)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Html.MvcForm" /> class using the specified HTTP response object.</summary>
+ <param name="httpResponse">The HTTP response object.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="httpResponse " />parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.MvcForm.#ctor(System.Web.Mvc.ViewContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Html.MvcForm" /> class using the specified view context.</summary>
+ <param name="viewContext">An object that encapsulates the information that is required in order to render a view.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="viewContext" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.MvcForm.Dispose">
+ <summary>Releases all resources that are used by the current instance of the <see cref="T:System.Web.Mvc.Html.MvcForm" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Html.MvcForm.Dispose(System.Boolean)">
+ <summary>Releases unmanaged and, optionally, managed resources used by the current instance of the <see cref="T:System.Web.Mvc.Html.MvcForm" /> class.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.MvcForm.EndForm">
+ <summary>Ends the form and disposes of all form resources.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.Html.NameExtensions">
+ <summary>Gets the HTML ID and name attributes of the <see cref="T:System.Web.Mvc.HtmlHelper" /> string.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Html.NameExtensions.Id(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Gets the ID of the <see cref="T:System.Web.Mvc.HtmlHelper" /> string.</summary>
+ <returns>The HTML ID attribute value for the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="name">An expression that identifies the object that contains the ID.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.NameExtensions.IdFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary> Gets the ID of the <see cref="T:System.Web.Mvc.HtmlHelper`1" /> string</summary>
+ <returns>The HTML ID attribute value for the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the ID.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.NameExtensions.IdForModel(System.Web.Mvc.HtmlHelper)">
+ <summary>Gets the ID of the <see cref="T:System.Web.Mvc.HtmlHelper" /> string.</summary>
+ <returns>The HTML ID attribute value for the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.NameExtensions.Name(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Gets the full HTML field name for the object that is represented by the expression.</summary>
+ <returns>The full HTML field name for the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="name">An expression that identifies the object that contains the name.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.NameExtensions.NameFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Gets the full HTML field name for the object that is represented by the expression.</summary>
+ <returns>The full HTML field name for the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the name.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.NameExtensions.NameForModel(System.Web.Mvc.HtmlHelper)">
+ <summary>Gets the full HTML field name for the object that is represented by the expression.</summary>
+ <returns>The full HTML field name for the object that is represented by the expression.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Html.PartialExtensions">
+ <summary>Represents the functionality to render a partial view as an HTML-encoded string.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Html.PartialExtensions.Partial(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Renders the specified partial view as an HTML-encoded string.</summary>
+ <returns>The partial view that is rendered as an HTML-encoded string.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="partialViewName">The name of the partial view to render.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.PartialExtensions.Partial(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Renders the specified partial view as an HTML-encoded string.</summary>
+ <returns>The partial view that is rendered as an HTML-encoded string.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="partialViewName">The name of the partial view to render.</param>
+ <param name="model">The model for the partial view.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.PartialExtensions.Partial(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Web.Mvc.ViewDataDictionary)">
+ <summary>Renders the specified partial view as an HTML-encoded string.</summary>
+ <returns>The partial view that is rendered as an HTML-encoded string.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="partialViewName">The name of the partial view.</param>
+ <param name="model">The model for the partial view.</param>
+ <param name="viewData">The view data dictionary for the partial view.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.PartialExtensions.Partial(System.Web.Mvc.HtmlHelper,System.String,System.Web.Mvc.ViewDataDictionary)">
+ <summary>Renders the specified partial view as an HTML-encoded string.</summary>
+ <returns>The partial view that is rendered as an HTML-encoded string.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="partialViewName">The name of the partial view to render.</param>
+ <param name="viewData">The view data dictionary for the partial view.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Html.RenderPartialExtensions">
+ <summary>Provides support for rendering a partial view.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Renders the specified partial view by using the specified HTML helper.</summary>
+ <param name="htmlHelper">The HTML helper.</param>
+ <param name="partialViewName">The name of the partial view</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Renders the specified partial view, passing it a copy of the current <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, but with the Model property set to the specified model.</summary>
+ <param name="htmlHelper">The HTML helper.</param>
+ <param name="partialViewName">The name of the partial view.</param>
+ <param name="model">The model.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Web.Mvc.ViewDataDictionary)">
+ <summary>Renders the specified partial view, replacing the partial view's ViewData property with the specified <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object and setting the Model property of the view data to the specified model.</summary>
+ <param name="htmlHelper">The HTML helper.</param>
+ <param name="partialViewName">The name of the partial view.</param>
+ <param name="model">The model for the partial view.</param>
+ <param name="viewData">The view data for the partial view.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(System.Web.Mvc.HtmlHelper,System.String,System.Web.Mvc.ViewDataDictionary)">
+ <summary>Renders the specified partial view, replacing its ViewData property with the specified <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object.</summary>
+ <param name="htmlHelper">The HTML helper.</param>
+ <param name="partialViewName">The name of the partial view.</param>
+ <param name="viewData">The view data.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Html.SelectExtensions">
+ <summary>Represents support for making selections in a list.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Returns a single-selection select element using the specified HTML helper and the name of the form field.</summary>
+ <returns>An HTML select element.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem})">
+ <summary>Returns a single-selection select element using the specified HTML helper, the name of the form field, and the specified list items.</summary>
+ <returns>An HTML select element with an option subelement for each item in the list.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HTML attributes.</summary>
+ <returns>An HTML select element with an option subelement for each item in the list.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.Object)">
+ <summary>Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HTML attributes.</summary>
+ <returns>An HTML select element with an option subelement for each item in the list.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.String)">
+ <summary>Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and an option label.</summary>
+ <returns>An HTML select element with an option subelement for each item in the list.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+ <param name="optionLabel">The text for a default empty item. This parameter can be null.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, an option label, and the specified HTML attributes.</summary>
+ <returns>An HTML select element with an option subelement for each item in the list.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+ <param name="optionLabel">The text for a default empty item. This parameter can be null.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.String,System.Object)">
+ <summary>Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, an option label, and the specified HTML attributes.</summary>
+ <returns>An HTML select element with an option subelement for each item in the list.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+ <param name="optionLabel">The text for a default empty item. This parameter can be null.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+ <summary>Returns a single-selection select element using the specified HTML helper, the name of the form field, and an option label.</summary>
+ <returns>An HTML select element with an option subelement for each item in the list.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <param name="optionLabel">The text for a default empty item. This parameter can be null.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem})">
+ <summary>Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items.</summary>
+ <returns>An HTML select element for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the value.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.</summary>
+ <returns>An HTML select element for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the value.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.Object)">
+ <summary>Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.</summary>
+ <returns>An HTML select element for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the value.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.String)">
+ <summary>Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and option label.</summary>
+ <returns>An HTML select element for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+ <param name="optionLabel">The text for a default empty item. This parameter can be null.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the value.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items, option label, and HTML attributes.</summary>
+ <returns>An HTML select element for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+ <param name="optionLabel">The text for a default empty item. This parameter can be null.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the value.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.String,System.Object)">
+ <summary>Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items, option label, and HTML attributes.</summary>
+ <returns>An HTML select element for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+ <param name="optionLabel">The text for a default empty item. This parameter can be null.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the value.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.EnumDropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Returns an HTML select element for each value in the enumeration that is represented by the specified expression.</summary>
+ <returns>An HTML select element for each value in the enumeration that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the values to display.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TEnum">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.EnumDropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML select element for each value in the enumeration that is represented by the specified expression.</summary>
+ <returns>An HTML select element for each value in the enumeration that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the values to display.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TEnum">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.EnumDropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
+ <summary>Returns an HTML select element for each value in the enumeration that is represented by the specified expression.</summary>
+ <returns>An HTML select element for each value in the enumeration that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the values to display.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TEnum">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.EnumDropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)">
+ <summary>Returns an HTML select element for each value in the enumeration that is represented by the specified expression.</summary>
+ <returns>An HTML select element for each value in the enumeration that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the values to display.</param>
+ <param name="optionLabel">The text for a default empty item. This parameter can be null.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TEnum">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.EnumDropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML select element for each value in the enumeration that is represented by the specified expression.</summary>
+ <returns>An HTML select element for each value in the enumeration that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the values to display.</param>
+ <param name="optionLabel">The text for a default empty item. This parameter can be null.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TEnum">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.EnumDropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Object)">
+ <summary>Returns an HTML select element for each value in the enumeration that is represented by the specified expression.</summary>
+ <returns>An HTML select element for each value in the enumeration that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the values to display.</param>
+ <param name="optionLabel">The text for a default empty item. This parameter can be null.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TEnum">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.ListBox(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Returns a multi-select select element using the specified HTML helper and the name of the form field.</summary>
+ <returns>An HTML select element.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.ListBox(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem})">
+ <summary>Returns a multi-select select element using the specified HTML helper, the name of the form field, and the specified list items.</summary>
+ <returns>An HTML select element with an option subelement for each item in the list.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.ListBox(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns a multi-select select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HMTL attributes.</summary>
+ <returns>An HTML select element with an option subelement for each item in the list..</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.ListBox(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.Object)">
+ <summary>Returns a multi-select select element using the specified HTML helper, the name of the form field, and the specified list items.</summary>
+ <returns>An HTML select element with an option subelement for each item in the list..</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.ListBoxFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem})">
+ <summary>Returns an HTML select element for each property in the object that is represented by the specified expression and using the specified list items.</summary>
+ <returns>An HTML select element for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.ListBoxFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.</summary>
+ <returns>An HTML select element for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.SelectExtensions.ListBoxFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.Object)">
+ <summary>Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.</summary>
+ <returns>An HTML select element for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+ <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.Html.TextAreaExtensions">
+ <summary>Represents support for HTML textarea controls.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextArea(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Returns the specified textarea element by using the specified HTML helper and the name of the form field.</summary>
+ <returns>The textarea element.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextArea(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns the specified textarea element by using the specified HTML helper, the name of the form field, and the specified HTML attributes.</summary>
+ <returns>The textarea element.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextArea(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Returns the specified textarea element by using the specified HTML helper and HTML attributes.</summary>
+ <returns>The textarea element.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextArea(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+ <summary>Returns the specified textarea element by using the specified HTML helper, the name of the form field, and the text content.</summary>
+ <returns>The textarea element.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <param name="value">The text content.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextArea(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, and the specified HTML attributes.</summary>
+ <returns>The textarea element.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <param name="value">The text content.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextArea(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Int32,System.Int32,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, the number of rows and columns, and the specified HTML attributes.</summary>
+ <returns>The textarea element.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <param name="value">The text content.</param>
+ <param name="rows">The number of rows.</param>
+ <param name="columns">The number of columns.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextArea(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Int32,System.Int32,System.Object)">
+ <summary>Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, the number of rows and columns, and the specified HTML attributes.</summary>
+ <returns>The textarea element.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <param name="value">The text content.</param>
+ <param name="rows">The number of rows.</param>
+ <param name="columns">The number of columns.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextArea(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+ <summary>Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, and the specified HTML attributes.</summary>
+ <returns>The textarea element.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the form field to return.</param>
+ <param name="value">The text content.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextAreaFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Returns an HTML textarea element for each property in the object that is represented by the specified expression.</summary>
+ <returns>An HTML textarea element for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextAreaFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes.</summary>
+ <returns>An HTML textarea element for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="htmlAttributes">A dictionary that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextAreaFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Int32,System.Int32,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes and the number of rows and columns.</summary>
+ <returns>An HTML textarea element for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="rows">The number of rows.</param>
+ <param name="columns">The number of columns.</param>
+ <param name="htmlAttributes">A dictionary that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextAreaFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Int32,System.Int32,System.Object)">
+ <summary>Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes and the number of rows and columns.</summary>
+ <returns>An HTML textarea element for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="rows">The number of rows.</param>
+ <param name="columns">The number of columns.</param>
+ <param name="htmlAttributes">A dictionary that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextAreaFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
+ <summary>Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes.</summary>
+ <returns>An HTML textarea element for each property in the object that is represented by the expression.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="htmlAttributes">A dictionary that contains the HTML attributes to set for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+ </member>
+ <member name="T:System.Web.Mvc.Html.ValidationExtensions">
+ <summary>Provides support for validating the input from an HTML form.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.Html.ValidationExtensions.ResourceClassKey">
+ <summary>Gets or sets the name of the resource file (class key) that contains localized string values.</summary>
+ <returns>The name of the resource file (class key).</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.Validate(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Retrieves the validation metadata for the specified model and applies each rule to the data field.</summary>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="modelName">The name of the property or model object that is being validated.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="modelName" /> parameter is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidateFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Retrieves the validation metadata for the specified model and applies each rule to the data field.</summary>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Displays a validation message if an error exists for the specified field in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+ <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="modelName">The name of the property or model object that is being validated.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Displays a validation message if an error exists for the specified field in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+ <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="modelName">The name of the property or model object that is being validated.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.String)">
+ <summary>Displays a validation message if an error exists for the specified entry in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+ <returns>null if the entry is valid and client-side validation is disabled. Otherwise, a <paramref name="tag" /> element that contains an error message.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method operates on.</param>
+ <param name="modelName">The name of the entry being validated.</param>
+ <param name="htmlAttributes">An <see cref="T:System.Collections.Generic.IDictionary`2" /> that contains the HTML attributes for the element.</param>
+ <param name="tag">The tag to be set for the wrapping HTML element of the validation message.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Displays a validation message if an error exists for the specified field in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+ <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="modelName">The name of the property or model object that is being validated.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes for the element. </param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.String)">
+ <summary>Displays a validation message if an error exists for the specified entry in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+ <returns>null if the entry is valid and client-side validation is disabled. Otherwise, a <paramref name="tag" /> element that contains an error message.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method operates on.</param>
+ <param name="modelName">The name of the entry being validated.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+ <param name="tag">The tag to be set for the wrapping HTML element of the validation message.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+ <summary>Displays a validation message if an error exists for the specified field in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+ <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="modelName">The name of the property or model object that is being validated.</param>
+ <param name="validationMessage">The message to display if the specified field contains an error.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Displays a validation message if an error exists for the specified field in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+ <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="modelName">The name of the property or model object that is being validated.</param>
+ <param name="validationMessage">The message to display if the specified field contains an error.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.String)">
+ <summary>Displays a validation message if an error exists for the specified entry in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+ <returns>null if the model object is valid and client-side validation is disabled. Otherwise, a <paramref name="tag" /> element that contains an error message.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method operates on.</param>
+ <param name="modelName">The name of the model object being validated.</param>
+ <param name="validationMessage">The message to display if the specified entry contains an error.</param>
+ <param name="htmlAttributes">An <see cref="T:System.Collections.Generic.IDictionary`2" /> that contains the HTML attributes for the element.</param>
+ <param name="tag">The tag to be set for the wrapping HTML element of the validation message.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+ <summary>Displays a validation message if an error exists for the specified field in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+ <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="modelName">The name of the property or model object that is being validated.</param>
+ <param name="validationMessage">The message to display if the specified field contains an error.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes for the element. </param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object,System.String)">
+ <summary>Displays a validation message if an error exists for the specified entry in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+ <returns>null if the entry is valid and client-side validation is disabled. Otherwise, a <paramref name="tag" /> element that contains an error message.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method operates on.</param>
+ <param name="modelName">The name of the entry being validated.</param>
+ <param name="validationMessage">The message to display if the specified entry contains an error.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+ <param name="tag">The tag to be set for the wrapping HTML element of the validation message.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String)">
+ <summary>Displays a validation message if an error exists for the specified entry in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+ <returns>null if the entry is valid and client-side validation is disabled. Otherwise, a <paramref name="tag" /> element that contains an error message.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method operates on.</param>
+ <param name="modelName">The name of the entry being validated.</param>
+ <param name="validationMessage">The message to display if the specified entry contains an error.</param>
+ <param name="tag">The tag to be set for the wrapping HTML element of the validation message.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessageFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression.</summary>
+ <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessageFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)">
+ <summary>Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression, using the specified message.</summary>
+ <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="validationMessage">The message to display if the specified field contains an error.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessageFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression, using the specified message and HTML attributes.</summary>
+ <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="validationMessage">The message to display if the specified field contains an error.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessageFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.String)">
+ <summary>Returns the HTML markup for a validation-error message for the specified expression.</summary>
+ <returns>null if the model object is valid and client-side validation is disabled. Otherwise, a <paramref name="tag" /> element that contains an error message.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method operates on.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="validationMessage">The message to display if a validation error occurs.</param>
+ <param name="htmlAttributes">An <see cref="T:System.Collections.Generic.IDictionary`2" /> that contains the HTML attributes for the element.</param>
+ <param name="tag">The tag to be set for the wrapping HTML element of the validation message.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessageFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Object)">
+ <summary>Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression, using the specified message and HTML attributes.</summary>
+ <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="validationMessage">The message to display if the specified field contains an error.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessageFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Object,System.String)">
+ <summary>Returns the HTML markup for a validation-error message for the specified expression.</summary>
+ <returns>null if the model object is valid and client-side validation is disabled. Otherwise, a <paramref name="tag" /> element that contains an error message.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method operates on.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="validationMessage">The message to display if a validation error occurs.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+ <param name="tag">The tag to be set for the wrapping HTML element of the validation message.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessageFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.String)">
+ <summary>Returns the HTML markup for a validation-error message for the specified expression.</summary>
+ <returns>null if the model object is valid and client-side validation is disabled. Otherwise, a <paramref name="tag" /> element that contains an error message.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method operates on.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+ <param name="validationMessage">The message to display if a validation error occurs.</param>
+ <param name="tag">The tag to be set for the wrapping HTML element of the validation message.</param>
+ <typeparam name="TModel">The type of the model.</typeparam>
+ <typeparam name="TProperty">The type of the property.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper)">
+ <summary>Returns an unordered list (ul element) of validation messages that are in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+ <returns>A string that contains an unordered list (ul element) of validation messages.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.Boolean)">
+ <summary>Returns an unordered list (ul element) of validation messages that are in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object and optionally displays only model-level errors.</summary>
+ <returns>A string that contains an unordered list (ul element) of validation messages.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="excludePropertyErrors">true to have the summary display model-level errors only, or false to have the summary display all errors.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.Boolean,System.String)">
+ <summary>Returns an unordered list (ul element) of validation messages that are in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object and optionally displays only model-level errors.</summary>
+ <returns>A string that contains an unordered list (ul element) of validation messages.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="excludePropertyErrors">true to have the summary display model-level errors only, or false to have the summary display all errors.</param>
+ <param name="message">The message to display with the validation summary.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.Boolean,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an unordered list (ul element) of validation messages that are in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object and optionally displays only model-level errors.</summary>
+ <returns>A string that contains an unordered list (ul element) of validation messages.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="excludePropertyErrors">true to have the summary display model-level errors only, or false to have the summary display all errors.</param>
+ <param name="message">The message to display with the validation summary.</param>
+ <param name="htmlAttributes">A dictionary that contains the HTML attributes for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.Boolean,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.String)"></member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.Boolean,System.String,System.Object)">
+ <summary>Returns an unordered list (ul element) of validation messages that are in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object and optionally displays only model-level errors.</summary>
+ <returns>A string that contains an unordered list (ul element) of validation messages.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="excludePropertyErrors">true to have the summary display model-level errors only, or false to have the summary display all errors.</param>
+ <param name="message">The message to display with the validation summary.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.Boolean,System.String,System.Object,System.String)"></member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.Boolean,System.String,System.String)"></member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Returns an unordered list (ul element) of validation messages that are in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+ <returns>A string that contains an unordered list (ul element) of validation messages.</returns>
+ <param name="htmlHelper">The HMTL helper instance that this method extends.</param>
+ <param name="message">The message to display if the specified field contains an error.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an unordered list (ul element) of validation messages that are in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+ <returns>A string that contains an unordered list (ul element) of validation messages.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="message">The message to display if the specified field contains an error.</param>
+ <param name="htmlAttributes">A dictionary that contains the HTML attributes for the element.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.String)"></member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+ <summary>Returns an unordered list (ul element) of validation messages in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+ <returns>A string that contains an unordered list (ul element) of validation messages.</returns>
+ <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+ <param name="message">The message to display if the specified field contains an error.</param>
+ <param name="htmlAttributes">An object that contains the HTML attributes for the element. </param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.String)"></member>
+ <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.String,System.String)"></member>
+ <member name="T:System.Web.Mvc.Html.ValueExtensions">
+ <summary>Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValueExtensions.Value(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.</summary>
+ <returns>The HTML markup for the value.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the model.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValueExtensions.Value(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+ <summary>Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.</summary>
+ <returns>The HTML markup for the value.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="name">The name of the model.</param>
+ <param name="format">The format string.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValueExtensions.ValueFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.</summary>
+ <returns>The HTML markup for the value.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to expose.</param>
+ <typeparam name="TModel">The model.</typeparam>
+ <typeparam name="TProperty">The property.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValueExtensions.ValueFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)">
+ <summary>Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.</summary>
+ <returns>The HTML markup for the value.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="expression">An expression that identifies the object that contains the properties to expose.</param>
+ <param name="format">The format string.</param>
+ <typeparam name="TModel">The model.</typeparam>
+ <typeparam name="TProperty">The property.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValueExtensions.ValueForModel(System.Web.Mvc.HtmlHelper)">
+ <summary>Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.</summary>
+ <returns>The HTML markup for the value.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Html.ValueExtensions.ValueForModel(System.Web.Mvc.HtmlHelper,System.String)">
+ <summary>Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.</summary>
+ <returns>The HTML markup for the value.</returns>
+ <param name="html">The HTML helper instance that this method extends.</param>
+ <param name="format">The format string.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Razor.MvcCSharpRazorCodeParser">
+ <summary>Compiles ASP.NET Razor views into classes.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Razor.MvcCSharpRazorCodeParser.#ctor">
+ <summary>Initializes a new instance of the <see cref="M:System.Web.Mvc.Razor.MvcCSharpRazorCodeParser.#ctor" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Razor.MvcCSharpRazorCodeParser.InheritsDirective">
+ <summary>The inherits directive.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Razor.MvcCSharpRazorCodeParser.ModelDirective">
+ <summary>The model directive.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.Razor.MvcVBRazorCodeParser">
+ <summary>Extends the VBCodeParser class by adding support for the @model keyword.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Razor.MvcVBRazorCodeParser.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Razor.MvcVBRazorCodeParser" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Razor.MvcVBRazorCodeParser.InheritsStatement">
+ <summary>Sets a value that indicates whether the current code block and model should be inherited.</summary>
+ <returns>true if the code block and model is inherited; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Razor.MvcVBRazorCodeParser.ModelTypeDirective">
+ <summary>The Model Type Directive.</summary>
+ <returns>Returns void.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Razor.MvcWebPageRazorHost">
+ <summary>Configures the ASP.NET Razor parser and code generator for a specified file.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Razor.MvcWebPageRazorHost.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Razor.MvcWebPageRazorHost" /> class. </summary>
+ <param name="virtualPath">The virtual path of the ASP.NET Razor file.</param>
+ <param name="physicalPath">The physical path of the ASP.NET Razor file.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Razor.MvcWebPageRazorHost.DecorateCodeGenerator(System.Web.Razor.Generator.RazorCodeGenerator)">
+ <summary>Returns the ASP.NET MVC language-specific Razor code generator.</summary>
+ <returns>The ASP.NET MVC language-specific Razor code generator.</returns>
+ <param name="incomingCodeGenerator">The C# or Visual Basic code generator.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Razor.MvcWebPageRazorHost.DecorateCodeParser(System.Web.Razor.Parser.ParserBase)">
+ <summary>Returns the ASP.NET MVC language-specific Razor code parser using the specified language parser.</summary>
+ <returns>The ASP.NET MVC language-specific Razor code parser.</returns>
+ <param name="incomingCodeParser">The C# or Visual Basic code parser.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.DefaultDirectRouteProvider"></member>
+ <member name="M:System.Web.Mvc.Routing.DefaultDirectRouteProvider.#ctor"></member>
+ <member name="M:System.Web.Mvc.Routing.DefaultDirectRouteProvider.GetActionDirectRoutes(System.Web.Mvc.ActionDescriptor,System.Collections.Generic.IReadOnlyList{System.Web.Mvc.Routing.IDirectRouteFactory},System.Web.Mvc.Routing.IInlineConstraintResolver)">
+ <summary>Creates <see cref="T:System.Web.Mvc.Routing.RouteEntry" /> instances based on the provided factories and action. The route entries provide direct routing to the provided action.</summary>
+ <returns>A set of route entries.</returns>
+ <param name="actionDescriptor">The action descriptor.</param>
+ <param name="factories">The direct route factories.</param>
+ <param name="constraintResolver">The constraint resolver.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.DefaultDirectRouteProvider.GetActionRouteFactories(System.Web.Mvc.ActionDescriptor)">
+ <summary>Gets a set of route factories for the given action descriptor.</summary>
+ <returns>A set of route factories.</returns>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.DefaultDirectRouteProvider.GetAreaPrefix(System.Web.Mvc.ControllerDescriptor)">
+ <summary>Gets the area prefix from the provided controller.</summary>
+ <returns>The area prefix or null.</returns>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.DefaultDirectRouteProvider.GetControllerDirectRoutes(System.Web.Mvc.ControllerDescriptor,System.Collections.Generic.IReadOnlyList{System.Web.Mvc.ActionDescriptor},System.Collections.Generic.IReadOnlyList{System.Web.Mvc.Routing.IDirectRouteFactory},System.Web.Mvc.Routing.IInlineConstraintResolver)">
+ <summary>Creates <see cref="T:System.Web.Mvc.Routing.RouteEntry" /> instances based on the provided factories, controller and actions. The route entries provided direct routing to the provided controller and can reach the set of provided actions.</summary>
+ <returns>A set of route entries.</returns>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <param name="actionDescriptors">The action descriptors.</param>
+ <param name="factories">The direct route factories.</param>
+ <param name="constraintResolver">The constraint resolver.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.DefaultDirectRouteProvider.GetControllerRouteFactories(System.Web.Mvc.ControllerDescriptor)">
+ <summary>Gets route factories for the given controller descriptor.</summary>
+ <returns>A set of route factories.</returns>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.DefaultDirectRouteProvider.GetDirectRoutes(System.Web.Mvc.ControllerDescriptor,System.Collections.Generic.IReadOnlyList{System.Web.Mvc.ActionDescriptor},System.Web.Mvc.Routing.IInlineConstraintResolver)">
+ <summary>Gets direct routes for the given controller descriptor and action descriptors based on <see cref="T:System.Web.Mvc.Routing.IDirectRouteFactory" /> attributes.</summary>
+ <returns>A set of route entries.</returns>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <param name="actionDescriptors">The action descriptors for all actions.</param>
+ <param name="constraintResolver">The constraint resolver.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.DefaultDirectRouteProvider.GetRoutePrefix(System.Web.Mvc.ControllerDescriptor)">
+ <summary>Gets the route prefix from the provided controller.</summary>
+ <returns>The route prefix or null.</returns>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.DefaultInlineConstraintResolver">
+ <summary>The default implementation of <see cref="T:System.Web.Mvc.Routing.IInlineConstraintResolver" />. Resolves constraints by parsing a constraint key and constraint arguments, using a map to resolve the constraint type, and calling an appropriate constructor for the constraint type.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.DefaultInlineConstraintResolver.#ctor"></member>
+ <member name="P:System.Web.Mvc.Routing.DefaultInlineConstraintResolver.ConstraintMap">
+ <summary>Gets the mutable dictionary that maps constraint keys to a particular constraint type.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.DefaultInlineConstraintResolver.ResolveConstraint(System.String)"></member>
+ <member name="T:System.Web.Mvc.Routing.DirectRouteFactoryContext">
+ <summary>Represents a context that supports creating a direct route.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.DirectRouteFactoryContext.#ctor(System.String,System.String,System.Collections.Generic.IReadOnlyCollection{System.Web.Mvc.ActionDescriptor},System.Web.Mvc.Routing.IInlineConstraintResolver,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.DirectRouteFactoryContext" /> class.</summary>
+ <param name="areaPrefix">The route prefix, if any, defined by the area.</param>
+ <param name="controllerPrefix">The route prefix, if any, defined by the controller.</param>
+ <param name="actions">The action descriptors to which to create a route.</param>
+ <param name="inlineConstraintResolver">The inline constraint resolver.</param>
+ <param name="targetIsAction">A value indicating whether the route is configured at the action or controller level.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.DirectRouteFactoryContext.Actions">
+ <summary>Gets the action descriptors to which to create a route.</summary>
+ <returns>The action descriptors to which to create a route.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.DirectRouteFactoryContext.AreaPrefix">
+ <summary>Gets the route prefix, if any, defined by the area.</summary>
+ <returns>The route prefix, if any, defined by the area.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.DirectRouteFactoryContext.ControllerPrefix">
+ <summary>Gets the route prefix, if any, defined by the controller.</summary>
+ <returns>The route prefix, if any, defined by the controller.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.DirectRouteFactoryContext.CreateBuilder(System.String)">
+ <summary>Creates a route builder that can build a route matching this context.</summary>
+ <returns>A route builder that can build a route matching this context.</returns>
+ <param name="template">The route template.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.DirectRouteFactoryContext.CreateBuilder(System.String,System.Web.Mvc.Routing.IInlineConstraintResolver)">
+ <summary>Creates a route builder that can build a route matching this context.</summary>
+ <returns>A route builder that can build a route matching this context.</returns>
+ <param name="template">The route template.</param>
+ <param name="constraintResolver">The inline constraint resolver to use, if any; otherwise, null.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.DirectRouteFactoryContext.InlineConstraintResolver">
+ <summary>Gets the inline constraint resolver.</summary>
+ <returns>The inline constraint resolver.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.DirectRouteFactoryContext.TargetIsAction">
+ <summary>Gets a value indicating whether the route is configured at the action or controller level.</summary>
+ <returns>true when the route is configured at the action level; otherwise false if the route is configured at the controller level.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.IDirectRouteBuilder">
+ <summary>Defines a builder that creates direct routes to actions (attribute routes).</summary>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.IDirectRouteBuilder.Actions">
+ <summary>Gets the action descriptors to which to create a route.</summary>
+ <returns>The action descriptors to which to create a route.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.IDirectRouteBuilder.Build">
+ <summary>Creates a route entry based on the current property values.</summary>
+ <returns>The route entry created.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.IDirectRouteBuilder.Constraints">
+ <summary>Gets or sets the route constraints.</summary>
+ <returns>The route constraints.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.IDirectRouteBuilder.DataTokens">
+ <summary>Gets or sets the route data tokens.</summary>
+ <returns>The route data tokens.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.IDirectRouteBuilder.Defaults">
+ <summary>Gets or sets the route defaults.</summary>
+ <returns>The route defaults.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.IDirectRouteBuilder.Name">
+ <summary>Gets or sets the route name.</summary>
+ <returns>The route name, or null if no name supplied.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.IDirectRouteBuilder.Order">
+ <summary>Gets or sets the route order.</summary>
+ <returns>The route order.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.IDirectRouteBuilder.Precedence">
+ <summary>Gets or sets the route precedence.</summary>
+ <returns>The route precedence.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.IDirectRouteBuilder.TargetIsAction">
+ <summary>Gets a value indicating whether the route is configured at the action or controller level.</summary>
+ <returns>true when the route is configured at the action level; otherwise, false if the route is configured at the controller level.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.IDirectRouteBuilder.Template">
+ <summary>Gets or sets the route template.</summary>
+ <returns>The route template.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.IDirectRouteFactory">
+ <summary>Defines a factory that creates a route directly to a set of action descriptors (an attribute route).</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.IDirectRouteFactory.CreateRoute(System.Web.Mvc.Routing.DirectRouteFactoryContext)">
+ <summary>Creates a direct route entry.</summary>
+ <returns>The direct route entry.</returns>
+ <param name="context">The context to use to create the route.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.IDirectRouteProvider">
+ <summary>Defines a provider for routes that directly target action descriptors (attribute routes).</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.IDirectRouteProvider.GetDirectRoutes(System.Web.Mvc.ControllerDescriptor,System.Collections.Generic.IReadOnlyList{System.Web.Mvc.ActionDescriptor},System.Web.Mvc.Routing.IInlineConstraintResolver)">
+ <summary>Gets the direct routes for a controller.</summary>
+ <returns>A set of route entries for the controller.</returns>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <param name="actionDescriptors">The action descriptors.</param>
+ <param name="constraintResolver">The inline constraint resolver.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.IInlineConstraintResolver">
+ <summary>Defines an abstraction for resolving inline constraints as instances of <see cref="T:System.Web.Routing.IRouteConstraint" />.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.IInlineConstraintResolver.ResolveConstraint(System.String)">
+ <summary>Resolves the inline constraint.</summary>
+ <returns>The <see cref="T:System.Web.Routing.IRouteConstraint" /> the inline constraint was resolved to.</returns>
+ <param name="inlineConstraint">The inline constraint to resolve.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.IRouteInfoProvider">
+ <summary>Provides information for building a System.Web.Routing.Route.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.IRouteInfoProvider.Name">
+ <summary>Gets the route template describing the URI pattern to match against.</summary>
+ <returns>The route template describing the URI pattern to match against.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.IRouteInfoProvider.Template">
+ <summary>Gets the name of the route to generate.</summary>
+ <returns>The name of the route to generate.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.IRoutePrefix">
+ <summary>Defines a route prefix.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.IRoutePrefix.Prefix">
+ <summary>Gets the route prefix.</summary>
+ <returns>The route prefix.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.RouteBuilder">
+ <summary>Builds <see cref="T:System.Web.Routing.Route" /> instances based on route information.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.RouteBuilder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.RouteBuilder" /> class using the default inline constraint resolver.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.RouteBuilder.#ctor(System.Web.Mvc.Routing.IInlineConstraintResolver)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.RouteBuilder" /> class.</summary>
+ <param name="constraintResolver">The <see cref="T:System.Web.Mvc.Routing.IInlineConstraintResolver" /> to use for resolving inline constraints.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.RouteBuilder.BuildDirectRoute(System.String,System.Collections.Generic.IEnumerable{System.String},System.String,System.String,System.Reflection.MethodInfo,System.String)">
+ <summary>Builds an <see cref="T:System.Web.Routing.Route" /> for a particular action.</summary>
+ <returns>The generated <see cref="T:System.Web.Routing.Route" />.</returns>
+ <param name="routeTemplate">The tokenized route template for the route.</param>
+ <param name="allowedMethods">The HTTP methods supported by the route. A null value specify that all possible methods are supported.</param>
+ <param name="controllerName">The name of the associated controller.</param>
+ <param name="actionName">The name of the associated action.</param>
+ <param name="targetMethod">The method that the route attribute has been applied on.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.RouteBuilder.BuildDirectRoute(System.String,System.Web.Mvc.ControllerDescriptor)">
+ <summary>Builds an <see cref="T:System.Web.Routing.Route" /> for a particular action.</summary>
+ <returns>The generated route.</returns>
+ <param name="routeTemplate">The tokenized route template for the route.</param>
+ <param name="controllerDescriptor">The controller the route attribute has been applied on.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.RouteBuilder.BuildDirectRoute(System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary,System.String,System.Reflection.MethodInfo)">
+ <summary>Builds an <see cref="T:System.Web.Routing.Route" />.</summary>
+ <returns>The generated <see cref="T:System.Web.Routing.Route" />.</returns>
+ <param name="defaults">The route defaults.</param>
+ <param name="constraints">The route constraints.</param>
+ <param name="routeTemplate">The detokenized route template.</param>
+ <param name="targetMethod">The method that the route attribute has been applied on.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.RouteBuilder.ConstraintResolver">
+ <summary>Gets the resolver for resolving inline constraints.</summary>
+ <returns>The resolver for resolving inline constraints.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.RouteEntry">
+ <summary>Represents a named route.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.RouteEntry.#ctor(System.String,System.Web.Routing.Route)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.RouteEntry" /> class.</summary>
+ <param name="name">The route name.</param>
+ <param name="route">The route.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.RouteEntry.Name">
+ <summary>Gets the route name.</summary>
+ <returns>The route name, if any; otherwise, null.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.RouteEntry.Route">
+ <summary>Gets the route.</summary>
+ <returns>The route.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.RouteFactoryAttribute">
+ <summary>Represents an attribute route that may contain custom constraints.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.RouteFactoryAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.RouteFactoryAttribute" /> class.</summary>
+ <param name="template">The route template.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.RouteFactoryAttribute.Constraints">
+ <summary>Gets the route constraints.</summary>
+ <returns>The route constraints, if any; otherwise null.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.RouteFactoryAttribute.CreateRoute(System.Web.Mvc.Routing.DirectRouteFactoryContext)">
+ <summary>Creates a direct route entry.</summary>
+ <returns>The direct route entry.</returns>
+ <param name="context">The context to use to create the route.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.RouteFactoryAttribute.DataTokens">
+ <summary>Gets the route data tokens.</summary>
+ <returns>The route data tokens, if any; otherwise null.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.RouteFactoryAttribute.Defaults">
+ <summary>Gets the route defaults.</summary>
+ <returns>The route defaults, if any; otherwise null.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.RouteFactoryAttribute.Name">
+ <summary>Gets or sets the route name.</summary>
+ <returns>The route name, if any; otherwise null.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.RouteFactoryAttribute.Order">
+ <summary>Gets or sets the route order.</summary>
+ <returns>The route order.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.RouteFactoryAttribute.Template">
+ <summary>Gets the route template.</summary>
+ <returns>The route template.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.Constraints.AlphaRouteConstraint">
+ <summary>Constrains a route parameter to contain only lowercase or uppercase letters A through Z in the English alphabet.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.AlphaRouteConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.Constraints.AlphaRouteConstraint" /> class.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.Constraints.BoolRouteConstraint">
+ <summary>Constrains a route parameter to represent only Boolean values.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.BoolRouteConstraint.#ctor"></member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.BoolRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)"></member>
+ <member name="T:System.Web.Mvc.Routing.Constraints.CompoundRouteConstraint">
+ <summary>Constrains a route by several child constraints.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.CompoundRouteConstraint.#ctor(System.Collections.Generic.IList{System.Web.Routing.IRouteConstraint})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.Constraints.CompoundRouteConstraint" /> class.</summary>
+ <param name="constraints">The child constraints that must match for this constraint to match.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.Constraints.CompoundRouteConstraint.Constraints">
+ <summary>Gets the child constraints that must match for this constraint to match.</summary>
+ <returns>The child constraints that must match for this constraint to match.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.CompoundRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.Constraints.DateTimeRouteConstraint">
+ <summary>Constrains a route parameter to represent only <see cref="T:System.DateTime" /> values.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.DateTimeRouteConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.Constraints.DateTimeRouteConstraint" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.DateTimeRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.Constraints.DecimalRouteConstraint">
+ <summary>Constrains a route parameter to represent only decimal values.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.DecimalRouteConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.Constraints.DecimalRouteConstraint" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.DecimalRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.Constraints.DoubleRouteConstraint">
+ <summary>Constrains a route parameter to represent only 64-bit floating-point values.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.DoubleRouteConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.Constraints.DoubleRouteConstraint" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.DoubleRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.Constraints.FloatRouteConstraint">
+ <summary>Constrains a route parameter to represent only 32-bit floating-point values.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.FloatRouteConstraint.#ctor"></member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.FloatRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)"></member>
+ <member name="T:System.Web.Mvc.Routing.Constraints.GuidRouteConstraint">
+ <summary>Constrains a route parameter to represent only <see cref="T:System.Guid" /> values.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.GuidRouteConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.Constraints.GuidRouteConstraint" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.GuidRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.Constraints.IntRouteConstraint">
+ <summary>Constrains a route parameter to represent only 32-bit integer values.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.IntRouteConstraint.#ctor"></member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.IntRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)"></member>
+ <member name="T:System.Web.Mvc.Routing.Constraints.LengthRouteConstraint">
+ <summary>Constrains a route parameter to be a string of a given length or within a given range of lengths.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.LengthRouteConstraint.#ctor(System.Int32)"></member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.LengthRouteConstraint.#ctor(System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.Constraints.LengthRouteConstraint" /> class that constrains a route parameter to be a string of a given length.</summary>
+ <param name="minLength">The minimum length of the route parameter.</param>
+ <param name="maxLength">The maximum length of the route parameter.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.Constraints.LengthRouteConstraint.Length">
+ <summary>Gets the length of the route parameter, if one is set.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.LengthRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)"></member>
+ <member name="P:System.Web.Mvc.Routing.Constraints.LengthRouteConstraint.MaxLength">
+ <summary>Gets the maximum length of the route parameter, if one is set.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.Constraints.LengthRouteConstraint.MinLength">
+ <summary>Gets the minimum length of the route parameter, if one is set.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.Constraints.LongRouteConstraint">
+ <summary>Constrains a route parameter to represent only 64-bit integer values.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.LongRouteConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.Constraints.LongRouteConstraint" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.LongRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.Constraints.MaxLengthRouteConstraint">
+ <summary>Constrains a route parameter to be a string with a maximum length.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.MaxLengthRouteConstraint.#ctor(System.Int32)"></member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.MaxLengthRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)"></member>
+ <member name="P:System.Web.Mvc.Routing.Constraints.MaxLengthRouteConstraint.MaxLength">
+ <summary>Gets the maximum length of the route parameter.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.Constraints.MaxRouteConstraint">
+ <summary>Constrains a route parameter to be an integer with a maximum value.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.MaxRouteConstraint.#ctor(System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.Constraints.MaxRouteConstraint" /> class.</summary>
+ <param name="max">The maximum value.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.MaxRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.Constraints.MaxRouteConstraint.Max">
+ <summary>Gets the maximum value of the route parameter.</summary>
+ <returns>The maximum value of the route parameter.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.Constraints.MinLengthRouteConstraint">
+ <summary>Constrains a route parameter to be a string with a maximum length.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.MinLengthRouteConstraint.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.Constraints.MinLengthRouteConstraint" /> class.</summary>
+ <param name="minLength">The minimum length.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.MinLengthRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the compare.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.Constraints.MinLengthRouteConstraint.MinLength">
+ <summary>Gets the minimum length of the route parameter.</summary>
+ <returns>The minimum length of the route parameter.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.Constraints.MinRouteConstraint">
+ <summary>Constrains a route parameter to be a long with a minimum value.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.MinRouteConstraint.#ctor(System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.Constraints.MinRouteConstraint" /> class.</summary>
+ <param name="min">The minimum value.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.MinRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.Constraints.MinRouteConstraint.Min">
+ <summary>Gets the minimum value of the route parameter.</summary>
+ <returns>The minimum value of the route parameter.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.Constraints.OptionalRouteConstraint">
+ <summary>Constrains a route by an inner constraint that doesn't fail when an optional parameter is set to its default value.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.OptionalRouteConstraint.#ctor(System.Web.Routing.IRouteConstraint)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.Constraints.OptionalRouteConstraint" /> class.</summary>
+ <param name="innerConstraint">The inner constraint to match if the parameter is not an optional parameter without a value</param>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.Constraints.OptionalRouteConstraint.InnerConstraint">
+ <summary>Gets the inner constraint to match if the parameter is not an optional parameter without a value.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.OptionalRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)"></member>
+ <member name="T:System.Web.Mvc.Routing.Constraints.RangeRouteConstraint">
+ <summary>Constraints a route parameter to be an integer within a given range of values.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.RangeRouteConstraint.#ctor(System.Int64,System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.Constraints.RangeRouteConstraint" /> class.</summary>
+ <param name="min">The minimum value.</param>
+ <param name="max">The maximum value.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.RangeRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.Constraints.RangeRouteConstraint.Max">
+ <summary>Gets the maximum value of the route parameter.</summary>
+ <returns>The maximum value of the route parameter.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.Constraints.RangeRouteConstraint.Min">
+ <summary>Gets the minimum value of the route parameter.</summary>
+ <returns>The minimum value of the route parameter.</returns>
+ </member>
+ <member name="T:System.Web.Mvc.Routing.Constraints.RegexRouteConstraint">
+ <summary>Constrains a route parameter to match a regular expression.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.RegexRouteConstraint.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Routing.Constraints.RegexRouteConstraint" /> class with the specified pattern.</summary>
+ <param name="pattern">The pattern to match.</param>
+ </member>
+ <member name="M:System.Web.Mvc.Routing.Constraints.RegexRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="P:System.Web.Mvc.Routing.Constraints.RegexRouteConstraint.Pattern">
+ <summary>Gets the regular expression pattern to match.</summary>
+ <returns>The regular expression pattern to match.</returns>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/packages/Microsoft.AspNet.Razor.3.2.3/Microsoft.AspNet.Razor.3.2.3.nupkg b/packages/Microsoft.AspNet.Razor.3.2.3/Microsoft.AspNet.Razor.3.2.3.nupkg
new file mode 100644
index 0000000..fbadbb9
--- /dev/null
+++ b/packages/Microsoft.AspNet.Razor.3.2.3/Microsoft.AspNet.Razor.3.2.3.nupkg
Binary files differ
diff --git a/packages/Microsoft.AspNet.Razor.3.2.3/lib/net45/System.Web.Razor.dll b/packages/Microsoft.AspNet.Razor.3.2.3/lib/net45/System.Web.Razor.dll
new file mode 100644
index 0000000..6089cb3
--- /dev/null
+++ b/packages/Microsoft.AspNet.Razor.3.2.3/lib/net45/System.Web.Razor.dll
Binary files differ
diff --git a/packages/Microsoft.AspNet.Razor.3.2.3/lib/net45/System.Web.Razor.xml b/packages/Microsoft.AspNet.Razor.3.2.3/lib/net45/System.Web.Razor.xml
new file mode 100644
index 0000000..f95072f
--- /dev/null
+++ b/packages/Microsoft.AspNet.Razor.3.2.3/lib/net45/System.Web.Razor.xml
@@ -0,0 +1,5742 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Web.Razor</name>
+ </assembly>
+ <members>
+ <member name="T:System.Web.Razor.CSharpRazorCodeLanguage">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Represents a Razor code language that is based on C# syntax.</summary>
+ </member>
+ <member name="M:System.Web.Razor.CSharpRazorCodeLanguage.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.CSharpRazorCodeLanguage" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Razor.CSharpRazorCodeLanguage.CodeDomProviderType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets the type of the code provider.</summary>
+ <returns>The type of the code provider.</returns>
+ </member>
+ <member name="M:System.Web.Razor.CSharpRazorCodeLanguage.CreateCodeGenerator(System.String,System.String,System.String,System.Web.Razor.RazorEngineHost)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Creates a new Razor code generator based on C# code language.</summary>
+ <returns>The newly created Razor code generator based on C# code language.</returns>
+ <param name="className">The class name for the generated code.</param>
+ <param name="rootNamespaceName">The name of the root namespace for the generated code.</param>
+ <param name="sourceFileName">The name of the source code file.</param>
+ <param name="host">The Razor engine host.</param>
+ </member>
+ <member name="M:System.Web.Razor.CSharpRazorCodeLanguage.CreateCodeParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Creates a new code parser for C# code language.</summary>
+ <returns>The newly created code parser for C# code language.</returns>
+ </member>
+ <member name="P:System.Web.Razor.CSharpRazorCodeLanguage.LanguageName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets the name of the C# code language.</summary>
+ <returns>The name of the C# code language. Value is ‘csharp’.</returns>
+ </member>
+ <member name="T:System.Web.Razor.DocumentParseCompleteEventArgs">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.Razor.DocumentParseCompleteEventArgs.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="P:System.Web.Razor.DocumentParseCompleteEventArgs.GeneratorResults">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="P:System.Web.Razor.DocumentParseCompleteEventArgs.SourceChange">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="P:System.Web.Razor.DocumentParseCompleteEventArgs.TreeStructureChanged">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.GeneratorResults">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents results from code generation.</summary>
+ </member>
+ <member name="M:System.Web.Razor.GeneratorResults.#ctor(System.Boolean,System.Web.Razor.Parser.SyntaxTree.Block,System.Collections.Generic.IList{System.Web.Razor.Parser.SyntaxTree.RazorError},System.CodeDom.CodeCompileUnit,System.Collections.Generic.IDictionary{System.Int32,System.Web.Razor.Generator.GeneratedCodeMapping})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.GeneratorResults" /> class.</summary>
+ <param name="success">true if the code generation is a success; otherwise, false.</param>
+ <param name="document">The document.</param>
+ <param name="parserErrors">The parser errors.</param>
+ <param name="generatedCode">The generated code.</param>
+ <param name="designTimeLineMappings">The dictionary of design-time generated code mappings.</param>
+ </member>
+ <member name="M:System.Web.Razor.GeneratorResults.#ctor(System.Web.Razor.Parser.SyntaxTree.Block,System.Collections.Generic.IList{System.Web.Razor.Parser.SyntaxTree.RazorError},System.CodeDom.CodeCompileUnit,System.Collections.Generic.IDictionary{System.Int32,System.Web.Razor.Generator.GeneratedCodeMapping})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.GeneratorResults" /> class.</summary>
+ <param name="document">The document.</param>
+ <param name="parserErrors">The parser errors.</param>
+ <param name="generatedCode">The generated code.</param>
+ <param name="designTimeLineMappings">The dictionary of design-time generated code mappings.</param>
+ </member>
+ <member name="M:System.Web.Razor.GeneratorResults.#ctor(System.Web.Razor.ParserResults,System.CodeDom.CodeCompileUnit,System.Collections.Generic.IDictionary{System.Int32,System.Web.Razor.Generator.GeneratedCodeMapping})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.GeneratorResults" /> class.</summary>
+ <param name="parserResults">The parser results.</param>
+ <param name="generatedCode">The generated code.</param>
+ <param name="designTimeLineMappings">The dictionary of design-time generated code mappings.</param>
+ </member>
+ <member name="P:System.Web.Razor.GeneratorResults.DesignTimeLineMappings">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the dictionary of design-time generated code mappings.</summary>
+ <returns>The dictionary of design-time generated code mappings.</returns>
+ </member>
+ <member name="P:System.Web.Razor.GeneratorResults.GeneratedCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the generated code.</summary>
+ <returns>The generated code.</returns>
+ </member>
+ <member name="T:System.Web.Razor.ParserResults">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the results of parsing a Razor document.</summary>
+ </member>
+ <member name="M:System.Web.Razor.ParserResults.#ctor(System.Boolean,System.Web.Razor.Parser.SyntaxTree.Block,System.Collections.Generic.IList{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.ParserResults" /> class.</summary>
+ <param name="success">true if parsing was successful; otherwise, false.</param>
+ <param name="document">The root node in the document’s syntax tree.</param>
+ <param name="errors">The list of errors which occurred during parsing.</param>
+ </member>
+ <member name="M:System.Web.Razor.ParserResults.#ctor(System.Web.Razor.Parser.SyntaxTree.Block,System.Collections.Generic.IList{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.ParserResults" /> class.</summary>
+ <param name="document">The root node in the document’s syntax tree.</param>
+ <param name="parserErrors">The list of errors which occurred during parsing.</param>
+ </member>
+ <member name="P:System.Web.Razor.ParserResults.Document">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the root node in the document’s syntax tree.</summary>
+ <returns>The root node in the document’s syntax tree.</returns>
+ </member>
+ <member name="P:System.Web.Razor.ParserResults.ParserErrors">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the list of errors which occurred during parsing.</summary>
+ <returns>The list of errors which occurred during parsing.</returns>
+ </member>
+ <member name="P:System.Web.Razor.ParserResults.Success">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a value indicating whether parsing was successful.</summary>
+ <returns>true if parsing was successful; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Razor.PartialParseResult">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.PartialParseResult.Accepted">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.PartialParseResult.AutoCompleteBlock">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.PartialParseResult.Provisional">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.PartialParseResult.Rejected">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.PartialParseResult.SpanContextChanged">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.RazorCodeLanguage">
+ <summary>Represents the base for all Razor code language.This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.Razor.RazorCodeLanguage.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Razor.RazorCodeLanguage" /> class.This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="P:System.Web.Razor.RazorCodeLanguage.CodeDomProviderType">
+ <summary>Gets the type of the CodeDOM provider.This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>The type of the CodeDOM provider.</returns>
+ </member>
+ <member name="M:System.Web.Razor.RazorCodeLanguage.CreateCodeGenerator(System.String,System.String,System.String,System.Web.Razor.RazorEngineHost)">
+ <summary>Creates the code generator for the Razor code language.This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>The code generator for the Razor code language.</returns>
+ <param name="className">The class name.</param>
+ <param name="rootNamespaceName">The name of the root namespace.</param>
+ <param name="sourceFileName">The source file name.</param>
+ <param name="host">The Razor engine host.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorCodeLanguage.CreateCodeParser">
+ <summary>Creates the code parser for the Razor code language.This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>The code parser for the Razor code language.</returns>
+ </member>
+ <member name="M:System.Web.Razor.RazorCodeLanguage.GetLanguageByExtension(System.String)">
+ <summary>Gets the language of the Razor code using the specified file extension.This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>The language of the Razor code.</returns>
+ <param name="fileExtension">The file extension.</param>
+ </member>
+ <member name="P:System.Web.Razor.RazorCodeLanguage.LanguageName">
+ <summary>Gets the language name of the current Razor code, that is “csharp” or “vb”.This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>The language name of the current Razor code.</returns>
+ </member>
+ <member name="P:System.Web.Razor.RazorCodeLanguage.Languages">
+ <summary>Gets the list of language supported by the Razor code.This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>The list of language supported by the Razor code.</returns>
+ </member>
+ <member name="T:System.Web.Razor.RazorDirectiveAttribute">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Represents an attribute for the Razor directive.</summary>
+ </member>
+ <member name="M:System.Web.Razor.RazorDirectiveAttribute.#ctor(System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.RazorDirectiveAttribute" /> class.</summary>
+ <param name="name">The name of the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorDirectiveAttribute.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether this instance is equal to a specified object.</summary>
+ <returns>true if the object is equal to the this instance; otherwise, false.</returns>
+ <param name="obj">The object to compare with this instance.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorDirectiveAttribute.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the hash code for this instance.</summary>
+ <returns>The hash code for this instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.RazorDirectiveAttribute.Name">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the name of the attribute.</summary>
+ <returns>The name of the attribute.</returns>
+ </member>
+ <member name="P:System.Web.Razor.RazorDirectiveAttribute.TypeId">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets the unique type ID of the attribute.</summary>
+ <returns>The unique type ID of the attribute.</returns>
+ </member>
+ <member name="P:System.Web.Razor.RazorDirectiveAttribute.Value">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the value of the attribute.</summary>
+ <returns>The value of the attribute.</returns>
+ </member>
+ <member name="T:System.Web.Razor.RazorEditorParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parser used by editors to avoid reparsing the entire document on each text change.</summary>
+ </member>
+ <member name="M:System.Web.Razor.RazorEditorParser.#ctor(System.Web.Razor.RazorEngineHost,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Constructs the editor parser.</summary>
+ <param name="host">The <see cref="T:System.Web.Razor.RazorEngineHost" /> which defines the environment in which the generated code will live.</param>
+ <param name="sourceFileName">The physical path to use in line pragmas.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorEditorParser.CheckForStructureChanges(System.Web.Razor.Text.TextChange)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines if a change will cause a structural change to the document and if not, applies it to the existing tree. If a structural change would occur, automatically starts a reparse.</summary>
+ <returns>A <see cref="T:System.Web.Razor.PartialParseResult" /> value indicating the result of the incremental parse.</returns>
+ <param name="change">The change to apply to the parse tree.</param>
+ </member>
+ <member name="P:System.Web.Razor.RazorEditorParser.CurrentParseTree">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the current parse tree.</summary>
+ <returns>The current parse tree.</returns>
+ </member>
+ <member name="M:System.Web.Razor.RazorEditorParser.Dispose">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Releases all resources used by the current instance of the <see cref="T:System.Web.Razor.RazorEditorParser" />.</summary>
+ </member>
+ <member name="M:System.Web.Razor.RazorEditorParser.Dispose(System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Releases the unmanaged resources used by the <see cref="T:System.Web.Razor.RazorEditorParser" /> class and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="E:System.Web.Razor.RazorEditorParser.DocumentParseComplete">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Event fired when a full reparse of the document completes.</summary>
+ </member>
+ <member name="P:System.Web.Razor.RazorEditorParser.FileName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the filename of the document to parse.</summary>
+ <returns>The filename of the document to parse.</returns>
+ </member>
+ <member name="M:System.Web.Razor.RazorEditorParser.GetAutoCompleteString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Retrieves the auto complete string.</summary>
+ <returns>The auto complete string.</returns>
+ </member>
+ <member name="P:System.Web.Razor.RazorEditorParser.Host">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the host for the parse.</summary>
+ <returns>The host for the parse.</returns>
+ </member>
+ <member name="P:System.Web.Razor.RazorEditorParser.LastResultProvisional">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a value indicating whether the last result of the parse was provisionally accepted for next partial parse.</summary>
+ <returns>true if the last result of the parse was provisionally accepted for next partial parse; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Razor.RazorEngineHost">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the generated code for the razor engine host.</summary>
+ </member>
+ <member name="M:System.Web.Razor.RazorEngineHost.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.RazorEngineHost" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.RazorEngineHost.#ctor(System.Web.Razor.RazorCodeLanguage)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.RazorEngineHost" /> class.</summary>
+ <param name="codeLanguage">The specified code language.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorEngineHost.#ctor(System.Web.Razor.RazorCodeLanguage,System.Func{System.Web.Razor.Parser.ParserBase})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Razor.RazorEngineHost" /> class.</summary>
+ <param name="codeLanguage">The specified code language.</param>
+ <param name="markupParserFactory">The markup parser factory.</param>
+ </member>
+ <member name="P:System.Web.Razor.RazorEngineHost.CodeLanguage">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the languages supported by the code generator.</summary>
+ <returns>The languages supported that by the code generator.</returns>
+ </member>
+ <member name="M:System.Web.Razor.RazorEngineHost.CreateMarkupParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a markup parser using the specified language parser for the <see cref="T:System.Web.Razor.RazorEngineHost" />.</summary>
+ <returns>A markup parser to create using the specified language parser for the <see cref="T:System.Web.Razor.RazorEngineHost" />.</returns>
+ </member>
+ <member name="M:System.Web.Razor.RazorEngineHost.DecorateCodeGenerator(System.Web.Razor.Generator.RazorCodeGenerator)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the methods as language-specific Razor code generator.</summary>
+ <returns>The methods as language-specific Razor code generator.</returns>
+ <param name="incomingCodeGenerator">The C# or Visual Basic code generator.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorEngineHost.DecorateCodeParser(System.Web.Razor.Parser.ParserBase)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the methods as language-specific Razor code parser using the specified language parser.</summary>
+ <returns>The methods as language-specific Razor code parser using the specified language parser.</returns>
+ <param name="incomingCodeParser">The C# or Visual Basic code parser.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorEngineHost.DecorateMarkupParser(System.Web.Razor.Parser.ParserBase)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the method to decorate markup parser using the specified language parser.</summary>
+ <returns>The method to decorate markup parser using the specified language parser.</returns>
+ <param name="incomingMarkupParser">The C# or Visual Basic code parser.</param>
+ </member>
+ <member name="P:System.Web.Razor.RazorEngineHost.DefaultBaseClass">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the default base class for the host.</summary>
+ <returns>The default base class for the host.</returns>
+ </member>
+ <member name="P:System.Web.Razor.RazorEngineHost.DefaultClassName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the default class name for the host.</summary>
+ <returns>The default class name for the host.</returns>
+ </member>
+ <member name="P:System.Web.Razor.RazorEngineHost.DefaultNamespace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the default namespace for the host.</summary>
+ <returns>The default namespace for the host.</returns>
+ </member>
+ <member name="P:System.Web.Razor.RazorEngineHost.DesignTimeMode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a value that indicates whether the mode designs a time for the host.</summary>
+ <returns>true if the mode designs a time for the host; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Razor.RazorEngineHost.EnableInstrumentation">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the host that enables the instrumentation.</summary>
+ <returns>The host that enables the instrumentation.</returns>
+ </member>
+ <member name="P:System.Web.Razor.RazorEngineHost.GeneratedClassContext">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the generated class context for the host.</summary>
+ <returns>The generated class context for the host.</returns>
+ </member>
+ <member name="P:System.Web.Razor.RazorEngineHost.InstrumentedSourceFilePath">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the instrumented source file path for the host.</summary>
+ <returns>The instrumented source file path for the host.</returns>
+ </member>
+ <member name="P:System.Web.Razor.RazorEngineHost.IsIndentingWithTabs">
+ <summary>Gets or sets whether the design time editor is using tabs or spaces for indentation.</summary>
+ </member>
+ <member name="P:System.Web.Razor.RazorEngineHost.NamespaceImports">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the namespace imports for the host.</summary>
+ <returns>The namespace imports for the host.</returns>
+ </member>
+ <member name="M:System.Web.Razor.RazorEngineHost.PostProcessGeneratedCode(System.CodeDom.CodeCompileUnit,System.CodeDom.CodeNamespace,System.CodeDom.CodeTypeDeclaration,System.CodeDom.CodeMemberMethod)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns this method to post all the processed generated code for the host.</summary>
+ <param name="codeCompileUnit">The code compile unit.</param>
+ <param name="generatedNamespace">The generated namespace.</param>
+ <param name="generatedClass">The generated class.</param>
+ <param name="executeMethod">The execute method.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorEngineHost.PostProcessGeneratedCode(System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns this method to post all the processed generated code for the host.</summary>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="P:System.Web.Razor.RazorEngineHost.StaticHelpers">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the static helpers for the host.</summary>
+ <returns>The static helpers for the host.</returns>
+ </member>
+ <member name="P:System.Web.Razor.RazorEngineHost.TabSize">
+ <summary>Tab size used by the hosting editor, when indenting with tabs.</summary>
+ </member>
+ <member name="T:System.Web.Razor.RazorTemplateEngine">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents an entry-point to the Razor Template Engine.</summary>
+ </member>
+ <member name="M:System.Web.Razor.RazorTemplateEngine.#ctor(System.Web.Razor.RazorEngineHost)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.RazorTemplateEngine" /> class.</summary>
+ <param name="host">The host.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorTemplateEngine.CreateCodeGenerator(System.String,System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a code generator.</summary>
+ <returns>The created <see cref="T:System.Web.Razor.Generator.RazorCodeGenerator" />.</returns>
+ <param name="className">The name of the generated class.</param>
+ <param name="rootNamespace">The namespace in which the generated class will reside.</param>
+ <param name="sourceFileName">The file name to use in line pragmas.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorTemplateEngine.CreateParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a <see cref="T:System.Web.Razor.Parser.RazorParser" />.</summary>
+ <returns>The created <see cref="T:System.Web.Razor.Parser.RazorParser" />.</returns>
+ </member>
+ <member name="F:System.Web.Razor.RazorTemplateEngine.DefaultClassName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the default class name of the template.</summary>
+ </member>
+ <member name="F:System.Web.Razor.RazorTemplateEngine.DefaultNamespace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the default namespace for the template.</summary>
+ </member>
+ <member name="M:System.Web.Razor.RazorTemplateEngine.GenerateCode(System.IO.TextReader)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the template specified by the TextBuffer, generates code for it, and returns the constructed CodeDOM tree.</summary>
+ <returns>The resulting parse tree AND generated Code DOM tree.</returns>
+ <param name="input">The input text to parse.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorTemplateEngine.GenerateCode(System.IO.TextReader,System.Nullable{System.Threading.CancellationToken})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the template specified by the TextBuffer, generates code for it, and returns the constructed CodeDOM tree.</summary>
+ <returns>The resulting parse tree AND generated Code DOM tree.</returns>
+ <param name="input">The input text to parse.</param>
+ <param name="cancelToken">A token used to cancel the parser.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorTemplateEngine.GenerateCode(System.IO.TextReader,System.String,System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the template specified by the TextBuffer, generates code for it, and returns the constructed CodeDOM tree.</summary>
+ <returns>The resulting parse tree AND generated Code DOM tree.</returns>
+ <param name="input">The input text to parse.</param>
+ <param name="className">The name of the generated class, overriding whatever is specified in the host.</param>
+ <param name="rootNamespace">The namespace in which the generated class will reside.</param>
+ <param name="sourceFileName">The file name to use in line pragmas.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorTemplateEngine.GenerateCode(System.IO.TextReader,System.String,System.String,System.String,System.Nullable{System.Threading.CancellationToken})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the template specified by the TextBuffer, generates code for it, and returns the constructed CodeDOM tree.</summary>
+ <returns>The resulting parse tree AND generated Code DOM tree.</returns>
+ <param name="input">The input text to parse.</param>
+ <param name="className">The name of the generated class, overriding whatever is specified in the host.</param>
+ <param name="rootNamespace">The namespace in which the generated class will reside.</param>
+ <param name="sourceFileName">The file name to use in line pragmas.</param>
+ <param name="cancelToken">A token used to cancel the parser.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorTemplateEngine.GenerateCode(System.Web.Razor.Text.ITextBuffer)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the template specified by the TextBuffer, generates code for it, and returns the constructed CodeDOM tree.</summary>
+ <returns>The resulting parse tree AND generated Code DOM tree.</returns>
+ <param name="input">The input text to parse.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorTemplateEngine.GenerateCode(System.Web.Razor.Text.ITextBuffer,System.Nullable{System.Threading.CancellationToken})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the template specified by the TextBuffer, generates code for it, and returns the constructed CodeDOM tree.</summary>
+ <returns>The resulting parse tree AND generated Code DOM tree.</returns>
+ <param name="input">The input text to parse.</param>
+ <param name="cancelToken">A token used to cancel the parser.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorTemplateEngine.GenerateCode(System.Web.Razor.Text.ITextBuffer,System.String,System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the template specified by the TextBuffer, generates code for it, and returns the constructed CodeDOM tree.</summary>
+ <returns>The resulting parse tree AND generated Code DOM tree.</returns>
+ <param name="input">The input text to parse.</param>
+ <param name="className">The name of the generated class, overriding whatever is specified in the host.</param>
+ <param name="rootNamespace">The namespace in which the generated class will reside.</param>
+ <param name="sourceFileName">The file name to use in line pragmas.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorTemplateEngine.GenerateCode(System.Web.Razor.Text.ITextBuffer,System.String,System.String,System.String,System.Nullable{System.Threading.CancellationToken})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the template specified by the TextBuffer, generates code for it, and returns the constructed CodeDOM tree.</summary>
+ <returns>The resulting parse tree AND generated Code DOM tree.</returns>
+ <param name="input">The input text to parse.</param>
+ <param name="className">The name of the generated class, overriding whatever is specified in the host.</param>
+ <param name="rootNamespace">The namespace in which the generated class will reside.</param>
+ <param name="sourceFileName">The file name to use in line pragmas.</param>
+ <param name="cancelToken">A token used to cancel the parser.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorTemplateEngine.GenerateCodeCore(System.Web.Razor.Text.ITextDocument,System.String,System.String,System.String,System.Nullable{System.Threading.CancellationToken})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates a code core.</summary>
+ <returns>The results of the generated core.</returns>
+ <param name="input">The input text to parse.</param>
+ <param name="className">The name of the generated class, overriding whatever is specified in the host.</param>
+ <param name="rootNamespace">The namespace in which the generated class will reside.</param>
+ <param name="sourceFileName">The file name to use in line pragmas.</param>
+ <param name="cancelToken">A token used to cancel the parser.</param>
+ </member>
+ <member name="P:System.Web.Razor.RazorTemplateEngine.Host">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the <see cref="T:System.Web.Razor.RazorEngineHost" /> which defines the environment in which the generated template code will live.</summary>
+ <returns>The <see cref="T:System.Web.Razor.RazorEngineHost" /> which defines the environment in which the generated template code will live.</returns>
+ </member>
+ <member name="M:System.Web.Razor.RazorTemplateEngine.ParseTemplate(System.IO.TextReader)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the template specified by the TextBuffer and returns its result.</summary>
+ <returns>The resulting parse tree.</returns>
+ <param name="input">The input text to parse.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorTemplateEngine.ParseTemplate(System.IO.TextReader,System.Nullable{System.Threading.CancellationToken})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the template specified by the TextBuffer and returns its result.</summary>
+ <returns>The resulting parse tree.</returns>
+ <param name="input">The input text to parse.</param>
+ <param name="cancelToken">A token used to cancel the parser.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorTemplateEngine.ParseTemplate(System.Web.Razor.Text.ITextBuffer)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the template specified by the TextBuffer and returns its result.</summary>
+ <returns>The resulting parse tree.</returns>
+ <param name="input">The input text to parse.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorTemplateEngine.ParseTemplate(System.Web.Razor.Text.ITextBuffer,System.Nullable{System.Threading.CancellationToken})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the template specified by the TextBuffer and returns its result.</summary>
+ <returns>The resulting parse tree.</returns>
+ <param name="input">The input text to parse.</param>
+ <param name="cancelToken">A token used to cancel the parser.</param>
+ </member>
+ <member name="M:System.Web.Razor.RazorTemplateEngine.ParseTemplateCore(System.Web.Razor.Text.ITextDocument,System.Nullable{System.Threading.CancellationToken})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the template core.</summary>
+ <returns>The resulting parse tree.</returns>
+ <param name="input">The input text to parse.</param>
+ <param name="cancelToken">A token used to cancel the parser.</param>
+ </member>
+ <member name="T:System.Web.Razor.StateMachine`1">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the state of the machine.</summary>
+ <typeparam name="TReturn">The generic type Return.</typeparam>
+ </member>
+ <member name="M:System.Web.Razor.StateMachine`1.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.StateMachine`1" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Razor.StateMachine`1.CurrentState">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the current state of the machine.</summary>
+ <returns>The current state of the machine.</returns>
+ </member>
+ <member name="P:System.Web.Razor.StateMachine`1.StartState">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the starting state of the machine.</summary>
+ <returns>The starting state of the machine.</returns>
+ </member>
+ <member name="M:System.Web.Razor.StateMachine`1.Stay">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Stays into the machine during the transition.</summary>
+ <returns>Transition of the state machine.</returns>
+ </member>
+ <member name="M:System.Web.Razor.StateMachine`1.Stay(`0)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Stays into the machine during the transition with the specified output.</summary>
+ <returns>The output of the transition.</returns>
+ <param name="output">The output.</param>
+ </member>
+ <member name="M:System.Web.Razor.StateMachine`1.Stop">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Disables the machine upon transition.</summary>
+ <returns>The machine to stop.</returns>
+ </member>
+ <member name="M:System.Web.Razor.StateMachine`1.Transition(System.Web.Razor.StateMachine{`0}.State)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the new transition of the state.</summary>
+ <returns>The new transition of the state.</returns>
+ <param name="newState">The new state.</param>
+ </member>
+ <member name="M:System.Web.Razor.StateMachine`1.Transition(`0,System.Web.Razor.StateMachine{`0}.State)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the new transition of the state with the specified output.</summary>
+ <returns>The new transition of the state with the specified output.</returns>
+ <param name="output">The output.</param>
+ <param name="newState">The new state.</param>
+ </member>
+ <member name="M:System.Web.Razor.StateMachine`1.Turn">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Describes the turning process of the state.</summary>
+ <returns>The turning process of the state.</returns>
+ </member>
+ <member name="T:System.Web.Razor.StateMachine`1.State">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.StateMachine`1.StateResult">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the state result.</summary>
+ </member>
+ <member name="M:System.Web.Razor.StateMachine`1.StateResult.#ctor(System.Web.Razor.StateMachine{`0}.State)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.StateMachine`1.StateResult" /> class.</summary>
+ <param name="next">The next output.</param>
+ </member>
+ <member name="M:System.Web.Razor.StateMachine`1.StateResult.#ctor(`0,System.Web.Razor.StateMachine{`0}.State)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.StateMachine`1.StateResult" /> class.</summary>
+ <param name="output">The output.</param>
+ <param name="next">The next state.</param>
+ </member>
+ <member name="P:System.Web.Razor.StateMachine`1.StateResult.HasOutput">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a value indicating whether the state has output.</summary>
+ <returns>true if the state has output; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Razor.StateMachine`1.StateResult.Next">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the next state in the machine.</summary>
+ <returns>The next state in the machine.</returns>
+ </member>
+ <member name="P:System.Web.Razor.StateMachine`1.StateResult.Output">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the output.</summary>
+ <returns>The <see cref="T:System.Web.Razor.StateMachine`1.State" /> representing the output.</returns>
+ </member>
+ <member name="T:System.Web.Razor.VBRazorCodeLanguage">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a language generator and provider of the VB razor code.</summary>
+ </member>
+ <member name="M:System.Web.Razor.VBRazorCodeLanguage.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.VBRazorCodeLanguage" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Razor.VBRazorCodeLanguage.CodeDomProviderType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the type of CodeDomProvider.</summary>
+ <returns>The type of CodeDomProvider.</returns>
+ </member>
+ <member name="M:System.Web.Razor.VBRazorCodeLanguage.CreateCodeGenerator(System.String,System.String,System.String,System.Web.Razor.RazorEngineHost)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates the code language generator.</summary>
+ <returns>The code language generator.</returns>
+ <param name="className">The name of the class.</param>
+ <param name="rootNamespaceName">The root namespace name.</param>
+ <param name="sourceFileName">The source File name.</param>
+ <param name="host">The <see cref="T:System.Web.Razor.RazorEngineHost" />.</param>
+ </member>
+ <member name="M:System.Web.Razor.VBRazorCodeLanguage.CreateCodeParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a code parser in a <see cref="T:System.Web.Razor.Parser.ParserBase" />.</summary>
+ <returns>A code parser in a <see cref="T:System.Web.Razor.Parser.ParserBase" />.</returns>
+ </member>
+ <member name="P:System.Web.Razor.VBRazorCodeLanguage.LanguageName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the language name.</summary>
+ <returns>The language name.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Editor.EditorHints">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Editor.EditorHints.LayoutPage">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Editor.EditorHints.None">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Editor.EditorHints.VirtualPath">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Editor.EditResult">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the editing result of the Editor.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Editor.EditResult.#ctor(System.Web.Razor.PartialParseResult,System.Web.Razor.Parser.SyntaxTree.SpanBuilder)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Editor.EditResult" /> class.</summary>
+ <param name="result">The partial parse result.</param>
+ <param name="editedSpan">The edited span builder.</param>
+ </member>
+ <member name="P:System.Web.Razor.Editor.EditResult.EditedSpan">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the edited span of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.SpanBuilder" />.</summary>
+ <returns>The edited span of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.SpanBuilder" />.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Editor.EditResult.Result">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the partial parse result.</summary>
+ <returns>The partial parse result.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Editor.ImplicitExpressionEditHandler">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Provides edit handler for implicit expression.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Editor.ImplicitExpressionEditHandler.#ctor(System.Func{System.String,System.Collections.Generic.IEnumerable{System.Web.Razor.Tokenizer.Symbols.ISymbol}},System.Collections.Generic.ISet{System.String},System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Razor.Editor.ImplicitExpressionEditHandler" /> class.</summary>
+ <param name="tokenizer">The tokenizer.</param>
+ <param name="keywords">The keywords.</param>
+ <param name="acceptTrailingDot">true to accept trailing dot; otherwise, false.</param>
+ </member>
+ <member name="P:System.Web.Razor.Editor.ImplicitExpressionEditHandler.AcceptTrailingDot">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a value indicating whether the expression accepts trailing dot.</summary>
+ <returns>true if the expression accepts trailing dot; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Editor.ImplicitExpressionEditHandler.CanAcceptChange(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the parse that can accept change.</summary>
+ <returns>The partial parse result.</returns>
+ <param name="target">The target.</param>
+ <param name="normalizedChange">The normalized change.</param>
+ </member>
+ <member name="M:System.Web.Razor.Editor.ImplicitExpressionEditHandler.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates whether the specified object is equal to the current object.</summary>
+ <returns>true if the specified object is equal to the current objet; otherwise, false.</returns>
+ <param name="obj">The object to compare to.</param>
+ </member>
+ <member name="M:System.Web.Razor.Editor.ImplicitExpressionEditHandler.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Retrieves the hash code for this current instance.</summary>
+ <returns>The hash code for this current instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Editor.ImplicitExpressionEditHandler.Keywords">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the keywords associated with the expression.</summary>
+ <returns>The keywords associated with the expression.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Editor.ImplicitExpressionEditHandler.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a string representation of this current instance.</summary>
+ <returns>A string representation of this current instance.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Editor.SingleLineMarkupEditHandler">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the handler editor for this webpages.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SingleLineMarkupEditHandler.#ctor(System.Func{System.String,System.Collections.Generic.IEnumerable{System.Web.Razor.Tokenizer.Symbols.ISymbol}})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Razor.Editor.SingleLineMarkupEditHandler" /> class.</summary>
+ <param name="tokenizer">The tokenizer symbols.</param>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SingleLineMarkupEditHandler.#ctor(System.Func{System.String,System.Collections.Generic.IEnumerable{System.Web.Razor.Tokenizer.Symbols.ISymbol}},System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Razor.Editor.SingleLineMarkupEditHandler" /> class.</summary>
+ <param name="tokenizer">The tokenizer symbols.</param>
+ <param name="accepted">The accepted characters.</param>
+ </member>
+ <member name="T:System.Web.Razor.Editor.SpanEditHandler">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Provides methods for handling the span edits.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SpanEditHandler.#ctor(System.Func{System.String,System.Collections.Generic.IEnumerable{System.Web.Razor.Tokenizer.Symbols.ISymbol}})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Editor.SpanEditHandler" /> class.</summary>
+ <param name="tokenizer">The method used to parse string into tokens.</param>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SpanEditHandler.#ctor(System.Func{System.String,System.Collections.Generic.IEnumerable{System.Web.Razor.Tokenizer.Symbols.ISymbol}},System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Editor.SpanEditHandler" /> class.</summary>
+ <param name="tokenizer">The method used to parse string into tokens.</param>
+ <param name="accepted">One of the values of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters" /> enumeration.</param>
+ </member>
+ <member name="P:System.Web.Razor.Editor.SpanEditHandler.AcceptedCharacters">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets a value that specifies the accepted characters.</summary>
+ <returns>One of the values of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters" /> enumeration.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SpanEditHandler.ApplyChange(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Applies the text change to the span.</summary>
+ <returns>The result of the apply operation.</returns>
+ <param name="target">The span to apply changes to.</param>
+ <param name="change">The change to apply.</param>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SpanEditHandler.ApplyChange(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Applies the text change to the span.</summary>
+ <returns>The result of the apply operation.</returns>
+ <param name="target">The span to apply changes to.</param>
+ <param name="change">The change to apply.</param>
+ <param name="force">true to accept partial result; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SpanEditHandler.CanAcceptChange(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the span can accept the specified change.</summary>
+ <returns>true if the span can accept the specified change; otherwise, false.</returns>
+ <param name="target">The span to check.</param>
+ <param name="normalizedChange">The change to apply.</param>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SpanEditHandler.CreateDefault">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Creates a new default span edit handler.</summary>
+ <returns>A newly created default span edit handler.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SpanEditHandler.CreateDefault(System.Func{System.String,System.Collections.Generic.IEnumerable{System.Web.Razor.Tokenizer.Symbols.ISymbol}})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Creates a new default span edit handler.</summary>
+ <returns>A newly created default span edit handler.</returns>
+ <param name="tokenizer">The method used to parse string into tokens.</param>
+ </member>
+ <member name="P:System.Web.Razor.Editor.SpanEditHandler.EditorHints">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the editor hints.</summary>
+ <returns>The editor hints.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SpanEditHandler.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether this instance is equal to a specified object.</summary>
+ <returns>true if the object is equal to the this instance; otherwise, false.</returns>
+ <param name="obj">The object to compare with this instance.</param>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SpanEditHandler.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the hash code for this instance.</summary>
+ <returns>The hash code for this instance.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SpanEditHandler.GetOldText(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets the old text from the span content.</summary>
+ <returns>The old text from the span content.</returns>
+ <param name="target">The span to get old text from.</param>
+ <param name="change">The text change which contains the location of the old text.</param>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SpanEditHandler.IsAtEndOfFirstLine(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified change is at the end of first line of the span content.</summary>
+ <returns>true if the specified change is at the end of first line of the span content; otherwise, false.</returns>
+ <param name="target">The span to check.</param>
+ <param name="change">The change to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SpanEditHandler.IsAtEndOfSpan(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified change is at the end of the span.</summary>
+ <returns>true if the specified change is at the end of the span; otherwise, false.</returns>
+ <param name="target">The span to check.</param>
+ <param name="change">The change to chek.</param>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SpanEditHandler.IsEndDeletion(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified change is at the end the span content and for deletion.</summary>
+ <returns>true if the specified change is at the end the span content and for deletion; otherwise, false.</returns>
+ <param name="target">The span to check.</param>
+ <param name="change">The change to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SpanEditHandler.IsEndInsertion(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified change is at the end the span content and for insertion.</summary>
+ <returns>true if the specified change is at the end the span content and for insertion; otherwise, false.</returns>
+ <param name="target">The span to check.</param>
+ <param name="change">The change to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SpanEditHandler.IsEndReplace(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified change is at the end the span content and for replacement.</summary>
+ <returns>true if the specified change is at the end the span content and for replacement; otherwise, false.</returns>
+ <param name="target">The span to check.</param>
+ <param name="change">The change to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SpanEditHandler.OwnsChange(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the span owns the specified change.</summary>
+ <returns>true if the span owns the specified change; otherwise, false.</returns>
+ <param name="target">The span to check.</param>
+ <param name="change">The change to check.</param>
+ </member>
+ <member name="P:System.Web.Razor.Editor.SpanEditHandler.Tokenizer">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the method used to parse string into tokens. </summary>
+ <returns>The method used to parse string into tokens.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SpanEditHandler.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the string representation of the span edit handler.</summary>
+ <returns>The string representation of the span edit handler.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Editor.SpanEditHandler.UpdateSpan(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Updates the span using the normalized change.</summary>
+ <returns>The new span builder for the specified target.</returns>
+ <param name="target">The span to update.</param>
+ <param name="normalizedChange">The normalized change.</param>
+ </member>
+ <member name="T:System.Web.Razor.Generator.AddImportCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the added import code generator for the razor.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.AddImportCodeGenerator.#ctor(System.String,System.Int32)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.AddImportCodeGenerator" /> class.</summary>
+ <param name="ns">The string namespace.</param>
+ <param name="namespaceKeywordLength">The length of the keyword namespace.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.AddImportCodeGenerator.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether two object instances are equal.</summary>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.AddImportCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates code with the specified parameters using the added import code generator.</summary>
+ <param name="target">The target span.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.AddImportCodeGenerator.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the hash code for this instance.</summary>
+ <returns>The hash code for this instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.AddImportCodeGenerator.Namespace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the string namespace of the generator to add import code generator.</summary>
+ <returns>The string namespace of the generator to add import code generator.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.AddImportCodeGenerator.NamespaceKeywordLength">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the length of keyword namespace for the code generator.</summary>
+ <returns>The length of keyword namespace for the code generator.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.AddImportCodeGenerator.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a string that represents the current object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.AttributeBlockCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the attributes of the block code generator.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.AttributeBlockCodeGenerator.#ctor(System.String,System.Web.Razor.Text.LocationTagged{System.String},System.Web.Razor.Text.LocationTagged{System.String})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.AttributeBlockCodeGenerator" /> class.</summary>
+ <param name="name">The name.</param>
+ <param name="prefix">The prefix string.</param>
+ <param name="suffix">The suffix string.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.AttributeBlockCodeGenerator.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified object is equal to the current object.</summary>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.AttributeBlockCodeGenerator.GenerateEndBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates code to end the block using the specified parameters.</summary>
+ <param name="target">The target block.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.AttributeBlockCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates code to start the block using the specified parameters.</summary>
+ <param name="target">The target block.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.AttributeBlockCodeGenerator.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the hash code for this code generator.</summary>
+ <returns>The hash code for this code generator.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.AttributeBlockCodeGenerator.Name">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the string name of the <see cref="T:System.Web.Razor.Generator.AttributeBlockCodeGenerator" />.</summary>
+ <returns>The string name of the <see cref="T:System.Web.Razor.Generator.AttributeBlockCodeGenerator" />.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.AttributeBlockCodeGenerator.Prefix">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the prefix of the code generator.</summary>
+ <returns>The prefix of the code generator.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.AttributeBlockCodeGenerator.Suffix">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the suffix for the code generator.</summary>
+ <returns>The suffix for the code generator.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.AttributeBlockCodeGenerator.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a string that represents the current object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.BlockCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represent the block code generator for this razor syntax.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.BlockCodeGenerator.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.BlockCodeGenerator" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.BlockCodeGenerator.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified object is equal to the current object.</summary>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.BlockCodeGenerator.GenerateEndBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates the end of the block code generator for this razor syntax.</summary>
+ <param name="target">The target block.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.BlockCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates the start of the block code generator for this razor syntax.</summary>
+ <param name="target">The target block.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.BlockCodeGenerator.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a hash code for the block code generator.</summary>
+ <returns>A hash code for the block code generator.</returns>
+ </member>
+ <member name="F:System.Web.Razor.Generator.BlockCodeGenerator.Null">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a null value for the block code generator.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Generator.CodeGenerationCompleteEventArgs">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the completion of event arguments for the code generation.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGenerationCompleteEventArgs.#ctor(System.String,System.String,System.CodeDom.CodeCompileUnit)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.CodeGenerationCompleteEventArgs" /> class.</summary>
+ <param name="virtualPath">The virtual path string.</param>
+ <param name="physicalPath">The physical path string.</param>
+ <param name="generatedCode">The generated code compile unit.</param>
+ </member>
+ <member name="P:System.Web.Razor.Generator.CodeGenerationCompleteEventArgs.GeneratedCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the generated code to complete the event argument.</summary>
+ <returns>The generated code to complete the event argument.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.CodeGenerationCompleteEventArgs.PhysicalPath">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the physical path for the code generation.</summary>
+ <returns>The physical path for the code generation.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.CodeGenerationCompleteEventArgs.VirtualPath">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the virtual path of the code generation.</summary>
+ <returns>The virtual path of the code generation.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.CodeGeneratorContext">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Represents the context of the code generator.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.AddCodeMapping(System.Web.Razor.Text.SourceLocation,System.Int32,System.Int32)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Adds a new generated code mapping to the collection.</summary>
+ <returns>The collection index of the newly added code mapping.</returns>
+ <param name="sourceLocation">The source location of the generated code mapping.</param>
+ <param name="generatedCodeStart">The code start of the generated code mapping.</param>
+ <param name="generatedCodeLength">The length of the generated code mapping.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.AddContextCall(System.Web.Razor.Parser.SyntaxTree.Span,System.String,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Adds a code statement for a context call on the specified method.</summary>
+ <param name="contentSpan">The content span.</param>
+ <param name="methodName">The name of the method to invoke a context call.</param>
+ <param name="isLiteral">true to specify that the method parameter is literal; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.AddDesignTimeHelperStatement(System.CodeDom.CodeSnippetStatement)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Adds a code statement that inserts the Razor design time helpers method in the specified code statement.</summary>
+ <param name="statement">The code statement that receives the code insertion.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.AddStatement(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Adds the specified code statement to the body of the target method.</summary>
+ <param name="generatedCode">The code statement to add the target method.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.AddStatement(System.String,System.CodeDom.CodeLinePragma)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Adds the specified code statement to the body of the target method.</summary>
+ <param name="body">The code statement to add the target method.</param>
+ <param name="pragma">The line pragma.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.BufferStatementFragment(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Appends the specified fragment to the current buffered statement.</summary>
+ <param name="fragment">The fragment to add.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.BufferStatementFragment(System.String,System.Web.Razor.Parser.SyntaxTree.Span)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Appends the specified fragment to the current buffered statement.</summary>
+ <param name="fragment">The fragment to add.</param>
+ <param name="sourceSpan">The source span for the <paramref name="fragment" />.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.BufferStatementFragment(System.Web.Razor.Parser.SyntaxTree.Span)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Appends the content of the span to the current buffered statement.</summary>
+ <param name="sourceSpan">The source span whose content is to be added.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.ChangeStatementCollector(System.Action{System.String,System.CodeDom.CodeLinePragma})">
+ <summary>Assigns a new statement collector and returns a disposable action that restores the old statement collector.</summary>
+ <returns>A disposable action that restores the old statement collector.</returns>
+ <param name="collector">The new statement collector.</param>
+ </member>
+ <member name="P:System.Web.Razor.Generator.CodeGeneratorContext.CodeMappings">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the dictionary collection of generated code mapping.</summary>
+ <returns>The dictionary collection of generated code mapping.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.CodeGeneratorContext.CompileUnit">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the code compile unit that will hold the program graph.</summary>
+ <returns>The code compile unit that will hold the program graph.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.Create(System.Web.Razor.RazorEngineHost,System.String,System.String,System.String,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Creates a new instance of the <see cref="T:System.Web.Razor.Generator.CodeGeneratorContext" /> class.</summary>
+ <returns>The newly created instance of the code generator context.</returns>
+ <param name="host">The Razor engine host.</param>
+ <param name="className">The class name for the generated class type declaration.</param>
+ <param name="rootNamespace">The name for the generated namespace declaration.</param>
+ <param name="sourceFile">The source file.</param>
+ <param name="shouldGenerateLinePragmas">true to enable the generation of line pragmas; otherwise, false.</param>
+ </member>
+ <member name="P:System.Web.Razor.Generator.CodeGeneratorContext.CurrentBufferedStatement">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets the current buffered statement.</summary>
+ <returns>The current buffered statement.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.EnsureExpressionHelperVariable">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Adds the expression helper variable to the generated class if not yet added,</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.FlushBufferedStatement">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Flushes the current buffered statement.</summary>
+ </member>
+ <member name="P:System.Web.Razor.Generator.CodeGeneratorContext.GeneratedClass">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the generated class type declaration.</summary>
+ <returns>The generated class type declaration.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.GenerateLinePragma(System.Web.Razor.Parser.SyntaxTree.Span)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Generates the line pragma for the specified source.</summary>
+ <returns>The line pragma for the specified source.</returns>
+ <param name="target">The source span.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.GenerateLinePragma(System.Web.Razor.Parser.SyntaxTree.Span,System.Int32)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Generates the line pragma for the source.</summary>
+ <returns>The line pragma for the specified source.</returns>
+ <param name="target">The source span.</param>
+ <param name="generatedCodeStart">The start index of code.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.GenerateLinePragma(System.Web.Razor.Parser.SyntaxTree.Span,System.Int32,System.Int32)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Generates the line pragma for the source.</summary>
+ <returns>The line pragma for the specified source.</returns>
+ <param name="target">The source span.</param>
+ <param name="generatedCodeStart">The start index of code.</param>
+ <param name="codeLength">The length of code.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.GenerateLinePragma(System.Web.Razor.Text.SourceLocation,System.Int32,System.Int32)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Generates the line pragma for the source.</summary>
+ <returns>The line pragma for the specified source.</returns>
+ <param name="start">The source location.</param>
+ <param name="generatedCodeStart">The start index of code.</param>
+ <param name="codeLength">The length of code.</param>
+ </member>
+ <member name="P:System.Web.Razor.Generator.CodeGeneratorContext.Host">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the Razor engine host.</summary>
+ <returns>The Razor engine host.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.MarkEndOfGeneratedCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Marks the end of generated code.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.MarkStartOfGeneratedCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Marks the start of generated code.</summary>
+ </member>
+ <member name="P:System.Web.Razor.Generator.CodeGeneratorContext.Namespace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the generated namespace declaration.</summary>
+ <returns>The generated namespace declaration.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.CodeGeneratorContext.SourceFile">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the source file.</summary>
+ <returns>The source file.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.CodeGeneratorContext.TargetMethod">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the generated member method.</summary>
+ <returns>The generated member method.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.CodeGeneratorContext.TargetWriterName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the name of text writer.</summary>
+ <returns>The name of text writer.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.CSharpRazorCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Represents a Razor code generator for C# language.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CSharpRazorCodeGenerator.#ctor(System.String,System.String,System.String,System.Web.Razor.RazorEngineHost)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.CSharpRazorCodeGenerator" /> class.</summary>
+ <param name="className">The class name for the generated class type declaration.</param>
+ <param name="rootNamespaceName">The name for the generated namespace declaration.</param>
+ <param name="sourceFileName">The source file.</param>
+ <param name="host">The Razor engine host.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.CSharpRazorCodeGenerator.Initialize(System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes the context for this code generator.</summary>
+ <param name="context">The context for this code generator.</param>
+ </member>
+ <member name="T:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the dynamic attributes of the block code generator.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator.#ctor(System.Web.Razor.Text.LocationTagged{System.String},System.Int32,System.Int32,System.Int32)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instances of the <see cref="T:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator" /> class.</summary>
+ <param name="prefix">The prefix.</param>
+ <param name="offset">The offset values.</param>
+ <param name="line">The line values.</param>
+ <param name="col">The col.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator.#ctor(System.Web.Razor.Text.LocationTagged{System.String},System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instances of the <see cref="T:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator" /> class.</summary>
+ <param name="prefix">The string prefix.</param>
+ <param name="valueStart">The value start.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified object is equal to the current object.</summary>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator.GenerateEndBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates code to end the block using the specified parameters.</summary>
+ <param name="target">The target block.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates code to start the block using the specified parameters.</summary>
+ <param name="target">The target block.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the hash code for this instance.</summary>
+ <returns>The hash code for this instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator.Prefix">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the namespace prefix of the code generator.</summary>
+ <returns>The namespace prefix of the code generator.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a string that represents the current object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator.ValueStart">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the value start for the dynamic attribute block code generator.</summary>
+ <returns>The value start for the dynamic attribute block code generator.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.ExpressionCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a code generator for expression.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.ExpressionCodeGenerator.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.ExpressionCodeGenerator" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.ExpressionCodeGenerator.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates whether this instance and a specified object are equal.</summary>
+ <returns>true if <paramref name="obj" /> and this instance are the same type and represent the same value; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current instance.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.ExpressionCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates code for the expression.</summary>
+ <param name="target">The source span whose content represents an expression.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.ExpressionCodeGenerator.GenerateEndBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates the end code for the block.</summary>
+ <param name="target">The target block for the end code generation.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.ExpressionCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates the start code for the block.</summary>
+ <param name="target">The target block the start code generation.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.ExpressionCodeGenerator.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the hash code for this instance.</summary>
+ <returns>The hash code for this instance.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.ExpressionCodeGenerator.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the string representation of this instance.</summary>
+ <returns>The string representation of this instance.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.ExpressionRenderingMode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Generator.ExpressionRenderingMode.InjectCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Generator.ExpressionRenderingMode.WriteToOutput">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Generator.GeneratedClassContext">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a generated class context.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.GeneratedClassContext.#ctor(System.String,System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.GeneratedClassContext" /> class.</summary>
+ <param name="executeMethodName">The execute method name.</param>
+ <param name="writeMethodName">The write method name.</param>
+ <param name="writeLiteralMethodName">Write literal method name.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.GeneratedClassContext.#ctor(System.String,System.String,System.String,System.String,System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.GeneratedClassContext" /> class.</summary>
+ <param name="executeMethodName">Execute method name.</param>
+ <param name="writeMethodName">Write method name.</param>
+ <param name="writeLiteralMethodName">Write literal method name.</param>
+ <param name="writeToMethodName">Write to method name.</param>
+ <param name="writeLiteralToMethodName">Write literal to method name.</param>
+ <param name="templateTypeName">Template type name.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.GeneratedClassContext.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.GeneratedClassContext" /> class.</summary>
+ <param name="executeMethodName">Execute method name.</param>
+ <param name="writeMethodName">Write method name.</param>
+ <param name="writeLiteralMethodName">Write literal method name.</param>
+ <param name="writeToMethodName">Write to method name.</param>
+ <param name="writeLiteralToMethodName">Write literal to method name.</param>
+ <param name="templateTypeName">Template type name.</param>
+ <param name="defineSectionMethodName">Define section method name.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.GeneratedClassContext.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.GeneratedClassContext" /> class.</summary>
+ <param name="executeMethodName">Execute method name.</param>
+ <param name="writeMethodName">Write method name.</param>
+ <param name="writeLiteralMethodName">Write literal method name.</param>
+ <param name="writeToMethodName">Write to method name.</param>
+ <param name="writeLiteralToMethodName">Write literal to method name.</param>
+ <param name="templateTypeName">Template type name.</param>
+ <param name="defineSectionMethodName">Define section method name.</param>
+ <param name="beginContextMethodName">Begin context method name.</param>
+ <param name="endContextMethodName">End context method name.</param>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedClassContext.AllowSections">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a value indicating whether the context allows sections.</summary>
+ <returns>true if the context allows sections; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedClassContext.AllowTemplates">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a value indicating whether the context allows templates.</summary>
+ <returns>true if the context allows templates; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedClassContext.BeginContextMethodName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the name of the method before the generated context.</summary>
+ <returns>The name of the method before the generated context.</returns>
+ </member>
+ <member name="F:System.Web.Razor.Generator.GeneratedClassContext.Default">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Defines the default generated context.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Generator.GeneratedClassContext.DefaultExecuteMethodName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Defines the default name of the execute method.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Generator.GeneratedClassContext.DefaultLayoutPropertyName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Defines the default name of the layout property.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Generator.GeneratedClassContext.DefaultWriteAttributeMethodName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Defines the default name of the write attribute method.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Generator.GeneratedClassContext.DefaultWriteAttributeToMethodName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Defines the default name of the write to attribute to method.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Generator.GeneratedClassContext.DefaultWriteLiteralMethodName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Specifies the default name of the write literal method.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Generator.GeneratedClassContext.DefaultWriteMethodName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Specifies the default name of the write method.</summary>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedClassContext.DefineSectionMethodName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the name of the method that defines the section of the context.</summary>
+ <returns>The name of the method that defines the section of the context.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedClassContext.EndContextMethodName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the name of the method after the generated context.</summary>
+ <returns>The name of the method after the generated context.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.GeneratedClassContext.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified object is equal to the current object.</summary>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare to.</param>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedClassContext.ExecuteMethodName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the name of the method that will be invoked on the context.</summary>
+ <returns>The name of the method that will be invoked on the context.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.GeneratedClassContext.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the hash code for this current instance.</summary>
+ <returns>The hash code for this current instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedClassContext.LayoutPropertyName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the property name for the layout.</summary>
+ <returns>The property name for the layout.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.GeneratedClassContext.op_Equality(System.Web.Razor.Generator.GeneratedClassContext,System.Web.Razor.Generator.GeneratedClassContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the two <see cref="T:System.Web.Razor.Generator.GeneratedClassContext" /> object are equal.</summary>
+ <returns>true if the two <see cref="T:System.Web.Razor.Generator.GeneratedClassContext" /> object are equal; otherwise, false.</returns>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.GeneratedClassContext.op_Inequality(System.Web.Razor.Generator.GeneratedClassContext,System.Web.Razor.Generator.GeneratedClassContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the two <see cref="T:System.Web.Razor.Generator.GeneratedClassContext" /> object are not equal.</summary>
+ <returns>true if the two <see cref="T:System.Web.Razor.Generator.GeneratedClassContext" /> object are not equal; otherwise, false.</returns>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedClassContext.ResolveUrlMethodName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the name of the method that resolves a Url for the context.</summary>
+ <returns>The name of the method that resolves a Url for the context.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedClassContext.SupportsInstrumentation">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a value indicating whether the generated class supports instrumentation.</summary>
+ <returns>true if the generated class supports instrumentation; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedClassContext.TemplateTypeName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the type name for the template.</summary>
+ <returns>The type name for the template.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedClassContext.WriteAttributeMethodName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the name of the method that writes an attribute.</summary>
+ <returns>The name of the method that writes an attribute.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedClassContext.WriteAttributeToMethodName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the name of the method where to write an attribute.</summary>
+ <returns>The name of the method where to write an attribute.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedClassContext.WriteLiteralMethodName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the name of the method where to write literal for the context.</summary>
+ <returns>The name of the method where to write literal for the context.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedClassContext.WriteLiteralToMethodName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the name of the method where to write literal for the context.</summary>
+ <returns>The name of the method where to write literal for the context.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedClassContext.WriteMethodName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the name of the method that will write on the context.</summary>
+ <returns>The name of the method that will write on the context.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedClassContext.WriteToMethodName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the name of the method that will write on the context.</summary>
+ <returns>The name of the method that will write on the context.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.GeneratedCodeMapping">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the generated code mapping objects.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.GeneratedCodeMapping.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.GeneratedCodeMapping" /> class.</summary>
+ <param name="startLine">The starting line.</param>
+ <param name="startColumn">The starting column.</param>
+ <param name="startGeneratedColumn">The start generated column.</param>
+ <param name="codeLength">The code length.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.GeneratedCodeMapping.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.GeneratedCodeMapping" /> class.</summary>
+ <param name="startOffset">The start offset.</param>
+ <param name="startLine">The starting line.</param>
+ <param name="startColumn">The starting column.</param>
+ <param name="startGeneratedColumn">The start generated column.</param>
+ <param name="codeLength">The code length.</param>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedCodeMapping.CodeLength">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the length of the generated map codes.</summary>
+ <returns>The length of the generated map codes.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.GeneratedCodeMapping.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified object is equal to the current generated code mapping object.</summary>
+ <returns>true if the specified object is equal to the current generated code mapping object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.GeneratedCodeMapping.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the hash code for the generated code mapping object.</summary>
+ <returns>The hash code for the generated code mapping object.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.GeneratedCodeMapping.op_Equality(System.Web.Razor.Generator.GeneratedCodeMapping,System.Web.Razor.Generator.GeneratedCodeMapping)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the two specified generated code mapping objects have the same value.</summary>
+ <returns>true if the two specified generated code mapping objects have the same value; otherwise, false.</returns>
+ <param name="left">The left generated code mapping objects.</param>
+ <param name="right">The right generated code mapping objects.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.GeneratedCodeMapping.op_Inequality(System.Web.Razor.Generator.GeneratedCodeMapping,System.Web.Razor.Generator.GeneratedCodeMapping)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the two specified generated code mapping objects have different values.</summary>
+ <returns>true the two specified generated code mapping objects have different values; otherwise, false.</returns>
+ <param name="right">The right generated code mapping objects.</param>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedCodeMapping.StartColumn">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the starting column of the generated code maps.</summary>
+ <returns>The starting column of the generated code maps.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedCodeMapping.StartGeneratedColumn">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the starting column of a generated code maps in the generated source file.</summary>
+ <returns>The starting column of a generated code maps in the generated source file.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedCodeMapping.StartLine">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the starting line of the generated code maps.</summary>
+ <returns>The starting line of the generated code maps.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.GeneratedCodeMapping.StartOffset">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the starting offset of the generated code maps.</summary>
+ <returns>The starting offset of the generated code maps.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.GeneratedCodeMapping.ToString">
+ <summary>Returns a string that represents the current object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.HelperCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a helper code generator.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.HelperCodeGenerator.#ctor(System.Web.Razor.Text.LocationTagged{System.String},System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.HelperCodeGenerator" /> class.</summary>
+ <param name="signature">The signature.</param>
+ <param name="headerComplete">true to complete the header; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.HelperCodeGenerator.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified object is equal to the current object.</summary>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare to.</param>
+ </member>
+ <member name="P:System.Web.Razor.Generator.HelperCodeGenerator.Footer">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the footer for this code.</summary>
+ <returns>The footer for this code.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.HelperCodeGenerator.GenerateEndBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates a block after the code.</summary>
+ <param name="target">The block to generate.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.HelperCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates a block before the code.</summary>
+ <param name="target">The block to generate.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.HelperCodeGenerator.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the hash code for the current instance.</summary>
+ <returns>The hash code for the current instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.HelperCodeGenerator.HeaderComplete">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a value indicating whether the header for this code is complete.</summary>
+ <returns>true if the header for this code is complete; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.HelperCodeGenerator.Signature">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the signature for this code.</summary>
+ <returns>The signature for this code.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.HelperCodeGenerator.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a string representation of the current instance.</summary>
+ <returns>A string representation of the current instance.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.HybridCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a hybrid code generator.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.HybridCodeGenerator.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.HybridCodeGenerator" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.HybridCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates code for the data model from switches identified by parameters.</summary>
+ <param name="target">The target object.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.HybridCodeGenerator.GenerateEndBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates an end block code.</summary>
+ <param name="target">The target object.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.HybridCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates the start block code.</summary>
+ <param name="target">The target object.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="T:System.Web.Razor.Generator.IBlockCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the <see cref="T:System.Web.Razor.Generator.IBlockCodeGenerator" /> for the webpages.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.IBlockCodeGenerator.GenerateEndBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates the end block code for the razor.</summary>
+ <param name="target">The target block.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.IBlockCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates the start block code for the razor.</summary>
+ <param name="target">The target block.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="T:System.Web.Razor.Generator.ISpanCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a phase of the code generator.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.ISpanCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates code for the data model with the specified target and context.</summary>
+ <param name="target">The target object.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="T:System.Web.Razor.Generator.LiteralAttributeCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Represents a code generator for literal attribute.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.LiteralAttributeCodeGenerator.#ctor(System.Web.Razor.Text.LocationTagged{System.String},System.Web.Razor.Text.LocationTagged{System.String})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. . Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.LiteralAttributeCodeGenerator" /> class.</summary>
+ <param name="prefix">The prefix of the literal attribute.</param>
+ <param name="value">The value of the literal attribute.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.LiteralAttributeCodeGenerator.#ctor(System.Web.Razor.Text.LocationTagged{System.String},System.Web.Razor.Text.LocationTagged{System.Web.Razor.Generator.SpanCodeGenerator})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. . Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.LiteralAttributeCodeGenerator" /> class.</summary>
+ <param name="prefix">The prefix of the literal attribute.</param>
+ <param name="valueGenerator">The value generator for the literal attribute.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.LiteralAttributeCodeGenerator.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified object is equal to this instance.</summary>
+ <returns>true if the specified object is equal to this instance; otherwise, false.</returns>
+ <param name="obj">The object to compare to this instance.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.LiteralAttributeCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Generates the code for the literal attribute.</summary>
+ <param name="target">The source span whose content represents the literal attribute.</param>
+ <param name="context">The context of the code generator.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.LiteralAttributeCodeGenerator.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets the hash code for the current instance.</summary>
+ <returns>The hash code for the current instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.LiteralAttributeCodeGenerator.Prefix">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the prefix of the literal attribute.</summary>
+ <returns>The prefix of the literal attribute.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.LiteralAttributeCodeGenerator.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the string representation of this instance.</summary>
+ <returns>The string representation of this instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.LiteralAttributeCodeGenerator.Value">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the value of the literal attribute.</summary>
+ <returns>The value of the literal attribute.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.LiteralAttributeCodeGenerator.ValueGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the value generator for the literal attribute.</summary>
+ <returns>The value generator for the literal attribute.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.MarkupCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Represents a code generator for markup.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.MarkupCodeGenerator.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.MarkupCodeGenerator" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.MarkupCodeGenerator.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified object is equal to this instance.</summary>
+ <returns>true if the specified object is equal to this instance; otherwise, false.</returns>
+ <param name="obj">The object to compare to this instance.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.MarkupCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Generates the code for the markup.</summary>
+ <param name="target">The source span whose content represents the markup.</param>
+ <param name="context">The context of the code generator.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.MarkupCodeGenerator.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the hash code for this instance.</summary>
+ <returns>The hash code for this instance.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.MarkupCodeGenerator.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the string representation for this instance.</summary>
+ <returns>The string representation for this instance.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.RazorCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a Razor code generator.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.RazorCodeGenerator.#ctor(System.String,System.String,System.String,System.Web.Razor.RazorEngineHost)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.RazorCodeGenerator" /> class.</summary>
+ <param name="className">The class name.</param>
+ <param name="rootNamespaceName">The root namespace name.</param>
+ <param name="sourceFileName">The source file name.</param>
+ <param name="host">The host.</param>
+ </member>
+ <member name="P:System.Web.Razor.Generator.RazorCodeGenerator.ClassName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the class name for this code.</summary>
+ <returns>The class name for this code.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.RazorCodeGenerator.Context">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the context of this code generator.</summary>
+ <returns>The context of this code generator.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.RazorCodeGenerator.DesignTimeMode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a value indicating whether the code generator is in design-time mode.</summary>
+ <returns>true if the code generator is in design-time mode; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.RazorCodeGenerator.GenerateLinePragmas">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a value indicating whether the generator should generate line pragmas in the Razor code.</summary>
+ <returns>true if the generator should generate line pragmas in the Razor code; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.RazorCodeGenerator.Host">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the razor engine host.</summary>
+ <returns>The razor engine host.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.RazorCodeGenerator.Initialize(System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes the current <see cref="T:System.Web.Razor.Generator.RazorCodeGenerator" /> instance.</summary>
+ <param name="context">The context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.RazorCodeGenerator.OnComplete">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Raises the Complete event.</summary>
+ </member>
+ <member name="P:System.Web.Razor.Generator.RazorCodeGenerator.RootNamespaceName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the name of the root namespace.</summary>
+ <returns>The name of the root namespace.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.RazorCodeGenerator.SourceFileName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the name of the source file.</summary>
+ <returns>The name of the source file.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.RazorCodeGenerator.VisitEndBlock(System.Web.Razor.Parser.SyntaxTree.Block)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Visits the end block.</summary>
+ <param name="block">The block to visit.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.RazorCodeGenerator.VisitSpan(System.Web.Razor.Parser.SyntaxTree.Span)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Visits the span.</summary>
+ <param name="span">The span to visit.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.RazorCodeGenerator.VisitStartBlock(System.Web.Razor.Parser.SyntaxTree.Block)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Visits the start block.</summary>
+ <param name="block">The block to visit.</param>
+ </member>
+ <member name="T:System.Web.Razor.Generator.RazorCommentCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the razor comment code generator for the webpages.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.RazorCommentCodeGenerator.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.RazorCommentCodeGenerator" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.RazorCommentCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates the start block code with the specified parameters.</summary>
+ <param name="target">The target block.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="T:System.Web.Razor.Generator.RazorDirectiveAttributeCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Represents a code generator for Razor directive attribute. </summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.RazorDirectiveAttributeCodeGenerator.#ctor(System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.RazorDirectiveAttributeCodeGenerator" /> class.</summary>
+ <param name="name">The name of the directive attribute.</param>
+ <param name="value">The value of the directive attribute.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.RazorDirectiveAttributeCodeGenerator.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified object is equal to this instance.</summary>
+ <returns>true if the specified object is equal to this instance; otherwise, false.</returns>
+ <param name="obj">The object to compare to this instance.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.RazorDirectiveAttributeCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Generates the code for the directive attribute.</summary>
+ <param name="target">The source span whose content represents the directive attribute to generate.</param>
+ <param name="context">The context of the code generator.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.RazorDirectiveAttributeCodeGenerator.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the hash code for this instance.</summary>
+ <returns>The hash code for this instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.RazorDirectiveAttributeCodeGenerator.Name">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the name of the directive attribute.</summary>
+ <returns>The name of the directive attribute.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.RazorDirectiveAttributeCodeGenerator.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the string representation for this instance.</summary>
+ <returns>The string representation for this instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.RazorDirectiveAttributeCodeGenerator.Value">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the value of the directive attribute.</summary>
+ <returns>The value of the directive attribute.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.ResolveUrlCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the resolve Url code generator.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.ResolveUrlCodeGenerator.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.ResolveUrlCodeGenerator" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.ResolveUrlCodeGenerator.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates whether this instance and a specified object are equal.</summary>
+ <returns>true if <paramref name="obj" /> and this instance are the same type and represent the same value; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current instance.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.ResolveUrlCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates code for the Url.</summary>
+ <param name="target">The target object.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.ResolveUrlCodeGenerator.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the hash code for this instance.</summary>
+ <returns>The hash code for this instance.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.ResolveUrlCodeGenerator.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the fully qualified type name of this instance.</summary>
+ <returns>The fully qualified type name.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.SectionCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a section code generator.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SectionCodeGenerator.#ctor(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.SectionCodeGenerator" /> class.</summary>
+ <param name="sectionName">The name of the section code.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SectionCodeGenerator.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified object is equal to the current object.</summary>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare to.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SectionCodeGenerator.GenerateEndBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates a block after the section code.</summary>
+ <param name="target">The target to generate.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SectionCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates a block before the section code.</summary>
+ <param name="target">The target to generate.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SectionCodeGenerator.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Retrieves the hash code for this current instance.</summary>
+ <returns>The hash code for this current instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.SectionCodeGenerator.SectionName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the name of the section.</summary>
+ <returns>The name of the section.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SectionCodeGenerator.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a string representation of this current instance.</summary>
+ <returns>A string representation of this current instance.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.SetBaseTypeCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Represents a code generator for set base type.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SetBaseTypeCodeGenerator.#ctor(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.SetBaseTypeCodeGenerator" /> class.</summary>
+ <param name="baseType">The set base type.</param>
+ </member>
+ <member name="P:System.Web.Razor.Generator.SetBaseTypeCodeGenerator.BaseType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the set base type.</summary>
+ <returns>The set base type.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SetBaseTypeCodeGenerator.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified object is equal to this instance.</summary>
+ <returns>true if the specified object is equal to this instance; otherwise, false.</returns>
+ <param name="obj">The object to compare to this instance.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SetBaseTypeCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Generates the code for this set base type.</summary>
+ <param name="target">The source span that contains the set base type to generate code.</param>
+ <param name="context">The context of the code generator.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SetBaseTypeCodeGenerator.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets the hash code for this current instance.</summary>
+ <returns>The hash code for this current instance.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SetBaseTypeCodeGenerator.ResolveType(System.Web.Razor.Generator.CodeGeneratorContext,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Resolves the given set base type.</summary>
+ <returns>The resolved set base type.</returns>
+ <param name="context">The context of the code generator.</param>
+ <param name="baseType">The set base type to resolve.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SetBaseTypeCodeGenerator.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the string representation for this instance.</summary>
+ <returns>The string representation for this instance.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.SetLayoutCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a code generator that sets layout for the web Razor.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SetLayoutCodeGenerator.#ctor(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.SetLayoutCodeGenerator" /> class.</summary>
+ <param name="layoutPath">The layout path.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SetLayoutCodeGenerator.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified object is equal to the current object.</summary>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare to.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SetLayoutCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates a layout code.</summary>
+ <param name="target">The target where to generate the code.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SetLayoutCodeGenerator.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Retrieves a hash code for this current instance.</summary>
+ <returns>A hash code for this current instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.SetLayoutCodeGenerator.LayoutPath">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the path of the layout code.</summary>
+ <returns>The path of the layout code.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SetLayoutCodeGenerator.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a string representation of this current instance.</summary>
+ <returns>A string representation of this current instance.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.SetVBOptionCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the conversion of the SetVBOptionCodeGenerator of the value.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SetVBOptionCodeGenerator.#ctor(System.String,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.SetVBOptionCodeGenerator" /> class.</summary>
+ <param name="optionName">The option name.</param>
+ <param name="value">true if the object has a value; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SetVBOptionCodeGenerator.Explicit(System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Converts the <see cref="T:System.Web.Razor.Generator.SetVBOptionCodeGenerator" /> explicitly to the on and off value.</summary>
+ <returns>The <see cref="T:System.Web.Razor.Generator.SetVBOptionCodeGenerator" /> explicitly converts to the on and off value.</returns>
+ <param name="onOffValue">true if the <see cref="T:System.Web.Razor.Generator.SetVBOptionCodeGenerator" /> converts to on and off value; otherwise, false.</param>
+ </member>
+ <member name="F:System.Web.Razor.Generator.SetVBOptionCodeGenerator.ExplicitCodeDomOptionName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the explicit code Dom option name.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SetVBOptionCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates code for the specified parameters.</summary>
+ <param name="target">The target.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="P:System.Web.Razor.Generator.SetVBOptionCodeGenerator.OptionName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the option name for the code generator.</summary>
+ <returns>The option name for the code generator.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SetVBOptionCodeGenerator.Strict(System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Strictly converts the <see cref="T:System.Web.Razor.Generator.SetVBOptionCodeGenerator" /> to the on and off value.</summary>
+ <returns>The <see cref="T:System.Web.Razor.Generator.SetVBOptionCodeGenerator" /> strictly converts to the on and off value.</returns>
+ <param name="onOffValue">true if the <see cref="T:System.Web.Razor.Generator.SetVBOptionCodeGenerator" /> strictly converts to the on and off value; otherwise, false.</param>
+ </member>
+ <member name="F:System.Web.Razor.Generator.SetVBOptionCodeGenerator.StrictCodeDomOptionName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the strict code Dom option name.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SetVBOptionCodeGenerator.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a String that represents the current Object.</summary>
+ <returns>A String that represents the current Object.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Generator.SetVBOptionCodeGenerator.Value">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a value that indicates whether the <see cref="T:System.Web.Razor.Generator.SetVBOptionCodeGenerator" /> has a value.</summary>
+ <returns>true if the <see cref="T:System.Web.Razor.Generator.SetVBOptionCodeGenerator" /> has a value; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.SpanCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the span code generator for the razor.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SpanCodeGenerator.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.SpanCodeGenerator" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SpanCodeGenerator.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified object is equal to the current object.</summary>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SpanCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates a code for the specified target and context parameters.</summary>
+ <param name="target">The target span.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.SpanCodeGenerator.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a hash code for the span code generator.</summary>
+ <returns>A hash code for the span code generator.</returns>
+ </member>
+ <member name="F:System.Web.Razor.Generator.SpanCodeGenerator.Null">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a null value for the span code generator.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Generator.StatementCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Represents a code generator for the statement.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.StatementCodeGenerator.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.StatementCodeGenerator" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.StatementCodeGenerator.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified object is equal to this instance.</summary>
+ <returns>true if the specified object is equal to this instance; otherwise, false.</returns>
+ <param name="obj">The object to compare to this instance.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.StatementCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Generates the code for the statement.</summary>
+ <param name="target">The span source whose content contains the statement to generate.</param>
+ <param name="context">The context of the code generator.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.StatementCodeGenerator.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the hash code for this current instance.</summary>
+ <returns>The hash code for this current instance.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.StatementCodeGenerator.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the string representation for this instance.</summary>
+ <returns>The string representation for this instance.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.TemplateBlockCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the template block code generator of the razor.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.TemplateBlockCodeGenerator.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.TemplateBlockCodeGenerator" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.TemplateBlockCodeGenerator.GenerateEndBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates code to end the block of the template block code generator.</summary>
+ <param name="target">The target block.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.TemplateBlockCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates code to start the block for the template block code generator.</summary>
+ <param name="target">The target block.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="T:System.Web.Razor.Generator.TypeMemberCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a type member code generator.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.TypeMemberCodeGenerator.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.TypeMemberCodeGenerator" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.TypeMemberCodeGenerator.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified object is equal to the current object.</summary>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare to.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.TypeMemberCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates code with a given target and context.</summary>
+ <param name="target">The target where to generate the code.</param>
+ <param name="context">The code generator context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Generator.TypeMemberCodeGenerator.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Retrieves the hash code for this current instance.</summary>
+ <returns>The hash code for this current instance.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Generator.TypeMemberCodeGenerator.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a string representation of this code.</summary>
+ <returns>A string representation of this code.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Generator.VBRazorCodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the razor code generator for VB.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Generator.VBRazorCodeGenerator.#ctor(System.String,System.String,System.String,System.Web.Razor.RazorEngineHost)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.VBRazorCodeGenerator" /> class.</summary>
+ <param name="className">The name of the class.</param>
+ <param name="rootNamespaceName">The root namespace.</param>
+ <param name="sourceFileName">The file name of the asset source.</param>
+ <param name="host">The host.</param>
+ </member>
+ <member name="T:System.Web.Razor.Parser.BalancingModes">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.BalancingModes.AllowCommentsAndTemplates">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.BalancingModes.AllowEmbeddedTransitions">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.BalancingModes.BacktrackOnFailure">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.BalancingModes.NoErrorOnFailure">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.BalancingModes.None">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Parser.CallbackVisitor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Represents a visitor that executes a callback upon the completion of a visit.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CallbackVisitor.#ctor(System.Action{System.Web.Razor.Parser.SyntaxTree.Span})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.CallbackVisitor" /> class.</summary>
+ <param name="spanCallback">The delegate for the span visit.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CallbackVisitor.#ctor(System.Action{System.Web.Razor.Parser.SyntaxTree.Span},System.Action{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.CallbackVisitor" /> class.</summary>
+ <param name="spanCallback">The delegate for the span visit.</param>
+ <param name="errorCallback">The delegate for the error visit.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CallbackVisitor.#ctor(System.Action{System.Web.Razor.Parser.SyntaxTree.Span},System.Action{System.Web.Razor.Parser.SyntaxTree.RazorError},System.Action{System.Web.Razor.Parser.SyntaxTree.BlockType},System.Action{System.Web.Razor.Parser.SyntaxTree.BlockType})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.CallbackVisitor" /> class.</summary>
+ <param name="spanCallback">The delegate for the span visit.</param>
+ <param name="errorCallback">The delegate for the error visit.</param>
+ <param name="startBlockCallback">The delegate for the start block visit.</param>
+ <param name="endBlockCallback">The delegate for the end block visit.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CallbackVisitor.#ctor(System.Action{System.Web.Razor.Parser.SyntaxTree.Span},System.Action{System.Web.Razor.Parser.SyntaxTree.RazorError},System.Action{System.Web.Razor.Parser.SyntaxTree.BlockType},System.Action{System.Web.Razor.Parser.SyntaxTree.BlockType},System.Action)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.CallbackVisitor" /> class.</summary>
+ <param name="spanCallback">The delegate for the span visit.</param>
+ <param name="errorCallback">The delegate for the error visit.</param>
+ <param name="startBlockCallback">The delegate for the start block visit.</param>
+ <param name="endBlockCallback">The delegate for the end block visit.</param>
+ <param name="completeCallback">The delegate to execute for the complete event.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CallbackVisitor.OnComplete">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. </summary>
+ </member>
+ <member name="P:System.Web.Razor.Parser.CallbackVisitor.SynchronizationContext">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the synchronization context for this callback visitor.</summary>
+ <returns>The synchronization context for this callback visitor.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CallbackVisitor.VisitEndBlock(System.Web.Razor.Parser.SyntaxTree.Block)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Executes the visitor callback to visit the end block.</summary>
+ <param name="block">The end block to visit.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CallbackVisitor.VisitError(System.Web.Razor.Parser.SyntaxTree.RazorError)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Executes the visitor callback to visit the error.</summary>
+ <param name="err">The Razor error to visit.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CallbackVisitor.VisitSpan(System.Web.Razor.Parser.SyntaxTree.Span)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Executes the visitor callback to visit the span.</summary>
+ <param name="span">The span to visit.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CallbackVisitor.VisitStartBlock(System.Web.Razor.Parser.SyntaxTree.Block)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Executes the visitor callback to visit the start block.</summary>
+ <param name="block">The start block to visit.</param>
+ </member>
+ <member name="T:System.Web.Razor.Parser.CSharpCodeParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a C sharp code parser.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.CSharpCodeParser" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.AcceptIf(System.Web.Razor.Tokenizer.Symbols.CSharpKeyword)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the parser accepts the ‘IF’ keyword.</summary>
+ <returns>true if the parser accepts the ‘IF’ keyword; otherwise, false.</returns>
+ <param name="keyword">The keyword to accept.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.AssertDirective(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Asserts a directive code.</summary>
+ <param name="directive">The directive code to assert.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.At(System.Web.Razor.Tokenizer.Symbols.CSharpKeyword)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the code contains ‘AT’ keyword.</summary>
+ <returns>true if the code contains ‘AT’ keyword; otherwise, false.</returns>
+ <param name="keyword">The keyword.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.BaseTypeDirective(System.String,System.Func{System.String,System.Web.Razor.Generator.SpanCodeGenerator})">
+ <summary>Indicates the base type directive.</summary>
+ <param name="noTypeNameError">The no type name error.</param>
+ <param name="createCodeGenerator">The create code generator.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.FunctionsDirective">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the functions directive.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.HandleEmbeddedTransition">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the code that handles embedded transition.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.HelperDirective">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates a helper directive.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.InheritsDirective">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates which class the application will derive the view from, and can therefore ensure proper type checking.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.InheritsDirectiveCore">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Inherits a directive core.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.IsAtEmbeddedTransition(System.Boolean,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the code is at embedded transition.</summary>
+ <returns>true if the code is at embedded transition; otherwise, false.</returns>
+ <param name="allowTemplatesAndComments">true to allow templates and comments; otherwise, false.</param>
+ <param name="allowTransitions">true to allow transitions; otherwise, false.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.CSharpCodeParser.IsNested">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a value that indicates whether the code is nested.</summary>
+ <returns>true if the code is nested; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.IsSpacingToken(System.Boolean,System.Boolean)">
+ <summary>Indicates whether the lines and comments is spacing token.</summary>
+ <returns>The function that indicates the spacing token.</returns>
+ <param name="includeNewLines">true to include new lines; otherwise, false.</param>
+ <param name="includeComments">true to include comments; otherwise, false.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.CSharpCodeParser.Keywords">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the C sharp language keywords.</summary>
+ <returns>The C sharp language keywords.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.CSharpCodeParser.Language">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the specific language for parsing.</summary>
+ <returns>The specific language for parsing.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.LayoutDirective">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the layout directive.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.MapDirectives(System.Action,System.String[])">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Maps the given directives.</summary>
+ <param name="handler">The handler.</param>
+ <param name="directives">The directives.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.CSharpCodeParser.OtherParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the other parser used for the code.</summary>
+ <returns>The other parser used for the code.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.OutputSpanBeforeRazorComment">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Spans the output of the parsing before the comment.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.ParseBlock">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Blocks the parsing.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.ReservedDirective(System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the reserved directive.</summary>
+ <param name="topLevel">Determines whether the directive is a top level.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.SectionDirective">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates a section directive.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.SessionStateDirective">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates a session state directive.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.SessionStateDirectiveCore">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the session state directive core.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.SessionStateTypeDirective(System.String,System.Func{System.String,System.String,System.Web.Razor.Generator.SpanCodeGenerator})">
+ <summary>Indicates the directive for session state type.</summary>
+ <param name="noValueError">The no value error.</param>
+ <param name="createCodeGenerator">The create code generator.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.TryGetDirectiveHandler(System.String,System.Action@)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a directive handler.</summary>
+ <returns>true if successful; otherwise, false.</returns>
+ <param name="directive">The directive.</param>
+ <param name="handler">The handler.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.ValidSessionStateValue">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the value of the session state is valid.</summary>
+ <returns>true if the value of the session state is valid; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Parser.CSharpCodeParser.Block">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the block for this CSharpCode parser.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.Block.#ctor(System.String,System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.CSharpCodeParser.Block" /> class.</summary>
+ <param name="name">The string name.</param>
+ <param name="start">The start of the source location.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpCodeParser.Block.#ctor(System.Web.Razor.Tokenizer.Symbols.CSharpSymbol)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.CSharpCodeParser.Block" /> class.</summary>
+ <param name="symbol">The CSharp symbol.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.CSharpCodeParser.Block.Name">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the string name for the block.</summary>
+ <returns>The string name for the block.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.CSharpCodeParser.Block.Start">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the source location to start the block.</summary>
+ <returns>The source location to start the block.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Parser.CSharpLanguageCharacteristics">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the different language characteristics in a CSharp language.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpLanguageCharacteristics.CreateMarkerSymbol(System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a marker symbol in the code.</summary>
+ <returns>A marker symbol in the code.</returns>
+ <param name="location">The source location.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpLanguageCharacteristics.CreateSymbol(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a symbol in the code.</summary>
+ <returns>A symbol in the code.</returns>
+ <param name="location">The source location.</param>
+ <param name="content">The content value.</param>
+ <param name="type">The html symbol type.</param>
+ <param name="errors">List of errors.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpLanguageCharacteristics.CreateTokenizer(System.Web.Razor.Text.ITextDocument)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a language tokenizer.</summary>
+ <returns>A language tokenizer.</returns>
+ <param name="source">The source of the text document.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpLanguageCharacteristics.FlipBracket(System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Flips the bracket symbol in the code.</summary>
+ <returns>The bracket symbol in the code.</returns>
+ <param name="bracket">The symbol bracket.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpLanguageCharacteristics.GetKeyword(System.Web.Razor.Tokenizer.Symbols.CSharpKeyword)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the keyword in the code.</summary>
+ <returns>The keyword in the code.</returns>
+ <param name="keyword">The keyword.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpLanguageCharacteristics.GetKnownSymbolType(System.Web.Razor.Tokenizer.Symbols.KnownSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the <see cref="T:System.Web.Razor.Parser.CSharpLanguageCharacteristics" /> in the code.</summary>
+ <returns>The <see cref="T:System.Web.Razor.Parser.CSharpLanguageCharacteristics" /> in the code.</returns>
+ <param name="type">The <see cref="T:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType" />.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpLanguageCharacteristics.GetSample(System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a sample symbol in the code.</summary>
+ <returns>A sample symbol in the code.</returns>
+ <param name="type">The <see cref="T:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType" />.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.CSharpLanguageCharacteristics.GetSymbolSample(System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a sample symbol in the code.</summary>
+ <returns>A sample symbol in the code.</returns>
+ <param name="type">The <see cref="T:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType" />.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.CSharpLanguageCharacteristics.Instance">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the instance for the <see cref="T:System.Web.Razor.Parser.CSharpLanguageCharacteristics" /> class.</summary>
+ <returns>The instance for the <see cref="T:System.Web.Razor.Parser.CSharpLanguageCharacteristics" /> class.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Parser.HtmlLanguageCharacteristics">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the different language characteristics in an html.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.HtmlLanguageCharacteristics.CreateMarkerSymbol(System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a marker symbol in the Html.</summary>
+ <returns>A marker symbol in the Html.</returns>
+ <param name="location">The source location.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.HtmlLanguageCharacteristics.CreateSymbol(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a symbol in the Html.</summary>
+ <returns>A symbol in the Html.</returns>
+ <param name="location">The source location.</param>
+ <param name="content">The content value.</param>
+ <param name="type">The html symbol type.</param>
+ <param name="errors">List of errors.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.HtmlLanguageCharacteristics.CreateTokenizer(System.Web.Razor.Text.ITextDocument)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates an html tokenizer.</summary>
+ <returns>An html tokenizer.</returns>
+ <param name="source">The source of the text document.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.HtmlLanguageCharacteristics.FlipBracket(System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Flips the bracket symbol in the html.</summary>
+ <returns>The bracket symbol in the html.</returns>
+ <param name="bracket">The symbol bracket.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.HtmlLanguageCharacteristics.GetKnownSymbolType(System.Web.Razor.Tokenizer.Symbols.KnownSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the <see cref="T:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType" /> in the html.</summary>
+ <returns>The <see cref="T:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType" /> in the html.</returns>
+ <param name="type">The <see cref="T:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType" />.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.HtmlLanguageCharacteristics.GetSample(System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a sample symbol in the html.</summary>
+ <returns>A sample symbol in the html.</returns>
+ <param name="type">The <see cref="T:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType" />.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.HtmlLanguageCharacteristics.Instance">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the instance for the <see cref="T:System.Web.Razor.Parser.HtmlLanguageCharacteristics" /> class.</summary>
+ <returns>The instance for the <see cref="T:System.Web.Razor.Parser.HtmlLanguageCharacteristics" /> class.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Parser.HtmlMarkupParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Represents a parser specifically for parsing HTML markup.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.HtmlMarkupParser.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.HtmlMarkupParser" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.HtmlMarkupParser.BuildSpan(System.Web.Razor.Parser.SyntaxTree.SpanBuilder,System.Web.Razor.Text.SourceLocation,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Builds the span for the given content using the specified span builder.</summary>
+ <param name="span">The span builder used to build the span.</param>
+ <param name="start">The start location.</param>
+ <param name="content">The span content.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.HtmlMarkupParser.IsSpacingToken(System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the function delegate used to determine the token used for HTML spacing.</summary>
+ <returns>The function delegate used to determine the token used for HTML spacing.</returns>
+ <param name="includeNewLines">true to indicate that new lines are considered as spacing token; otherwise, false.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.HtmlMarkupParser.Language">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets the instance that defines the characteristics of HTML language.</summary>
+ <returns>The instance that defines the characteristics of HTML language.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.HtmlMarkupParser.OtherParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets the other parser for parsing HTML markup.</summary>
+ <returns>The other parser for parsing HTML markup.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.HtmlMarkupParser.OutputSpanBeforeRazorComment">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Builds the span before the Razor comment.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.HtmlMarkupParser.ParseBlock">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Parses the next HTML block.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.HtmlMarkupParser.ParseDocument">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Parses the HTML document.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.HtmlMarkupParser.ParseSection(System.Tuple{System.String,System.String},System.Boolean)">
+ <summary>Parses a section with markups given by the nesting sequences.</summary>
+ <param name="nestingSequences">A tuple that specifies the markup nesting sequences.</param>
+ <param name="caseSensitive">true to indicate case-sensitive parsing; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.HtmlMarkupParser.SkipToAndParseCode(System.Func{System.Web.Razor.Tokenizer.Symbols.HtmlSymbol,System.Boolean})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Skips the parse until the specified condition is meet.</summary>
+ <param name="condition">A function delegate that defines the condition.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.HtmlMarkupParser.SkipToAndParseCode(System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Skips the parse until the specified HTML symbol type is encountered.</summary>
+ <param name="type">The HTML symbol type.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.HtmlMarkupParser.VoidElements">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets the HTML tags that are considered as void.</summary>
+ <returns>The HTML tags that are considered as void.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Parser.LanguageCharacteristics`3">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Provides methods that define the behavior of a Razor code language.</summary>
+ <typeparam name="TTokenizer">The type of the code tokenizer for the Razor language.</typeparam>
+ <typeparam name="TSymbol">The type for the language symbol.</typeparam>
+ <typeparam name="TSymbolType">The enumeration type for the language symbol.</typeparam>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.LanguageCharacteristics`3" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.CreateMarkerSymbol(System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Creates a code language symbol with the specified source location as the start marker.</summary>
+ <returns>The symbol for the code language.</returns>
+ <param name="location">The source location as the start marker.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.CreateSymbol(System.Web.Razor.Text.SourceLocation,System.String,`2,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Creates a code language symbol with the specified source location with the specified source location as the start marker.</summary>
+ <returns>The symbol for the code language.</returns>
+ <param name="location">The source location as the start marker.</param>
+ <param name="content">The content.</param>
+ <param name="type">The enumeration type for the language symbol.</param>
+ <param name="errors">The collection of error.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.CreateTokenizer(System.Web.Razor.Text.ITextDocument)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Creates a Razor code language tokenizer for the specified source document.</summary>
+ <returns>A Razor code language tokenizer for the specified source document.</returns>
+ <param name="source">The source document.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.FlipBracket(`2)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the opposite bracket symbol for the specified bracket symbol.</summary>
+ <returns>The opposite bracket symbol for the specified bracket symbol.</returns>
+ <param name="bracket">The bracket symbol to flip.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.GetKnownSymbolType(System.Web.Razor.Tokenizer.Symbols.KnownSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets the specific language symbol type for the given symbol type.</summary>
+ <returns>The specific language symbol type for the given symbol type.</returns>
+ <param name="type">The symbol type to get.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.GetSample(`2)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets the actual symbol for the given language symbol type.</summary>
+ <returns>The actual symbol for the given language symbol type.</returns>
+ <param name="type">The language symbol type to get.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsCommentBody(`1)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is a comment body type.</summary>
+ <returns>true if the symbol is a comment body type; otherwise, false.</returns>
+ <param name="symbol">The symbol to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsCommentStar(`1)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is a comment star type.</summary>
+ <returns>true if the symbol is a comment star type; otherwise, false.</returns>
+ <param name="symbol">The symbol to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsCommentStart(`1)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is a comment start type.</summary>
+ <returns>true if the symbol is a comment start type; otherwise, false. </returns>
+ <param name="symbol">The symbol to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsIdentifier(`1)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is an identifier type.</summary>
+ <returns>true if the symbol is an identifier type; otherwise, false.</returns>
+ <param name="symbol">The symbol to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsKeyword(`1)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is a keyword type.</summary>
+ <returns>true if the symbol is a keyword type; otherwise, false.</returns>
+ <param name="symbol">The symbol to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsKnownSymbolType(`1,System.Web.Razor.Tokenizer.Symbols.KnownSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol type is a known symbol type.</summary>
+ <returns>true if the symbol type is a known symbol type; otherwise, false.</returns>
+ <param name="symbol">The symbol whose type is to be checked.</param>
+ <param name="type">The known type of the symbol.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsNewLine(`1)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is a new line type.</summary>
+ <returns>true if the symbol is a new line type; otherwise, false.</returns>
+ <param name="symbol">The symbol to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsTransition(`1)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is a transition type.</summary>
+ <returns>true if the symbol is a transition type; otherwise, false.</returns>
+ <param name="symbol">The symbol to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsUnknown(`1)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is an unknown type.</summary>
+ <returns>true if the symbol is an unknown type; otherwise, false.</returns>
+ <param name="symbol">The symbol to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsWhiteSpace(`1)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is a whitespace type.</summary>
+ <returns>true if the symbol is a whitespace type; otherwise, false.</returns>
+ <param name="symbol">The symbol to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.KnowsSymbolType(System.Web.Razor.Tokenizer.Symbols.KnownSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is an unknown type.</summary>
+ <returns>true if the symbol is an unknown type; otherwise, false.</returns>
+ <param name="type">The known type of the symbol.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.SplitSymbol(`1,System.Int32,`2)">
+ <summary>Splits the content of the code language symbol at the specified index.</summary>
+ <returns>A tuple of code language symbol.</returns>
+ <param name="symbol">The symbol whose content is to be splitted.</param>
+ <param name="splitAt">The index where the split occurs.</param>
+ <param name="leftType">The enumeration type for the language symbol.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.TokenizeString(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Splits the specified string into tokens.</summary>
+ <returns>The collection of token.</returns>
+ <param name="content">The string to tokenize.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.TokenizeString(System.Web.Razor.Text.SourceLocation,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Splits the specified string into tokens.</summary>
+ <returns>The collection of token.</returns>
+ <param name="start">The source location as the start marker for the tokenizer.</param>
+ <param name="input">The string to tokenize.</param>
+ </member>
+ <member name="T:System.Web.Razor.Parser.ParserBase">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the parser base class for the razor.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserBase.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.ParserBase" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserBase.BuildSpan(System.Web.Razor.Parser.SyntaxTree.SpanBuilder,System.Web.Razor.Text.SourceLocation,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Builds a span for the parser base.</summary>
+ <param name="span">The span builder.</param>
+ <param name="start">The beginning of the source location.</param>
+ <param name="content">The content.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.ParserBase.Context">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the <see cref="T:System.Web.Razor.Parser.ParserContext" />.</summary>
+ <returns>The <see cref="T:System.Web.Razor.Parser.ParserContext" />.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.ParserBase.IsMarkupParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a value that indicates whether the parser is a markup parser.</summary>
+ <returns>true if the parser is a markup parser; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.ParserBase.OtherParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the other parser <see cref="T:System.Web.Razor.Parser.ParserBase" />.</summary>
+ <returns>The other parser <see cref="T:System.Web.Razor.Parser.ParserBase" />.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserBase.ParseBlock">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Blocks the parser.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserBase.ParseDocument">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates documentation for the parse.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserBase.ParseSection(System.Tuple{System.String,System.String},System.Boolean)">
+ <summary>Parses the section in ordered list of the elements.</summary>
+ <param name="nestingSequences">The pair of nesting sequences.</param>
+ <param name="caseSensitive">true if the case is sensitive; otherwise, false.</param>
+ </member>
+ <member name="T:System.Web.Razor.Parser.ParserContext">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Represents a parser whose context can be switched to either a code or a markup.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserContext.#ctor(System.Web.Razor.Text.ITextDocument,System.Web.Razor.Parser.ParserBase,System.Web.Razor.Parser.ParserBase,System.Web.Razor.Parser.ParserBase)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.ParserContext" /> class.</summary>
+ <param name="source">The source document.</param>
+ <param name="codeParser">The code parser for the context.</param>
+ <param name="markupParser">The markup parser for the context.</param>
+ <param name="activeParser">The active parser for the context.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.ParserContext.ActiveParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the active parser for the context.</summary>
+ <returns>The active parser for the context.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserContext.AddSpan(System.Web.Razor.Parser.SyntaxTree.Span)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Adds the specified span at the end of the block builder stack.</summary>
+ <param name="span">The span to add.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.ParserContext.CodeParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the code parser for the context.</summary>
+ <returns>The code parser for the context.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserContext.CompleteParse">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Parses the last span and returns the parse results that contain the newly built block.</summary>
+ <returns>The parse results that contain the newly built block.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.ParserContext.CurrentBlock">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets the current block builder.</summary>
+ <returns>The current block builder.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.ParserContext.CurrentCharacter">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets the current character available from the source.</summary>
+ <returns>The current character available from the source.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.ParserContext.DesignTimeMode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets a value that indicates whether the parser is in design mode.</summary>
+ <returns>true if the parser is in design mode; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserContext.EndBlock">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Creates an end block from the last item of the block builder stack. </summary>
+ </member>
+ <member name="P:System.Web.Razor.Parser.ParserContext.EndOfFile">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets a value that indicates whether the source status is end of file.</summary>
+ <returns>true if the source status is end of file; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.ParserContext.Errors">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the list of errors during parsing.</summary>
+ <returns>The list of errors.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserContext.IsWithin(System.Web.Razor.Parser.SyntaxTree.BlockType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified block type exists in the block builder list.</summary>
+ <returns>true if the specified block type exists in the block builder list; otherwise, false.</returns>
+ <param name="type">The block type to check.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.ParserContext.LastAcceptedCharacters">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets the last accepted characters.</summary>
+ <returns>One of the values of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters" /> enumeration.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.ParserContext.LastSpan">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the last span.</summary>
+ <returns>The last span.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.ParserContext.MarkupParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the markup parser for the context.</summary>
+ <returns>The markup parser for the context.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserContext.OnError(System.Web.Razor.Text.SourceLocation,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Occurs when parse encountered error.</summary>
+ <param name="location">The source location.</param>
+ <param name="message">The error message.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserContext.OnError(System.Web.Razor.Text.SourceLocation,System.String,System.Object[])">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Occurs when parse encountered an error.</summary>
+ <param name="location">The source location.</param>
+ <param name="message">The error message.</param>
+ <param name="args">The other information about the source location.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.ParserContext.Source">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the text reader for the source document.</summary>
+ <returns>The text reader for the source document.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserContext.StartBlock">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Adds a new block builder at the end of the block builder stack and returns a disposable action that returns an end block.</summary>
+ <returns>A disposable action that returns an end block.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserContext.StartBlock(System.Web.Razor.Parser.SyntaxTree.BlockType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Adds a new block builder at the end of the block builder stack and returns a disposable action that returns an end block.</summary>
+ <returns>A disposable action that returns an end block.</returns>
+ <param name="blockType">The type for the new block builder.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserContext.SwitchActiveParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Alternately switches the code parser or markup parser as the active parser.</summary>
+ </member>
+ <member name="P:System.Web.Razor.Parser.ParserContext.WhiteSpaceIsSignificantToAncestorBlock">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets a value that indicates whether white space is significant to ancestor block.</summary>
+ <returns>true is white space is significant to ancestor block; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Parser.ParserHelpers">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Provides helper methods for the parser.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.IsCombining(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified character value is a spacing combining mark or a non-spacing mark.</summary>
+ <returns>true if the specified character value is a spacing combining mark or a non-spacing mark; otherwise, false.</returns>
+ <param name="value">The value to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.IsConnecting(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified character value is a connector punctuation.</summary>
+ <returns>true if the specified character value is a connector punctuation; otherwise, false.</returns>
+ <param name="value">The value to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.IsDecimalDigit(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified character value is a decimal digit number.</summary>
+ <returns>true if the specified character value is a decimal digit number; otherwise, false.</returns>
+ <param name="value">The value to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.IsEmailPart(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified character value is valid for use in email address.</summary>
+ <returns>true if the specified character value is valid for use in email address; otherwise, false.</returns>
+ <param name="character">The value to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.IsFormatting(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified character value is used for formatting text layout or formatting text operation.</summary>
+ <returns>true if the specified character value is used for formatting text layout or formatting text operation.; otherwise, false.</returns>
+ <param name="value">The value to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.IsHexDigit(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified character value is a hexadecimal digit number.</summary>
+ <returns>true if the specified character is a hexadecimal digit number; otherwise, false.</returns>
+ <param name="value">The value to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.IsIdentifier(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified string value is an identifier.</summary>
+ <returns>true if the specified string value is an identifier; otherwise, false.</returns>
+ <param name="value">The value to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.IsIdentifier(System.String,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified string value is an identifier.</summary>
+ <returns>true if the specified string value is an identifier; otherwise, false.</returns>
+ <param name="value">The value to check.</param>
+ <param name="requireIdentifierStart">true to require that the identifier starts with a letter or underscore (_); otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.IsIdentifierPart(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified character value is valid for use in identifier.</summary>
+ <returns>true if the specified character is valid for use in identifier; otherwise, false.</returns>
+ <param name="value">The value to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.IsIdentifierStart(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified character value is valid for use as start character of an identifier.</summary>
+ <returns>true if the specified character value is valid for use as start character of an identifier; otherwise, false.</returns>
+ <param name="value">The value to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.IsLetter(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified character value is a letter.</summary>
+ <returns>true if the specified character is a letter; otherwise, false.</returns>
+ <param name="value">The value to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.IsLetterOrDecimalDigit(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified character value is a letter or a decimal digit number.</summary>
+ <returns>true if the specified character is a letter or a decimal digit number; otherwise, false.</returns>
+ <param name="value">The value to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.IsNewLine(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified value is a newline.</summary>
+ <returns>true if the specified character is a newline; otherwise, false.</returns>
+ <param name="value">The value to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.IsNewLine(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified value is a newline.</summary>
+ <returns>true if the specified character is a newline; otherwise, false.</returns>
+ <param name="value">The value to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.IsTerminatingCharToken(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified character value is a terminating character token.</summary>
+ <returns>true if the specified character value is a terminating character token; otherwise, false.</returns>
+ <param name="value">The value to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.IsTerminatingQuotedStringToken(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified character value is a terminating quoted string.</summary>
+ <returns>true if the specified character value is a terminating quoted string; otherwise, false.</returns>
+ <param name="value">The value to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.IsWhitespace(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified character value is a whitespace.</summary>
+ <returns>true if the specified character value is a whitespace; otherwise, false.</returns>
+ <param name="value">The value to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.IsWhitespaceOrNewLine(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified character value is a whitespace or newline.</summary>
+ <returns>true if the specified character value is a whitespace or newline; otherwise, false.</returns>
+ <param name="value">The value to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserHelpers.SanitizeClassName(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Sanitizes the specified input name to conform as a valid value for class name.</summary>
+ <returns>The sanitized class name.</returns>
+ <param name="inputName">The value to check.</param>
+ </member>
+ <member name="T:System.Web.Razor.Parser.ParserVisitor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a parser visitor.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserVisitor.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.ParserVisitor" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Razor.Parser.ParserVisitor.CancelToken">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the cancellation token.</summary>
+ <returns>The cancellation token.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserVisitor.OnComplete">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates that a visitor method has completed execution.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserVisitor.ThrowIfCanceled">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserVisitor.VisitBlock(System.Web.Razor.Parser.SyntaxTree.Block)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Visits the specified block.</summary>
+ <param name="block">The block to visit.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserVisitor.VisitEndBlock(System.Web.Razor.Parser.SyntaxTree.Block)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Visits the specified black after parsing.</summary>
+ <param name="block">The block to visit.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserVisitor.VisitError(System.Web.Razor.Parser.SyntaxTree.RazorError)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Visits the given razor error.</summary>
+ <param name="err">The error to visit.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserVisitor.VisitSpan(System.Web.Razor.Parser.SyntaxTree.Span)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Visits the specified span.</summary>
+ <param name="span">The span to visit.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserVisitor.VisitStartBlock(System.Web.Razor.Parser.SyntaxTree.Block)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Visits the specified block before parsing.</summary>
+ <param name="block">The block to visit.</param>
+ </member>
+ <member name="T:System.Web.Razor.Parser.ParserVisitorExtensions">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Provides extension methods for parser visitor.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.ParserVisitorExtensions.Visit(System.Web.Razor.Parser.ParserVisitor,System.Web.Razor.ParserResults)"></member>
+ <member name="T:System.Web.Razor.Parser.RazorParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a Razor parser.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.RazorParser.#ctor(System.Web.Razor.Parser.ParserBase,System.Web.Razor.Parser.ParserBase)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.RazorParser" /> class.</summary>
+ <param name="codeParser">The code parser.</param>
+ <param name="markupParser">The markup parser.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.RazorParser.CreateParseTask(System.IO.TextReader,System.Action{System.Web.Razor.Parser.SyntaxTree.Span},System.Action{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a task that parses a specified object.</summary>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task" />.</returns>
+ <param name="input">The object to parse.</param>
+ <param name="spanCallback">The span callback.</param>
+ <param name="errorCallback">The error callback.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.RazorParser.CreateParseTask(System.IO.TextReader,System.Action{System.Web.Razor.Parser.SyntaxTree.Span},System.Action{System.Web.Razor.Parser.SyntaxTree.RazorError},System.Threading.CancellationToken)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a task that parses a specified object.</summary>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task" />.</returns>
+ <param name="input">The object to parse.</param>
+ <param name="spanCallback">The span callback.</param>
+ <param name="errorCallback">The error callback.</param>
+ <param name="cancelToken">The cancellation token.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.RazorParser.CreateParseTask(System.IO.TextReader,System.Action{System.Web.Razor.Parser.SyntaxTree.Span},System.Action{System.Web.Razor.Parser.SyntaxTree.RazorError},System.Threading.SynchronizationContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a task that parses a specified object.</summary>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task" />.</returns>
+ <param name="input">The object to parse.</param>
+ <param name="spanCallback">The span callback.</param>
+ <param name="errorCallback">The error callback.</param>
+ <param name="context">The context.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.RazorParser.CreateParseTask(System.IO.TextReader,System.Action{System.Web.Razor.Parser.SyntaxTree.Span},System.Action{System.Web.Razor.Parser.SyntaxTree.RazorError},System.Threading.SynchronizationContext,System.Threading.CancellationToken)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a task that parses a specified object.</summary>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task" />.</returns>
+ <param name="input">The object to parse.</param>
+ <param name="spanCallback">The span callback.</param>
+ <param name="errorCallback">The error callback.</param>
+ <param name="context">The context.</param>
+ <param name="cancelToken">The cancellation token.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.RazorParser.CreateParseTask(System.IO.TextReader,System.Web.Razor.Parser.ParserVisitor)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a task that parses a specified object.</summary>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task" />.</returns>
+ <param name="input">The object to parse.</param>
+ <param name="consumer">The consumer.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.RazorParser.DesignTimeMode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the design time mode.</summary>
+ <returns>The design time mode.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.RazorParser.Parse(System.IO.TextReader)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the specified object.</summary>
+ <returns>The parser result.</returns>
+ <param name="input">The object to parse.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.RazorParser.Parse(System.IO.TextReader,System.Web.Razor.Parser.ParserVisitor)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the specified object.</summary>
+ <param name="input">The object to parse.</param>
+ <param name="visitor">The visitor.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.RazorParser.Parse(System.Web.Razor.Text.ITextDocument)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the specified object.</summary>
+ <returns>The parser result.</returns>
+ <param name="input">The object to parse.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.RazorParser.Parse(System.Web.Razor.Text.LookaheadTextReader)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the specified object.</summary>
+ <returns>The parser result.</returns>
+ <param name="input">The object to parse.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.RazorParser.Parse(System.Web.Razor.Text.LookaheadTextReader,System.Web.Razor.Parser.ParserVisitor)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the specified object.</summary>
+ <param name="input">The object to parse.</param>
+ <param name="visitor">The visitor.</param>
+ </member>
+ <member name="T:System.Web.Razor.Parser.SyntaxConstants">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.EndCommentSequence">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.StartCommentSequence">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.TextTagName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.TransitionCharacter">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.TransitionString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Parser.SyntaxConstants.CSharp">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.ClassKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.ElseIfKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.FunctionsKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.HelperKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.InheritsKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.LayoutKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.NamespaceKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.SectionKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.SessionStateKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.UsingKeywordLength">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Parser.SyntaxConstants.VB">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.CodeKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.EndCodeKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.EndFunctionsKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.EndHelperKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.EndKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.EndSectionKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.ExplicitKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.FunctionsKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.HelperKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.ImportsKeywordLength">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.LayoutKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.OffKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.SectionKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.SelectCaseKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.SessionStateKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.StrictKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Parser.TokenizerBackedParser`3">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a tokenizer backed parser.</summary>
+ <typeparam name="TTokenizer">The type of tokenizer.</typeparam>
+ <typeparam name="TSymbol">The type of symbol.</typeparam>
+ <typeparam name="TSymbolType">The type of SymbolType.</typeparam>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.TokenizerBackedParser`3" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Accept(System.Collections.Generic.IEnumerable{`1})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts the list of symbols</summary>
+ <param name="symbols">The list of symbols.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Accept(`1)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts the specified symbol.</summary>
+ <param name="symbol">The symbol to accept.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptAll(`2[])">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the parser accepts all types of tokenizer.</summary>
+ <returns>true of the parser accepts all types of tokenizer; otherwise, false.</returns>
+ <param name="types">The types.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptAndMoveNext">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the parser accepts and moves to the next tokenizer.</summary>
+ <returns>true if the parser accepts and moves to the next tokenizer; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptSingleWhiteSpaceCharacter">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the parser accepts single whitespace character.</summary>
+ <returns>true if the parser accepts single whitespace character; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptUntil(`2)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts token until a token of the given type is found.</summary>
+ <param name="type">The type of the token.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptUntil(`2,`2)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts token until a token of the given type is found and it will backup so that the next token is of the given type.</summary>
+ <param name="type1">The type of the first token.</param>
+ <param name="type2">The type of the second token.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptUntil(`2,`2,`2)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts the given tokens until a token of the given type is found.</summary>
+ <param name="type1">The type of the first token.</param>
+ <param name="type2">The type of the second token.</param>
+ <param name="type3">The type of the third token.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptUntil(`2[])">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts token until a token of the given types is found.</summary>
+ <param name="types">The types of the token.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptWhile(System.Func{`1,System.Boolean})">
+ <summary>Accepts token while the condition has been reached.</summary>
+ <param name="condition">The condition.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptWhile(`2)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts the token while a token of the given type is not found.</summary>
+ <param name="type">The type of the token.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptWhile(`2,`2)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts token while the token of the given type has been reached.</summary>
+ <param name="type1">The type of the first token.</param>
+ <param name="type2">The type of the second token.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptWhile(`2,`2,`2)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts token while the token of the given type has been reached.</summary>
+ <param name="type1">The type of the first token.</param>
+ <param name="type2">The type of the second token.</param>
+ <param name="type3">The type of the third token.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptWhile(`2[])">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts token while the token of the given types has been reached.</summary>
+ <param name="types">The types.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptWhiteSpaceInLines">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the parser accepts whitespace in lines.</summary>
+ <returns>true if the parser accepts whitespace in lines; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AddMarkerSymbolIfNecessary">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Adds a marker symbol if necessary.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AddMarkerSymbolIfNecessary(System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Adds a marker symbol if necessary.</summary>
+ <param name="location">The location where to add the symbol.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.At(`2)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the token is at the specified type.</summary>
+ <returns>true if the token is at the specified type; otherwise, false.</returns>
+ <param name="type">The type.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AtIdentifier(System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the token is at the specified identifier.</summary>
+ <returns>true if the token is at the specified identifier; otherwise, false.</returns>
+ <param name="allowKeywords">true to allow keywords; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Balance(System.Web.Razor.Parser.BalancingModes)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the parsing is balance.</summary>
+ <returns>true if the parsing is balance; otherwise, false.</returns>
+ <param name="mode">The balancing mode.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Balance(System.Web.Razor.Parser.BalancingModes,`2,`2,System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the parsing is balance.</summary>
+ <returns>true if the parsing is balance; otherwise, false.</returns>
+ <param name="mode">The balancing mode.</param>
+ <param name="left">The left parse.</param>
+ <param name="right">The right parse.</param>
+ <param name="start">The start of the mode.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.BuildSpan(System.Web.Razor.Parser.SyntaxTree.SpanBuilder,System.Web.Razor.Text.SourceLocation,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Builds a specified span.</summary>
+ <param name="span">The span to build.</param>
+ <param name="start">The start location to build the span.</param>
+ <param name="content">The content of the span.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.ConfigureSpan(System.Action{System.Web.Razor.Parser.SyntaxTree.SpanBuilder})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Configures the span.</summary>
+ <param name="config">The configuration.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.ConfigureSpan(System.Action{System.Web.Razor.Parser.SyntaxTree.SpanBuilder,System.Action{System.Web.Razor.Parser.SyntaxTree.SpanBuilder}})">
+ <summary>Configures the span.</summary>
+ <param name="config">The configuration.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.TokenizerBackedParser`3.CurrentLocation">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the current location of the current instance.</summary>
+ <returns>The current location of the current instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.TokenizerBackedParser`3.CurrentSymbol">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the current symbol of this instance.</summary>
+ <returns>The current symbol of this instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.TokenizerBackedParser`3.EndOfFile">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a value indicating whether the tokenizer is in the end of file.</summary>
+ <returns>true if the tokenizer is in the end of file; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.EnsureCurrent">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether to ensure the current parser.</summary>
+ <returns>true if to ensure the current parser; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Expected(System.Web.Razor.Tokenizer.Symbols.KnownSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the expected token with the given type.</summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Expected(`2[])">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the expected token with the given types.</summary>
+ <param name="types">The types.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.HandleEmbeddedTransition">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Handles the embedded transition.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Initialize(System.Web.Razor.Parser.SyntaxTree.SpanBuilder)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a specified span.</summary>
+ <param name="span">The span to initialize.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.IsAtEmbeddedTransition(System.Boolean,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether this instance is at embedded transition.</summary>
+ <returns>true if this instance is at embedded transition; otherwise, false.</returns>
+ <param name="allowTemplatesAndComments">true to allow templates and comments; otherwise, false.</param>
+ <param name="allowTransitions">true to allow transitions; otherwise, false.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.TokenizerBackedParser`3.Language">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the language used for parsing.</summary>
+ <returns>The language used for parsing.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.NextIs(System.Func{`1,System.Boolean})">
+ <summary>Determines whether the token with the given condition would pass.</summary>
+ <returns>true if the token with the given condition would pass; otherwise, false.</returns>
+ <param name="condition">The condition.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.NextIs(`2)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the token with the given type would pass.</summary>
+ <returns>true if the token with the give type would pass; otherwise, false.</returns>
+ <param name="type">The type of the token.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.NextIs(`2[])">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the token with the given types would pass.</summary>
+ <returns>true if the token with the given types would pass; otherwise, false.</returns>
+ <param name="types">The types.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.NextToken">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the parser advances to the next token.</summary>
+ <returns>true if the parser advances to the next token; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Optional(System.Web.Razor.Tokenizer.Symbols.KnownSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether parsing a token with the given type is optional.</summary>
+ <returns>true if parsing a token with the given type is optional; otherwise, false.</returns>
+ <param name="type">The type of the token.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Optional(`2)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether parsing a token with the given type is optional.</summary>
+ <returns>true if parsing a token with the given type is optional; otherwise, false.</returns>
+ <param name="type">The type of the token.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Output(System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Outputs a token with accepted characters.</summary>
+ <param name="accepts">The accepted characters.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Output(System.Web.Razor.Parser.SyntaxTree.SpanKind)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Outputs a token with span kind.</summary>
+ <param name="kind">The span kind.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Output(System.Web.Razor.Parser.SyntaxTree.SpanKind,System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Outputs a token with a given span kind and accepted characters.</summary>
+ <param name="kind">The span kind.</param>
+ <param name="accepts">The accepted characters.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.OutputSpanBeforeRazorComment">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Outputs a span before the razor comment.</summary>
+ </member>
+ <member name="P:System.Web.Razor.Parser.TokenizerBackedParser`3.PreviousSymbol">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code..Gets the previous symbol of this instance.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.PushSpanConfig">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Pushes the span configuration.</summary>
+ <returns>An <see cref="T:System.IDisposable" /> that shuts down the configuration.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.PushSpanConfig(System.Action{System.Web.Razor.Parser.SyntaxTree.SpanBuilder})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Pushes the span configuration.</summary>
+ <returns>An <see cref="T:System.IDisposable" /> that shuts down the configuration.</returns>
+ <param name="newConfig">The new configuration.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.PushSpanConfig(System.Action{System.Web.Razor.Parser.SyntaxTree.SpanBuilder,System.Action{System.Web.Razor.Parser.SyntaxTree.SpanBuilder}})">
+ <summary>Pushes the span configuration.</summary>
+ <returns>An <see cref="T:System.IDisposable" /> that shuts down the configuration.</returns>
+ <param name="newConfig">The new configuration.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.PutBack(System.Collections.Generic.IEnumerable{`1})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Puts the transition back.</summary>
+ <param name="symbols">The symbols.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.PutBack(`1)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Puts the transition back.</summary>
+ <param name="symbol">The symbol.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.PutCurrentBack">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Puts the current transition back.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.RazorComment">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Displays the razor comment.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.ReadWhile(System.Func{`1,System.Boolean})">
+ <summary>Reads a token while the condition is not reached.</summary>
+ <returns>The token to read.</returns>
+ <param name="condition">The condition.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Required(`2,System.Boolean,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the expected token is required.</summary>
+ <returns>true if the expected token is required; otherwise, false.</returns>
+ <param name="expected">The expected token.</param>
+ <param name="errorIfNotFound">true to display an error if not found; otherwise, false.</param>
+ <param name="errorBase">The error base.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.TokenizerBackedParser`3.Span">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the <see cref="T:System.Web.Razor.Parser.SyntaxTree.SpanBuilder" /> associated with this instance.</summary>
+ <returns>The <see cref="T:System.Web.Razor.Parser.SyntaxTree.SpanBuilder" /> associated with this instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.TokenizerBackedParser`3.SpanConfig">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the span configuration.</summary>
+ <returns>The span configuration.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.TokenizerBackedParser`3.Tokenizer">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the tokenizer.</summary>
+ <returns>The tokenizer.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Was(`2)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the token with the given type was parsed.</summary>
+ <returns>true if the token with the given type was parsed; otherwise, false.</returns>
+ <param name="type">The type of the token.</param>
+ </member>
+ <member name="T:System.Web.Razor.Parser.VBCodeParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a Visual Basic code parser.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.VBCodeParser" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.AcceptVBSpaces">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts spaces in the VB code.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.Assert(System.Web.Razor.Tokenizer.Symbols.VBKeyword)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Checks for a condition and displays a keyword in the code.</summary>
+ <param name="keyword">The keyword.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.AssertDirective(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Asserts the given directive.</summary>
+ <param name="directive">The directive to assert.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.At(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the directive is ‘AT’ directive.</summary>
+ <returns>true if the directive is an ‘AT’ directive; otherwise, false.</returns>
+ <param name="directive">The directive.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.At(System.Web.Razor.Tokenizer.Symbols.VBKeyword)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the given keyword is ‘AT’.</summary>
+ <returns>true if the given keyword is ‘AT’; otherwise, false.</returns>
+ <param name="keyword">The keyword.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.EndTerminatedDirective(System.String,System.Web.Razor.Parser.SyntaxTree.BlockType,System.Web.Razor.Generator.SpanCodeGenerator,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Ends a terminated directive.</summary>
+ <returns>The function that ends the terminated directive.</returns>
+ <param name="directive">The directive.</param>
+ <param name="blockType">The block type.</param>
+ <param name="codeGenerator">The code generator.</param>
+ <param name="allowMarkup">true to allow markup; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.EndTerminatedDirectiveBody(System.String,System.Web.Razor.Text.SourceLocation,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the termination of directive body is ended.</summary>
+ <returns>true if the termination of directive body is ended; otherwise, false.</returns>
+ <param name="directive">The directive.</param>
+ <param name="blockStart">The block start.</param>
+ <param name="allowAllTransitions">true to allow all transitions; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.EndTerminatedStatement(System.Web.Razor.Tokenizer.Symbols.VBKeyword,System.Boolean,System.Boolean)">
+ <summary>Ends a termination of statement.</summary>
+ <returns>The function that ends the termination.</returns>
+ <param name="keyword">The keyword.</param>
+ <param name="supportsExit">true if the termination supports exit; otherwise, false.</param>
+ <param name="supportsContinue">true if the termination supports continue; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.EndTerminatedStatement(System.Web.Razor.Tokenizer.Symbols.VBKeyword,System.Boolean,System.Boolean,System.String)">
+ <summary>Ends a termination of statement.</summary>
+ <returns>The function that ends the termination.</returns>
+ <param name="keyword">The keyword.</param>
+ <param name="supportsExit">true if the termination supports exit; otherwise, false.</param>
+ <param name="supportsContinue">true if the termination supports continue; otherwise, false.</param>
+ <param name="blockName">The block name.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.HandleEmbeddedTransition">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Handles the embedded transition.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.HandleEmbeddedTransition(System.Web.Razor.Tokenizer.Symbols.VBSymbol)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Handles the embedded transition.</summary>
+ <param name="lastWhiteSpace">The last white space.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.HandleExitOrContinue(System.Web.Razor.Tokenizer.Symbols.VBKeyword)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the code that handles the Exit or Continue keyword.</summary>
+ <param name="keyword">The keyword.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.HandleTransition(System.Web.Razor.Tokenizer.Symbols.VBSymbol)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates a code that handles a transition.</summary>
+ <param name="lastWhiteSpace">The last white space.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.HelperDirective">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates whether the code is a helper directive.</summary>
+ <returns>true if the code is a helper directive; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.ImportsStatement">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the code imports a statement.</summary>
+ <returns>true if the code imports a statement; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.InheritsStatement">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the code inherits a statement.</summary>
+ <returns>true if the code inherits a statement; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.IsAtEmbeddedTransition(System.Boolean,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the code is at embedded transition.</summary>
+ <returns>true if the code is at embedded transition; otherwise, false.</returns>
+ <param name="allowTemplatesAndComments">true to allow templates and comments; otherwise, false.</param>
+ <param name="allowTransitions">true to allow transitions; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.IsDirectiveDefined(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the code is directive defined.</summary>
+ <returns>true if the code is directive defined; otherwise, false.</returns>
+ <param name="directive">The directive.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.VBCodeParser.Keywords">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the keywords associated with the code.</summary>
+ <returns>The keywords associated with the code.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.KeywordTerminatedStatement(System.Web.Razor.Tokenizer.Symbols.VBKeyword,System.Web.Razor.Tokenizer.Symbols.VBKeyword,System.Boolean,System.Boolean)">
+ <summary>Indicates a keyword that terminates a statement.</summary>
+ <returns>The function that terminates the statement.</returns>
+ <param name="start">The start.</param>
+ <param name="terminator">The terminator.</param>
+ <param name="supportsExit">true if the termination supports exit; otherwise, false.</param>
+ <param name="supportsContinue">true if the termination supports continue; otherwise, false.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.VBCodeParser.Language">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the language for the parser.</summary>
+ <returns>The language for the parser.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.LayoutDirective">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the code is a layout directive.</summary>
+ <returns>true if the code is a layout directive; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.MapDirective(System.String,System.Func{System.Boolean})">
+ <summary>Maps a given directive.</summary>
+ <param name="directive">The directive.</param>
+ <param name="action">The action whether to map a given directive.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.MapKeyword(System.Web.Razor.Tokenizer.Symbols.VBKeyword,System.Func{System.Boolean})">
+ <summary>Maps a given keyword.</summary>
+ <param name="keyword">The keyword.</param>
+ <param name="action">The action whether to map a given keyword.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.NestedBlock">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates a nested block.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.Optional(System.Web.Razor.Tokenizer.Symbols.VBKeyword)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the keyword from the code is optional.</summary>
+ <returns>true if the keyword from the code is optional; otherwise, false.</returns>
+ <param name="keyword">The keyword.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.OptionStatement">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the code is an option statement.</summary>
+ <returns>true if the code is an option statement; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.VBCodeParser.OtherParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the other parser.</summary>
+ <returns>The other parser.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.OtherParserBlock">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the parser block.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.OtherParserBlock(System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the parser block.</summary>
+ <param name="startSequence">The start sequence.</param>
+ <param name="endSequence">The end sequence.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.OutputSpanBeforeRazorComment">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Spans the output before Razor comment.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.ParseBlock">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Blocks the parsing.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.ReadVBSpaces">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Reads a list of Visual Basic spaces.</summary>
+ <returns>A list of Visual Basic spaces.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.Required(System.Web.Razor.Tokenizer.Symbols.VBSymbolType,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the expected symbol is required.</summary>
+ <returns>true if the expected symbol is required; otherwise, false.</returns>
+ <param name="expected">The expected symbol.</param>
+ <param name="errorBase">The error base.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.ReservedWord">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the code is a reserved word.</summary>
+ <returns>true if the code is a reserved word; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.SectionDirective">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the code is a section directive.</summary>
+ <returns>true if the code is a section directive; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBCodeParser.SessionStateDirective">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the code has a session state directive.</summary>
+ <returns>true if the code has a session state directive; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Parser.VBLanguageCharacteristics">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the characteristics of the Visual Basic language.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBLanguageCharacteristics.CreateMarkerSymbol(System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a Visual Basic marker symbol.</summary>
+ <returns>The created Visual Basic marker symbol.</returns>
+ <param name="location">The location to create the symbol.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBLanguageCharacteristics.CreateSymbol(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.VBSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a Visual Basic symbol.</summary>
+ <returns>The created <see cref="T:System.Web.Razor.Tokenizer.Symbols.VBSymbol" />.</returns>
+ <param name="location">The location to create the symbol.</param>
+ <param name="content">The content.</param>
+ <param name="type">The type of the symbol.</param>
+ <param name="errors">The errors.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBLanguageCharacteristics.CreateTokenizer(System.Web.Razor.Text.ITextDocument)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a Visual Basic tokenizer.</summary>
+ <returns>The created <see cref="T:System.Web.Razor.Tokenizer.VBTokenizer" />.</returns>
+ <param name="source">The source where to create the tokenizer.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBLanguageCharacteristics.FlipBracket(System.Web.Razor.Tokenizer.Symbols.VBSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Flips the given bracket.</summary>
+ <returns>The type of the Visual Basic symbol.</returns>
+ <param name="bracket">The bracket to flip.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBLanguageCharacteristics.GetKnownSymbolType(System.Web.Razor.Tokenizer.Symbols.KnownSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Retrieves the type of the known symbol.</summary>
+ <returns>The type of the known symbol.</returns>
+ <param name="type">The type to retrieve.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.VBLanguageCharacteristics.GetSample(System.Web.Razor.Tokenizer.Symbols.VBSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a sample symbol with the given type.</summary>
+ <returns>A sample symbol with the given type.</returns>
+ <param name="type">The type of the symbol.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.VBLanguageCharacteristics.Instance">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets an instance of this <see cref="T:System.Web.Razor.Parser.VBLanguageCharacteristics" />.</summary>
+ <returns>An instance of <see cref="T:System.Web.Razor.Parser.VBLanguageCharacteristics" />.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters.AllWhiteSpace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters.Any">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters.AnyExceptNewline">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters.NewLine">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters.None">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters.NonWhiteSpace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters.WhiteSpace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the auto-complete editing handler class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler.#ctor(System.Func{System.String,System.Collections.Generic.IEnumerable{System.Web.Razor.Tokenizer.Symbols.ISymbol}})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler" /> class.</summary>
+ <param name="tokenizer">The tokenizer.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler.#ctor(System.Func{System.String,System.Collections.Generic.IEnumerable{System.Web.Razor.Tokenizer.Symbols.ISymbol}},System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler" /> class.</summary>
+ <param name="tokenizer">The tokenizer.</param>
+ <param name="accepted">The accepted characters.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler.AutoCompleteAtEndOfSpan">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a value that indicates whether the auto-complete function is at the end of this span.</summary>
+ <returns>true if the auto-complete function is at the end of this span; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler.AutoCompleteString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a string value to auto-complete.</summary>
+ <returns>A string value to auto-complete.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler.CanAcceptChange(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates a parse result that can accept changes.</summary>
+ <param name="target">The phase of the target.</param>
+ <param name="normalizedChange">The normalized <see cref="T:System.Web.Razor.Text.TextChange" />.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates whether this instance and a specified object are equal.</summary>
+ <returns>true if <paramref name="obj" /> and this instance are the same type and represent the same value; otherwise, false.</returns>
+ <param name="obj">The object.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer that is the hash code for this instance.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the fully qualified type name of this instance.</summary>
+ <returns>A String containing a fully qualified type name.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Parser.SyntaxTree.Block">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the block for creating webpages.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.#ctor(System.Web.Razor.Parser.SyntaxTree.BlockBuilder)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.Block" /> class.</summary>
+ <param name="source">The source for the block builder.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.Accept(System.Web.Razor.Parser.ParserVisitor)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts the parser visitor of the block.</summary>
+ <param name="visitor">The parser visitor.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.Block.Children">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a collection of SyntaxTreeNode to view the children of the block.</summary>
+ <returns>A collection of SyntaxTreeNode to view the children of the block.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.Block.CodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the IBlockCodeGenerator to generate codes for the elements.</summary>
+ <returns>The IBlockCodeGenerator to generate codes for the elements.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified object is equal to the current block.</summary>
+ <returns>true if the specified object is equal to the current block; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.EquivalentTo(System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a value indicating whether the block is equivalent to the same element.</summary>
+ <returns>true if the block is equivalent to the same element; otherwise, false.</returns>
+ <param name="node">The syntax tree node.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.FindFirstDescendentSpan">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Finds the first descendent span of the block.</summary>
+ <returns>The first descendent span of the block.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.FindLastDescendentSpan">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Finds the last descendent span of the block.</summary>
+ <returns>The last descendent span of the block.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.Flatten">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Flattens a collection of a specified type for the block.</summary>
+ <returns>A collection of a specified type for the block to flatten.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the hash code for this instance.</summary>
+ <returns>The hash code for this instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.Block.IsBlock">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a value that indicates whether the object is a block-level object.</summary>
+ <returns>true if the object is a block-level object; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.Block.Length">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the length value of the block.</summary>
+ <returns>The length value of the block.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.LocateOwner(System.Web.Razor.Text.TextChange)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Locates the owner of the block.</summary>
+ <returns>The owner of the block to locate.</returns>
+ <param name="change">The text change.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.Block.Name">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the string name of the block.</summary>
+ <returns>The string name of the block.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.Block.Start">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the start to identify the specific location of the block.</summary>
+ <returns>The start to identify the specific location of the block.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a string that represents the current object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.Block.Type">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the type of code block.</summary>
+ <returns>The type of code block.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Parser.SyntaxTree.BlockBuilder">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the block builder for the webpages.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.BlockBuilder.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.BlockBuilder" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.BlockBuilder.#ctor(System.Web.Razor.Parser.SyntaxTree.Block)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.BlockBuilder" /> class.</summary>
+ <param name="original">The original block builder.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.BlockBuilder.Build">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Builds a block for this instance.</summary>
+ <returns>A block builds for this instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.BlockBuilder.Children">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the collection of child elements of the block builder.</summary>
+ <returns>The collection of child elements of the block builder.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.BlockBuilder.CodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the code generator for the block builder.</summary>
+ <returns>The code generator for the block builder.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.BlockBuilder.Name">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the string name for the block builder.</summary>
+ <returns>The string name for the block builder.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.BlockBuilder.Reset">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Resets the block builder to its original position.</summary>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.BlockBuilder.Type">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a block type that can be assigned null.</summary>
+ <returns>A block type that can be assigned null.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Parser.SyntaxTree.BlockType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.BlockType.Comment">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.BlockType.Directive">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.BlockType.Expression">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.BlockType.Functions">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.BlockType.Helper">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.BlockType.Markup">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.BlockType.Section">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.BlockType.Statement">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.BlockType.Template">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Parser.SyntaxTree.RazorError">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Represents a parsing error in Razor.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.RazorError.#ctor(System.String,System.Int32,System.Int32,System.Int32)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.RazorError" /> class.</summary>
+ <param name="message">The error message.</param>
+ <param name="absoluteIndex">The absolute index of the source location.</param>
+ <param name="lineIndex">The line index of the source location.</param>
+ <param name="columnIndex">The column index of the source location.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.RazorError.#ctor(System.String,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.RazorError" /> class.</summary>
+ <param name="message">The error message.</param>
+ <param name="absoluteIndex">The absolute index of the source location.</param>
+ <param name="lineIndex">The line index of the source location.</param>
+ <param name="columnIndex">The column index of the source location.</param>
+ <param name="length">The length for the error.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.RazorError.#ctor(System.String,System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.RazorError" /> class.</summary>
+ <param name="message">The error message.</param>
+ <param name="location">The source location of the error.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.RazorError.#ctor(System.String,System.Web.Razor.Text.SourceLocation,System.Int32)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.RazorError" /> class.</summary>
+ <param name="message">The error message.</param>
+ <param name="location">The source location of the error.</param>
+ <param name="length">The length for the error.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.RazorError.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified object is equal to this instance.</summary>
+ <returns>true if the specified object is equal to this instance; otherwise, false.</returns>
+ <param name="obj">The object to compare to this instance.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.RazorError.Equals(System.Web.Razor.Parser.SyntaxTree.RazorError)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified object is equal to this instance.</summary>
+ <returns>true if the specified object is equal to this instance; otherwise, false.</returns>
+ <param name="other">The object to compare to this instance.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.RazorError.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the hash code for the current instance.</summary>
+ <returns>The hash code for the current instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.RazorError.Length">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the length for the error.</summary>
+ <returns>The length for the error.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.RazorError.Location">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets the source location of the error.</summary>
+ <returns>The source location of the error.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.RazorError.Message">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the error message.</summary>
+ <returns>The error message.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.RazorError.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the string representation of this error instance.</summary>
+ <returns>The string representation of this error instance.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Parser.SyntaxTree.Span">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Represents a Razor parse tree node that contains the all the content of a block node.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Span.#ctor(System.Web.Razor.Parser.SyntaxTree.SpanBuilder)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.Span" /> class.</summary>
+ <param name="builder">The builder to use for this span.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Span.Accept(System.Web.Razor.Parser.ParserVisitor)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Accepts visit from the specified visitor.</summary>
+ <param name="visitor">The object that performs the visit.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Span.Change(System.Action{System.Web.Razor.Parser.SyntaxTree.SpanBuilder})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Changes the span builder for this span.</summary>
+ <param name="changes">A delegate that will be executed along with this change.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Span.ChangeStart(System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Sets the start character location of this span.</summary>
+ <param name="newStart">The new start location to set for this span.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.CodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the code generator for the span.</summary>
+ <returns>The code generator for the span.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.Content">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the content of the span.</summary>
+ <returns>The content of the span.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.EditHandler">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the handler for span edits.</summary>
+ <returns>The handler for span edits.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Span.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified object is equal to this span.</summary>
+ <returns>true if the specified object is equal to this span; otherwise, false.</returns>
+ <param name="obj">The object to compare to this span.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Span.EquivalentTo(System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the specified node is equivalent to this span.</summary>
+ <returns>true if the specified node is equal to this span; otherwise, false.</returns>
+ <param name="node">The node to compare with this span.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Span.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the hash code for this current span.</summary>
+ <returns>The hash code for this current span.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.IsBlock">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets a value that indicates whether this node is a block node.</summary>
+ <returns>false.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.Kind">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the kind for this span.</summary>
+ <returns>One of the values of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.SpanKind" /> enumeration.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.Length">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the length of the span content.</summary>
+ <returns>The length of the span content.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.Next">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the next span in the tree node.</summary>
+ <returns>The next span in the tree node.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.Previous">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the previous span in the tree node.</summary>
+ <returns>The previous span in the tree node.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Span.ReplaceWith(System.Web.Razor.Parser.SyntaxTree.SpanBuilder)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Replaces the span builder for this span with the specified span builder.</summary>
+ <param name="builder">The new builder to use for this span.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.Start">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the start character location of the span.</summary>
+ <returns>The start character location of the span.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.Symbols">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the symbols used to generate the code for the span.</summary>
+ <returns>The symbols used to generate the code for the span.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.Span.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the string representation of this current span.</summary>
+ <returns>The string representation of this current span.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Parser.SyntaxTree.SpanBuilder">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the span builder for the syntax tree.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.SpanBuilder" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.#ctor(System.Web.Razor.Parser.SyntaxTree.Span)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.SpanBuilder" /> class.</summary>
+ <param name="original">The original span.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.Accept(System.Web.Razor.Tokenizer.Symbols.ISymbol)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts the given symbol for the span builder.</summary>
+ <param name="symbol">The symbol builder.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.Build">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Builds a span builder for this instance.</summary>
+ <returns>A span builder for this instance.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.ClearSymbols">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Clears the symbols of the span builder.</summary>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.CodeGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the span code generator.</summary>
+ <returns>The span code generator.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.EditHandler">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the span edit handler of the builder.</summary>
+ <returns>The span edit handler of the builder.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.Kind">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the span kind of the span builder.</summary>
+ <returns>The span kind of the span builder.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.Reset">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Resets the span builder.</summary>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.Start">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the source location of the span builder.</summary>
+ <returns>The source location of the span builder.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.Symbols">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the symbols for a generic read-only collection.</summary>
+ <returns>The symbols for a generic read-only collection.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Parser.SyntaxTree.SpanKind">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.SpanKind.Code">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.SpanKind.Comment">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.SpanKind.Markup">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.SpanKind.MetaCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Parser.SyntaxTree.SpanKind.Transition">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the node for the syntax tree.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode.Accept(System.Web.Razor.Parser.ParserVisitor)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts the visitor of the tree node.</summary>
+ <param name="visitor">The parser visitor.</param>
+ </member>
+ <member name="M:System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode.EquivalentTo(System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates whether the syntax tree node is equivalent to given node.</summary>
+ <returns>true the syntax tree node is equivalent to given node; false.</returns>
+ <param name="node">The given node.</param>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode.IsBlock">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a value that indicates whether the syntax tree node is a block-level object.</summary>
+ <returns>true if the syntax tree node is a block-level object; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode.Length">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the length of the syntax tree node.</summary>
+ <returns>The length of the syntax tree node.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode.Parent">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the parent tree node of the current tree node.</summary>
+ <returns>The parent tree node of the current tree node.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode.Start">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the specific source location for the syntax tree node.</summary>
+ <returns>The specific source location for the syntax tree node.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Text.BufferingTextReader">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Provides a lookahead buffer for the text reader.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Text.BufferingTextReader.#ctor(System.IO.TextReader)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Text.BufferingTextReader" /> class.</summary>
+ <param name="source">The text reader for the buffer.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.BufferingTextReader.BeginLookahead">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Begins the lookahead buffering operation for this <see cref="T:System.Web.Razor.Text.BufferingTextReader" />.</summary>
+ <returns>A disposable action that ends the lookahead buffering.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.BufferingTextReader.CancelBacktrack">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Discards the backtrack context associated the lookahead buffering operation.</summary>
+ </member>
+ <member name="P:System.Web.Razor.Text.BufferingTextReader.CurrentCharacter">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets the current character in the buffer.</summary>
+ <returns>The current character in the buffer.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Text.BufferingTextReader.CurrentLocation">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets or sets the current location of the character in the buffer.</summary>
+ <returns>The current location of the character in the buffer.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.BufferingTextReader.Dispose(System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Releases the unmanaged resources used by the current instance of this class, and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.BufferingTextReader.ExpandBuffer">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Reads the next character from the text reader and appends it to the lookahead buffer.</summary>
+ <returns>true if a character was read from the text reader; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.BufferingTextReader.NextCharacter">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Advances the buffer position to the next character.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Text.BufferingTextReader.Peek">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the current character in the buffer.</summary>
+ <returns>The current character in the buffer.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.BufferingTextReader.Read">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the current character from the buffer and advances the buffer position to the next character.</summary>
+ <returns>The current character from the buffer.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Text.ITextBuffer">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="P:System.Web.Razor.Text.ITextBuffer.Length">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Text.ITextBuffer.Peek">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="P:System.Web.Razor.Text.ITextBuffer.Position">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Text.ITextBuffer.Read">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Text.ITextDocument">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="P:System.Web.Razor.Text.ITextDocument.Location">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Text.LocationTagged`1">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a location tagged.</summary>
+ <typeparam name="T">The type of the location tagged.</typeparam>
+ </member>
+ <member name="M:System.Web.Razor.Text.LocationTagged`1.#ctor(`0,System.Int32,System.Int32,System.Int32)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Text.LocationTagged`1" /> class.</summary>
+ <param name="value">The value of the source.</param>
+ <param name="offset">The offset.</param>
+ <param name="line">The line.</param>
+ <param name="col">The column location of the source.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.LocationTagged`1.#ctor(`0,System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Text.LocationTagged`1" /> class.</summary>
+ <param name="value">The value of the source.</param>
+ <param name="location">The location of the source.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.LocationTagged`1.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified object is equal to the current object.</summary>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare to.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.LocationTagged`1.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the hash code for the current instance.</summary>
+ <returns>The hash code for the current instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Text.LocationTagged`1.Location">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the location of the source.</summary>
+ <returns>The location of the source.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.LocationTagged`1.op_Equality(System.Web.Razor.Text.LocationTagged{`0},System.Web.Razor.Text.LocationTagged{`0})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the two <see cref="T:System.Web.Razor.Text.LocationTagged{`0}" /> object are equal.</summary>
+ <returns>true if the two object are equal; otherwise, false.</returns>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.LocationTagged`1.op_Implicit(System.Web.Razor.Text.LocationTagged{`0})~`0">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Converts the specified value to a <see cref="T:System.Web.Razor.Text.LocationTagged`1" /> object.</summary>
+ <returns>true if successfully converted; otherwise, false.</returns>
+ <param name="value">The value to convert.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.LocationTagged`1.op_Inequality(System.Web.Razor.Text.LocationTagged{`0},System.Web.Razor.Text.LocationTagged{`0})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the two <see cref="T:System.Web.Razor.Text.LocationTagged{`0}" /> object are not equal.</summary>
+ <returns>true if the two object are not equal; otherwise, false.</returns>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second objet to compare.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.LocationTagged`1.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a string representation of the current instance.</summary>
+ <returns>The string that represents the current instance.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.LocationTagged`1.ToString(System.String,System.IFormatProvider)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a string representation of the current instance.</summary>
+ <returns>A string that represents the current instance.</returns>
+ <param name="format">The format.</param>
+ <param name="formatProvider">The format provider.</param>
+ </member>
+ <member name="P:System.Web.Razor.Text.LocationTagged`1.Value">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the value of the source.</summary>
+ <returns>The value of the source.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Text.LookaheadTextReader">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Text.LookaheadTextReader.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Text.LookaheadTextReader.BeginLookahead">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Text.LookaheadTextReader.CancelBacktrack">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="P:System.Web.Razor.Text.LookaheadTextReader.CurrentLocation">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Text.LookaheadToken">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the token to look for the razor.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Text.LookaheadToken.#ctor(System.Action)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Text.LookaheadToken" /> class.</summary>
+ <param name="cancelAction">The action to cancel.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.LookaheadToken.Accept">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts the token.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Text.LookaheadToken.Dispose">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Releases the resources used by the current instance of the <see cref="T:System.Web.Razor.Text.LookaheadToken" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Text.LookaheadToken.Dispose(System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Releases the unmanaged resources used by the <see cref="T:System.Web.Razor.Text.LookaheadToken" /> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="T:System.Web.Razor.Text.SeekableTextReader">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a reader </summary>
+ </member>
+ <member name="M:System.Web.Razor.Text.SeekableTextReader.#ctor(System.IO.TextReader)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Text.SeekableTextReader" /> class.</summary>
+ <param name="source">The source reader.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.SeekableTextReader.#ctor(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Text.SeekableTextReader" /> class.</summary>
+ <param name="content">The string content.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.SeekableTextReader.#ctor(System.Web.Razor.Text.ITextBuffer)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Text.SeekableTextReader" /> class.</summary>
+ <param name="buffer">The text buffering.</param>
+ </member>
+ <member name="P:System.Web.Razor.Text.SeekableTextReader.Length">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the length of the text to read.</summary>
+ <returns>The length of the text to read.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Text.SeekableTextReader.Location">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the source of location for the text reader.</summary>
+ <returns>The source of location for the text reader.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.SeekableTextReader.Peek">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Reads the next character without changing the state of the reader or the character source.</summary>
+ <returns>An integer representing the next character to be read.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Text.SeekableTextReader.Position">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the position to seek the text reader.</summary>
+ <returns>The position to seek the text reader.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.SeekableTextReader.Read">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Reads the next character from the text reader and advances the character position by one character.</summary>
+ <returns>The next character from the text reader, or -1 if no more characters are available.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Text.SourceLocation">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a source location.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocation.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Text.SourceLocation" /> class.</summary>
+ <param name="absoluteIndex">The absolute index.</param>
+ <param name="lineIndex">The line index.</param>
+ <param name="characterIndex">The character index.</param>
+ </member>
+ <member name="P:System.Web.Razor.Text.SourceLocation.AbsoluteIndex">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the absolute index for the source location.</summary>
+ <returns>The absolute index for the source location.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocation.Add(System.Web.Razor.Text.SourceLocation,System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Adds the two <see cref="T:System.Web.Razor.Text.SourceLocation" /> object.</summary>
+ <returns>The sum of the two <see cref="T:System.Web.Razor.Text.SourceLocation" /> object.</returns>
+ <param name="left">The first object to add.</param>
+ <param name="right">The second object to add.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocation.Advance(System.Web.Razor.Text.SourceLocation,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Advances the specified object to the given location.</summary>
+ <returns>The source location.</returns>
+ <param name="left">The location where to advance the object.</param>
+ <param name="text">The text that advances to the given location.</param>
+ </member>
+ <member name="P:System.Web.Razor.Text.SourceLocation.CharacterIndex">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the character index for the source location.</summary>
+ <returns>The character index for the source location.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocation.CompareTo(System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Compares current object to the other object.</summary>
+ <returns>The value of the objects compared.</returns>
+ <param name="other">The object to compare.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocation.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified object is equal to the current object.</summary>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare to.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocation.Equals(System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the current <see cref="T:System.Web.Razor.Text.SourceLocation" /> object is equal to the other <see cref="T:System.Web.Razor.Text.SourceLocation" /> object.</summary>
+ <returns>true if the current object is equal to the other object; otherwise, false.</returns>
+ <param name="other">The object to compare to.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocation.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the hash code for this instance.</summary>
+ <returns>The hash code for this instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Text.SourceLocation.LineIndex">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the line index for the source location.</summary>
+ <returns>The line index for the source location.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocation.op_Addition(System.Web.Razor.Text.SourceLocation,System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Adds the two <see cref="T:System.Web.Razor.Text.SourceLocation" /> object.</summary>
+ <returns>The <see cref="T:System.Web.Razor.Text.SourceLocation" /> that is the sum of the two object.</returns>
+ <param name="left">The object to add.</param>
+ <param name="right">The object to add.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocation.op_Equality(System.Web.Razor.Text.SourceLocation,System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the two objects are equal.</summary>
+ <returns>true if the two objects are equal; otherwise, false.</returns>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocation.op_GreaterThan(System.Web.Razor.Text.SourceLocation,System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the first object is greater than the second object.</summary>
+ <returns>true if the first object is greater than the second object; otherwise, false.</returns>
+ <param name="left">The first object.</param>
+ <param name="right">The second object.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocation.op_Inequality(System.Web.Razor.Text.SourceLocation,System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the two <see cref="T:System.Web.Razor.Text.SourceLocation" />object are not equal.</summary>
+ <returns>true if the two objects are not equal; otherwise, false.</returns>
+ <param name="left">The object to compare.</param>
+ <param name="right">The object to compare.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocation.op_LessThan(System.Web.Razor.Text.SourceLocation,System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the first object is less than the second object.</summary>
+ <returns>true if the first object is greater than the second object; otherwise, false.</returns>
+ <param name="left">The first object.</param>
+ <param name="right">The second object.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocation.op_Subtraction(System.Web.Razor.Text.SourceLocation,System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>Returns <see cref="T:System.Web.Razor.Text.SourceLocation" />.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocation.Subtract(System.Web.Razor.Text.SourceLocation,System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Subtracts the first object to the second object.</summary>
+ <returns>The difference of the two objects.</returns>
+ <param name="left">The first object.</param>
+ <param name="right">The second object.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocation.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a string representation of the source location.</summary>
+ <returns>A string representation of the source location.</returns>
+ </member>
+ <member name="F:System.Web.Razor.Text.SourceLocation.Undefined">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Text.SourceLocation.Zero">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Text.SourceLocationTracker">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Provides a source location tracker.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocationTracker.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Text.SourceLocationTracker" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocationTracker.#ctor(System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Text.SourceLocationTracker" /> class.</summary>
+ <param name="currentLocation">The current location of the source.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocationTracker.CalculateNewLocation(System.Web.Razor.Text.SourceLocation,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Calculates the new location of the source.</summary>
+ <returns>The new source location.</returns>
+ <param name="lastPosition">The last position.</param>
+ <param name="newContent">The new content.</param>
+ </member>
+ <member name="P:System.Web.Razor.Text.SourceLocationTracker.CurrentLocation">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the current location of the source.</summary>
+ <returns>The current location of the source.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocationTracker.UpdateLocation(System.Char,System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Updates the source location.</summary>
+ <param name="characterRead">The character to read.</param>
+ <param name="nextCharacter">The character to update.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.SourceLocationTracker.UpdateLocation(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Updates the location of the source.</summary>
+ <returns>The <see cref="T:System.Web.Razor.Text.SourceLocationTracker" /> object.</returns>
+ <param name="content">The content of the source.</param>
+ </member>
+ <member name="T:System.Web.Razor.Text.TextBufferReader">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Provides a reader for text buffer.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Text.TextBufferReader.#ctor(System.Web.Razor.Text.ITextBuffer)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Text.TextBufferReader" /> class.</summary>
+ <param name="buffer">The text buffer to read.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.TextBufferReader.BeginLookahead">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Begins reading the current text buffer.</summary>
+ <returns>An <see cref="T:System.IDisposable" /> instance that stops the text buffer.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.TextBufferReader.CancelBacktrack">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Cancels backtrack.</summary>
+ </member>
+ <member name="P:System.Web.Razor.Text.TextBufferReader.CurrentLocation">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the current location of the text buffer.</summary>
+ <returns>The current location of the text buffer.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.TextBufferReader.Dispose(System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Releases the unmanaged resources used by the <see cref="T:System.Web.Razor.Text.TextBufferReader" /> class and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.TextBufferReader.Peek">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the next text buffer to read.</summary>
+ <returns>The next text buffer to read.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.TextBufferReader.Read">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Reads the current text buffer.</summary>
+ <returns>The current text buffer.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Text.TextChange">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Describes a text change operation.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Text.TextChange.#ctor(System.Int32,System.Int32,System.Web.Razor.Text.ITextBuffer,System.Int32,System.Int32,System.Web.Razor.Text.ITextBuffer)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Text.TextChange" /> class.</summary>
+ <param name="oldPosition">The position of the text change in the snapshot immediately before the change.</param>
+ <param name="oldLength">The length of the old text.</param>
+ <param name="oldBuffer">An old text buffer.</param>
+ <param name="newPosition">The position of the text change in the snapshot immediately after the change.</param>
+ <param name="newLength">The length of the new text.</param>
+ <param name="newBuffer">A new text buffer.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.TextChange.ApplyChange(System.String,System.Int32)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Applies the specified text change.</summary>
+ <returns>A string that contains the value of the text.</returns>
+ <param name="content">The content of the text.</param>
+ <param name="changeOffset">The change offset.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.TextChange.ApplyChange(System.Web.Razor.Parser.SyntaxTree.Span)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Applies the specified text change.</summary>
+ <returns>A string that contains the value of the text.</returns>
+ <param name="span">The span of the text change.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.TextChange.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified object is equal to the current object.</summary>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare to.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.TextChange.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the hash code for this text change.</summary>
+ <returns>The hash code for this text change.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Text.TextChange.IsDelete">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a value that indicates whether this text change is a delete.</summary>
+ <returns>true if this text change is a delete; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Text.TextChange.IsInsert">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a value that indicates whether this text change is an insert.</summary>
+ <returns>true if this text change is an insert; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Text.TextChange.IsReplace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a value that indicates whether this text change is a replace.</summary>
+ <returns>true if this text change is a replace; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Text.TextChange.NewBuffer">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a new text buffer.</summary>
+ <returns>A new text buffer.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Text.TextChange.NewLength">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the length of the new text.</summary>
+ <returns>The length of the new text.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Text.TextChange.NewPosition">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the position of the text change in the snapshot immediately after the change.</summary>
+ <returns>The position of the text change in the snapshot immediately after the change.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Text.TextChange.NewText">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the text that replaced the old text.</summary>
+ <returns>The text that replaced the old text.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.TextChange.Normalize">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a normalized value of this text change.</summary>
+ <returns>A normalized value of this text change.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Text.TextChange.OldBuffer">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets an old text buffer.</summary>
+ <returns>An old text buffer.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Text.TextChange.OldLength">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the length of the old text.</summary>
+ <returns>The length of the old text.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Text.TextChange.OldPosition">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the position of the text change in the snapshot immediately before the change.</summary>
+ <returns>The position of the text change in the snapshot immediately before the change.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Text.TextChange.OldText">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the text that was replaced.</summary>
+ <returns>The text that was replaced.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.TextChange.op_Equality(System.Web.Razor.Text.TextChange,System.Web.Razor.Text.TextChange)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the two text change are equal.</summary>
+ <returns>true if the two text change are equal; otherwise, false.</returns>
+ <param name="left">The left text change.</param>
+ <param name="right">The right text change.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.TextChange.op_Inequality(System.Web.Razor.Text.TextChange,System.Web.Razor.Text.TextChange)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the two text change are not equal.</summary>
+ <returns>true if the two text change are not equal; otherwise, false.</returns>
+ <param name="left">The left text change.</param>
+ <param name="right">The right text change.</param>
+ </member>
+ <member name="M:System.Web.Razor.Text.TextChange.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a string representation of the text change.</summary>
+ <returns>A string representation of the text change.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Text.TextChangeType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Text.TextChangeType.Insert">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Text.TextChangeType.Remove">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Text.TextDocumentReader">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Provides reader for text document.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Text.TextDocumentReader.#ctor(System.Web.Razor.Text.ITextDocument)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Text.TextDocumentReader" /> class.</summary>
+ <param name="source">The source to read.</param>
+ </member>
+ <member name="P:System.Web.Razor.Text.TextDocumentReader.Length">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the length of the document.</summary>
+ <returns>The length of the document.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Text.TextDocumentReader.Location">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the location of the document.</summary>
+ <returns>The location of the document.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.TextDocumentReader.Peek">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the next text document to read.</summary>
+ <returns>The next text document to read.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Text.TextDocumentReader.Position">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the position of the text document.</summary>
+ <returns>The position of the text document.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Text.TextDocumentReader.Read">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Reads a specified text document.</summary>
+ <returns>The text document.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.CSharpHelpers">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Provides helper functions for the CSharp tokenizer.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.CSharpHelpers.IsIdentifierPart(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified character can be used for identifier.</summary>
+ <returns>true if the specified character can be used for identifier; otherwise, false.</returns>
+ <param name="character">The character to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.CSharpHelpers.IsIdentifierStart(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified character can be used as an identifier start character.</summary>
+ <returns>true if the specified character can be used as an identifier start character; otherwise, false.</returns>
+ <param name="character">The character to check.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.CSharpHelpers.IsRealLiteralSuffix(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified character is a literal suffix for real numbers.</summary>
+ <returns>true if the specified character is a literal suffix for real numbers; otherwise, false.</returns>
+ <param name="character">The character to check.</param>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.CSharpTokenizer">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a CSharp tokenizer.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.CSharpTokenizer.#ctor(System.Web.Razor.Text.ITextDocument)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Tokenizer.CSharpTokenizer" /> class.</summary>
+ <param name="source">The source.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.CSharpTokenizer.CreateSymbol(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a CSharp tokenizer symbol.</summary>
+ <returns>A CSharp tokenizer symbol.</returns>
+ <param name="start">The beginning of the source location.</param>
+ <param name="content">The contents.</param>
+ <param name="type">The CSharp symbol type.</param>
+ <param name="errors">A collection of razor errors.</param>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.CSharpTokenizer.RazorCommentStarType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the star type of the <see cref="T:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType" />.</summary>
+ <returns>The star type of the <see cref="T:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType" />.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.CSharpTokenizer.RazorCommentTransitionType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the razor comment transition type for the <see cref="T:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType" />.</summary>
+ <returns>The razor comment transition type for the <see cref="T:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType" />.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.CSharpTokenizer.RazorCommentType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the razor comment type for the <see cref="T:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType" />.</summary>
+ <returns>The razor comment type for the <see cref="T:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType" />.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.CSharpTokenizer.StartState">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the state of the machine.</summary>
+ <returns>The state of the machine.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.HtmlTokenizer">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the html tokenizer of the razor.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.HtmlTokenizer.#ctor(System.Web.Razor.Text.ITextDocument)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Tokenizer.HtmlTokenizer" /> class.</summary>
+ <param name="source">The source for the text document.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.HtmlTokenizer.CreateSymbol(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a symbol for the specified parameters of the html tokenizer.</summary>
+ <returns>A symbol to create for the specified parameters of the html tokenizer.</returns>
+ <param name="start">The source location.</param>
+ <param name="content">The content string.</param>
+ <param name="type">The type of html symbol.</param>
+ <param name="errors">The razor errors.</param>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.HtmlTokenizer.RazorCommentStarType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the html symbols for the razor comment star type.</summary>
+ <returns>The html symbols for the razor comment star type.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.HtmlTokenizer.RazorCommentTransitionType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the html symbols for the razor comment transition type.</summary>
+ <returns>The html symbols for the razor comment transition type.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.HtmlTokenizer.RazorCommentType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the html symbols for the razor comment type.</summary>
+ <returns>The html symbols for the razor comment type.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.HtmlTokenizer.StartState">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the start of the state machine for the html.</summary>
+ <returns>The start of the state machine for the html.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.ITokenizer">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.ITokenizer.NextSymbol">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.Tokenizer`2">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <typeparam name="TSymbol">The type for the language symbol.</typeparam>
+ <typeparam name="TSymbolType">The enumeration type for the language symbol.</typeparam>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.#ctor(System.Web.Razor.Text.ITextDocument)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Tokenizer.Tokenizer`2" /> class.</summary>
+ <param name="source">The source.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.AfterRazorCommentTransition">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a result after the razor comment transition.</summary>
+ <returns>The result.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.At(System.String,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the lookahead buffer contains the expected string.</summary>
+ <returns>true if the lookahead buffer contains the expected string; otherwise, false.</returns>
+ <param name="expected">The string to check.</param>
+ <param name="caseSensitive">true to indicate comparison is case sensitive; otherwise, false.</param>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.Buffer">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the buffer for the tokenizer.</summary>
+ <returns>The buffer for the tokenizer.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.CharOrWhiteSpace(System.Char)">
+ <summary>Returns a function delegate, that accepts a character parameter and returns a value that indicates whether the character parameter is equal to specified character or white space.</summary>
+ <returns>A function delegate.</returns>
+ <param name="character">The character used to compare.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.CreateSymbol(System.Web.Razor.Text.SourceLocation,System.String,`1,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a language symbol type for the tokenizer with the specified content.</summary>
+ <returns>A language symbol type for the tokenizer.</returns>
+ <param name="start">The start of the source location.</param>
+ <param name="content">The content value.</param>
+ <param name="type">The symbol type.</param>
+ <param name="errors">The razor error.</param>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.CurrentCharacter">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the current character in the tokenizer.</summary>
+ <returns>The current character.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.CurrentErrors">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a list of the current razor errors.</summary>
+ <returns>A list of the current errors.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.CurrentLocation">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the current source location.</summary>
+ <returns>The current source location.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.CurrentStart">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the current start of the source location.</summary>
+ <returns>The current start of the source location.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.EndOfFile">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a value whether the tokenizer current location is at the end of the file.</summary>
+ <returns>true if the tokenizer current location is at the end of the file; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.EndSymbol(System.Web.Razor.Text.SourceLocation,`1)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the language end symbol type used by the tokenizer.</summary>
+ <returns>The language end symbol type.</returns>
+ <param name="start">The start of the source location.</param>
+ <param name="type">The enumeration type for the language symbol.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.EndSymbol(`1)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the language end symbol type used by the tokenizer.</summary>
+ <returns>The language end symbol type.</returns>
+ <param name="type">The enumeration type for the language symbol.</param>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.HaveContent">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a value whether the tokenizer have content.</summary>
+ <returns>true if the tokenizer have content; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.MoveNext">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Reads to the next character from the code reader.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.NextSymbol">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Shows the next symbol to be used.</summary>
+ <returns>The next symbol to be used.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.Peek">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Reads the next symbol in the code.</summary>
+ <returns>The next symbol to read.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.RazorCommentBody">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Parses the Razor comment body.</summary>
+ <returns>The object that represent the state of the result.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.RazorCommentStarType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the star type for the razor comment.</summary>
+ <returns>The star type for the razor comment.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.RazorCommentTransitionType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the transition type for the razor comment.</summary>
+ <returns>The transition type for the razor comment.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.RazorCommentType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the type of razor comment.</summary>
+ <returns>The type of razor comment.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.Reset">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Sets the tokenizer status to its initial state.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.ResumeSymbol(`0)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Resumes using the previous language symbol type.</summary>
+ <param name="previous">The previous language symbol type.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.Single(`1)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Uses a single type of symbol.</summary>
+ <returns>A single type of symbol.</returns>
+ <param name="type">The type of symbol.</param>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.Source">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the source of the text document.</summary>
+ <returns>The source of the source document.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.StartSymbol">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the start symbol used in this class.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.System#Web#Razor#Tokenizer#ITokenizer#NextSymbol">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the next language symbol type.</summary>
+ <returns>The next language symbol type.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.TakeAll(System.String,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Takes the string if found in the lookahead buffer into the tokenizer buffer.</summary>
+ <returns>true if the lookahead buffer contains the expected string; otherwise, false.</returns>
+ <param name="expected">The string to match.</param>
+ <param name="caseSensitive">true to indicate comparison is case sensitive; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.TakeCurrent">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts the current character into the buffer.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.TakeString(System.String,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts the given input string into the buffer.</summary>
+ <returns>true if the whole input string was accepted; false, if only a substring was accepted.</returns>
+ <param name="input">The input string.</param>
+ <param name="caseSensitive">true to indicate comparison is case sensitive; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.TakeUntil(System.Func{System.Char,System.Boolean})">
+ <summary>Parses the source document until the condition specified by predicate is met or end file is reached.</summary>
+ <returns>true if the predicate condition is met; false if end of file is reached.</returns>
+ <param name="predicate">The predicate that specifies the processing condition.</param>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.TokenizerView`3">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the specified parameters for the tokenizer view.</summary>
+ <typeparam name="TTokenizer">The type tokenizer.</typeparam>
+ <typeparam name="TSymbol">The type symbol.</typeparam>
+ <typeparam name="TSymbolType">The token symbol type.</typeparam>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.TokenizerView`3.#ctor(`0)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Tokenizer.TokenizerView`3" /> class.</summary>
+ <param name="tokenizer">The tokenizer view.</param>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.TokenizerView`3.Current">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the current view of the TSymbol.</summary>
+ <returns>The current view of the TSymbol.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.TokenizerView`3.EndOfFile">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a value that indicates whether the view can reach the end of a file.</summary>
+ <returns>true if the view can reach the end of a file; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.TokenizerView`3.Next">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the tokenizer moves to the next view.</summary>
+ <returns>true if the tokenizer moves to the next view; false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.TokenizerView`3.PutBack(`1)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Puts a specified symbol into the tokenizer view.</summary>
+ <param name="symbol">The symbol.</param>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.TokenizerView`3.Source">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the source of the text document for the tokenizer view.</summary>
+ <returns>The source of the text document for the tokenizer view.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.TokenizerView`3.Tokenizer">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the tokenizer to view the symbols for the razor.</summary>
+ <returns>The tokenizer to view the symbols for the razor.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.VBHelpers">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a set of characters as helpers in VB.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.VBHelpers.IsDoubleQuote(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates a value whether a specified character is enclosed in double quotation marks (").</summary>
+ <returns>true if the character is enclosed in double quotation marks ("); otherwise, false.</returns>
+ <param name="character">The character.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.VBHelpers.IsOctalDigit(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates a value whether a character is in octal digit.</summary>
+ <returns>true if a character is in octal digit; otherwise, false.</returns>
+ <param name="character">The character.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.VBHelpers.IsSingleQuote(System.Char)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates a value whether a specified character is enclosed in a single quotation mark (').</summary>
+ <returns>true if the character is enclosed in a single quotation mark ('); otherwise, false.</returns>
+ <param name="character">The character.</param>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.VBTokenizer">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Allows an application to break a VB symbol into tokens.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.VBTokenizer.#ctor(System.Web.Razor.Text.ITextDocument)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Tokenizer.VBTokenizer" /> class.</summary>
+ <param name="source">The source of text.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.VBTokenizer.CreateSymbol(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.VBSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a domain of symbols.</summary>
+ <returns>A domain of symbols.</returns>
+ <param name="start">The source location.</param>
+ <param name="content">The content value.</param>
+ <param name="type">The <see cref="T:System.Web.Razor.Tokenizer.Symbols.VBSymbolType" />.</param>
+ <param name="errors">The razor error.</param>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.VBTokenizer.RazorCommentStarType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the VB symbol type.</summary>
+ <returns>The VB symbol type.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.VBTokenizer.RazorCommentTransitionType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the transition style of the VB symbol.</summary>
+ <returns>The transition style of the VB symbol.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.VBTokenizer.RazorCommentType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the razor type comment of the <see cref="T:System.Web.Razor.Tokenizer.Symbols.VBSymbolType" />.</summary>
+ <returns>The razor type comment of the <see cref="T:System.Web.Razor.Tokenizer.Symbols.VBSymbolType" />.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.VBTokenizer.StartState">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the start state of the machine.</summary>
+ <returns>The start state of the machine.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Abstract">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.As">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Base">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Bool">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Break">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Byte">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Case">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Catch">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Char">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Checked">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Class">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Const">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Continue">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Decimal">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Default">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Delegate">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Do">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Double">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Else">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Enum">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Event">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Explicit">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Extern">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.False">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Finally">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Fixed">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Float">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.For">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Foreach">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Goto">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.If">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Implicit">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.In">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Int">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Interface">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Internal">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Is">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Lock">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Long">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Namespace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.New">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Null">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Object">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Operator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Out">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Override">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Params">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Private">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Protected">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Public">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Readonly">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Ref">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Return">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Sbyte">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Sealed">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Short">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Sizeof">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Stackalloc">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Static">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.String">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Struct">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Switch">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.This">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Throw">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.True">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Try">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Typeof">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Uint">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Ulong">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Unchecked">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Unsafe">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Ushort">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Using">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Virtual">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Void">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Volatile">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.While">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a C sharp symbol for the razor tokenizer.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol.#ctor(System.Int32,System.Int32,System.Int32,System.String,System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol" /> class.</summary>
+ <param name="offset">The symbol’s offset.</param>
+ <param name="line">The line.</param>
+ <param name="column">The column</param>
+ <param name="content">The content of the symbol.</param>
+ <param name="type">The type of the symbol.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol.#ctor(System.Int32,System.Int32,System.Int32,System.String,System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol" /> class.</summary>
+ <param name="offset">The symbol’s offset.</param>
+ <param name="line">The line.</param>
+ <param name="column">The column</param>
+ <param name="content">The content of the symbol.</param>
+ <param name="type">The type of the symbol.</param>
+ <param name="errors">A list of errors.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol.#ctor(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol" /> class.</summary>
+ <param name="start">The location to start the symbol.</param>
+ <param name="content">The content of the symbol.</param>
+ <param name="type">The type of the symbol.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol.#ctor(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol" /> class.</summary>
+ <param name="start">The location to start the symbol.</param>
+ <param name="content">The content of the symbol.</param>
+ <param name="type">The type of the symbol.</param>
+ <param name="errors">A list of errors.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified object is equal to the current object.</summary>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare to.</param>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol.EscapedIdentifier">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a value that indicates whether the symbol has an escaped identifier.</summary>
+ <returns>true if the symbol has an escaped identifier; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the hash code for this current instance.</summary>
+ <returns>The hash code for this current instance.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol.Keyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the language keyword.</summary>
+ <returns>The language keyword.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.And">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.AndAssign">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Arrow">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Assign">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.CharacterLiteral">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Colon">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Comma">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Comment">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Decrement">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.DivideAssign">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Dot">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.DoubleAnd">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.DoubleColon">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.DoubleOr">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Equals">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.GreaterThan">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.GreaterThanEqual">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Hash">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Identifier">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Increment">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.IntegerLiteral">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Keyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.LeftBrace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.LeftBracket">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.LeftParenthesis">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.LeftShift">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.LeftShiftAssign">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.LessThan">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.LessThanEqual">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Minus">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.MinusAssign">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Modulo">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.ModuloAssign">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.MultiplyAssign">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.NewLine">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Not">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.NotEqual">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.NullCoalesce">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Or">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.OrAssign">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Plus">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.PlusAssign">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.QuestionMark">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.RazorComment">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.RazorCommentStar">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.RazorCommentTransition">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.RealLiteral">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.RightBrace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.RightBracket">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.RightParenthesis">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.RightShift">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.RightShiftAssign">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Semicolon">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Slash">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Star">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.StringLiteral">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Tilde">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Transition">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Unknown">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.WhiteSpace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Xor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.XorAssign">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.Symbols.HtmlSymbol">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the Html symbols.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.HtmlSymbol.#ctor(System.Int32,System.Int32,System.Int32,System.String,System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Tokenizer.Symbols.HtmlSymbol" /> class.</summary>
+ <param name="offset">The location of the symbol.</param>
+ <param name="line">The exact line the symbol is found.</param>
+ <param name="column">The column number the symbol is found.</param>
+ <param name="content">The content value.</param>
+ <param name="type">The <see cref="T:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType" />.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.HtmlSymbol.#ctor(System.Int32,System.Int32,System.Int32,System.String,System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Tokenizer.Symbols.HtmlSymbol" /> class.</summary>
+ <param name="offset">The location of the symbol.</param>
+ <param name="line">The exact line the symbol is found.</param>
+ <param name="column">The column number the symbol is found.</param>
+ <param name="content">The content value.</param>
+ <param name="type">The <see cref="T:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType" />.</param>
+ <param name="errors">The razor error.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.HtmlSymbol.#ctor(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Tokenizer.Symbols.HtmlSymbol" /> class.</summary>
+ <param name="start">The start of the source location.</param>
+ <param name="content">The content value.</param>
+ <param name="type">The <see cref="T:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType" />.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.HtmlSymbol.#ctor(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Tokenizer.Symbols.HtmlSymbol" /> class.</summary>
+ <param name="start">The start of the source location.</param>
+ <param name="content">The content value.</param>
+ <param name="type">The <see cref="T:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType" />.</param>
+ <param name="errors">The razor error.</param>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.Bang">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.CloseAngle">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.Colon">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.DoubleHyphen">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.DoubleQuote">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.Equals">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.LeftBracket">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.NewLine">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.OpenAngle">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.QuestionMark">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.RazorComment">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.RazorCommentStar">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.RazorCommentTransition">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.RightBracket">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.SingleQuote">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.Solidus">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.Text">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.Transition">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.Unknown">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.WhiteSpace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.Symbols.ISymbol">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents an interface for the web razor symbol.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.ISymbol.ChangeStart(System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Changes the location of the symbol.</summary>
+ <param name="newStart">The new location of the symbol.</param>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Symbols.ISymbol.Content">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the content of the symbol.</summary>
+ <returns>The content of the symbol.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.ISymbol.OffsetStart(System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the starting offset of the symbol.</summary>
+ <param name="documentStart">The location where to start the document.</param>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Symbols.ISymbol.Start">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the location of the symbol.</summary>
+ <returns>The location of the symbol.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType.CommentBody">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType.CommentStar">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType.CommentStart">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType.Identifier">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType.Keyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType.NewLine">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType.Transition">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType.Unknown">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType.WhiteSpace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a new instance of symbols.</summary>
+ <typeparam name="TType">The generic type.</typeparam>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.#ctor(System.Web.Razor.Text.SourceLocation,System.String,`0,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1" /> class.</summary>
+ <param name="start">The source location.</param>
+ <param name="content">The content value.</param>
+ <param name="type">The type.</param>
+ <param name="errors">The razor error.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.ChangeStart(System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Changes the start of the machine.</summary>
+ <param name="newStart">The new start.</param>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.Content">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the content of a <see cref="T:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1" />.</summary>
+ <returns>The content of a <see cref="T:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1" />.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified Object is equal to the current Object.</summary>
+ <returns>true if the specified Object is equal to the current Object; otherwise, false.</returns>
+ <param name="obj">The object.</param>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.Errors">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the razor error.</summary>
+ <returns>The razor error.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Retrieves a hash code based on the current <see cref="T:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1" /> object.</summary>
+ <returns>A hash of the current <see cref="T:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1" /> object.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.OffsetStart(System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Starts the time’s offset for the source location.</summary>
+ <param name="documentStart">The document start.</param>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.Start">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the starting point of the source location.</summary>
+ <returns>The starting point of the source location.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates a string representation of the current <see cref="T:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1" /> object.</summary>
+ <returns>A string representation of the current <see cref="T:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1" /> object.</returns>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.Type">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a Type that inherits from the base Type.</summary>
+ <returns>A Type that inherits from the base Type.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.Symbols.SymbolExtensions">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the symbol extensions for the web tokenizer.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolExtensions.GetContent(System.Collections.Generic.IEnumerable{System.Web.Razor.Tokenizer.Symbols.ISymbol},System.Web.Razor.Text.SourceLocation)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the content of this <see cref="T:System.Web.Razor.Tokenizer.Symbols.SymbolExtensions" /> class.</summary>
+ <returns>The content of this <see cref="T:System.Web.Razor.Tokenizer.Symbols.SymbolExtensions" /> class.</returns>
+ <param name="symbols">The symbols to provide.</param>
+ <param name="spanStart">The starting index of the span.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolExtensions.GetContent(System.Web.Razor.Parser.SyntaxTree.SpanBuilder)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the content of this <see cref="T:System.Web.Razor.Tokenizer.Symbols.SymbolExtensions" /> class.</summary>
+ <returns>The content of this <see cref="T:System.Web.Razor.Tokenizer.Symbols.SymbolExtensions" /> class.</returns>
+ <param name="span">The intersection with the given span.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolExtensions.GetContent(System.Web.Razor.Parser.SyntaxTree.SpanBuilder,System.Func{System.Collections.Generic.IEnumerable{System.Web.Razor.Tokenizer.Symbols.ISymbol},System.Collections.Generic.IEnumerable{System.Web.Razor.Tokenizer.Symbols.ISymbol}})">
+ <summary>Gets the content of this <see cref="T:System.Web.Razor.Tokenizer.Symbols.SymbolExtensions" /> class.</summary>
+ <returns>The content of this <see cref="T:System.Web.Razor.Tokenizer.Symbols.SymbolExtensions" /> class.</returns>
+ <param name="span">The intersection with the given span.</param>
+ <param name="filter">A list of chosen symbols.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolExtensions.GetContent(System.Web.Razor.Tokenizer.Symbols.ISymbol)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the content of this <see cref="T:System.Web.Razor.Tokenizer.Symbols.SymbolExtensions" /> class.</summary>
+ <returns>The content of this <see cref="T:System.Web.Razor.Tokenizer.Symbols.SymbolExtensions" /> class.</returns>
+ <param name="symbol">The provided symbols.</param>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.Symbols.VBKeyword">
+ <summary>Enumerates the list of Visual Basic keywords.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.AddHandler">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.AddressOf">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Alias">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.And">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.AndAlso">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.As">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Boolean">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.ByRef">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Byte">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.ByVal">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Call">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Case">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Catch">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CBool">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CByte">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CChar">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CDate">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CDbl">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CDec">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Char">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CInt">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Class">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CLng">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CObj">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Const">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Continue">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CSByte">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CShort">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CSng">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CStr">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CUInt">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CULng">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CUShort">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Date">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Decimal">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Declare">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Default">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Delegate">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Dim">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.DirectCast">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Do">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Double">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Each">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Else">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.ElseIf">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.End">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.EndIf">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Enum">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Erase">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Error">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Event">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Exit">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.False">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Finally">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.For">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Friend">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Function">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Get">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.GetType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.GetXmlNamespace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Global">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.GoSub">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.GoTo">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Handles">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.If">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Implements">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Imports">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.In">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Inherits">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Integer">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Interface">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Is">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.IsNot">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Let">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Lib">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Like">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Long">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Loop">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Me">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Mod">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Module">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.MustInherit">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.MustOverride">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.MyBase">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.MyClass">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Namespace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Narrowing">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.New">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Next">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Not">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Nothing">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.NotInheritable">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.NotOverridable">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Object">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Of">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.On">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Operator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Option">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Optional">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Or">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.OrElse">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Overloads">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Overridable">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Overrides">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.ParamArray">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Partial">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Private">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Property">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Protected">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Public">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.RaiseEvent">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.ReadOnly">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.ReDim">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Rem">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.RemoveHandler">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Resume">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Return">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.SByte">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Select">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Set">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Shadows">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Shared">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Short">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Single">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Static">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Step">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Stop">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.String">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Structure">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Sub">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.SyncLock">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Then">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Throw">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.To">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.True">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Try">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.TryCast">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.TypeOf">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.UInteger">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.ULong">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.UShort">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Using">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Variant">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Wend">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.When">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.While">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Widening">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.With">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.WithEvents">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.WriteOnly">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Xor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.Symbols.VBSymbol">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the VB symbol components.</summary>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.VBSymbol.#ctor(System.Int32,System.Int32,System.Int32,System.String,System.Web.Razor.Tokenizer.Symbols.VBSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Tokenizer.Symbols.VBSymbol" /> class.</summary>
+ <param name="offset">The offset value.</param>
+ <param name="line">The line value.</param>
+ <param name="column">The column value.</param>
+ <param name="content">The content String value.</param>
+ <param name="type">The <see cref="T:System.Web.Razor.Tokenizer.Symbols.VBSymbolType" />.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.VBSymbol.#ctor(System.Int32,System.Int32,System.Int32,System.String,System.Web.Razor.Tokenizer.Symbols.VBSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Tokenizer.Symbols.VBSymbol" /> class.</summary>
+ <param name="offset">The offset value.</param>
+ <param name="line">The line value.</param>
+ <param name="column">The column value.</param>
+ <param name="content">The content String value.</param>
+ <param name="type">The <see cref="T:System.Web.Razor.Tokenizer.Symbols.VBSymbolType" />.</param>
+ <param name="errors">List of razor errors.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.VBSymbol.#ctor(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.VBSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Tokenizer.Symbols.VBSymbol" /> class.</summary>
+ <param name="start">The start of the source location.</param>
+ <param name="content">The content String value.</param>
+ <param name="type">The <see cref="T:System.Web.Razor.Tokenizer.Symbols.VBSymbolType" />.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.VBSymbol.#ctor(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.VBSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Tokenizer.Symbols.VBSymbol" /> class.</summary>
+ <param name="start">The start of the source location.</param>
+ <param name="content">The content String value.</param>
+ <param name="type">The <see cref="T:System.Web.Razor.Tokenizer.Symbols.VBSymbolType" />.</param>
+ <param name="errors">List of razor errors.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.VBSymbol.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates a value whether the current object is equal to the new object.</summary>
+ <returns>true if the current object is equal to the new object; otherwise, false.</returns>
+ <param name="obj">The object to compare.</param>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.VBSymbol.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the hash code for this instance.</summary>
+ <returns>The hash code to return.</returns>
+ </member>
+ <member name="M:System.Web.Razor.Tokenizer.Symbols.VBSymbol.GetSample(System.Web.Razor.Tokenizer.Symbols.VBSymbolType)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the specified data sample from the object.</summary>
+ <returns>The specified data sample from the object.</returns>
+ <param name="type">The <see cref="T:System.Web.Razor.Tokenizer.Symbols.VBSymbolType" />.</param>
+ </member>
+ <member name="P:System.Web.Razor.Tokenizer.Symbols.VBSymbol.Keyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the keyword used in the VB.</summary>
+ <returns>The keyword used.</returns>
+ </member>
+ <member name="T:System.Web.Razor.Tokenizer.Symbols.VBSymbolType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Add">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Bang">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.CharacterLiteral">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Colon">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Comma">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Comment">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Concatenation">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.DateLiteral">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Divide">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Dollar">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Dot">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Equal">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Exponentiation">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.FloatingPointLiteral">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.GreaterThan">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Hash">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Identifier">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.IntegerDivide">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.IntegerLiteral">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Keyword">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.LeftBrace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.LeftBracket">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.LeftParenthesis">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.LessThan">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.LineContinuation">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Multiply">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.NewLine">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.QuestionMark">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.RazorComment">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.RazorCommentStar">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.RazorCommentTransition">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.RightBrace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.RightBracket">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.RightParenthesis">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.StringLiteral">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Subtract">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Transition">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Unknown">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.WhiteSpace">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/packages/Microsoft.AspNet.WebApi.5.2.3/Microsoft.AspNet.WebApi.5.2.3.nupkg b/packages/Microsoft.AspNet.WebApi.5.2.3/Microsoft.AspNet.WebApi.5.2.3.nupkg
new file mode 100644
index 0000000..172ab0f
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebApi.5.2.3/Microsoft.AspNet.WebApi.5.2.3.nupkg
Binary files differ
diff --git a/packages/Microsoft.AspNet.WebApi.Client.5.2.3/Microsoft.AspNet.WebApi.Client.5.2.3.nupkg b/packages/Microsoft.AspNet.WebApi.Client.5.2.3/Microsoft.AspNet.WebApi.Client.5.2.3.nupkg
new file mode 100644
index 0000000..4ff175b
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebApi.Client.5.2.3/Microsoft.AspNet.WebApi.Client.5.2.3.nupkg
Binary files differ
diff --git a/packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/net45/System.Net.Http.Formatting.dll b/packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/net45/System.Net.Http.Formatting.dll
new file mode 100644
index 0000000..3b76acd
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/net45/System.Net.Http.Formatting.dll
Binary files differ
diff --git a/packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/net45/System.Net.Http.Formatting.xml b/packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/net45/System.Net.Http.Formatting.xml
new file mode 100644
index 0000000..1d57d2e
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/net45/System.Net.Http.Formatting.xml
@@ -0,0 +1,2094 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Net.Http.Formatting</name>
+ </assembly>
+ <members>
+ <member name="T:System.Net.Http.ByteRangeStreamContent">
+ <summary>
+ <see cref="T:System.Net.Http.HttpContent" /> implementation which provides a byte range view over a stream used to generate HTTP 206 (Partial Content) byte range responses. The <see cref="T:System.Net.Http.ByteRangeStreamContent" /> supports one or more byte ranges regardless of whether the ranges are consecutive or not. If there is only one range then a single partial response body containing a Content-Range header is generated. If there are more than one ranges then a multipart/byteranges response is generated where each body part contains a range indicated by the associated Content-Range header field. </summary>
+ </member>
+ <member name="M:System.Net.Http.ByteRangeStreamContent.#ctor(System.IO.Stream,System.Net.Http.Headers.RangeHeaderValue,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ <see cref="T:System.Net.Http.HttpContent" /> implementation which provides a byte range view over a stream used to generate HTTP 206 (Partial Content) byte range responses. If none of the requested ranges overlap with the current extend of the selected resource represented by the content parameter then an <see cref="T:System.Net.Http.InvalidByteRangeException" /> is thrown indicating the valid Content-Range of the content. </summary>
+ <param name="content">The stream over which to generate a byte range view.</param>
+ <param name="range">The range or ranges, typically obtained from the Range HTTP request header field.</param>
+ <param name="mediaType">The media type of the content stream.</param>
+ </member>
+ <member name="M:System.Net.Http.ByteRangeStreamContent.#ctor(System.IO.Stream,System.Net.Http.Headers.RangeHeaderValue,System.Net.Http.Headers.MediaTypeHeaderValue,System.Int32)">
+ <summary>
+ <see cref="T:System.Net.Http.HttpContent" /> implementation which provides a byte range view over a stream used to generate HTTP 206 (Partial Content) byte range responses. If none of the requested ranges overlap with the current extend of the selected resource represented by the content parameter then an <see cref="T:System.Net.Http.InvalidByteRangeException" /> is thrown indicating the valid Content-Range of the content. </summary>
+ <param name="content">The stream over which to generate a byte range view.</param>
+ <param name="range">The range or ranges, typically obtained from the Range HTTP request header field.</param>
+ <param name="mediaType">The media type of the content stream.</param>
+ <param name="bufferSize">The buffer size used when copying the content stream.</param>
+ </member>
+ <member name="M:System.Net.Http.ByteRangeStreamContent.#ctor(System.IO.Stream,System.Net.Http.Headers.RangeHeaderValue,System.String)">
+ <summary>
+ <see cref="T:System.Net.Http.HttpContent" /> implementation which provides a byte range view over a stream used to generate HTTP 206 (Partial Content) byte range responses. If none of the requested ranges overlap with the current extend of the selected resource represented by the content parameter then an <see cref="T:System.Net.Http.InvalidByteRangeException" /> is thrown indicating the valid Content-Range of the content. </summary>
+ <param name="content">The stream over which to generate a byte range view.</param>
+ <param name="range">The range or ranges, typically obtained from the Range HTTP request header field.</param>
+ <param name="mediaType">The media type of the content stream.</param>
+ </member>
+ <member name="M:System.Net.Http.ByteRangeStreamContent.#ctor(System.IO.Stream,System.Net.Http.Headers.RangeHeaderValue,System.String,System.Int32)">
+ <summary>
+ <see cref="T:System.Net.Http.HttpContent" /> implementation which provides a byte range view over a stream used to generate HTTP 206 (Partial Content) byte range responses. If none of the requested ranges overlap with the current extend of the selected resource represented by the content parameter then an <see cref="T:System.Net.Http.InvalidByteRangeException" /> is thrown indicating the valid Content-Range of the content. </summary>
+ <param name="content">The stream over which to generate a byte range view.</param>
+ <param name="range">The range or ranges, typically obtained from the Range HTTP request header field.</param>
+ <param name="mediaType">The media type of the content stream.</param>
+ <param name="bufferSize">The buffer size used when copying the content stream.</param>
+ </member>
+ <member name="M:System.Net.Http.ByteRangeStreamContent.Dispose(System.Boolean)">
+ <summary>Releases the resources used by the current instance of the <see cref="T:System.Net.Http.ByteRangeStreamContent" /> class.</summary>
+ <param name="disposing">true to release managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Http.ByteRangeStreamContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>Asynchronously serialize and write the byte range to an HTTP content stream.</summary>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <param name="stream">The target stream.</param>
+ <param name="context">Information about the transport.</param>
+ </member>
+ <member name="M:System.Net.Http.ByteRangeStreamContent.TryComputeLength(System.Int64@)">
+ <summary>Determines whether a byte array has a valid length in bytes.</summary>
+ <returns>true if length is a valid length; otherwise, false.</returns>
+ <param name="length">The length in bytes of the byte array.</param>
+ </member>
+ <member name="T:System.Net.Http.HttpClientExtensions">
+ <summary> Extension methods that aid in making formatted requests using <see cref="T:System.Net.Http.HttpClient" />. </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsJsonAsync``1(System.Net.Http.HttpClient,System.Uri,``0)">
+ <summary> Sends a POST request as an asynchronous operation to the specified Uri with the given value serialized as JSON. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsJsonAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Threading.CancellationToken)">
+ <summary> Sends a POST request as an asynchronous operation to the specified Uri with the given value serialized as JSON. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsXmlAsync``1(System.Net.Http.HttpClient,System.Uri,``0)">
+ <summary> Sends a POST request as an asynchronous operation to the specified Uri with the given value serialized as XML. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsXmlAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Threading.CancellationToken)">
+ <summary> Sends a POST request as an asynchronous operation to the specified Uri with the given value serialized as XML. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary> Sends a POST request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Threading.CancellationToken)">
+ <summary> Sends a POST request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be null in which case the &lt;paramref name="formatter"&gt;formatter's&lt;/paramref&gt; default content type will be used.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary> Sends a POST request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be null in which case the &lt;paramref name="formatter"&gt;formatter's&lt;/paramref&gt; default content type will be used.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)">
+ <summary> Sends a POST request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be null in which case the &lt;paramref name="formatter"&gt;formatter's&lt;/paramref&gt; default content type will be used.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Threading.CancellationToken)">
+ <summary> Sends a POST request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsJsonAsync``1(System.Net.Http.HttpClient,System.Uri,``0)">
+ <summary> Sends a PUT request as an asynchronous operation to the specified Uri with the given value serialized as JSON. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsJsonAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Threading.CancellationToken)">
+ <summary> Sends a PUT request as an asynchronous operation to the specified Uri with the given value serialized as JSON. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsXmlAsync``1(System.Net.Http.HttpClient,System.Uri,``0)">
+ <summary> Sends a PUT request as an asynchronous operation to the specified Uri with the given value serialized as XML. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsXmlAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Threading.CancellationToken)">
+ <summary> Sends a PUT request as an asynchronous operation to the specified Uri with the given value serialized as XML. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary> Sends a PUT request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Threading.CancellationToken)">
+ <summary> Sends a PUT request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be null in which case the &lt;paramref name="formatter"&gt;formatter's&lt;/paramref&gt; default content type will be used.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary> Sends a PUT request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be null in which case the &lt;paramref name="formatter"&gt;formatter's&lt;/paramref&gt; default content type will be used.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)">
+ <summary> Sends a PUT request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be null in which case the &lt;paramref name="formatter"&gt;formatter's&lt;/paramref&gt; default content type will be used.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Threading.CancellationToken)">
+ <summary> Sends a PUT request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="T:System.Net.Http.HttpClientFactory">
+ <summary>Represents the factory for creating new instance of <see cref="T:System.Net.Http.HttpClient" />.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpClientFactory.Create(System.Net.Http.DelegatingHandler[])">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.HttpClient" />.</summary>
+ <returns>A new instance of the <see cref="T:System.Net.Http.HttpClient" />.</returns>
+ <param name="handlers">The list of HTTP handler that delegates the processing of HTTP response messages to another handler.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpClientFactory.Create(System.Net.Http.HttpMessageHandler,System.Net.Http.DelegatingHandler[])">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.HttpClient" />.</summary>
+ <returns>A new instance of the <see cref="T:System.Net.Http.HttpClient" />.</returns>
+ <param name="innerHandler">The inner handler which is responsible for processing the HTTP response messages.</param>
+ <param name="handlers">The list of HTTP handler that delegates the processing of HTTP response messages to another handler.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpClientFactory.CreatePipeline(System.Net.Http.HttpMessageHandler,System.Collections.Generic.IEnumerable{System.Net.Http.DelegatingHandler})">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.HttpClient" /> which should be pipelined.</summary>
+ <returns>A new instance of the <see cref="T:System.Net.Http.HttpClient" /> which should be pipelined.</returns>
+ <param name="innerHandler">The inner handler which is responsible for processing the HTTP response messages.</param>
+ <param name="handlers">The list of HTTP handler that delegates the processing of HTTP response messages to another handler.</param>
+ </member>
+ <member name="T:System.Net.Http.HttpContentExtensions">
+ <summary>Specifies extension methods to allow strongly typed objects to be read from HttpContent instances.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent)">
+ <summary> Returns a Task that will yield an object of the specified type &lt;typeparamref name="T" /&gt; from the content instance. </summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary> Returns a Task that will yield an object of the specified type &lt;typeparamref name="T" /&gt; from the content instance. </summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="formatters">The collection of MediaTyepFormatter instances to use.</param>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger)">
+ <summary> Returns a Task that will yield an object of the specified type &lt;typeparamref name="T" /&gt; from the content instance. </summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="formatters">The collection of MediaTypeFormatter instances to use.</param>
+ <param name="formatterLogger">The IFormatterLogger to log events to.</param>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger,System.Threading.CancellationToken)">
+ <summary>Returns a Task that will yield an object of the specified type from the content instance.</summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="formatters">The collection of MediaTypeFormatter instances to use.</param>
+ <param name="formatterLogger">The IFormatterLogger to log events to.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Threading.CancellationToken)">
+ <summary>Returns a Task that will yield an object of the specified type from the content instance.</summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="formatters">The collection of MediaTypeFormatter instances to use.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>Returns a Task that will yield an object of the specified type from the content instance.</summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type)">
+ <summary> Returns a Task that will yield an object of the specified type from the content instance. </summary>
+ <returns>A Task that will yield an object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary> Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content. </summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="formatters">The collection of MediaTypeFormatter instances to use.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger)">
+ <summary> Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content. </summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="formatters">The collection of MediaTypeFormatter instances to use.</param>
+ <param name="formatterLogger">The IFormatterLogger to log events to.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger,System.Threading.CancellationToken)">
+ <summary>Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content.</summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="formatters">The collection of MediaTypeFormatter instances to use.</param>
+ <param name="formatterLogger">The IFormatterLogger to log events to.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Threading.CancellationToken)">
+ <summary>Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content.</summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="formatters">The collection of MediaTypeFormatter instances to use.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Threading.CancellationToken)">
+ <summary>Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content.</summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="T:System.Net.Http.HttpContentFormDataExtensions">
+ <summary>Extension methods to read HTML form URL-encoded datafrom <see cref="T:System.Net.Http.HttpContent" /> instances.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContentFormDataExtensions.IsFormData(System.Net.Http.HttpContent)">
+ <summary>Determines whether the specified content is HTML form URL-encoded data.</summary>
+ <returns>true if the specified content is HTML form URL-encoded data; otherwise, false.</returns>
+ <param name="content">The content.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentFormDataExtensions.ReadAsFormDataAsync(System.Net.Http.HttpContent)">
+ <summary>Asynchronously reads HTML form URL-encoded from an <see cref="T:System.Net.Http.HttpContent" /> instance and stores the results in a <see cref="T:System.Collections.Specialized.NameValueCollection" /> object.</summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="content">The content.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentFormDataExtensions.ReadAsFormDataAsync(System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>Asynchronously reads HTML form URL-encoded from an <see cref="T:System.Net.Http.HttpContent" /> instance and stores the results in a <see cref="T:System.Collections.Specialized.NameValueCollection" /> object.</summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="content">The content.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="T:System.Net.Http.HttpContentMessageExtensions">
+ <summary>Provides extension methods to read <see cref="T:System.Net.Http.HttpRequestMessage" /> and <see cref="T:System.Net.Http.HttpResponseMessage" /> entities from <see cref="T:System.Net.Http.HttpContent" /> instances. </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.IsHttpRequestMessageContent(System.Net.Http.HttpContent)">
+ <summary>Determines whether the specified content is HTTP request message content.</summary>
+ <returns>true if the specified content is HTTP message content; otherwise, false.</returns>
+ <param name="content">The content to check.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.IsHttpResponseMessageContent(System.Net.Http.HttpContent)">
+ <summary>Determines whether the specified content is HTTP response message content.</summary>
+ <returns>true if the specified content is HTTP message content; otherwise, false.</returns>
+ <param name="content">The content to check.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent)">
+ <summary> Reads the <see cref="T:System.Net.Http.HttpContent" /> as an <see cref="T:System.Net.Http.HttpRequestMessage" />. </summary>
+ <returns>The parsed <see cref="T:System.Net.Http.HttpRequestMessage" /> instance.</returns>
+ <param name="content">The content to read.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String)">
+ <summary> Reads the <see cref="T:System.Net.Http.HttpContent" /> as an <see cref="T:System.Net.Http.HttpRequestMessage" />. </summary>
+ <returns>The parsed <see cref="T:System.Net.Http.HttpRequestMessage" /> instance.</returns>
+ <param name="content">The content to read.</param>
+ <param name="uriScheme">The URI scheme to use for the request URI.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Int32)">
+ <summary> Reads the <see cref="T:System.Net.Http.HttpContent" /> as an <see cref="T:System.Net.Http.HttpRequestMessage" />. </summary>
+ <returns>The parsed <see cref="T:System.Net.Http.HttpRequestMessage" /> instance.</returns>
+ <param name="content">The content to read.</param>
+ <param name="uriScheme">The URI scheme to use for the request URI.</param>
+ <param name="bufferSize">The size of the buffer.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Int32,System.Int32)">
+ <summary>Reads the <see cref="T:System.Net.Http.HttpContent" /> as an <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>The parsed <see cref="T:System.Net.Http.HttpRequestMessage" /> instance.</returns>
+ <param name="content">The content to read.</param>
+ <param name="uriScheme">The URI scheme to use for the request URI.</param>
+ <param name="bufferSize">The size of the buffer.</param>
+ <param name="maxHeaderSize">The maximum length of the HTTP header.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Int32,System.Int32,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Int32,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent)">
+ <summary> Reads the <see cref="T:System.Net.Http.HttpContent" /> as an <see cref="T:System.Net.Http.HttpResponseMessage" />. </summary>
+ <returns>The parsed <see cref="T:System.Net.Http.HttpResponseMessage" /> instance.</returns>
+ <param name="content">The content to read.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Int32)">
+ <summary>Reads the <see cref="T:System.Net.Http.HttpContent" /> as an <see cref="T:System.Net.Http.HttpResponseMessage" />. </summary>
+ <returns>The parsed <see cref="T:System.Net.Http.HttpResponseMessage" /> instance.</returns>
+ <param name="content">The content to read.</param>
+ <param name="bufferSize">The size of the buffer.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Int32,System.Int32)">
+ <summary>Reads the <see cref="T:System.Net.Http.HttpContent" /> as an <see cref="T:System.Net.Http.HttpResponseMessage" />.</summary>
+ <returns>The parsed <see cref="T:System.Net.Http.HttpResponseMessage" /> instance.</returns>
+ <param name="content">The content to read.</param>
+ <param name="bufferSize">The size of the buffer.</param>
+ <param name="maxHeaderSize">The maximum length of the HTTP header.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Int32,System.Int32,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Int32,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Threading.CancellationToken)"></member>
+ <member name="T:System.Net.Http.HttpContentMultipartExtensions">
+ <summary>Extension methods to read MIME multipart entities from <see cref="T:System.Net.Http.HttpContent" /> instances.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.IsMimeMultipartContent(System.Net.Http.HttpContent)">
+ <summary>Determines whether the specified content is MIME multipart content.</summary>
+ <returns>true if the specified content is MIME multipart content; otherwise, false.</returns>
+ <param name="content">The content.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.IsMimeMultipartContent(System.Net.Http.HttpContent,System.String)">
+ <summary>Determines whether the specified content is MIME multipart content with the specified subtype.</summary>
+ <returns>true if the specified content is MIME multipart content with the specified subtype; otherwise, false.</returns>
+ <param name="content">The content.</param>
+ <param name="subtype">The MIME multipart subtype to match.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync(System.Net.Http.HttpContent)">
+ <summary>Reads all body parts within a MIME multipart message and produces a set of <see cref="T:System.Net.Http.HttpContent" /> instances as a result.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> representing the tasks of getting the collection of <see cref="T:System.Net.Http.HttpContent" /> instances where each instance represents a body part.</returns>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent" /> instance to use for the object's content.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync(System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>Reads all body parts within a MIME multipart message and produces a set of <see cref="T:System.Net.Http.HttpContent" /> instances as a result.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> representing the tasks of getting the collection of <see cref="T:System.Net.Http.HttpContent" /> instances where each instance represents a body part.</returns>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent" /> instance to use for the object's content.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync``1(System.Net.Http.HttpContent,``0)">
+ <summary>Reads all body parts within a MIME multipart message and produces a set of <see cref="T:System.Net.Http.HttpContent" /> instances as a result using the streamProvider instance to determine where the contents of each body part is written.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> representing the tasks of getting the collection of <see cref="T:System.Net.Http.HttpContent" /> instances where each instance represents a body part.</returns>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent" /> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ <typeparam name="T">The type of the MIME multipart.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync``1(System.Net.Http.HttpContent,``0,System.Int32)">
+ <summary>Reads all body parts within a MIME multipart message and produces a set of <see cref="T:System.Net.Http.HttpContent" /> instances as a result using the streamProvider instance to determine where the contents of each body part is written and bufferSize as read buffer size.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> representing the tasks of getting the collection of <see cref="T:System.Net.Http.HttpContent" /> instances where each instance represents a body part.</returns>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent" /> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ <param name="bufferSize">Size of the buffer used to read the contents.</param>
+ <typeparam name="T">The type of the MIME multipart.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync``1(System.Net.Http.HttpContent,``0,System.Int32,System.Threading.CancellationToken)">
+ <summary>Reads all body parts within a MIME multipart message and produces a set of <see cref="T:System.Net.Http.HttpContent" /> instances as a result using the streamProvider instance to determine where the contents of each body part is written and bufferSize as read buffer size.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> representing the tasks of getting the collection of <see cref="T:System.Net.Http.HttpContent" /> instances where each instance represents a body part.</returns>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent" /> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ <param name="bufferSize">Size of the buffer used to read the contents.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ <typeparam name="T">The type of the MIME multipart.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync``1(System.Net.Http.HttpContent,``0,System.Threading.CancellationToken)">
+ <summary>Reads all body parts within a MIME multipart message and produces a set of <see cref="T:System.Net.Http.HttpContent" /> instances as a result using the streamProvider instance to determine where the contents of each body part is written.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> representing the tasks of getting the collection of <see cref="T:System.Net.Http.HttpContent" /> instances where each instance represents a body part.</returns>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent" /> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ <typeparam name="T">The type of the MIME multipart.</typeparam>
+ </member>
+ <member name="T:System.Net.Http.HttpMessageContent">
+ <summary> Derived <see cref="T:System.Net.Http.HttpContent" /> class which can encapsulate an <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage" /> or an <see cref="P:System.Net.Http.HttpMessageContent.HttpRequestMessage" /> as an entity with media type "application/http". </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.#ctor(System.Net.Http.HttpRequestMessage)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.HttpMessageContent" /> class encapsulating an <see cref="P:System.Net.Http.HttpMessageContent.HttpRequestMessage" />. </summary>
+ <param name="httpRequest">The <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage" /> instance to encapsulate.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.#ctor(System.Net.Http.HttpResponseMessage)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.HttpMessageContent" /> class encapsulating an <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage" />. </summary>
+ <param name="httpResponse">The <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage" /> instance to encapsulate.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.Dispose(System.Boolean)">
+ <summary> Releases unmanaged and - optionally - managed resources </summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpMessageContent.HttpRequestMessage">
+ <summary> Gets the HTTP request message. </summary>
+ </member>
+ <member name="P:System.Net.Http.HttpMessageContent.HttpResponseMessage">
+ <summary> Gets the HTTP response message. </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary> Asynchronously serializes the object's content to the given stream. </summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> instance that is asynchronously serializing the object's content.</returns>
+ <param name="stream">The <see cref="T:System.IO.Stream" /> to which to write.</param>
+ <param name="context">The associated <see cref="T:System.Net.TransportContext" />.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.TryComputeLength(System.Int64@)">
+ <summary> Computes the length of the stream if possible. </summary>
+ <returns>true if the length has been computed; otherwise false.</returns>
+ <param name="length">The computed length of the stream.</param>
+ </member>
+ <member name="T:System.Net.Http.HttpRequestHeadersExtensions">
+ <summary>Provides extension methods for the <see cref="T:System.Net.Http.Headers.HttpRequestHeaders" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestHeadersExtensions.GetCookies(System.Net.Http.Headers.HttpRequestHeaders)">
+ <summary>Gets any cookie headers present in the request.</summary>
+ <returns>A collection of <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> instances.</returns>
+ <param name="headers">The request headers.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestHeadersExtensions.GetCookies(System.Net.Http.Headers.HttpRequestHeaders,System.String)">
+ <summary>Gets any cookie headers present in the request that contain a cookie state whose name that matches the specified value.</summary>
+ <returns>A collection of <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> instances.</returns>
+ <param name="headers">The request headers.</param>
+ <param name="name">The cookie state name to match.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse(System.Net.Http.HttpRequestMessage)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode)"></member>
+ <member name="T:System.Net.Http.HttpResponseHeadersExtensions">
+ <summary> Provides extension methods for the <see cref="T:System.Net.Http.Headers.HttpResponseHeaders" /> class. </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpResponseHeadersExtensions.AddCookies(System.Net.Http.Headers.HttpResponseHeaders,System.Collections.Generic.IEnumerable{System.Net.Http.Headers.CookieHeaderValue})">
+ <summary> Adds cookies to a response. Each Set-Cookie header is represented as one <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> instance. A <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> contains information about the domain, path, and other cookie information as well as one or more <see cref="T:System.Net.Http.Headers.CookieState" /> instances. Each <see cref="T:System.Net.Http.Headers.CookieState" /> instance contains a cookie name and whatever cookie state is associate with that name. The state is in the form of a <see cref="T:System.Collections.Specialized.NameValueCollection" /> which on the wire is encoded as HTML Form URL-encoded data. This representation allows for multiple related "cookies" to be carried within the same Cookie header while still providing separation between each cookie state. A sample Cookie header is shown below. In this example, there are two <see cref="T:System.Net.Http.Headers.CookieState" /> with names state1 and state2 respectively. Further, each cookie state contains two name/value pairs (name1/value1 and name2/value2) and (name3/value3 and name4/value4). &lt;code&gt; Set-Cookie: state1:name1=value1&amp;amp;name2=value2; state2:name3=value3&amp;amp;name4=value4; domain=domain1; path=path1; &lt;/code&gt;</summary>
+ <param name="headers">The response headers</param>
+ <param name="cookies">The cookie values to add to the response.</param>
+ </member>
+ <member name="T:System.Net.Http.InvalidByteRangeException">
+ <summary> An exception thrown by <see cref="T:System.Net.Http.ByteRangeStreamContent" /> in case none of the requested ranges overlap with the current extend of the selected resource. The current extend of the resource is indicated in the ContentRange property. </summary>
+ </member>
+ <member name="M:System.Net.Http.InvalidByteRangeException.#ctor(System.Net.Http.Headers.ContentRangeHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.InvalidByteRangeException" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.InvalidByteRangeException.#ctor(System.Net.Http.Headers.ContentRangeHeaderValue,System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.InvalidByteRangeException" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.InvalidByteRangeException.#ctor(System.Net.Http.Headers.ContentRangeHeaderValue,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.InvalidByteRangeException" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.InvalidByteRangeException.#ctor(System.Net.Http.Headers.ContentRangeHeaderValue,System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.InvalidByteRangeException" /> class.</summary>
+ </member>
+ <member name="P:System.Net.Http.InvalidByteRangeException.ContentRange">
+ <summary> The current extend of the resource indicated in terms of a ContentRange header field. </summary>
+ </member>
+ <member name="T:System.Net.Http.MultipartFileData">
+ <summary>Represents a multipart file data.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartFileData.#ctor(System.Net.Http.Headers.HttpContentHeaders,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartFileData" /> class.</summary>
+ <param name="headers">The headers of the multipart file data.</param>
+ <param name="localFileName">The name of the local file for the multipart file data.</param>
+ </member>
+ <member name="P:System.Net.Http.MultipartFileData.Headers">
+ <summary>Gets or sets the headers of the multipart file data.</summary>
+ <returns>The headers of the multipart file data.</returns>
+ </member>
+ <member name="P:System.Net.Http.MultipartFileData.LocalFileName">
+ <summary>Gets or sets the name of the local file for the multipart file data.</summary>
+ <returns>The name of the local file for the multipart file data.</returns>
+ </member>
+ <member name="T:System.Net.Http.MultipartFileStreamProvider">
+ <summary>Represents an <see cref="T:System.Net.Http.IMultipartStreamProvider" /> suited for writing each MIME body parts of the MIME multipart message to a file using a <see cref="T:System.IO.FileStream" />.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartFileStreamProvider.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartFileStreamProvider" /> class.</summary>
+ <param name="rootPath">The root path where the content of MIME multipart body parts are written to.</param>
+ </member>
+ <member name="M:System.Net.Http.MultipartFileStreamProvider.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartFileStreamProvider" /> class.</summary>
+ <param name="rootPath">The root path where the content of MIME multipart body parts are written to.</param>
+ <param name="bufferSize">The number of bytes buffered for writes to the file.</param>
+ </member>
+ <member name="P:System.Net.Http.MultipartFileStreamProvider.BufferSize">
+ <summary>Gets or sets the number of bytes buffered for writes to the file.</summary>
+ <returns>The number of bytes buffered for writes to the file.</returns>
+ </member>
+ <member name="P:System.Net.Http.MultipartFileStreamProvider.FileData">
+ <summary>Gets or sets the multipart file data.</summary>
+ <returns>The multipart file data.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartFileStreamProvider.GetLocalFileName(System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>Gets the name of the local file which will be combined with the root path to create an absolute file name where the contents of the current MIME body part will be stored.</summary>
+ <returns>A relative filename with no path component.</returns>
+ <param name="headers">The headers for the current MIME body part.</param>
+ </member>
+ <member name="M:System.Net.Http.MultipartFileStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>Gets the stream instance where the message body part is written to.</summary>
+ <returns>The <see cref="T:System.IO.Stream" /> instance where the message body part is written to.</returns>
+ <param name="parent">The content of HTTP.</param>
+ <param name="headers">The header fields describing the body part.</param>
+ </member>
+ <member name="P:System.Net.Http.MultipartFileStreamProvider.RootPath">
+ <summary>Gets or sets the root path where the content of MIME multipart body parts are written to.</summary>
+ <returns>The root path where the content of MIME multipart body parts are written to.</returns>
+ </member>
+ <member name="T:System.Net.Http.MultipartFormDataRemoteStreamProvider">
+ <summary>A <see cref="T:System.Net.Http.MultipartStreamProvider" /> implementation suited for use with HTML file uploads for writing file content to a remote storage <see cref="T:System.IO.Stream" />. The stream provider looks at the Content-Disposition header field and determines an output remote <see cref="T:System.IO.Stream" /> based on the presence of a filename parameter. If a filename parameter is present in the Content-Disposition header field, then the body part is written to a remote <see cref="T:System.IO.Stream" /> provided by <see cref="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.GetRemoteStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)" />. Otherwise it is written to a <see cref="T:System.IO.MemoryStream" />.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartFormDataRemoteStreamProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.ExecutePostProcessingAsync">
+ <summary>Read the non-file contents as form data.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> representing the post processing.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.ExecutePostProcessingAsync(System.Threading.CancellationToken)">
+ <summary>Read the non-file contents as form data.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> representing the post processing.</returns>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="P:System.Net.Http.MultipartFormDataRemoteStreamProvider.FileData">
+ <summary>Gets a collection of file data passed as part of the multipart form data.</summary>
+ </member>
+ <member name="P:System.Net.Http.MultipartFormDataRemoteStreamProvider.FormData">
+ <summary>Gets a <see cref="T:System.Collections.Specialized.NameValueCollection" /> of form data passed as part of the multipart form data.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.GetRemoteStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>Provides a <see cref="T:System.Net.Http.RemoteStreamInfo" /> for <see cref="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)" />. Override this method to provide a remote stream to which the data should be written.</summary>
+ <returns>A result specifying a remote stream where the file will be written to and a location where the file can be accessed. It cannot be null and the stream must be writable.</returns>
+ <param name="parent">The parent <see cref="T:System.Net.Http.HttpContent" /> MIME multipart instance.</param>
+ <param name="headers">The header fields describing the body part's content.</param>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)"></member>
+ <member name="T:System.Net.Http.MultipartFormDataStreamProvider">
+ <summary>Represents an <see cref="T:System.Net.Http.IMultipartStreamProvider" /> suited for use with HTML file uploads for writing file content to a <see cref="T:System.IO.FileStream" />.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataStreamProvider.#ctor(System.String)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.MultipartFormDataStreamProvider" /> class. </summary>
+ <param name="rootPath">The root path where the content of MIME multipart body parts are written to.</param>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataStreamProvider.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartFormDataStreamProvider" /> class.</summary>
+ <param name="rootPath">The root path where the content of MIME multipart body parts are written to.</param>
+ <param name="bufferSize">The number of bytes buffered for writes to the file.</param>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataStreamProvider.ExecutePostProcessingAsync">
+ <summary>Reads the non-file contents as form data.</summary>
+ <returns>A task that represents the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataStreamProvider.ExecutePostProcessingAsync(System.Threading.CancellationToken)"></member>
+ <member name="P:System.Net.Http.MultipartFormDataStreamProvider.FormData">
+ <summary>Gets a <see cref="T:System.Collections.Specialized.NameValueCollection" /> of form data passed as part of the multipart form data.</summary>
+ <returns>The <see cref="T:System.Collections.Specialized.NameValueCollection" /> of form data.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>Gets the streaming instance where the message body part is written.</summary>
+ <returns>The <see cref="T:System.IO.Stream" /> instance where the message body part is written.</returns>
+ <param name="parent">The HTTP content that contains this body part.</param>
+ <param name="headers">Header fields describing the body part.</param>
+ </member>
+ <member name="T:System.Net.Http.MultipartMemoryStreamProvider">
+ <summary>Represents a multipart memory stream provider.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartMemoryStreamProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartMemoryStreamProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartMemoryStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>Returns the <see cref="T:System.IO.Stream" /> for the <see cref="T:System.Net.Http.MultipartMemoryStreamProvider" />.</summary>
+ <returns>The <see cref="T:System.IO.Stream" /> for the <see cref="T:System.Net.Http.MultipartMemoryStreamProvider" />.</returns>
+ <param name="parent">A <see cref="T:System.Net.Http.HttpContent" /> object.</param>
+ <param name="headers">The HTTP content headers.</param>
+ </member>
+ <member name="T:System.Net.Http.MultipartRelatedStreamProvider">
+ <summary>Represents the provider for the multipart related multistream.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartRelatedStreamProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartRelatedStreamProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartRelatedStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>Gets the related stream for the provider.</summary>
+ <returns>The content headers.</returns>
+ <param name="parent">The parent content.</param>
+ <param name="headers">The http content headers.</param>
+ </member>
+ <member name="P:System.Net.Http.MultipartRelatedStreamProvider.RootContent">
+ <summary>Gets the root content of the <see cref="T:System.Net.Http.MultipartRelatedStreamProvider" />.</summary>
+ <returns>The root content of the <see cref="T:System.Net.Http.MultipartRelatedStreamProvider" />.</returns>
+ </member>
+ <member name="T:System.Net.Http.MultipartRemoteFileData">
+ <summary>Represents a multipart file data for remote storage.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartRemoteFileData.#ctor(System.Net.Http.Headers.HttpContentHeaders,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartRemoteFileData" /> class.</summary>
+ <param name="headers">The headers of the multipart file data.</param>
+ <param name="location">The remote file's location.</param>
+ <param name="fileName">The remote file's name.</param>
+ </member>
+ <member name="P:System.Net.Http.MultipartRemoteFileData.FileName">
+ <summary>Gets the remote file's name.</summary>
+ </member>
+ <member name="P:System.Net.Http.MultipartRemoteFileData.Headers">
+ <summary>Gets the headers of the multipart file data.</summary>
+ </member>
+ <member name="P:System.Net.Http.MultipartRemoteFileData.Location">
+ <summary>Gets the remote file's location.</summary>
+ </member>
+ <member name="T:System.Net.Http.MultipartStreamProvider">
+ <summary>Represents a stream provider that examines the headers provided by the MIME multipart parser as part of the MIME multipart extension methods (see <see cref="T:System.Net.Http.HttpContentMultipartExtensions" />) and decides what kind of stream to return for the body part to be written to.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartStreamProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartStreamProvider" /> class.</summary>
+ </member>
+ <member name="P:System.Net.Http.MultipartStreamProvider.Contents">
+ <summary>Gets or sets the contents for this <see cref="T:System.Net.Http.MultipartStreamProvider" />.</summary>
+ <returns>The contents for this <see cref="T:System.Net.Http.MultipartStreamProvider" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartStreamProvider.ExecutePostProcessingAsync">
+ <summary>Executes the post processing operation for this <see cref="T:System.Net.Http.MultipartStreamProvider" />.</summary>
+ <returns>The asynchronous task for this operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartStreamProvider.ExecutePostProcessingAsync(System.Threading.CancellationToken)">
+ <summary>Executes the post processing operation for this <see cref="T:System.Net.Http.MultipartStreamProvider" />.</summary>
+ <returns>The asynchronous task for this operation.</returns>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="M:System.Net.Http.MultipartStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>Gets the stream where to write the body part to. This method is called when a MIME multipart body part has been parsed.</summary>
+ <returns>The <see cref="T:System.IO.Stream" /> instance where the message body part is written to.</returns>
+ <param name="parent">The content of the HTTP.</param>
+ <param name="headers">The header fields describing the body part.</param>
+ </member>
+ <member name="T:System.Net.Http.ObjectContent">
+ <summary> Contains a value as well as an associated <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> that will be used to serialize the value when writing this content. </summary>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.#ctor(System.Type,System.Object,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent" /> class.</summary>
+ <param name="type">The type of object this instance will contain.</param>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.#ctor(System.Type,System.Object,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent" /> class. </summary>
+ <param name="type">The type of object this instance will contain.</param>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ <param name="mediaType">The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.#ctor(System.Type,System.Object,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent" /> class.</summary>
+ <param name="type">The type of object this instance will contain.</param>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ <param name="mediaType">The authoritative value of the Content-Type header.</param>
+ </member>
+ <member name="P:System.Net.Http.ObjectContent.Formatter">
+ <summary>Gets the media-type formatter associated with this content instance.</summary>
+ <returns>The media type formatter associated with this content instance.</returns>
+ </member>
+ <member name="P:System.Net.Http.ObjectContent.ObjectType">
+ <summary>Gets the type of object managed by this <see cref="T:System.Net.Http.ObjectContent" /> instance.</summary>
+ <returns>The object type.</returns>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>Asynchronously serializes the object's content to the given stream.</summary>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <param name="stream">The stream to write to.</param>
+ <param name="context">The associated <see cref="T:System.Net.TransportContext" />.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.TryComputeLength(System.Int64@)">
+ <summary>Computes the length of the stream if possible.</summary>
+ <returns>true if the length has been computed; otherwise, false.</returns>
+ <param name="length">Receives the computed length of the stream.</param>
+ </member>
+ <member name="P:System.Net.Http.ObjectContent.Value">
+ <summary>Gets or sets the value of the content.</summary>
+ <returns>The content value.</returns>
+ </member>
+ <member name="T:System.Net.Http.ObjectContent`1">
+ <summary> Generic form of <see cref="T:System.Net.Http.ObjectContent" />. </summary>
+ <typeparam name="T">The type of object this class will contain.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent`1.#ctor(`0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent`1" /> class.</summary>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent`1.#ctor(`0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary> Initializes a new instance of the &lt;see cref="T:System.Net.Http.ObjectContent`1" /&gt; class. </summary>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ <param name="mediaType">The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent`1.#ctor(`0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent`1" /> class.</summary>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ <param name="mediaType">The authoritative value of the Content-Type header.</param>
+ </member>
+ <member name="T:System.Net.Http.PushStreamContent">
+ <summary>Enables scenarios where a data producer wants to write directly (either synchronously or asynchronously) using a stream.</summary>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Action{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext})">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent" /> class.</summary>
+ <param name="onStreamAvailable">An action that is called when an output stream is available, allowing the action to write to it directly. </param>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Action{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext},System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent" /> class.</summary>
+ <param name="onStreamAvailable">An action that is called when an output stream is available, allowing the action to write to it directly.</param>
+ <param name="mediaType">The media type.</param>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Action{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext},System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent" /> class.</summary>
+ <param name="onStreamAvailable">An action that is called when an output stream is available, allowing the action to write to it directly.</param>
+ <param name="mediaType">The media type.</param>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Func{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.Tasks.Task})">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent" /> class.</summary>
+ <param name="onStreamAvailable">An action that is called when an output stream is available, allowing the action to write to it directly.</param>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Func{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.Tasks.Task},System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent" /> class.</summary>
+ <param name="onStreamAvailable">An action that is called when an output stream is available, allowing the action to write to it directly.</param>
+ <param name="mediaType">The media type.</param>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Func{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.Tasks.Task},System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent" /> class.</summary>
+ <param name="onStreamAvailable">An action that is called when an output stream is available, allowing the action to write to it directly.</param>
+ <param name="mediaType">The media type.</param>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>Asynchronously serializes the push content into stream.</summary>
+ <returns>The serialized push content.</returns>
+ <param name="stream">The stream where the push content will be serialized.</param>
+ <param name="context">The context.</param>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.TryComputeLength(System.Int64@)">
+ <summary>Determines whether the stream content has a valid length in bytes.</summary>
+ <returns>true if length is a valid length; otherwise, false.</returns>
+ <param name="length">The length in bytes of the stream content.</param>
+ </member>
+ <member name="T:System.Net.Http.RemoteStreamInfo">
+ <summary>Represents the result for <see cref="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.GetRemoteStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)" />.</summary>
+ </member>
+ <member name="M:System.Net.Http.RemoteStreamInfo.#ctor(System.IO.Stream,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.RemoteStreamInfo" /> class.</summary>
+ <param name="remoteStream">The remote stream instance where the file will be written to.</param>
+ <param name="location">The remote file's location.</param>
+ <param name="fileName">The remote file's name.</param>
+ </member>
+ <member name="P:System.Net.Http.RemoteStreamInfo.FileName">
+ <summary>Gets the remote file's location.</summary>
+ </member>
+ <member name="P:System.Net.Http.RemoteStreamInfo.Location">
+ <summary>Gets the remote file's location.</summary>
+ </member>
+ <member name="P:System.Net.Http.RemoteStreamInfo.RemoteStream">
+ <summary>Gets the remote stream instance where the file will be written to.</summary>
+ </member>
+ <member name="T:System.Net.Http.UnsupportedMediaTypeException">
+ <summary> Defines an exception type for signalling that a request's media type was not supported. </summary>
+ </member>
+ <member name="M:System.Net.Http.UnsupportedMediaTypeException.#ctor(System.String,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.UnsupportedMediaTypeException" /> class. </summary>
+ <param name="message">The message that describes the error.</param>
+ <param name="mediaType">The unsupported media type.</param>
+ </member>
+ <member name="P:System.Net.Http.UnsupportedMediaTypeException.MediaType">
+ <summary>Gets or sets the media type.</summary>
+ <returns>The media type.</returns>
+ </member>
+ <member name="T:System.Net.Http.UriExtensions">
+ <summary>Contains extension methods to allow strongly typed objects to be read from the query component of <see cref="T:System.Uri" /> instances. </summary>
+ </member>
+ <member name="M:System.Net.Http.UriExtensions.ParseQueryString(System.Uri)">
+ <summary>Parses the query portion of the specified URI.</summary>
+ <returns>A <see cref="T:System.Collections.Specialized.NameValueCollection" /> that contains the query parameters.</returns>
+ <param name="address">The URI to parse.</param>
+ </member>
+ <member name="M:System.Net.Http.UriExtensions.TryReadQueryAs(System.Uri,System.Type,System.Object@)">
+ <summary>Reads HTML form URL encoded data provided in the URI query string as an object of a specified type.</summary>
+ <returns>true if the query component of the URI can be read as the specified type; otherwise, false.</returns>
+ <param name="address">The URI to read.</param>
+ <param name="type">The type of object to read.</param>
+ <param name="value">When this method returns, contains an object that is initialized from the query component of the URI. This parameter is treated as uninitialized.</param>
+ </member>
+ <member name="M:System.Net.Http.UriExtensions.TryReadQueryAs``1(System.Uri,``0@)">
+ <summary>Reads HTML form URL encoded data provided in the URI query string as an object of a specified type.</summary>
+ <returns>true if the query component of the URI can be read as the specified type; otherwise, false.</returns>
+ <param name="address">The URI to read.</param>
+ <param name="value">When this method returns, contains an object that is initialized from the query component of the URI. This parameter is treated as uninitialized.</param>
+ <typeparam name="T">The type of object to read.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.UriExtensions.TryReadQueryAsJson(System.Uri,Newtonsoft.Json.Linq.JObject@)">
+ <summary>Reads HTML form URL encoded data provided in the <see cref="T:System.Uri" /> query component as a <see cref="T:Newtonsoft.Json.Linq.JObject" /> object.</summary>
+ <returns>true if the query component can be read as <see cref="T:Newtonsoft.Json.Linq.JObject" />; otherwise false.</returns>
+ <param name="address">The <see cref="T:System.Uri" /> instance from which to read.</param>
+ <param name="value">An object to be initialized with this instance or null if the conversion cannot be performed.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter">
+ <summary>Abstract media type formatter class to support Bson and Json.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.#ctor(System.Net.Http.Formatting.BaseJsonMediaTypeFormatter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter" /> class.</summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter" /> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CanReadType(System.Type)">
+ <summary>Determines whether this formatter can read objects of the specified type.</summary>
+ <returns>true if objects of this type can be read, otherwise false.</returns>
+ <param name="type">The type of object that will be read.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CanWriteType(System.Type)">
+ <summary>Determines whether this formatter can write objects of the specified type.</summary>
+ <returns>true if objects of this type can be written, otherwise false.</returns>
+ <param name="type">The type of object to write.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CreateDefaultSerializerSettings">
+ <summary>Creates a <see cref="T:Newtonsoft.Json.JsonSerializerSettings" /> instance with the default settings used by the <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter" />.</summary>
+ <returns>Returns <see cref="T:Newtonsoft.Json.JsonSerializerSettings" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CreateJsonReader(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <summary>Called during deserialization to get the <see cref="T:Newtonsoft.Json.JsonReader" />.</summary>
+ <returns>The reader to use during deserialization.</returns>
+ <param name="type">The type of the object to read.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="effectiveEncoding">The encoding to use when reading.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CreateJsonSerializer">
+ <summary>Called during serialization and deserialization to get the <see cref="T:Newtonsoft.Json.JsonSerializer" />.</summary>
+ <returns>The JsonSerializer used during serialization and deserialization.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CreateJsonWriter(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <summary>Called during serialization to get the <see cref="T:Newtonsoft.Json.JsonWriter" />.</summary>
+ <returns>The writer to use during serialization.</returns>
+ <param name="type">The type of the object to write.</param>
+ <param name="writeStream">The stream to write to.</param>
+ <param name="effectiveEncoding">The encoding to use when writing.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.MaxDepth">
+ <summary>Gets or sets the maximum depth allowed by this formatter.</summary>
+ <returns>The maximum depth allowed by this formatter.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.ReadFromStream(System.Type,System.IO.Stream,System.Text.Encoding,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Called during deserialization to read an object of the specified type from the specified stream.</summary>
+ <returns>The object that has been read.</returns>
+ <param name="type">The type of the object to read.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="effectiveEncoding">The encoding to use when reading.</param>
+ <param name="formatterLogger">The logger to log events to.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Called during deserialization to read an object of the specified type from the specified stream.</summary>
+ <returns>A task whose result will be the object instance that has been read.</returns>
+ <param name="type">The type of the object to read.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being read.</param>
+ <param name="formatterLogger">The logger to log events to.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.SerializerSettings">
+ <summary>Gets or sets the JsonSerializerSettings used to configure the JsonSerializer.</summary>
+ <returns>The JsonSerializerSettings used to configure the JsonSerializer.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.WriteToStream(System.Type,System.Object,System.IO.Stream,System.Text.Encoding)">
+ <summary>Called during serialization to write an object of the specified type to the specified stream.</summary>
+ <param name="type">The type of the object to write.</param>
+ <param name="value">The object to write.</param>
+ <param name="writeStream">The stream to write to.</param>
+ <param name="effectiveEncoding">The encoding to use when writing.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)">
+ <summary>Called during serialization to write an object of the specified type to the specified stream.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.</returns>
+ <param name="type">The type of the object to write.</param>
+ <param name="value">The object to write.</param>
+ <param name="writeStream">The stream to write to.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being written.</param>
+ <param name="transportContext">The transport context.</param>
+ <param name="cancellationToken">The token to monitor for cancellation.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.BsonMediaTypeFormatter">
+ <summary>Represents a media type formatter to handle Bson.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.#ctor">
+ <summary>Initializes a new instance of the<see cref="T:System.Net.Http.Formatting.BsonMediaTypeFormatter" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.#ctor(System.Net.Http.Formatting.BsonMediaTypeFormatter)">
+ <summary>Initializes a new instance of the<see cref="T:System.Net.Http.Formatting.BsonMediaTypeFormatter" /> class.</summary>
+ <param name="formatter">The formatter to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.CreateJsonReader(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <summary>Called during deserialization to get the <see cref="T:Newtonsoft.Json.JsonReader" />.</summary>
+ <returns>The reader to use during deserialization.</returns>
+ <param name="type">The type of the object to read.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="effectiveEncoding">The encoding to use when reading.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.CreateJsonWriter(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <summary>Called during serialization to get the <see cref="T:Newtonsoft.Json.JsonWriter" />.</summary>
+ <returns>The writer to use during serialization.</returns>
+ <param name="type">The type of the object to write.</param>
+ <param name="writeStream">The stream to write to.</param>
+ <param name="effectiveEncoding">The encoding to use when writing.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.BsonMediaTypeFormatter.DefaultMediaType">
+ <summary>Gets the default media type for Json, namely "application/bson".</summary>
+ <returns>The default media type for Json, namely "application/bson".</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.BsonMediaTypeFormatter.MaxDepth">
+ <summary>Gets or sets the maximum depth allowed by this formatter.</summary>
+ <returns>The maximum depth allowed by this formatter.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.ReadFromStream(System.Type,System.IO.Stream,System.Text.Encoding,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Called during deserialization to read an object of the specified type from the specified stream.</summary>
+ <returns>The object that has been read.</returns>
+ <param name="type">The type of the object to read.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="effectiveEncoding">The encoding to use when reading.</param>
+ <param name="formatterLogger">The logger to log events to.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Called during deserialization to read an object of the specified type from the specified stream.</summary>
+ <returns>A task whose result will be the object instance that has been read.</returns>
+ <param name="type">The type of the object to read.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being read.</param>
+ <param name="formatterLogger">The logger to log events to.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.WriteToStream(System.Type,System.Object,System.IO.Stream,System.Text.Encoding)">
+ <summary>Called during serialization to write an object of the specified type to the specified stream.</summary>
+ <param name="type">The type of the object to write.</param>
+ <param name="value">The object to write.</param>
+ <param name="writeStream">The stream to write to.</param>
+ <param name="effectiveEncoding">The encoding to use when writing.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.BufferedMediaTypeFormatter">
+ <summary>Represents a helper class to allow a synchronous formatter on top of the asynchronous formatter infrastructure.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.BufferedMediaTypeFormatter" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.#ctor(System.Net.Http.Formatting.BufferedMediaTypeFormatter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.BufferedMediaTypeFormatter" /> class.</summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.BufferedMediaTypeFormatter" /> instance to copy settings from.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.BufferedMediaTypeFormatter.BufferSize">
+ <summary>Gets or sets the suggested size of buffer to use with streams in bytes.</summary>
+ <returns>The suggested size of buffer to use with streams in bytes.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.ReadFromStream(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Reads synchronously from the buffered stream.</summary>
+ <returns>An object of the given <paramref name="type" />.</returns>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. Can be null.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.ReadFromStream(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger,System.Threading.CancellationToken)">
+ <summary>Reads synchronously from the buffered stream.</summary>
+ <returns>An object of the given <paramref name="type" />.</returns>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. Can be null.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Reads asynchronously from the buffered stream.</summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. Can be null.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger,System.Threading.CancellationToken)">
+ <summary>Reads asynchronously from the buffered stream.</summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. Can be null.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.WriteToStream(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent)">
+ <summary>Writes synchronously to the buffered stream.</summary>
+ <param name="type">The type of the object to serialize.</param>
+ <param name="value">The object value to write. Can be null.</param>
+ <param name="writeStream">The stream to which to write.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. Can be null.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.WriteToStream(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>Writes synchronously to the buffered stream.</summary>
+ <param name="type">The type of the object to serialize.</param>
+ <param name="value">The object value to write. Can be null.</param>
+ <param name="writeStream">The stream to which to write.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. Can be null.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext)">
+ <summary>Writes asynchronously to the buffered stream.</summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="type">The type of the object to serialize.</param>
+ <param name="value">The object value to write. It may be null.</param>
+ <param name="writeStream">The stream to which to write.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. Can be null.</param>
+ <param name="transportContext">The transport context.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)">
+ <summary>Writes asynchronously to the buffered stream.</summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="type">The type of the object to serialize.</param>
+ <param name="value">The object value to write. It may be null.</param>
+ <param name="writeStream">The stream to which to write.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. Can be null.</param>
+ <param name="transportContext">The transport context.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.ContentNegotiationResult">
+ <summary> Represents the result of content negotiation performed using &lt;see cref="M:System.Net.Http.Formatting.IContentNegotiator.Negotiate(System.Type,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})" /&gt;</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.ContentNegotiationResult.#ctor(System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary> Create the content negotiation result object. </summary>
+ <param name="formatter">The formatter.</param>
+ <param name="mediaType">The preferred media type. Can be null.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.ContentNegotiationResult.Formatter">
+ <summary> The formatter chosen for serialization. </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.ContentNegotiationResult.MediaType">
+ <summary> The media type that is associated with the formatter chosen for serialization. Can be null. </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.DefaultContentNegotiator">
+ <summary> The default implementation of <see cref="T:System.Net.Http.Formatting.IContentNegotiator" />, which is used to select a <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> for an <see cref="T:System.Net.Http.HttpRequestMessage" /> or <see cref="T:System.Net.Http.HttpResponseMessage" />. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.DefaultContentNegotiator" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.DefaultContentNegotiator" /> class.</summary>
+ <param name="excludeMatchOnTypeOnly">true to exclude formatters that match only on the object type; otherwise, false.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.ComputeFormatterMatches(System.Type,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Determines how well each formatter matches an HTTP request.</summary>
+ <returns>Returns a collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> objects that represent all of the matches.</returns>
+ <param name="type">The type to be serialized.</param>
+ <param name="request">The request.</param>
+ <param name="formatters">The set of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> objects from which to choose.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.DefaultContentNegotiator.ExcludeMatchOnTypeOnly">
+ <summary>If true, exclude formatters that match only on the object type; otherwise, false.</summary>
+ <returns>Returns a <see cref="T:System.Boolean" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.MatchAcceptHeader(System.Collections.Generic.IEnumerable{System.Net.Http.Headers.MediaTypeWithQualityHeaderValue},System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Matches a set of Accept header fields against the media types that a formatter supports.</summary>
+ <returns>Returns a <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> object that indicates the quality of the match, or null if there is no match.</returns>
+ <param name="sortedAcceptValues">A list of Accept header values, sorted in descending order of q factor. You can create this list by calling the <see cref="M:System.Net.Http.Formatting.DefaultContentNegotiator.SortStringWithQualityHeaderValuesByQFactor(System.Collections.Generic.ICollection{System.Net.Http.Headers.StringWithQualityHeaderValue})" /> method.</param>
+ <param name="formatter">The formatter to match against.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.MatchMediaTypeMapping(System.Net.Http.HttpRequestMessage,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Matches a request against the <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> objects in a media-type formatter.</summary>
+ <returns>Returns a <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> object that indicates the quality of the match, or null if there is no match.</returns>
+ <param name="request">The request to match.</param>
+ <param name="formatter">The media-type formatter.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.MatchRequestMediaType(System.Net.Http.HttpRequestMessage,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Match the content type of a request against the media types that a formatter supports.</summary>
+ <returns>Returns a <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> object that indicates the quality of the match, or null if there is no match.</returns>
+ <param name="request">The request to match.</param>
+ <param name="formatter">The formatter to match against.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.MatchType(System.Type,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Selects the first supported media type of a formatter.</summary>
+ <returns>Returns a <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> with <see cref="P:System.Net.Http.Formatting.MediaTypeFormatterMatch.Ranking" /> set to MatchOnCanWriteType, or null if there is no match. A <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> indicating the quality of the match or null is no match.</returns>
+ <param name="type">The type to match.</param>
+ <param name="formatter">The formatter to match against.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.Negotiate(System.Type,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Performs content negotiating by selecting the most appropriate <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> out of the passed in <paramref name="formatters" /> for the given <paramref name="request" /> that can serialize an object of the given <paramref name="type" />.</summary>
+ <returns>The result of the negotiation containing the most appropriate <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> instance, or null if there is no appropriate formatter.</returns>
+ <param name="type">The type to be serialized.</param>
+ <param name="request">The request.</param>
+ <param name="formatters">The set of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> objects from which to choose.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.SelectResponseCharacterEncoding(System.Net.Http.HttpRequestMessage,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Determines the best character encoding for writing the response.</summary>
+ <returns>Returns the <see cref="T:System.Text.Encoding" /> that is the best match.</returns>
+ <param name="request">The request.</param>
+ <param name="formatter">The selected media formatter.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.SelectResponseMediaTypeFormatter(System.Collections.Generic.ICollection{System.Net.Http.Formatting.MediaTypeFormatterMatch})">
+ <summary>Select the best match among the candidate matches found.</summary>
+ <returns>Returns the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> object that represents the best match. </returns>
+ <param name="matches">The collection of matches.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.ShouldMatchOnType(System.Collections.Generic.IEnumerable{System.Net.Http.Headers.MediaTypeWithQualityHeaderValue})">
+ <summary> Determine whether to match on type or not. This is used to determine whether to generate a 406 response or use the default media type formatter in case there is no match against anything in the request. If ExcludeMatchOnTypeOnly is true then we don't match on type unless there are no accept headers. </summary>
+ <returns>True if not ExcludeMatchOnTypeOnly and accept headers with a q-factor bigger than 0.0 are present.</returns>
+ <param name="sortedAcceptValues">The sorted accept header values to match.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.SortMediaTypeWithQualityHeaderValuesByQFactor(System.Collections.Generic.ICollection{System.Net.Http.Headers.MediaTypeWithQualityHeaderValue})">
+ <summary>Sorts Accept header values in descending order of q factor.</summary>
+ <returns>Returns the sorted list of MediaTypeWithQualityHeaderValue objects.</returns>
+ <param name="headerValues">A collection of StringWithQualityHeaderValue objects, representing the header fields.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.SortStringWithQualityHeaderValuesByQFactor(System.Collections.Generic.ICollection{System.Net.Http.Headers.StringWithQualityHeaderValue})">
+ <summary>Sorts a list of Accept-Charset, Accept-Encoding, Accept-Language or related header values in descending order or q factor.</summary>
+ <returns>Returns the sorted list of StringWithQualityHeaderValue objects.</returns>
+ <param name="headerValues">A collection of StringWithQualityHeaderValue objects, representing the header fields.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.UpdateBestMatch(System.Net.Http.Formatting.MediaTypeFormatterMatch,System.Net.Http.Formatting.MediaTypeFormatterMatch)">
+ <summary>Evaluates whether a match is better than the current match.</summary>
+ <returns>Returns whichever <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> object is a better match.</returns>
+ <param name="current">The current match.</param>
+ <param name="potentialReplacement">The match to evaluate against the current match.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.DelegatingEnumerable`1">
+ <summary> Helper class to serialize &lt;see cref="T:System.Collections.Generic.IEnumerable`1" /&gt; types by delegating them through a concrete implementation."/&amp;gt;. </summary>
+ <typeparam name="T">The interface implementing to proxy.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.#ctor">
+ <summary> Initialize a DelegatingEnumerable. This constructor is necessary for <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> to work. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary> Initialize a DelegatingEnumerable with an &lt;see cref="T:System.Collections.Generic.IEnumerable`1" /&gt;. This is a helper class to proxy &lt;see cref="T:System.Collections.Generic.IEnumerable`1" /&gt; interfaces for <see cref="T:System.Xml.Serialization.XmlSerializer" />. </summary>
+ <param name="source">The &lt;see cref="T:System.Collections.Generic.IEnumerable`1" /&gt; instance to get the enumerator from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.Add(System.Object)">
+ <summary> This method is not implemented but is required method for serialization to work. Do not use. </summary>
+ <param name="item">The item to add. Unused.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.GetEnumerator">
+ <summary> Get the enumerator of the associated &lt;see cref="T:System.Collections.Generic.IEnumerable`1" /&gt;. </summary>
+ <returns>The enumerator of the &lt;see cref="T:System.Collections.Generic.IEnumerable`1" /&gt; source.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary> Get the enumerator of the associated &lt;see cref="T:System.Collections.Generic.IEnumerable`1" /&gt;. </summary>
+ <returns>The enumerator of the &lt;see cref="T:System.Collections.Generic.IEnumerable`1" /&gt; source.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.FormDataCollection">
+ <summary>Represent the collection of form data.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
+ <summary>Initializes a new instance of <see cref="T:System.Net.Http.Formatting.FormDataCollection" /> class.</summary>
+ <param name="pairs">The pairs.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.#ctor(System.String)">
+ <summary>Initializes a new instance of <see cref="T:System.Net.Http.Formatting.FormDataCollection" /> class.</summary>
+ <param name="query">The query.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.#ctor(System.Uri)">
+ <summary>Initializes a new instance of <see cref="T:System.Net.Http.Formatting.FormDataCollection" /> class.</summary>
+ <param name="uri">The URI</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.Get(System.String)">
+ <summary>Gets the collection of form data.</summary>
+ <returns>The collection of form data.</returns>
+ <param name="key">The key.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.GetEnumerator">
+ <summary>Gets an enumerable that iterates through the collection.</summary>
+ <returns>The enumerable that iterates through the collection.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.GetValues(System.String)">
+ <summary>Gets the values of the collection of form data.</summary>
+ <returns>The values of the collection of form data.</returns>
+ <param name="key">The key.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.FormDataCollection.Item(System.String)">
+ <summary>Gets values associated with a given key. If there are multiple values, they're concatenated.</summary>
+ <returns>Values associated with a given key. If there are multiple values, they're concatenated.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.ReadAsNameValueCollection">
+ <summary>Reads the collection of form data as a collection of name value.</summary>
+ <returns>The collection of form data as a collection of name value.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Gets an enumerable that iterates through the collection.</summary>
+ <returns>The enumerable that iterates through the collection.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter">
+ <summary>
+ <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> class for handling HTML form URL-ended data, also known as application/x-www-form-urlencoded. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.#ctor(System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> class.</summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.CanReadType(System.Type)">
+ <summary>Queries whether the <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> can deserializean object of the specified type.</summary>
+ <returns>true if the <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> can deserialize the type; otherwise, false.</returns>
+ <param name="type">The type to deserialize.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.CanWriteType(System.Type)">
+ <summary>Queries whether the <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> can serializean object of the specified type.</summary>
+ <returns>true if the <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> can serialize the type; otherwise, false.</returns>
+ <param name="type">The type to serialize.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.DefaultMediaType">
+ <summary>Gets the default media type for HTML form-URL-encoded data, which is application/x-www-form-urlencoded.</summary>
+ <returns>The default media type for HTML form-URL-encoded data</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.MaxDepth">
+ <summary>Gets or sets the maximum depth allowed by this formatter.</summary>
+ <returns>The maximum depth.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.ReadBufferSize">
+ <summary>Gets or sets the size of the buffer when reading the incoming stream.</summary>
+ <returns>The buffer size.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary> Asynchronously deserializes an object of the specified type.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> whose result will be the object instance that has been read.</returns>
+ <param name="type">The type of object to deserialize.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream" /> to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being read.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.IContentNegotiator">
+ <summary> Performs content negotiation. This is the process of selecting a response writer (formatter) in compliance with header values in the request. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.IContentNegotiator.Negotiate(System.Type,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary> Performs content negotiating by selecting the most appropriate <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> out of the passed in formatters for the given request that can serialize an object of the given type. </summary>
+ <returns>The result of the negotiation containing the most appropriate <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> instance, or null if there is no appropriate formatter.</returns>
+ <param name="type">The type to be serialized.</param>
+ <param name="request">Request message, which contains the header values used to perform negotiation.</param>
+ <param name="formatters">The set of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> objects from which to choose.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.IFormatterLogger">
+ <summary>Specifies a callback interface that a formatter can use to log errors while reading.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.IFormatterLogger.LogError(System.String,System.Exception)">
+ <summary>Logs an error.</summary>
+ <param name="errorPath">The path to the member for which the error is being logged.</param>
+ <param name="exception">The error message.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.IFormatterLogger.LogError(System.String,System.String)">
+ <summary>Logs an error.</summary>
+ <param name="errorPath">The path to the member for which the error is being logged.</param>
+ <param name="errorMessage">The error message to be logged.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.IRequiredMemberSelector">
+ <summary>Defines method that determines whether a given member is required on deserialization.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.IRequiredMemberSelector.IsRequiredMember(System.Reflection.MemberInfo)">
+ <summary>Determines whether a given member is required on deserialization.</summary>
+ <returns>true if <paramref name="member" /> should be treated as a required member; otherwise false.</returns>
+ <param name="member">The <see cref="T:System.Reflection.MemberInfo" /> to be deserialized.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.JsonContractResolver">
+ <summary>Represents the default <see cref="T:Newtonsoft.Json.Serialization.IContractResolver" /> used by <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" />. It uses the formatter's <see cref="T:System.Net.Http.Formatting.IRequiredMemberSelector" /> to select required members and recognizes the <see cref="T:System.SerializableAttribute" /> type annotation.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonContractResolver.#ctor(System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.JsonContractResolver" /> class.</summary>
+ <param name="formatter">The formatter to use for resolving required members.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)">
+ <summary>Creates a property on the specified class by using the specified parameters.</summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonProperty" /> to create on the specified class by using the specified parameters.</returns>
+ <param name="member">The member info.</param>
+ <param name="memberSerialization">The member serialization.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.JsonMediaTypeFormatter">
+ <summary>Represents the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> class to handle JSON. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.#ctor">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" /> class. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.#ctor(System.Net.Http.Formatting.JsonMediaTypeFormatter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" /> class.</summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" /> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.CanReadType(System.Type)">
+ <summary>Determines whether this <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" /> can read objects of the specified <paramref name="type" />.</summary>
+ <returns>true if objects of this <paramref name="type" /> can be read, otherwise false.</returns>
+ <param name="type">The type of object that will be read.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.CanWriteType(System.Type)">
+ <summary>Determines whether this <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" /> can write objects of the specified <paramref name="type" />.</summary>
+ <returns>true if objects of this <paramref name="type" /> can be written, otherwise false.</returns>
+ <param name="type">The type of object that will be written.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.CreateDataContractSerializer(System.Type)">
+ <summary>Called during deserialization to get the <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" />.</summary>
+ <returns>The object used for serialization.</returns>
+ <param name="type">The type of object that will be serialized or deserialized.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.CreateJsonReader(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <summary>Called during deserialization to get the <see cref="T:Newtonsoft.Json.JsonReader" />.</summary>
+ <returns>The reader to use during deserialization.</returns>
+ <param name="type">The type of the object to read.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="effectiveEncoding">The encoding to use when reading.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.CreateJsonWriter(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <summary>Called during serialization to get the <see cref="T:Newtonsoft.Json.JsonWriter" />.</summary>
+ <returns>The writer to use during serialization.</returns>
+ <param name="type">The type of the object to write.</param>
+ <param name="writeStream">The stream to write to.</param>
+ <param name="effectiveEncoding">The encoding to use when writing.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.JsonMediaTypeFormatter.DefaultMediaType">
+ <summary>Gets the default media type for JSON, namely "application/json".</summary>
+ <returns>The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> for JSON.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.JsonMediaTypeFormatter.Indent">
+ <summary> Gets or sets a value indicating whether to indent elements when writing data. </summary>
+ <returns>true if to indent elements when writing data; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.JsonMediaTypeFormatter.MaxDepth">
+ <summary>Gets or sets the maximum depth allowed by this formatter.</summary>
+ <returns>The maximum depth allowed by this formatter.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.ReadFromStream(System.Type,System.IO.Stream,System.Text.Encoding,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Called during deserialization to read an object of the specified type from the specified stream.</summary>
+ <returns>The object that has been read.</returns>
+ <param name="type">The type of the object to read.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="effectiveEncoding">The encoding to use when reading.</param>
+ <param name="formatterLogger">The logger to log events to.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.JsonMediaTypeFormatter.UseDataContractJsonSerializer">
+ <summary> Gets or sets a value indicating whether to use <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" /> by default. </summary>
+ <returns>true if to <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" /> by default; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.WriteToStream(System.Type,System.Object,System.IO.Stream,System.Text.Encoding)">
+ <summary>Called during serialization to write an object of the specified type to the specified stream.</summary>
+ <param name="type">The type of the object to write.</param>
+ <param name="value">The object to write.</param>
+ <param name="writeStream">The stream to write to.</param>
+ <param name="effectiveEncoding">The encoding to use when writing.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)">
+ <summary>Called during serialization to write an object of the specified type to the specified stream.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.</returns>
+ <param name="type">The type of the object to write.</param>
+ <param name="value">The object to write.</param>
+ <param name="writeStream">The stream to write to.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being written.</param>
+ <param name="transportContext">The transport context.</param>
+ <param name="cancellationToken">The token to monitor for cancellation.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeFormatter">
+ <summary> Base class to handle serializing and deserializing strongly-typed objects using <see cref="T:System.Net.Http.ObjectContent" />. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.#ctor(System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> class.</summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.CanReadType(System.Type)">
+ <summary>Queries whether this <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> can deserializean object of the specified type.</summary>
+ <returns>true if the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> can deserialize the type; otherwise, false.</returns>
+ <param name="type">The type to deserialize.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.CanWriteType(System.Type)">
+ <summary>Queries whether this <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> can serializean object of the specified type.</summary>
+ <returns>true if the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> can serialize the type; otherwise, false.</returns>
+ <param name="type">The type to serialize.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.GetDefaultValueForType(System.Type)">
+ <summary>Gets the default value for the specified type.</summary>
+ <returns>The default value.</returns>
+ <param name="type">The type for which to get the default value.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.GetPerRequestFormatterInstance(System.Type,System.Net.Http.HttpRequestMessage,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>Returns a specialized instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> that can format a response for the given parameters.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />.</returns>
+ <param name="type">The type to format.</param>
+ <param name="request">The request.</param>
+ <param name="mediaType">The media type.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.MaxHttpCollectionKeys">
+ <summary>Gets or sets the maximum number of keys stored in a T: <see cref="System.Collections.Specialized.NameValueCollection" />.</summary>
+ <returns>The maximum number of keys.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.MediaTypeMappings">
+ <summary>Gets the mutable collection of <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> objects that match HTTP requests to media types.</summary>
+ <returns>The <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> collection.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Asynchronously deserializes an object of the specified type.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> whose result will be an object of the given type.</returns>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream" /> to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. It may be null.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ <exception cref="T:System.NotSupportedException">Derived types need to support reading.</exception>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger,System.Threading.CancellationToken)">
+ <summary>Asynchronously deserializes an object of the specified type.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> whose result will be an object of the given type.</returns>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream" /> to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. It may be null.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.RequiredMemberSelector">
+ <summary>Gets or sets the <see cref="T:System.Net.Http.Formatting.IRequiredMemberSelector" /> instance used to determine required members.</summary>
+ <returns>The <see cref="T:System.Net.Http.Formatting.IRequiredMemberSelector" /> instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.SelectCharacterEncoding(System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>Determines the best character encoding for reading or writing an HTTP entity body, given a set of content headers.</summary>
+ <returns>The encoding that is the best match.</returns>
+ <param name="contentHeaders">The content headers.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.SetDefaultContentHeaders(System.Type,System.Net.Http.Headers.HttpContentHeaders,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary> Sets the default headers for content that will be formatted using this formatter. This method is called from the <see cref="T:System.Net.Http.ObjectContent" /> constructor. This implementation sets the Content-Type header to the value of mediaType if it is not null. If it is null it sets the Content-Type to the default media type of this formatter. If the Content-Type does not specify a charset it will set it using this formatters configured <see cref="T:System.Text.Encoding" />. </summary>
+ <param name="type">The type of the object being serialized. See <see cref="T:System.Net.Http.ObjectContent" />.</param>
+ <param name="headers">The content headers that should be configured.</param>
+ <param name="mediaType">The authoritative media type. Can be null.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.SupportedEncodings">
+ <summary>Gets the mutable collection of character encodings supported bythis <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />.</summary>
+ <returns>The collection of <see cref="T:System.Text.Encoding" /> objects.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.SupportedMediaTypes">
+ <summary>Gets the mutable collection of media types supported bythis <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />.</summary>
+ <returns>The collection of <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> objects.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext)">
+ <summary>Asynchronously writes an object of the specified type.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> that will perform the write.</returns>
+ <param name="type">The type of the object to write.</param>
+ <param name="value">The object value to write. It may be null.</param>
+ <param name="writeStream">The <see cref="T:System.IO.Stream" /> to which to write.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> if available. It may be null.</param>
+ <param name="transportContext">The <see cref="T:System.Net.TransportContext" /> if available. It may be null.</param>
+ <exception cref="T:System.NotSupportedException">Derived types need to support writing.</exception>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)">
+ <summary>Asynchronously writes an object of the specified type.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> that will perform the write.</returns>
+ <param name="type">The type of the object to write.</param>
+ <param name="value">The object value to write. It may be null.</param>
+ <param name="writeStream">The <see cref="T:System.IO.Stream" /> to which to write.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> if available. It may be null.</param>
+ <param name="transportContext">The <see cref="T:System.Net.TransportContext" /> if available. It may be null.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ <exception cref="T:System.NotSupportedException">Derived types need to support writing.</exception>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeFormatterCollection">
+ <summary> Collection class that contains <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> instances. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.#ctor(System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" /> class.</summary>
+ <param name="formatters">A collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> instances to place in the collection.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.AddRange(System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Adds the elements of the specified collection to the end of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" />.</summary>
+ <param name="items">The items that should be added to the end of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" />. The items collection itself cannot be <see cref="null" />, but it can contain elements that are <see cref="null" />.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.ClearItems">
+ <summary>Removes all items in the collection.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.FindReader(System.Type,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>Helper to search a collection for a formatter that can read the .NET type in the given mediaType.</summary>
+ <returns>The formatter that can read the type. Null if no formatter found.</returns>
+ <param name="type">The .NET type to read</param>
+ <param name="mediaType">The media type to match on.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.FindWriter(System.Type,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>Helper to search a collection for a formatter that can write the .NET type in the given mediaType.</summary>
+ <returns>The formatter that can write the type. Null if no formatter found.</returns>
+ <param name="type">The .NET type to read</param>
+ <param name="mediaType">The media type to match on.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatterCollection.FormUrlEncodedFormatter">
+ <summary>Gets the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> to use for application/x-www-form-urlencoded data.</summary>
+ <returns>The <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" />to use for application/x-www-form-urlencoded data.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.InsertItem(System.Int32,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Inserts the specified item at the specified index in the collection.</summary>
+ <param name="index">The index to insert at.</param>
+ <param name="item">The item to insert.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.InsertRange(System.Int32,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Inserts the elements of a collection into the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" /> at the specified index.</summary>
+ <param name="index">The zero-based index at which the new elements should be inserted.</param>
+ <param name="items">The items that should be inserted into the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" />. The items collection itself cannot be <see cref="null" />, but it can contain elements that are <see cref="null" />.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.IsTypeExcludedFromValidation(System.Type)">
+ <summary>Returns true if the type is one of those loosely defined types that should be excluded from validation.</summary>
+ <returns>true if the type should be excluded; otherwise, false.</returns>
+ <param name="type">The .NET <see cref="T:System.Type" /> to validate.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatterCollection.JsonFormatter">
+ <summary>Gets the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> to use for JSON.</summary>
+ <returns>The <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" /> to use for JSON.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.RemoveItem(System.Int32)">
+ <summary>Removes the item at the specified index.</summary>
+ <param name="index">The index of the item to remove.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.SetItem(System.Int32,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Assigns the item at the specified index in the collection.</summary>
+ <param name="index">The index to insert at.</param>
+ <param name="item">The item to assign.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatterCollection.XmlFormatter">
+ <summary>Gets the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> to use for XML.</summary>
+ <returns>The <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" />to use for XML.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterExtensions.AddQueryStringMapping(System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.String,System.Net.Http.Headers.MediaTypeHeaderValue)"></member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterExtensions.AddQueryStringMapping(System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.String,System.String)"></member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterExtensions.AddRequestHeaderMapping(System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.String,System.StringComparison,System.Boolean,System.Net.Http.Headers.MediaTypeHeaderValue)"></member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterExtensions.AddRequestHeaderMapping(System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.String,System.StringComparison,System.Boolean,System.String)"></member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeFormatterMatch">
+ <summary> This class describes how well a particular <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> matches a request. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterMatch.#ctor(System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Nullable{System.Double},System.Net.Http.Formatting.MediaTypeFormatterMatchRanking)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> class. </summary>
+ <param name="formatter">The matching formatter.</param>
+ <param name="mediaType">The media type. Can be null in which case the media type application/octet-stream is used.</param>
+ <param name="quality">The quality of the match. Can be null in which case it is considered a full match with a value of 1.0</param>
+ <param name="ranking">The kind of match.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatterMatch.Formatter">
+ <summary> Gets the media type formatter. </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatterMatch.MediaType">
+ <summary> Gets the matched media type. </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatterMatch.Quality">
+ <summary> Gets the quality of the match </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatterMatch.Ranking">
+ <summary> Gets the kind of match that occurred. </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking">
+ <summary> Contains information about the degree to which a <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> matches the explicit or implicit preferences found in an incoming request. </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnCanWriteType">
+ <summary> Matched on a type, meaning that the formatter is able to serialize the type.</summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnRequestAcceptHeaderAllMediaRange">
+ <summary>Matched on an explicit “*/*” range in the Accept header.</summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnRequestAcceptHeaderLiteral">
+ <summary>Matched on an explicit literal accept header, such as “application/json”.</summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnRequestAcceptHeaderSubtypeMediaRange">
+ <summary>Matched on an explicit subtype range in an Accept header, such as “application/*”.</summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnRequestMediaType">
+ <summary> Matched on the media type of the entity body in the HTTP request message.</summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnRequestWithMediaTypeMapping">
+ <summary> Matched on <see cref="T:System.Net.Http.HttpRequestMessage" /> after having applied the various <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" />s. </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.None">
+ <summary> No match was found </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeMapping">
+ <summary> An abstract base class used to create an association between <see cref="T:System.Net.Http.HttpRequestMessage" /> or <see cref="T:System.Net.Http.HttpResponseMessage" /> instances that have certain characteristics and a specific <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeMapping.#ctor(System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary> Initializes a new instance of a <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> with the given mediaType value. </summary>
+ <param name="mediaType"> The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> that is associated with <see cref="T:System.Net.Http.HttpRequestMessage" /> or <see cref="T:System.Net.Http.HttpResponseMessage" /> instances that have the given characteristics of the <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" />. </param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeMapping.#ctor(System.String)">
+ <summary> Initializes a new instance of a <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> with the given mediaType value. </summary>
+ <param name="mediaType"> The <see cref="T:System.String" /> that is associated with <see cref="T:System.Net.Http.HttpRequestMessage" /> or <see cref="T:System.Net.Http.HttpResponseMessage" /> instances that have the given characteristics of the <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" />. </param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeMapping.MediaType">
+ <summary> Gets the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> that is associated with <see cref="T:System.Net.Http.HttpRequestMessage" /> or <see cref="T:System.Net.Http.HttpResponseMessage" /> instances that have the given characteristics of the <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" />. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeMapping.TryMatchMediaType(System.Net.Http.HttpRequestMessage)">
+ <summary> Returns the quality of the match of the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> associated with request. </summary>
+ <returns> The quality of the match. It must be between 0.0 and 1.0. A value of 0.0 signifies no match. A value of 1.0 signifies a complete match. </returns>
+ <param name="request"> The <see cref="T:System.Net.Http.HttpRequestMessage" /> to evaluate for the characteristics associated with the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> of the <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" />. </param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.QueryStringMapping">
+ <summary> Class that provides <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />s from query strings. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.QueryStringMapping.#ctor(System.String,System.String,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.QueryStringMapping" /> class. </summary>
+ <param name="queryStringParameterName">The name of the query string parameter to match, if present.</param>
+ <param name="queryStringParameterValue">The value of the query string parameter specified by queryStringParameterName.</param>
+ <param name="mediaType">The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> to use if the query parameter specified by queryStringParameterName is present and assigned the value specified by queryStringParameterValue.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.QueryStringMapping.#ctor(System.String,System.String,System.String)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.QueryStringMapping" /> class. </summary>
+ <param name="queryStringParameterName">The name of the query string parameter to match, if present.</param>
+ <param name="queryStringParameterValue">The value of the query string parameter specified by queryStringParameterName.</param>
+ <param name="mediaType">The media type to use if the query parameter specified by queryStringParameterName is present and assigned the value specified by queryStringParameterValue.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.QueryStringMapping.QueryStringParameterName">
+ <summary> Gets the query string parameter name. </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.QueryStringMapping.QueryStringParameterValue">
+ <summary> Gets the query string parameter value. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.QueryStringMapping.TryMatchMediaType(System.Net.Http.HttpRequestMessage)">
+ <summary> Returns a value indicating whether the current <see cref="T:System.Net.Http.Formatting.QueryStringMapping" /> instance can return a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> from request. </summary>
+ <returns>If this instance can produce a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> from request it returns 1.0 otherwise 0.0.</returns>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> to check.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.RequestHeaderMapping">
+ <summary> This class provides a mapping from an arbitrary HTTP request header field to a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> used to select <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> instances for handling the entity body of an <see cref="T:System.Net.Http.HttpRequestMessage" /> or <see cref="T:System.Net.Http.HttpResponseMessage" />. &lt;remarks&gt;This class only checks header fields associated with <see cref="M:HttpRequestMessage.Headers" /> for a match. It does not check header fields associated with <see cref="M:HttpResponseMessage.Headers" /> or <see cref="M:HttpContent.Headers" /> instances.&lt;/remarks&gt;</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.RequestHeaderMapping.#ctor(System.String,System.String,System.StringComparison,System.Boolean,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.RequestHeaderMapping" /> class. </summary>
+ <param name="headerName">Name of the header to match.</param>
+ <param name="headerValue">The header value to match.</param>
+ <param name="valueComparison">The <see cref="T:System.StringComparison" /> to use when matching headerValue.</param>
+ <param name="isValueSubstring">if set to true then headerValue is considered a match if it matches a substring of the actual header value.</param>
+ <param name="mediaType">The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> to use if headerName and headerValue is considered a match.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.RequestHeaderMapping.#ctor(System.String,System.String,System.StringComparison,System.Boolean,System.String)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.RequestHeaderMapping" /> class. </summary>
+ <param name="headerName">Name of the header to match.</param>
+ <param name="headerValue">The header value to match.</param>
+ <param name="valueComparison">The value comparison to use when matching headerValue.</param>
+ <param name="isValueSubstring">if set to true then headerValue is considered a match if it matches a substring of the actual header value.</param>
+ <param name="mediaType">The media type to use if headerName and headerValue is considered a match.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.RequestHeaderMapping.HeaderName">
+ <summary> Gets the name of the header to match. </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.RequestHeaderMapping.HeaderValue">
+ <summary> Gets the header value to match. </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.RequestHeaderMapping.HeaderValueComparison">
+ <summary> Gets the <see cref="T:System.StringComparison" /> to use when matching <see cref="M:HeaderValue" />. </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.RequestHeaderMapping.IsValueSubstring">
+ <summary> Gets a value indicating whether <see cref="M:HeaderValue" /> is a matched as a substring of the actual header value. this instance is value substring. </summary>
+ <returns>true<see cref="P:System.Net.Http.Formatting.RequestHeaderMapping.HeaderValue" />false</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.RequestHeaderMapping.TryMatchMediaType(System.Net.Http.HttpRequestMessage)">
+ <summary> Returns a value indicating whether the current <see cref="T:System.Net.Http.Formatting.RequestHeaderMapping" /> instance can return a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> from request. </summary>
+ <returns> The quality of the match. It must be between 0.0 and 1.0. A value of 0.0 signifies no match. A value of 1.0 signifies a complete match. </returns>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> to check.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.XmlHttpRequestHeaderMapping">
+ <summary> A <see cref="T:System.Net.Http.Formatting.RequestHeaderMapping" /> that maps the X-Requested-With http header field set by AJAX XmlHttpRequest (XHR) to the media type application/json if no explicit Accept header fields are present in the request. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlHttpRequestHeaderMapping.#ctor">
+ <summary> Initializes a new instance of <see cref="T:System.Net.Http.Formatting.XmlHttpRequestHeaderMapping" /> class </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlHttpRequestHeaderMapping.TryMatchMediaType(System.Net.Http.HttpRequestMessage)">
+ <summary> Returns a value indicating whether the current <see cref="T:System.Net.Http.Formatting.RequestHeaderMapping" /> instance can return a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> from request. </summary>
+ <returns> The quality of the match. A value of 0.0 signifies no match. A value of 1.0 signifies a complete match and that the request was made using XmlHttpRequest without an Accept header. </returns>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> to check.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.XmlMediaTypeFormatter">
+ <summary>
+ <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> class to handle Xml. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.#ctor(System.Net.Http.Formatting.XmlMediaTypeFormatter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> class.</summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CanReadType(System.Type)">
+ <summary>Queries whether the <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> can deserializean object of the specified type.</summary>
+ <returns>true if the <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> can deserialize the type; otherwise, false.</returns>
+ <param name="type">The type to deserialize.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CanWriteType(System.Type)">
+ <summary>Queries whether the <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> can serializean object of the specified type.</summary>
+ <returns>true if the <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> can serialize the type; otherwise, false.</returns>
+ <param name="type">The type to serialize.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CreateDataContractSerializer(System.Type)">
+ <summary>Called during deserialization to get the DataContractSerializer serializer.</summary>
+ <returns>The object used for serialization.</returns>
+ <param name="type">The type of object that will be serialized or deserialized.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CreateXmlReader(System.IO.Stream,System.Net.Http.HttpContent)">
+ <summary>Called during deserialization to get the XML reader to use for reading objects from the stream.</summary>
+ <returns>The <see cref="T:System.Xml.XmlReader" /> to use for reading objects.</returns>
+ <param name="readStream">The <see cref="T:System.IO.Stream" /> to read from.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being read.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CreateXmlSerializer(System.Type)">
+ <summary>Called during deserialization to get the XML serializer.</summary>
+ <returns>The object used for serialization.</returns>
+ <param name="type">The type of object that will be serialized or deserialized.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CreateXmlWriter(System.IO.Stream,System.Net.Http.HttpContent)">
+ <summary>Called during serialization to get the XML writer to use for writing objects to the stream.</summary>
+ <returns>The <see cref="T:System.Xml.XmlWriter" /> to use for writing objects.</returns>
+ <param name="writeStream">The <see cref="T:System.IO.Stream" /> to write to.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being written.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.DefaultMediaType">
+ <summary>Gets the default media type for the XML formatter.</summary>
+ <returns>The default media type, which is “application/xml”.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.GetDeserializer(System.Type,System.Net.Http.HttpContent)">
+ <summary>Called during deserialization to get the XML serializer to use for deserializing objects.</summary>
+ <returns>An instance of <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> or <see cref="T:System.Xml.Serialization.XmlSerializer" /> to use for deserializing the object.</returns>
+ <param name="type">The type of object to deserialize.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being read.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.GetSerializer(System.Type,System.Object,System.Net.Http.HttpContent)">
+ <summary>Called during serialization to get the XML serializer to use for serializing objects.</summary>
+ <returns>An instance of <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> or <see cref="T:System.Xml.Serialization.XmlSerializer" /> to use for serializing the object.</returns>
+ <param name="type">The type of object to serialize.</param>
+ <param name="value">The object to serialize.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being written.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.Indent">
+ <summary>Gets or sets a value indicating whether to indent elements when writing data.</summary>
+ <returns>true to indent elements; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.InvokeCreateXmlReader(System.IO.Stream,System.Net.Http.HttpContent)">
+ <summary>This method is to support infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>Returns <see cref="T:System.Xml.XmlReader" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.InvokeCreateXmlWriter(System.IO.Stream,System.Net.Http.HttpContent)">
+ <summary>This method is to support infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>Returns <see cref="T:System.Xml.XmlWriter" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.InvokeGetDeserializer(System.Type,System.Net.Http.HttpContent)">
+ <summary>This method is to support infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>Returns <see cref="T:System.Object" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.InvokeGetSerializer(System.Type,System.Object,System.Net.Http.HttpContent)">
+ <summary>This method is to support infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>Returns <see cref="T:System.Object" />.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.MaxDepth">
+ <summary>Gets and sets the maximum nested node depth.</summary>
+ <returns>The maximum nested node depth.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary> Called during deserialization to read an object of the specified type from the specified readStream. </summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> whose result will be the object instance that has been read.</returns>
+ <param name="type">The type of object to read.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream" /> from which to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being read.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.RemoveSerializer(System.Type)">
+ <summary>Unregisters the serializer currently associated with the given type.</summary>
+ <returns>true if a serializer was previously registered for the type; otherwise, false.</returns>
+ <param name="type">The type of object whose serializer should be removed.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer``1(System.Runtime.Serialization.XmlObjectSerializer)">
+ <summary>Registers an <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> to read or write objects of a specified type.</summary>
+ <param name="serializer">The <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> instance.</param>
+ <typeparam name="T">The type of object that will be serialized or deserialized with<paramref name="serializer" />.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer(System.Type,System.Runtime.Serialization.XmlObjectSerializer)">
+ <summary>Registers an <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> to read or write objects of a specified type.</summary>
+ <param name="type">The type of object that will be serialized or deserialized with<paramref name="serializer" />.</param>
+ <param name="serializer">The <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> instance.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer(System.Type,System.Xml.Serialization.XmlSerializer)">
+ <summary>Registers an <see cref="T:System.Xml.Serialization.XmlSerializer" /> to read or write objects of a specified type.</summary>
+ <param name="type">The type of object that will be serialized or deserialized with<paramref name="serializer" />.</param>
+ <param name="serializer">The <see cref="T:System.Xml.Serialization.XmlSerializer" /> instance.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer``1(System.Xml.Serialization.XmlSerializer)">
+ <summary>Registers an <see cref="T:System.Xml.Serialization.XmlSerializer" /> to read or write objects of a specified type.</summary>
+ <param name="serializer">The <see cref="T:System.Xml.Serialization.XmlSerializer" /> instance.</param>
+ <typeparam name="T">The type of object that will be serialized or deserialized with<paramref name="serializer" />.</typeparam>
+ </member>
+ <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.UseXmlSerializer">
+ <summary>Gets or sets a value indicating whether the XML formatter uses the <see cref="T:System.Xml.Serialization.XmlSerializer" /> as the default serializer, instead of using the <see cref="T:System.Runtime.Serialization.DataContractSerializer" />.</summary>
+ <returns>If true, the formatter uses the <see cref="T:System.Xml.Serialization.XmlSerializer" /> by default; otherwise, it uses the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> by default.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.WriterSettings">
+ <summary>Gets the settings to be used while writing.</summary>
+ <returns>The settings to be used while writing.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)">
+ <summary>Called during serialization to write an object of the specified type to the specified writeStream.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> that will write the value to the stream.</returns>
+ <param name="type">The type of object to write.</param>
+ <param name="value">The object to write.</param>
+ <param name="writeStream">The <see cref="T:System.IO.Stream" /> to which to write.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being written.</param>
+ <param name="transportContext">The <see cref="T:System.Net.TransportContext" />.</param>
+ <param name="cancellationToken">The token to monitor cancellation.</param>
+ </member>
+ <member name="T:System.Net.Http.Handlers.HttpProgressEventArgs">
+ <summary>Represents the event arguments for the HTTP progress.</summary>
+ </member>
+ <member name="M:System.Net.Http.Handlers.HttpProgressEventArgs.#ctor(System.Int32,System.Object,System.Int64,System.Nullable{System.Int64})">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.Handlers.HttpProgressEventArgs" /> class. </summary>
+ <param name="progressPercentage">The percentage of the progress.</param>
+ <param name="userToken">The user token.</param>
+ <param name="bytesTransferred">The number of bytes transferred.</param>
+ <param name="totalBytes">The total number of bytes transferred.</param>
+ </member>
+ <member name="P:System.Net.Http.Handlers.HttpProgressEventArgs.BytesTransferred"></member>
+ <member name="P:System.Net.Http.Handlers.HttpProgressEventArgs.TotalBytes"></member>
+ <member name="T:System.Net.Http.Handlers.ProgressMessageHandler">
+ <summary>Generates progress notification for both request entities being uploaded and response entities being downloaded.</summary>
+ </member>
+ <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Handlers.ProgressMessageHandler" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.#ctor(System.Net.Http.HttpMessageHandler)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Handlers.ProgressMessageHandler" /> class.</summary>
+ <param name="innerHandler">The inner message handler.</param>
+ </member>
+ <member name="E:System.Net.Http.Handlers.ProgressMessageHandler.HttpReceiveProgress">
+ <summary>Occurs when event entities are being downloaded.</summary>
+ </member>
+ <member name="E:System.Net.Http.Handlers.ProgressMessageHandler.HttpSendProgress">
+ <summary>Occurs when event entities are being uploaded.</summary>
+ </member>
+ <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.OnHttpRequestProgress(System.Net.Http.HttpRequestMessage,System.Net.Http.Handlers.HttpProgressEventArgs)">
+ <summary>Raises the event that handles the request of the progress.</summary>
+ <param name="request">The request.</param>
+ <param name="e">The event handler for the request.</param>
+ </member>
+ <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.OnHttpResponseProgress(System.Net.Http.HttpRequestMessage,System.Net.Http.Handlers.HttpProgressEventArgs)">
+ <summary>Raises the event that handles the response of the progress.</summary>
+ <param name="request">The request.</param>
+ <param name="e">The event handler for the request.</param>
+ </member>
+ <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Sends the specified progress message to an HTTP server for delivery.</summary>
+ <returns>The sent progress message.</returns>
+ <param name="request">The request.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.CookieHeaderValue">
+ <summary>Provides value for the cookie header.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieHeaderValue.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieHeaderValue.#ctor(System.String,System.Collections.Specialized.NameValueCollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> class.</summary>
+ <param name="name">The value of the name.</param>
+ <param name="values">The values.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieHeaderValue.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> class.</summary>
+ <param name="name">The value of the name.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieHeaderValue.Clone">
+ <summary>Creates a shallow copy of the cookie value.</summary>
+ <returns>A shallow copy of the cookie value.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieHeaderValue.Cookies">
+ <summary>Gets a collection of cookies sent by the client.</summary>
+ <returns>A collection object representing the client’s cookie variables.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieHeaderValue.Domain">
+ <summary>Gets or sets the domain to associate the cookie with.</summary>
+ <returns>The name of the domain to associate the cookie with.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieHeaderValue.Expires">
+ <summary>Gets or sets the expiration date and time for the cookie.</summary>
+ <returns>The time of day (on the client) at which the cookie expires.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieHeaderValue.HttpOnly">
+ <summary>Gets or sets a value that specifies whether a cookie is accessible by client-side script.</summary>
+ <returns>true if the cookie has the HttpOnly attribute and cannot be accessed through a client-side script; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieHeaderValue.Item(System.String)">
+ <summary>Gets a shortcut to the cookie property.</summary>
+ <returns>The cookie value.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieHeaderValue.MaxAge">
+ <summary>Gets or sets the maximum age permitted for a resource.</summary>
+ <returns>The maximum age permitted for a resource.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieHeaderValue.Path">
+ <summary>Gets or sets the virtual path to transmit with the current cookie.</summary>
+ <returns>The virtual path to transmit with the cookie.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieHeaderValue.Secure">
+ <summary>Gets or sets a value indicating whether to transmit the cookie using Secure Sockets Layer (SSL)—that is, over HTTPS only.</summary>
+ <returns>true to transmit the cookie over an SSL connection (HTTPS); otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieHeaderValue.ToString">
+ <summary>Returns a string that represents the current object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieHeaderValue.TryParse(System.String,System.Net.Http.Headers.CookieHeaderValue@)">
+ <summary>Indicates a value whether the string representation will be converted.</summary>
+ <returns>true if the string representation will be converted; otherwise, false.</returns>
+ <param name="input">The input value.</param>
+ <param name="parsedValue">The parsed value to convert.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.CookieState">
+ <summary>Contains cookie name and its associated cookie state.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieState.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.CookieState" /> class.</summary>
+ <param name="name">The name of the cookie.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieState.#ctor(System.String,System.Collections.Specialized.NameValueCollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.CookieState" /> class.</summary>
+ <param name="name">The name of the cookie.</param>
+ <param name="values">The collection of name-value pair for the cookie.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieState.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.CookieState" /> class.</summary>
+ <param name="name">The name of the cookie.</param>
+ <param name="value">The value of the cookie.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieState.Clone">
+ <summary>Returns a new object that is a copy of the current instance.</summary>
+ <returns>A new object that is a copy of the current instance.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieState.Item(System.String)">
+ <summary>Gets or sets the cookie value with the specified cookie name, if the cookie data is structured.</summary>
+ <returns>The cookie value with the specified cookie name.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieState.Name">
+ <summary>Gets or sets the name of the cookie.</summary>
+ <returns>The name of the cookie.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieState.ToString">
+ <summary>Returns the string representation the current object.</summary>
+ <returns>The string representation the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieState.Value">
+ <summary>Gets or sets the cookie value, if cookie data is a simple string value.</summary>
+ <returns>The value of the cookie. </returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieState.Values">
+ <summary>Gets or sets the collection of name-value pair, if the cookie data is structured.</summary>
+ <returns>The collection of name-value pair for the cookie.</returns>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.dll b/packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.dll
new file mode 100644
index 0000000..981d9d7
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.dll
Binary files differ
diff --git a/packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.xml b/packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.xml
new file mode 100644
index 0000000..6690104
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.xml
@@ -0,0 +1,4025 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>System.Net.Http.Formatting</name>
+ </assembly>
+ <members>
+ <member name="T:System.Web.Http.Error">
+ <summary>
+ Utility class for creating and unwrapping <see cref="T:System.Exception"/> instances.
+ </summary>
+ </member>
+ <member name="M:System.Web.Http.Error.Format(System.String,System.Object[])">
+ <summary>
+ Formats the specified resource string using <see cref="M:CultureInfo.CurrentCulture"/>.
+ </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>The formatted string.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.Argument(System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.ArgumentException"/> with the provided properties.
+ </summary>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.Argument(System.String,System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.ArgumentException"/> with the provided properties.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ArgumentUriNotHttpOrHttpsScheme(System.String,System.Uri)">
+ <summary>
+ Creates an <see cref="T:System.ArgumentException"/> with a message saying that the argument must be an "http" or "https" URI.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <param name="actualValue">The value of the argument that causes this exception.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ArgumentUriNotAbsolute(System.String,System.Uri)">
+ <summary>
+ Creates an <see cref="T:System.ArgumentException"/> with a message saying that the argument must be an absolute URI.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <param name="actualValue">The value of the argument that causes this exception.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ArgumentUriHasQueryOrFragment(System.String,System.Uri)">
+ <summary>
+ Creates an <see cref="T:System.ArgumentException"/> with a message saying that the argument must be an absolute URI
+ without a query or fragment identifier and then logs it with <see cref="F:TraceLevel.Error"/>.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <param name="actualValue">The value of the argument that causes this exception.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.PropertyNull">
+ <summary>
+ Creates an <see cref="T:System.ArgumentNullException"/> with the provided properties.
+ </summary>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ArgumentNull(System.String)">
+ <summary>
+ Creates an <see cref="T:System.ArgumentNullException"/> with the provided properties.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ArgumentNull(System.String,System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.ArgumentNullException"/> with the provided properties.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ArgumentNullOrEmpty(System.String)">
+ <summary>
+ Creates an <see cref="T:System.ArgumentException"/> with a default message.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ArgumentOutOfRange(System.String,System.Object,System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.ArgumentOutOfRangeException"/> with the provided properties.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <param name="actualValue">The value of the argument that causes this exception.</param>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ArgumentMustBeGreaterThanOrEqualTo(System.String,System.Object,System.Object)">
+ <summary>
+ Creates an <see cref="T:System.ArgumentOutOfRangeException"/> with a message saying that the argument must be greater than or equal to <paramref name="minValue"/>.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <param name="actualValue">The value of the argument that causes this exception.</param>
+ <param name="minValue">The minimum size of the argument.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ArgumentMustBeLessThanOrEqualTo(System.String,System.Object,System.Object)">
+ <summary>
+ Creates an <see cref="T:System.ArgumentOutOfRangeException"/> with a message saying that the argument must be less than or equal to <paramref name="maxValue"/>.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <param name="actualValue">The value of the argument that causes this exception.</param>
+ <param name="maxValue">The maximum size of the argument.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.KeyNotFound">
+ <summary>
+ Creates an <see cref="T:System.Collections.Generic.KeyNotFoundException"/> with a message saying that the key was not found.
+ </summary>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.KeyNotFound(System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.Collections.Generic.KeyNotFoundException"/> with a message saying that the key was not found.
+ </summary>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ObjectDisposed(System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.ObjectDisposedException"/> initialized according to guidelines.
+ </summary>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.OperationCanceled">
+ <summary>
+ Creates an <see cref="T:System.OperationCanceledException"/> initialized with the provided parameters.
+ </summary>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.OperationCanceled(System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.OperationCanceledException"/> initialized with the provided parameters.
+ </summary>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.InvalidEnumArgument(System.String,System.Int32,System.Type)">
+ <summary>
+ Creates an <see cref="T:System.ArgumentException"/> for an invalid enum argument.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <param name="invalidValue">The value of the argument that failed.</param>
+ <param name="enumClass">A <see cref="T:System.Type"/> that represents the enumeration class with the valid values.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.InvalidOperation(System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.InvalidOperationException"/>.
+ </summary>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.InvalidOperation(System.Exception,System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.InvalidOperationException"/>.
+ </summary>
+ <param name="innerException">Inner exception</param>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.NotSupported(System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.NotSupportedException"/>.
+ </summary>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskHelpers">
+ <summary>
+ Helpers for safely using Task libraries.
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskHelpers.Canceled">
+ <summary>
+ Returns a canceled Task. The task is completed, IsCanceled = True, IsFaulted = False.
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskHelpers.Canceled``1">
+ <summary>
+ Returns a canceled Task of the given type. The task is completed, IsCanceled = True, IsFaulted = False.
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskHelpers.Completed">
+ <summary>
+ Returns a completed task that has no result.
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskHelpers.FromError(System.Exception)">
+ <summary>
+ Returns an error task. The task is Completed, IsCanceled = False, IsFaulted = True
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskHelpers.FromError``1(System.Exception)">
+ <summary>
+ Returns an error task of the given type. The task is Completed, IsCanceled = False, IsFaulted = True
+ </summary>
+ <typeparam name="TResult"></typeparam>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskHelpers.AsyncVoid">
+ <summary>
+ Used as the T in a "conversion" of a Task into a Task{T}
+ </summary>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskHelpers.CancelCache`1">
+ <summary>
+ This class is a convenient cache for per-type cancelled tasks
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskHelpersExtensions.CastToObject(System.Threading.Tasks.Task)">
+ <summary>
+ Cast Task to Task of object
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskHelpersExtensions.CastToObject``1(System.Threading.Tasks.Task{``0})">
+ <summary>
+ Cast Task of T to Task of object
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskHelpersExtensions.ThrowIfFaulted(System.Threading.Tasks.Task)">
+ <summary>
+ Throws the first faulting exception for a task which is faulted. It preserves the original stack trace when
+ throwing the exception. Note: It is the caller's responsibility not to pass incomplete tasks to this
+ method, because it does degenerate into a call to the equivalent of .Wait() on the task when it hasn't yet
+ completed.
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskHelpersExtensions.TryGetResult``1(System.Threading.Tasks.Task{``0},``0@)">
+ <summary>
+ Attempts to get the result value for the given task. If the task ran to completion, then
+ it will return true and set the result value; otherwise, it will return false.
+ </summary>
+ </member>
+ <member name="T:System.Web.Http.UriQueryUtility">
+ <summary>
+ Helpers for encoding, decoding, and parsing URI query components. In .Net 4.5
+ please use the WebUtility class.
+ </summary>
+ </member>
+ <member name="T:System.Collections.Generic.CollectionExtensions">
+ <summary>
+ Helper extension methods for fast use of collections.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.AppendAndReallocate``1(``0[],``0)">
+ <summary>
+ Return a new array with the value added to the end. Slow and best suited to long lived arrays with few writes relative to reads.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.AsArray``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Return the enumerable as an Array, copying if required. Optimized for common case where it is an Array.
+ Avoid mutating the return value.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.AsCollection``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Return the enumerable as a Collection of T, copying if required. Optimized for the common case where it is
+ a Collection of T and avoiding a copy if it implements IList of T. Avoid mutating the return value.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.AsIList``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Return the enumerable as a IList of T, copying if required. Avoid mutating the return value.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T
+ or a ListWrapperCollection of T. Avoid mutating the return value.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.RemoveFrom``1(System.Collections.Generic.List{``0},System.Int32)">
+ <summary>
+ Remove values from the list starting at the index start.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.SingleDefaultOrError``2(System.Collections.Generic.IList{``0},System.Action{``1},``1)">
+ <summary>
+ Return the only value from list, the type's default value if empty, or call the errorAction for 2 or more.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.SingleOfTypeDefaultOrError``3(System.Collections.Generic.IList{``0},System.Action{``2},``2)">
+ <summary>
+ Returns a single value in list matching type TMatch if there is only one, null if there are none of type TMatch or calls the
+ errorAction with errorArg1 if there is more than one.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.ToArrayWithoutNulls``1(System.Collections.Generic.ICollection{``0})">
+ <summary>
+ Convert an ICollection to an array, removing null values. Fast path for case where there are no null values.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.ToDictionaryFast``2(``1[],System.Func{``1,``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Convert the array to a Dictionary using the keySelector to extract keys from values and the specified comparer. Optimized for array input.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.ToDictionaryFast``2(System.Collections.Generic.IList{``1},System.Func{``1,``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Convert the list to a Dictionary using the keySelector to extract keys from values and the specified comparer. Optimized for IList of T input with fast path for array.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.ToDictionaryFast``2(System.Collections.Generic.IEnumerable{``1},System.Func{``1,``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Convert the enumerable to a Dictionary using the keySelector to extract keys from values and the specified comparer. Fast paths for array and IList of T.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.ToDictionaryFastNoCheck``2(System.Collections.Generic.IList{``1},System.Func{``1,``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Convert the list to a Dictionary using the keySelector to extract keys from values and the specified comparer. Optimized for IList of T input. No checking for other types.
+ </summary>
+ </member>
+ <member name="T:System.Collections.ObjectModel.ListWrapperCollection`1">
+ <summary>
+ A class that inherits from Collection of T but also exposes its underlying data as List of T for performance.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.FormattingUtilities">
+ <summary>
+ Provides various internal utility functions
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.Match">
+ <summary>
+ Quality factor to indicate a perfect match.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.NoMatch">
+ <summary>
+ Quality factor to indicate no match.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.DefaultMaxDepth">
+ <summary>
+ The default max depth for our formatter is 256
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.DefaultMinDepth">
+ <summary>
+ The default min depth for our formatter is 1
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.HttpRequestedWithHeader">
+ <summary>
+ HTTP X-Requested-With header field name
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.HttpRequestedWithHeaderValue">
+ <summary>
+ HTTP X-Requested-With header field value
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.HttpHostHeader">
+ <summary>
+ HTTP Host header field name
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.HttpVersionToken">
+ <summary>
+ HTTP Version token
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.HttpRequestMessageType">
+ <summary>
+ A <see cref="T:System.Type"/> representing <see cref="T:System.Net.Http.HttpRequestMessage"/>.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.HttpResponseMessageType">
+ <summary>
+ A <see cref="T:System.Type"/> representing <see cref="T:System.Net.Http.HttpResponseMessage"/>.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.HttpContentType">
+ <summary>
+ A <see cref="T:System.Type"/> representing <see cref="T:System.Net.Http.HttpContent"/>.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.DelegatingEnumerableGenericType">
+ <summary>
+ A <see cref="T:System.Type"/> representing <see cref="T:System.Net.Http.Formatting.DelegatingEnumerable`1"/>.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.EnumerableInterfaceGenericType">
+ <summary>
+ A <see cref="T:System.Type"/> representing <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.QueryableInterfaceGenericType">
+ <summary>
+ A <see cref="T:System.Type"/> representing <see cref="T:System.Linq.IQueryable`1"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.FormattingUtilities.IsJTokenType(System.Type)">
+ <summary>
+ Determines whether <paramref name="type"/> is a <see cref="T:Newtonsoft.Json.Linq.JToken"/> type.
+ </summary>
+ <param name="type">The type to test.</param>
+ <returns>
+ <c>true</c> if <paramref name="type"/> is a <see cref="T:Newtonsoft.Json.Linq.JToken"/> type; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.FormattingUtilities.CreateEmptyContentHeaders">
+ <summary>
+ Creates an empty <see cref="T:System.Net.Http.Headers.HttpContentHeaders"/> instance. The only way is to get it from a dummy
+ <see cref="T:System.Net.Http.HttpContent"/> instance.
+ </summary>
+ <returns>The created instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.FormattingUtilities.CreateDefaultReaderQuotas">
+ <summary>
+ Create a default reader quotas with a default depth quota of 1K
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Http.FormattingUtilities.UnquoteToken(System.String)">
+ <summary>
+ Remove bounding quotes on a token if present
+ </summary>
+ <param name="token">Token to unquote.</param>
+ <returns>Unquoted token.</returns>
+ </member>
+ <member name="M:System.Net.Http.FormattingUtilities.TryParseInt32(System.String,System.Int32@)">
+ <summary>
+ Parses valid integer strings with no leading signs, whitespace or other <see cref="T:System.Globalization.NumberStyles"/>
+ </summary>
+ <param name="value">The value to parse</param>
+ <param name="result">The result</param>
+ <returns>True if value was valid; false otherwise.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter">
+ <summary>
+ Abstract <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> class to support Bson and Json.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeFormatter">
+ <summary>
+ Base class to handle serializing and deserializing strongly-typed objects using <see cref="T:System.Net.Http.ObjectContent"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> class.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.#ctor(System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> class.
+ </summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> to deserialize an object of the given <paramref name="type"/> from the given <paramref name="readStream"/>
+ </summary>
+ <remarks>
+ <para>This implementation throws a <see cref="T:System.NotSupportedException"/>. Derived types should override this method if the formatter
+ supports reading.</para>
+ <para>An implementation of this method should NOT close <paramref name="readStream"/> upon completion. The stream will be closed independently when
+ the <see cref="T:System.Net.Http.HttpContent"/> instance is disposed.
+ </para>
+ </remarks>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream"/> to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> if available. It may be <c>null</c>.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger"/> to log events to.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> whose result will be an object of the given type.</returns>
+ <exception cref="T:System.NotSupportedException">Derived types need to support reading.</exception>
+ <seealso cref="M:System.Net.Http.Formatting.MediaTypeFormatter.CanReadType(System.Type)"/>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger,System.Threading.CancellationToken)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> to deserialize an object of the given <paramref name="type"/> from the given <paramref name="readStream"/>
+ </summary>
+ <remarks>
+ <para>This implementation throws a <see cref="T:System.NotSupportedException"/>. Derived types should override this method if the formatter
+ supports reading.</para>
+ <para>An implementation of this method should NOT close <paramref name="readStream"/> upon completion. The stream will be closed independently when
+ the <see cref="T:System.Net.Http.HttpContent"/> instance is disposed.
+ </para>
+ </remarks>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream"/> to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> if available. It may be <c>null</c>.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger"/> to log events to.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> whose result will be an object of the given type.</returns>
+ <exception cref="T:System.NotSupportedException">Derived types need to support reading.</exception>
+ <seealso cref="M:System.Net.Http.Formatting.MediaTypeFormatter.CanReadType(System.Type)"/>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that serializes the given <paramref name="value"/> of the given <paramref name="type"/>
+ to the given <paramref name="writeStream"/>.
+ </summary>
+ <remarks>
+ <para>This implementation throws a <see cref="T:System.NotSupportedException"/>. Derived types should override this method if the formatter
+ supports reading.</para>
+ <para>An implementation of this method should NOT close <paramref name="writeStream"/> upon completion. The stream will be closed independently when
+ the <see cref="T:System.Net.Http.HttpContent"/> instance is disposed.
+ </para>
+ </remarks>
+ <param name="type">The type of the object to write.</param>
+ <param name="value">The object value to write. It may be <c>null</c>.</param>
+ <param name="writeStream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> if available. It may be <c>null</c>.</param>
+ <param name="transportContext">The <see cref="T:System.Net.TransportContext"/> if available. It may be <c>null</c>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that will perform the write.</returns>
+ <exception cref="T:System.NotSupportedException">Derived types need to support writing.</exception>
+ <seealso cref="M:System.Net.Http.Formatting.MediaTypeFormatter.CanWriteType(System.Type)"/>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that serializes the given <paramref name="value"/> of the given <paramref name="type"/>
+ to the given <paramref name="writeStream"/>.
+ </summary>
+ <remarks>
+ <para>This implementation throws a <see cref="T:System.NotSupportedException"/>. Derived types should override this method if the formatter
+ supports reading.</para>
+ <para>An implementation of this method should NOT close <paramref name="writeStream"/> upon completion. The stream will be closed independently when
+ the <see cref="T:System.Net.Http.HttpContent"/> instance is disposed.
+ </para>
+ </remarks>
+ <param name="type">The type of the object to write.</param>
+ <param name="value">The object value to write. It may be <c>null</c>.</param>
+ <param name="writeStream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> if available. It may be <c>null</c>.</param>
+ <param name="transportContext">The <see cref="T:System.Net.TransportContext"/> if available. It may be <c>null</c>.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that will perform the write.</returns>
+ <exception cref="T:System.NotSupportedException">Derived types need to support writing.</exception>
+ <seealso cref="M:System.Net.Http.Formatting.MediaTypeFormatter.CanWriteType(System.Type)"/>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.TryGetDelegatingTypeForIEnumerableGenericOrSame(System.Type@)">
+ <summary>
+ This method converts <see cref="T:System.Collections.Generic.IEnumerable`1"/> (and interfaces that mandate it) to a <see cref="T:System.Net.Http.Formatting.DelegatingEnumerable`1"/> for serialization purposes.
+ </summary>
+ <param name="type">The type to potentially be wrapped. If the type is wrapped, it's changed in place.</param>
+ <returns>Returns <c>true</c> if the type was wrapped; <c>false</c>, otherwise</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.TryGetDelegatingTypeForIQueryableGenericOrSame(System.Type@)">
+ <summary>
+ This method converts <see cref="T:System.Linq.IQueryable`1"/> (and interfaces that mandate it) to a <see cref="T:System.Net.Http.Formatting.DelegatingEnumerable`1"/> for serialization purposes.
+ </summary>
+ <param name="type">The type to potentially be wrapped. If the type is wrapped, it's changed in place.</param>
+ <returns>Returns <c>true</c> if the type was wrapped; <c>false</c>, otherwise</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.SelectCharacterEncoding(System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>
+ Determines the best <see cref="T:System.Text.Encoding"/> amongst the supported encodings
+ for reading or writing an HTTP entity body based on the provided <paramref name="contentHeaders"/>.
+ </summary>
+ <param name="contentHeaders">The content headers provided as part of the request or response.</param>
+ <returns>The <see cref="T:System.Text.Encoding"/> to use when reading the request or writing the response.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.SetDefaultContentHeaders(System.Type,System.Net.Http.Headers.HttpContentHeaders,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Sets the default headers for content that will be formatted using this formatter. This method
+ is called from the <see cref="T:System.Net.Http.ObjectContent"/> constructor.
+ This implementation sets the Content-Type header to the value of <paramref name="mediaType"/> if it is
+ not <c>null</c>. If it is <c>null</c> it sets the Content-Type to the default media type of this formatter.
+ If the Content-Type does not specify a charset it will set it using this formatters configured
+ <see cref="T:System.Text.Encoding"/>.
+ </summary>
+ <remarks>
+ Subclasses can override this method to set content headers such as Content-Type etc. Subclasses should
+ call the base implementation. Subclasses should treat the passed in <paramref name="mediaType"/> (if not <c>null</c>)
+ as the authoritative media type and use that as the Content-Type.
+ </remarks>
+ <param name="type">The type of the object being serialized. See <see cref="T:System.Net.Http.ObjectContent"/>.</param>
+ <param name="headers">The content headers that should be configured.</param>
+ <param name="mediaType">The authoritative media type. Can be <c>null</c>.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.GetPerRequestFormatterInstance(System.Type,System.Net.Http.HttpRequestMessage,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Returns a specialized instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> that can handle formatting a response for the given
+ parameters. This method is called after a formatter has been selected through content negotiation.
+ </summary>
+ <remarks>
+ The default implementation returns <c>this</c> instance. Derived classes can choose to return a new instance if
+ they need to close over any of the parameters.
+ </remarks>
+ <param name="type">The type being serialized.</param>
+ <param name="request">The request.</param>
+ <param name="mediaType">The media type chosen for the serialization. Can be <c>null</c>.</param>
+ <returns>An instance that can format a response to the given <paramref name="request"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.CanReadType(System.Type)">
+ <summary>
+ Determines whether this <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> can deserialize
+ an object of the specified type.
+ </summary>
+ <remarks>
+ Derived classes must implement this method and indicate if a type can or cannot be deserialized.
+ </remarks>
+ <param name="type">The type of object that will be deserialized.</param>
+ <returns><c>true</c> if this <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> can deserialize an object of that type; otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.CanWriteType(System.Type)">
+ <summary>
+ Determines whether this <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> can serialize
+ an object of the specified type.
+ </summary>
+ <remarks>
+ Derived classes must implement this method and indicate if a type can or cannot be serialized.
+ </remarks>
+ <param name="type">The type of object that will be serialized.</param>
+ <returns><c>true</c> if this <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> can serialize an object of that type; otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.GetDefaultValueForType(System.Type)">
+ <summary>
+ Gets the default value for the specified type.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.MaxHttpCollectionKeys">
+ <summary>
+ Gets or sets the maximum number of keys stored in a NameValueCollection.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.SupportedMediaTypes">
+ <summary>
+ Gets the mutable collection of <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> elements supported by
+ this <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instance.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.SupportedEncodings">
+ <summary>
+ Gets the mutable collection of character encodings supported by
+ this <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instance. The encodings are
+ used when reading or writing data.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeFormatter.MediaTypeHeaderValueCollection">
+ <summary>
+ Collection class that validates it contains only <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instances
+ that are not null and not media ranges.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.MediaTypeHeaderValueCollection.InsertItem(System.Int32,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Inserts the <paramref name="item"/> into the collection at the specified <paramref name="index"/>.
+ </summary>
+ <param name="index">The zero-based index at which item should be inserted.</param>
+ <param name="item">The object to insert. It cannot be <c>null</c>.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.MediaTypeHeaderValueCollection.SetItem(System.Int32,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Replaces the element at the specified <paramref name="index"/>.
+ </summary>
+ <param name="index">The zero-based index of the item that should be replaced.</param>
+ <param name="item">The new value for the element at the specified index. It cannot be <c>null</c>.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter"/> class.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.#ctor(System.Net.Http.Formatting.BaseJsonMediaTypeFormatter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter"/> class.
+ </summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter"/> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CreateDefaultSerializerSettings">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> instance with the default settings used by the <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CanReadType(System.Type)">
+ <summary>
+ Determines whether this <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter"/> can read objects
+ of the specified <paramref name="type"/>.
+ </summary>
+ <param name="type">The <see cref="T:System.Type"/> of object that will be read.</param>
+ <returns><c>true</c> if objects of this <paramref name="type"/> can be read, otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CanWriteType(System.Type)">
+ <summary>
+ Determines whether this <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter"/> can write objects
+ of the specified <paramref name="type"/>.
+ </summary>
+ <param name="type">The <see cref="T:System.Type"/> of object that will be written.</param>
+ <returns><c>true</c> if objects of this <paramref name="type"/> can be written, otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>
+ Called during deserialization to read an object of the specified <paramref name="type"/>
+ from the specified <paramref name="readStream"/>.
+ </summary>
+ <param name="type">The <see cref="T:System.Type"/> of object to read.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream"/> from which to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> for the content being written.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger"/> to log events to.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> whose result will be the object instance that has been read.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.ReadFromStream(System.Type,System.IO.Stream,System.Text.Encoding,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>
+ Called during deserialization to read an object of the specified <paramref name="type"/>
+ from the specified <paramref name="readStream"/>.
+ </summary>
+ <remarks>
+ Public for delegating wrappers of this class. Expected to be called only from
+ <see cref="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)"/>.
+ </remarks>
+ <param name="type">The <see cref="T:System.Type"/> of object to read.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream"/> from which to read.</param>
+ <param name="effectiveEncoding">The <see cref="T:System.Text.Encoding"/> to use when reading.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger"/> to log events to.</param>
+ <returns>The <see cref="T:System.Object"/> instance that has been read.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CreateJsonReader(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <summary>
+ Called during deserialization to get the <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <remarks>
+ Public for delegating wrappers of this class. Expected to be called only from
+ <see cref="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)"/>.
+ </remarks>
+ <param name="type">The <see cref="T:System.Type"/> of object to read.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream"/> from which to read.</param>
+ <param name="effectiveEncoding">The <see cref="T:System.Text.Encoding"/> to use when reading.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.JsonWriter"/> used during deserialization.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CreateJsonSerializer">
+ <summary>
+ Called during serialization and deserialization to get the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <remarks>
+ Public for delegating wrappers of this class. Expected to be called only from
+ <see cref="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)"/> and <see cref="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)"/>.
+ </remarks>
+ <returns>The <see cref="T:Newtonsoft.Json.JsonSerializer"/> used during serialization and deserialization.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)">
+ <inheritdoc />
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.WriteToStream(System.Type,System.Object,System.IO.Stream,System.Text.Encoding)">
+ <summary>
+ Called during serialization to write an object of the specified <paramref name="type"/>
+ to the specified <paramref name="writeStream"/>.
+ </summary>
+ <remarks>
+ Public for delegating wrappers of this class. Expected to be called only from
+ <see cref="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)"/>.
+ </remarks>
+ <param name="type">The <see cref="T:System.Type"/> of object to write.</param>
+ <param name="value">The object to write.</param>
+ <param name="writeStream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
+ <param name="effectiveEncoding">The <see cref="T:System.Text.Encoding"/> to use when writing.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CreateJsonWriter(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <summary>
+ Called during serialization to get the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <remarks>
+ Public for delegating wrappers of this class. Expected to be called only from
+ <see cref="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)"/>.
+ </remarks>
+ <param name="type">The <see cref="T:System.Type"/> of object to write.</param>
+ <param name="writeStream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
+ <param name="effectiveEncoding">The <see cref="T:System.Text.Encoding"/> to use when writing.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.JsonWriter"/> used during serialization.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.SerializerSettings">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to configure the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.BsonMediaTypeFormatter">
+ <summary>
+ <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> class to handle Bson.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.BsonMediaTypeFormatter"/> class.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.#ctor(System.Net.Http.Formatting.BsonMediaTypeFormatter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.BsonMediaTypeFormatter"/> class.
+ </summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.BsonMediaTypeFormatter"/> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.ReadFromStream(System.Type,System.IO.Stream,System.Text.Encoding,System.Net.Http.Formatting.IFormatterLogger)">
+ <inheritdoc />
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.CreateJsonReader(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <inheritdoc />
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.WriteToStream(System.Type,System.Object,System.IO.Stream,System.Text.Encoding)">
+ <inheritdoc />
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.CreateJsonWriter(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <inheritdoc />
+ </member>
+ <member name="P:System.Net.Http.Formatting.BsonMediaTypeFormatter.DefaultMediaType">
+ <summary>
+ Gets the default media type for Json, namely "application/bson".
+ </summary>
+ <remarks>
+ The default media type does not have any <c>charset</c> parameter as
+ the <see cref="T:System.Text.Encoding"/> can be configured on a per <see cref="T:System.Net.Http.Formatting.BsonMediaTypeFormatter"/>
+ instance basis.
+ </remarks>
+ <value>
+ Because <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> is mutable, the value
+ returned will be a new instance every time.
+ </value>
+ </member>
+ <member name="T:System.Net.Http.Formatting.DelegatingEnumerable`1">
+ <summary>
+ Helper class to serialize <see cref="T:System.Collections.Generic.IEnumerable`1"/> types by delegating them through a concrete implementation."/&gt;.
+ </summary>
+ <typeparam name="T">The interface implementing <see cref="T:System.Collections.Generic.IEnumerable`1"/> to proxy.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.#ctor">
+ <summary>
+ Initialize a DelegatingEnumerable. This constructor is necessary for <see cref="T:System.Runtime.Serialization.DataContractSerializer"/> to work.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>
+ Initialize a DelegatingEnumerable with an <see cref="T:System.Collections.Generic.IEnumerable`1"/>. This is a helper class to proxy <see cref="T:System.Collections.Generic.IEnumerable`1"/> interfaces for <see cref="T:System.Xml.Serialization.XmlSerializer"/>.
+ </summary>
+ <param name="source">The <see cref="T:System.Collections.Generic.IEnumerable`1"/> instance to get the enumerator from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.GetEnumerator">
+ <summary>
+ Get the enumerator of the associated <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ </summary>
+ <returns>The enumerator of the <see cref="T:System.Collections.Generic.IEnumerable`1"/> source.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.Add(System.Object)">
+ <summary>
+ This method is not implemented but is required method for serialization to work. Do not use.
+ </summary>
+ <param name="item">The item to add. Unused.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>
+ Get the enumerator of the associated <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ </summary>
+ <returns>The enumerator of the <see cref="T:System.Collections.Generic.IEnumerable`1"/> source.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.FormDataCollection">
+ <summary>
+ Represent the form data.
+ - This has 100% fidelity (including ordering, which is important for deserializing ordered array).
+ - using interfaces allows us to optimize the implementation. E.g., we can avoid eagerly string-splitting a 10gb file.
+ - This also provides a convenient place to put extension methods.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
+ <summary>
+ Initialize a form collection around incoming data.
+ The key value enumeration should be immutable.
+ </summary>
+ <param name="pairs">incoming set of key value pairs. Ordering is preserved.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.#ctor(System.Uri)">
+ <summary>
+ Initialize a form collection from a query string.
+ Uri and FormURl body have the same schema.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.#ctor(System.String)">
+ <summary>
+ Initialize a form collection from a URL encoded query string. Any leading question
+ mark (?) will be considered part of the query string and treated as any other value.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.ReadAsNameValueCollection">
+ <summary>
+ Get the collection as a NameValueCollection.
+ Beware this loses some ordering. Values are ordered within a key,
+ but keys are no longer ordered against each other.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.Get(System.String)">
+ <summary>
+ Get values associated with a given key. If there are multiple values, they're concatenated.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.GetValues(System.String)">
+ <summary>
+ Get a value associated with a given key.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.FormDataCollection.Item(System.String)">
+ <summary>
+ Gets values associated with a given key. If there are multiple values, they're concatenated.
+ </summary>
+ <param name="name">The name of the entry that contains the values to get. The name can be null.</param>
+ <returns>Values associated with a given key. If there are multiple values, they're concatenated.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.FormUrlEncodedJson">
+ <summary>
+ This class provides a low-level API for parsing HTML form URL-encoded data, also known as <c>application/x-www-form-urlencoded</c>
+ data. The output of the parser is a <see cref="T:Newtonsoft.Json.Linq.JObject"/> instance.
+ <remarks>This is a low-level API intended for use by other APIs. It has been optimized for performance and
+ is not intended to be called directly from user code.</remarks>
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedJson.Parse(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
+ <summary>
+ Parses a collection of query string values as a <see cref="T:Newtonsoft.Json.Linq.JObject"/>.
+ </summary>
+ <remarks>This is a low-level API intended for use by other APIs. It has been optimized for performance and
+ is not intended to be called directly from user code.</remarks>
+ <param name="nameValuePairs">The collection of query string name-value pairs parsed in lexical order. Both names
+ and values must be un-escaped so that they don't contain any <see cref="T:System.Uri"/> encoding.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JObject"/> corresponding to the given query string values.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedJson.Parse(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Int32)">
+ <summary>
+ Parses a collection of query string values as a <see cref="T:Newtonsoft.Json.Linq.JObject"/>.
+ </summary>
+ <remarks>This is a low-level API intended for use by other APIs. It has been optimized for performance and
+ is not intended to be called directly from user code.</remarks>
+ <param name="nameValuePairs">The collection of query string name-value pairs parsed in lexical order. Both names
+ and values must be un-escaped so that they don't contain any <see cref="T:System.Uri"/> encoding.</param>
+ <param name="maxDepth">The maximum depth of object graph encoded as <c>x-www-form-urlencoded</c>.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JObject"/> corresponding to the given query string values.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedJson.TryParse(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},Newtonsoft.Json.Linq.JObject@)">
+ <summary>
+ Parses a collection of query string values as a <see cref="T:Newtonsoft.Json.Linq.JObject"/>.
+ </summary>
+ <remarks>This is a low-level API intended for use by other APIs. It has been optimized for performance and
+ is not intended to be called directly from user code.</remarks>
+ <param name="nameValuePairs">The collection of query string name-value pairs parsed in lexical order. Both names
+ and values must be un-escaped so that they don't contain any <see cref="T:System.Uri"/> encoding.</param>
+ <param name="value">The parsed result or null if parsing failed.</param>
+ <returns><c>true</c> if <paramref name="nameValuePairs"/> was parsed successfully; otherwise false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedJson.TryParse(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Int32,Newtonsoft.Json.Linq.JObject@)">
+ <summary>
+ Parses a collection of query string values as a <see cref="T:Newtonsoft.Json.Linq.JObject"/>.
+ </summary>
+ <remarks>This is a low-level API intended for use by other APIs. It has been optimized for performance and
+ is not intended to be called directly from user code.</remarks>
+ <param name="nameValuePairs">The collection of query string name-value pairs parsed in lexical order. Both names
+ and values must be un-escaped so that they don't contain any <see cref="T:System.Uri"/> encoding.</param>
+ <param name="maxDepth">The maximum depth of object graph encoded as <c>x-www-form-urlencoded</c>.</param>
+ <param name="value">The parsed result or null if parsing failed.</param>
+ <returns><c>true</c> if <paramref name="nameValuePairs"/> was parsed successfully; otherwise false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedJson.ParseInternal(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Int32,System.Boolean)">
+ <summary>
+ Parses a collection of query string values as a <see cref="T:Newtonsoft.Json.Linq.JObject"/>.
+ </summary>
+ <remarks>This is a low-level API intended for use by other APIs. It has been optimized for performance and
+ is not intended to be called directly from user code.</remarks>
+ <param name="nameValuePairs">The collection of query string name-value pairs parsed in lexical order. Both names
+ and values must be un-escaped so that they don't contain any <see cref="T:System.Uri"/> encoding.</param>
+ <param name="maxDepth">The maximum depth of object graph encoded as <c>x-www-form-urlencoded</c>.</param>
+ <param name="throwOnError">Indicates whether to throw an exception on error or return false</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JObject"/> corresponding to the given query string values.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate">
+ <summary>
+ Class that wraps key-value pairs.
+ </summary>
+ <remarks>
+ This use of this class avoids a FxCop warning CA908 which happens if using various generic types.
+ </remarks>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate.#ctor(System.Int32,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate"/> class.
+ </summary>
+ <param name="key">The key of this <see cref="T:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate"/> instance.</param>
+ <param name="value">The value of this <see cref="T:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate"/> instance.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate.Key">
+ <summary>
+ Gets or sets the key of this <see cref="T:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate"/> instance.
+ </summary>
+ <value>
+ The key of this <see cref="T:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate"/> instance.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate.Value">
+ <summary>
+ Gets or sets the value of this <see cref="T:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate"/> instance.
+ </summary>
+ <value>
+ The value of this <see cref="T:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate"/> instance.
+ </value>
+ </member>
+ <member name="T:System.Net.Http.Formatting.IFormatterLogger">
+ <summary>
+ Interface to log events that occur during formatter reads.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.IFormatterLogger.LogError(System.String,System.String)">
+ <summary>
+ Logs an error.
+ </summary>
+ <param name="errorPath">The path to the member for which the error is being logged.</param>
+ <param name="errorMessage">The error message to be logged.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.IFormatterLogger.LogError(System.String,System.Exception)">
+ <summary>
+ Logs an error.
+ </summary>
+ <param name="errorPath">The path to the member for which the error is being logged.</param>
+ <param name="exception">The exception to be logged.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.JsonMediaTypeFormatter">
+ <summary>
+ <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> class to handle Json.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/> class.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.#ctor(System.Net.Http.Formatting.JsonMediaTypeFormatter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/> class.
+ </summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.CreateJsonReader(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <inheritdoc />
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.CreateJsonWriter(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <inheritdoc />
+ </member>
+ <member name="P:System.Net.Http.Formatting.JsonMediaTypeFormatter.DefaultMediaType">
+ <summary>
+ Gets the default media type for Json, namely "application/json".
+ </summary>
+ <remarks>
+ The default media type does not have any <c>charset</c> parameter as
+ the <see cref="T:System.Text.Encoding"/> can be configured on a per <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>
+ instance basis.
+ </remarks>
+ <value>
+ Because <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> is mutable, the value
+ returned will be a new instance every time.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.JsonMediaTypeFormatter.Indent">
+ <summary>
+ Gets or sets a value indicating whether to indent elements when writing data.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeConstants">
+ <summary>
+ Constants related to media types.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeConstants.ApplicationOctetStreamMediaType">
+ <summary>
+ Gets a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/octet-stream</c>.
+ </summary>
+ <value>
+ A new <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/octet-stream</c>.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeConstants.ApplicationXmlMediaType">
+ <summary>
+ Gets a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/xml</c>.
+ </summary>
+ <value>
+ A new <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/xml</c>.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeConstants.ApplicationJsonMediaType">
+ <summary>
+ Gets a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/json</c>.
+ </summary>
+ <value>
+ A new <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/json</c>.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeConstants.TextXmlMediaType">
+ <summary>
+ Gets a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>text/xml</c>.
+ </summary>
+ <value>
+ A new <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>text/xml</c>.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeConstants.TextJsonMediaType">
+ <summary>
+ Gets a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>text/json</c>.
+ </summary>
+ <value>
+ A new <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>text/json</c>.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeConstants.ApplicationFormUrlEncodedMediaType">
+ <summary>
+ Gets a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/x-www-form-urlencoded</c>.
+ </summary>
+ <value>
+ A new <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/x-www-form-urlencoded</c>.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeConstants.ApplicationBsonMediaType">
+ <summary>
+ Gets a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/bson</c>.
+ </summary>
+ <value>
+ A new <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/bson</c>.
+ </value>
+ <remarks>
+ Not yet a standard. In particular this media type is not currently listed at
+ http://www.iana.org/assignments/media-types/application.
+ </remarks>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeFormatterCollection">
+ <summary>
+ Collection class that contains <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection"/> class.
+ </summary>
+ <remarks>
+ This collection will be initialized to contain default <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/>
+ instances for Xml, JsonValue and Json.
+ </remarks>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.#ctor(System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection"/> class.
+ </summary>
+ <param name="formatters">A collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances to place in the collection.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.FindReader(System.Type,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Helper to search a collection for a formatter that can read the .NET type in the given mediaType.
+ </summary>
+ <param name="type">.NET type to read</param>
+ <param name="mediaType">media type to match on.</param>
+ <returns>Formatter that can read the type. Null if no formatter found.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.FindWriter(System.Type,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Helper to search a collection for a formatter that can write the .NET type in the given mediaType.
+ </summary>
+ <param name="type">.NET type to read</param>
+ <param name="mediaType">media type to match on.</param>
+ <returns>Formatter that can write the type. Null if no formatter found.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.IsTypeExcludedFromValidation(System.Type)">
+ <summary>
+ Returns true if the type is one of those loosely defined types that should be excluded from validation
+ </summary>
+ <param name="type">.NET <see cref="T:System.Type"/> to validate</param>
+ <returns><c>true</c> if the type should be excluded.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.CreateDefaultFormatters">
+ <summary>
+ Creates a collection of new instances of the default <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/>s.
+ </summary>
+ <returns>The collection of default <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatterCollection.XmlFormatter">
+ <summary>
+ Gets the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> to use for Xml.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatterCollection.JsonFormatter">
+ <summary>
+ Gets the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> to use for Json.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeHeaderValueExtensions">
+ <summary>
+ Extension methods for <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeHeaderValueExtensions.IsSubsetOf(System.Net.Http.Headers.MediaTypeHeaderValue,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Determines whether two <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instances match. The instance
+ <paramref name="mediaType1"/> is said to match <paramref name="mediaType2"/> if and only if
+ <paramref name="mediaType1"/> is a strict subset of the values and parameters of <paramref name="mediaType2"/>.
+ That is, if the media type and media type parameters of <paramref name="mediaType1"/> are all present
+ and match those of <paramref name="mediaType2"/> then it is a match even though <paramref name="mediaType2"/> may have additional
+ parameters.
+ </summary>
+ <param name="mediaType1">The first media type.</param>
+ <param name="mediaType2">The second media type.</param>
+ <returns><c>true</c> if this is a subset of <paramref name="mediaType2"/>; false otherwise.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeHeaderValueExtensions.IsSubsetOf(System.Net.Http.Headers.MediaTypeHeaderValue,System.Net.Http.Headers.MediaTypeHeaderValue,System.Net.Http.Formatting.MediaTypeHeaderValueRange@)">
+ <summary>
+ Determines whether two <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instances match. The instance
+ <paramref name="mediaType1"/> is said to match <paramref name="mediaType2"/> if and only if
+ <paramref name="mediaType1"/> is a strict subset of the values and parameters of <paramref name="mediaType2"/>.
+ That is, if the media type and media type parameters of <paramref name="mediaType1"/> are all present
+ and match those of <paramref name="mediaType2"/> then it is a match even though <paramref name="mediaType2"/> may have additional
+ parameters.
+ </summary>
+ <param name="mediaType1">The first media type.</param>
+ <param name="mediaType2">The second media type.</param>
+ <param name="mediaType2Range">Indicates whether <paramref name="mediaType2"/> is a regular media type, a subtype media range, or a full media range</param>
+ <returns><c>true</c> if this is a subset of <paramref name="mediaType2"/>; false otherwise.</returns>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeHeaderValueRange.None">
+ <summary>
+ Not a media type range
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeHeaderValueRange.SubtypeMediaRange">
+ <summary>
+ A subtype media range, e.g. "application/*".
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeHeaderValueRange.AllMediaRange">
+ <summary>
+ An all media range, e.g. "*/*".
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser">
+ <summary>
+ Buffer-oriented parsing of HTML form URL-ended, also known as <c>application/x-www-form-urlencoded</c>, data.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser.#ctor(System.Collections.Generic.ICollection{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Int64)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser"/> class.
+ </summary>
+ <param name="nameValuePairs">The collection to which name value pairs are added as they are parsed.</param>
+ <param name="maxMessageSize">Maximum length of all the individual name value pairs.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser.ParseBuffer(System.Byte[],System.Int32,System.Int32@,System.Boolean)">
+ <summary>
+ Parse a buffer of URL form-encoded name-value pairs and add them to the collection.
+ Bytes are parsed in a consuming manner from the beginning of the buffer meaning that the same bytes can not be
+ present in the buffer.
+ </summary>
+ <param name="buffer">Buffer from where data is read</param>
+ <param name="bytesReady">Size of buffer</param>
+ <param name="bytesConsumed">Offset into buffer</param>
+ <param name="isFinal">Indicates whether the end of the URL form-encoded data has been reached.</param>
+ <returns>State of the parser. Call this method with new data until it reaches a final state.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser.CurrentNameValuePair">
+ <summary>
+ Maintains information about the current header field being parsed.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser.CurrentNameValuePair.CopyTo(System.Collections.Generic.ICollection{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
+ <summary>
+ Copies current name value pair field to the provided collection instance.
+ </summary>
+ <param name="nameValuePairs">The collection to copy into.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser.CurrentNameValuePair.CopyNameOnlyTo(System.Collections.Generic.ICollection{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
+ <summary>
+ Copies current name-only to the provided collection instance.
+ </summary>
+ <param name="nameValuePairs">The collection to copy into.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser.CurrentNameValuePair.Clear">
+ <summary>
+ Clears this instance.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser.CurrentNameValuePair.Name">
+ <summary>
+ Gets the name of the name value pair.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser.CurrentNameValuePair.Value">
+ <summary>
+ Gets the value of the name value pair
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.HttpRequestHeaderParser">
+ <summary>
+ The <see cref="T:System.Net.Http.Formatting.Parsers.HttpRequestHeaderParser"/> combines <see cref="T:System.Net.Http.Formatting.Parsers.HttpRequestLineParser"/> for parsing the HTTP Request Line
+ and <see cref="T:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser"/> for parsing each header field.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpRequestHeaderParser.#ctor(System.Net.Http.HttpUnsortedRequest)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.HttpRequestHeaderParser"/> class.
+ </summary>
+ <param name="httpRequest">The parsed HTTP request without any header sorting.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpRequestHeaderParser.#ctor(System.Net.Http.HttpUnsortedRequest,System.Int32,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.HttpRequestHeaderParser"/> class.
+ </summary>
+ <param name="httpRequest">The parsed HTTP request without any header sorting.</param>
+ <param name="maxRequestLineSize">The max length of the HTTP request line.</param>
+ <param name="maxHeaderSize">The max length of the HTTP header.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpRequestHeaderParser.ParseBuffer(System.Byte[],System.Int32,System.Int32@)">
+ <summary>
+ Parse an HTTP request header and fill in the <see cref="T:System.Net.Http.HttpRequestMessage"/> instance.
+ </summary>
+ <param name="buffer">Request buffer from where request is read</param>
+ <param name="bytesReady">Size of request buffer</param>
+ <param name="bytesConsumed">Offset into request buffer</param>
+ <returns>State of the parser.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.HttpRequestLineParser">
+ <summary>
+ HTTP Request Line parser for parsing the first line (the request line) in an HTTP request.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpRequestLineParser.#ctor(System.Net.Http.HttpUnsortedRequest,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.HttpRequestLineParser"/> class.
+ </summary>
+ <param name="httpRequest"><see cref="T:System.Net.Http.HttpUnsortedRequest"/> instance where the request line properties will be set as they are parsed.</param>
+ <param name="maxRequestLineSize">Maximum length of HTTP header.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpRequestLineParser.ParseBuffer(System.Byte[],System.Int32,System.Int32@)">
+ <summary>
+ Parse an HTTP request line.
+ Bytes are parsed in a consuming manner from the beginning of the request buffer meaning that the same bytes can not be
+ present in the request buffer.
+ </summary>
+ <param name="buffer">Request buffer from where request is read</param>
+ <param name="bytesReady">Size of request buffer</param>
+ <param name="bytesConsumed">Offset into request buffer</param>
+ <returns>State of the parser.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.HttpResponseHeaderParser">
+ <summary>
+ The <see cref="T:System.Net.Http.Formatting.Parsers.HttpResponseHeaderParser"/> combines <see cref="T:System.Net.Http.Formatting.Parsers.HttpStatusLineParser"/> for parsing the HTTP Status Line
+ and <see cref="T:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser"/> for parsing each header field.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpResponseHeaderParser.#ctor(System.Net.Http.HttpUnsortedResponse)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.HttpResponseHeaderParser"/> class.
+ </summary>
+ <param name="httpResponse">The parsed HTTP response without any header sorting.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpResponseHeaderParser.#ctor(System.Net.Http.HttpUnsortedResponse,System.Int32,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.HttpResponseHeaderParser"/> class.
+ </summary>
+ <param name="httpResponse">The parsed HTTP response without any header sorting.</param>
+ <param name="maxResponseLineSize">The max length of the HTTP status line.</param>
+ <param name="maxHeaderSize">The max length of the HTTP header.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpResponseHeaderParser.ParseBuffer(System.Byte[],System.Int32,System.Int32@)">
+ <summary>
+ Parse an HTTP response header and fill in the <see cref="T:System.Net.Http.HttpResponseMessage"/> instance.
+ </summary>
+ <param name="buffer">Response buffer from where response is read</param>
+ <param name="bytesReady">Size of response buffer</param>
+ <param name="bytesConsumed">Offset into response buffer</param>
+ <returns>State of the parser.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.HttpStatusLineParser">
+ <summary>
+ HTTP Status line parser for parsing the first line (the status line) in an HTTP response.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpStatusLineParser.#ctor(System.Net.Http.HttpUnsortedResponse,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.HttpStatusLineParser"/> class.
+ </summary>
+ <param name="httpResponse"><see cref="T:System.Net.Http.HttpUnsortedResponse"/> instance where the response line properties will be set as they are parsed.</param>
+ <param name="maxStatusLineSize">Maximum length of HTTP header.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpStatusLineParser.ParseBuffer(System.Byte[],System.Int32,System.Int32@)">
+ <summary>
+ Parse an HTTP status line.
+ Bytes are parsed in a consuming manner from the beginning of the response buffer meaning that the same bytes can not be
+ present in the response buffer.
+ </summary>
+ <param name="buffer">Response buffer from where response is read</param>
+ <param name="bytesReady">Size of response buffer</param>
+ <param name="bytesConsumed">Offset into response buffer</param>
+ <returns>State of the parser.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser">
+ <summary>
+ Buffer-oriented RFC 5322 style Internet Message Format parser which can be used to pass header
+ fields used in HTTP and MIME message entities.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser.#ctor(System.Net.Http.Headers.HttpHeaders,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser"/> class.
+ </summary>
+ <param name="headers">Concrete <see cref="T:System.Net.Http.Headers.HttpHeaders"/> instance where header fields are added as they are parsed.</param>
+ <param name="maxHeaderSize">Maximum length of complete header containing all the individual header fields.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser.ParseBuffer(System.Byte[],System.Int32,System.Int32@)">
+ <summary>
+ Parse a buffer of RFC 5322 style header fields and add them to the <see cref="T:System.Net.Http.Headers.HttpHeaders"/> collection.
+ Bytes are parsed in a consuming manner from the beginning of the buffer meaning that the same bytes can not be
+ present in the buffer.
+ </summary>
+ <param name="buffer">Request buffer from where request is read</param>
+ <param name="bytesReady">Size of request buffer</param>
+ <param name="bytesConsumed">Offset into request buffer</param>
+ <returns>State of the parser. Call this method with new data until it reaches a final state.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser.CurrentHeaderFieldStore">
+ <summary>
+ Maintains information about the current header field being parsed.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser.CurrentHeaderFieldStore.CopyTo(System.Net.Http.Headers.HttpHeaders)">
+ <summary>
+ Copies current header field to the provided <see cref="T:System.Net.Http.Headers.HttpHeaders"/> instance.
+ </summary>
+ <param name="headers">The headers.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser.CurrentHeaderFieldStore.IsEmpty">
+ <summary>
+ Determines whether this instance is empty.
+ </summary>
+ <returns>
+ <c>true</c> if this instance is empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser.CurrentHeaderFieldStore.Clear">
+ <summary>
+ Clears this instance.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser.CurrentHeaderFieldStore.Name">
+ <summary>
+ Gets the header field name.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser.CurrentHeaderFieldStore.Value">
+ <summary>
+ Gets the header field value.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser">
+ <summary>
+ Complete MIME multipart parser that combines <see cref="T:System.Net.Http.Formatting.Parsers.MimeMultipartParser"/> for parsing the MIME message into individual body parts
+ and <see cref="T:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser"/> for parsing each body part into a MIME header and a MIME body. The caller of the parser is returned
+ the resulting MIME bodies which can then be written to some output.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser.#ctor(System.Net.Http.HttpContent,System.Net.Http.MultipartStreamProvider)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser"/> class.
+ </summary>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser.#ctor(System.Net.Http.HttpContent,System.Net.Http.MultipartStreamProvider,System.Int64,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser"/> class.
+ </summary>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ <param name="maxMessageSize">The max length of the entire MIME multipart message.</param>
+ <param name="maxBodyPartHeaderSize">The max length of the MIME header within each MIME body part.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser.IsMimeMultipartContent(System.Net.Http.HttpContent)">
+ <summary>
+ Determines whether the specified content is MIME multipart content.
+ </summary>
+ <param name="content">The content.</param>
+ <returns>
+ <c>true</c> if the specified content is MIME multipart content; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser.Dispose">
+ <summary>
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser.ParseBuffer(System.Byte[],System.Int32)">
+ <summary>
+ Parses the data provided and generates parsed MIME body part bodies in the form of <see cref="T:System.ArraySegment`1"/> which are ready to
+ write to the output stream.
+ </summary>
+ <param name="data">The data to parse</param>
+ <param name="bytesRead">The number of bytes available in the input data</param>
+ <returns>Parsed <see cref="T:System.Net.Http.MimeBodyPart"/> instances.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser.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="T:System.Net.Http.Formatting.Parsers.MimeMultipartParser">
+ <summary>
+ Buffer-oriented MIME multipart parser.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.#ctor(System.String,System.Int64)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.MimeMultipartParser"/> class.
+ </summary>
+ <param name="boundary">Message boundary</param>
+ <param name="maxMessageSize">Maximum length of entire MIME multipart message.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.ParseBuffer(System.Byte[],System.Int32,System.Int32@,System.ArraySegment{System.Byte}@,System.ArraySegment{System.Byte}@,System.Boolean@)">
+ <summary>
+ Parse a MIME multipart message. Bytes are parsed in a consuming
+ manner from the beginning of the request buffer meaning that the same bytes can not be
+ present in the request buffer.
+ </summary>
+ <param name="buffer">Request buffer from where request is read</param>
+ <param name="bytesReady">Size of request buffer</param>
+ <param name="bytesConsumed">Offset into request buffer</param>
+ <param name="remainingBodyPart">Any body part that was considered as a potential MIME multipart boundary but which was in fact part of the body.</param>
+ <param name="bodyPart">The bulk of the body part.</param>
+ <param name="isFinalBodyPart">Indicates whether the final body part has been found.</param>
+ <remarks>In order to get the complete body part, the caller is responsible for concatenating the contents of the
+ <paramref name="remainingBodyPart"/> and <paramref name="bodyPart"/> out parameters.</remarks>
+ <returns>State of the parser.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.MimeMultipartParser.State">
+ <summary>
+ Represents the overall state of the <see cref="T:System.Net.Http.Formatting.Parsers.MimeMultipartParser"/>.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.Parsers.MimeMultipartParser.State.NeedMoreData">
+ <summary>
+ Need more data
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.Parsers.MimeMultipartParser.State.BodyPartCompleted">
+ <summary>
+ Parsing of a complete body part succeeded.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.Parsers.MimeMultipartParser.State.Invalid">
+ <summary>
+ Bad data format
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.Parsers.MimeMultipartParser.State.DataTooBig">
+ <summary>
+ Data exceeds the allowed size
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore">
+ <summary>
+ Maintains information about the current body part being parsed.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore"/> class.
+ </summary>
+ <param name="referenceBoundary">The reference boundary.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.ResetBoundaryOffset">
+ <summary>
+ Resets the boundary offset.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.ResetBoundary">
+ <summary>
+ Resets the boundary.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.AppendBoundary(System.Byte)">
+ <summary>
+ Appends byte to the current boundary.
+ </summary>
+ <param name="data">The data to append to the boundary.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.AppendBoundary(System.Byte[],System.Int32,System.Int32)">
+ <summary>
+ Appends array of bytes to the current boundary.
+ </summary>
+ <param name="data">The data to append to the boundary.</param>
+ <param name="offset">The offset into the data.</param>
+ <param name="count">The number of bytes to append.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.GetDiscardedBoundary">
+ <summary>
+ Gets the discarded boundary.
+ </summary>
+ <returns>An <see cref="T:System.ArraySegment`1"/> containing the discarded boundary.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.IsBoundaryValid">
+ <summary>
+ Determines whether current boundary is valid.
+ </summary>
+ <returns>
+ <c>true</c> if curent boundary is valid; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.ClearBodyPart">
+ <summary>
+ Clears the body part.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.ClearAll">
+ <summary>
+ Clears all.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.HasPotentialBoundaryLeftOver">
+ <summary>
+ Gets or sets a value indicating whether this instance has potential boundary left over.
+ </summary>
+ <value>
+ <c>true</c> if this instance has potential boundary left over; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.BoundaryDelta">
+ <summary>
+ Gets the boundary delta.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.BodyPart">
+ <summary>
+ Gets or sets the body part.
+ </summary>
+ <value>
+ The body part.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.IsFinal">
+ <summary>
+ Gets a value indicating whether this body part instance is final.
+ </summary>
+ <value>
+ <c>true</c> if this body part instance is final; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.ParserState">
+ <summary>
+ Represents the overall state of various parsers.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.Parsers.ParserState.NeedMoreData">
+ <summary>
+ Need more data
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.Parsers.ParserState.Done">
+ <summary>
+ Parsing completed (final)
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.Parsers.ParserState.Invalid">
+ <summary>
+ Bad data format (final)
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.Parsers.ParserState.DataTooBig">
+ <summary>
+ Data exceeds the allowed size (final)
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.StringComparisonHelper">
+ <summary>
+ Helper class for validating <see cref="T:System.StringComparison"/> values.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.StringComparisonHelper.IsDefined(System.StringComparison)">
+ <summary>
+ Determines whether the specified <paramref name="value"/> is defined by the <see cref="T:System.StringComparison"/>
+ enumeration.
+ </summary>
+ <param name="value">The value to verify.</param>
+ <returns>
+ <c>true</c> if the specified options is defined; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.StringComparisonHelper.Validate(System.StringComparison,System.String)">
+ <summary>
+ Validates the specified <paramref name="value"/> and throws an <see cref="T:System.ArgumentException"/>
+ exception if not valid.
+ </summary>
+ <param name="value">The value to validate.</param>
+ <param name="parameterName">Name of the parameter to use if throwing exception.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.XmlMediaTypeFormatter">
+ <summary>
+ <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> class to handle Xml.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/> class.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.#ctor(System.Net.Http.Formatting.XmlMediaTypeFormatter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/> class.
+ </summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer(System.Type,System.Runtime.Serialization.XmlObjectSerializer)">
+ <summary>
+ Registers the <see cref="T:System.Runtime.Serialization.XmlObjectSerializer"/> to use to read or write
+ the specified <paramref name="type"/>.
+ </summary>
+ <param name="type">The type of object that will be serialized or deserialized with <paramref name="serializer"/>.</param>
+ <param name="serializer">The <see cref="T:System.Runtime.Serialization.XmlObjectSerializer"/> instance to use.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer``1(System.Runtime.Serialization.XmlObjectSerializer)">
+ <summary>
+ Registers the <see cref="T:System.Runtime.Serialization.XmlObjectSerializer"/> to use to read or write
+ the specified <typeparamref name="T"/> type.
+ </summary>
+ <typeparam name="T">The type of object that will be serialized or deserialized with <paramref name="serializer"/>.</typeparam>
+ <param name="serializer">The <see cref="T:System.Runtime.Serialization.XmlObjectSerializer"/> instance to use.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer(System.Type,System.Xml.Serialization.XmlSerializer)">
+ <summary>
+ Registers the <see cref="T:System.Xml.Serialization.XmlSerializer"/> to use to read or write
+ the specified <paramref name="type"/>.
+ </summary>
+ <param name="type">The type of objects for which <paramref name="serializer"/> will be used.</param>
+ <param name="serializer">The <see cref="T:System.Xml.Serialization.XmlSerializer"/> instance to use.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer``1(System.Xml.Serialization.XmlSerializer)">
+ <summary>
+ Registers the <see cref="T:System.Xml.Serialization.XmlSerializer"/> to use to read or write
+ the specified <typeparamref name="T"/> type.
+ </summary>
+ <typeparam name="T">The type of object that will be serialized or deserialized with <paramref name="serializer"/>.</typeparam>
+ <param name="serializer">The <see cref="T:System.Xml.Serialization.XmlSerializer"/> instance to use.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.RemoveSerializer(System.Type)">
+ <summary>
+ Unregisters the serializer currently associated with the given <paramref name="type"/>.
+ </summary>
+ <remarks>
+ Unless another serializer is registered for the <paramref name="type"/>, a default one will be created.
+ </remarks>
+ <param name="type">The type of object whose serializer should be removed.</param>
+ <returns><c>true</c> if a serializer was registered for the <paramref name="type"/>; otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CanReadType(System.Type)">
+ <summary>
+ Determines whether this <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/> can read objects
+ of the specified <paramref name="type"/>.
+ </summary>
+ <param name="type">The type of object that will be read.</param>
+ <returns><c>true</c> if objects of this <paramref name="type"/> can be read, otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CanWriteType(System.Type)">
+ <summary>
+ Determines whether this <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/> can write objects
+ of the specified <paramref name="type"/>.
+ </summary>
+ <param name="type">The type of object that will be written.</param>
+ <returns><c>true</c> if objects of this <paramref name="type"/> can be written, otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>
+ Called during deserialization to read an object of the specified <paramref name="type"/>
+ from the specified <paramref name="readStream"/>.
+ </summary>
+ <param name="type">The type of object to read.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream"/> from which to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> for the content being read.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger"/> to log events to.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> whose result will be the object instance that has been read.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.GetDeserializer(System.Type,System.Net.Http.HttpContent)">
+ <summary>
+ Called during deserialization to get the XML serializer to use for deserializing objects.
+ </summary>
+ <param name="type">The type of object to deserialize.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> for the content being read.</param>
+ <returns>An instance of <see cref="T:System.Runtime.Serialization.XmlObjectSerializer"/> or <see cref="T:System.Xml.Serialization.XmlSerializer"/> to use for deserializing the object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CreateXmlReader(System.IO.Stream,System.Net.Http.HttpContent)">
+ <summary>
+ Called during deserialization to get the XML reader to use for reading objects from the stream.
+ </summary>
+ <param name="readStream">The <see cref="T:System.IO.Stream"/> to read from.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> for the content being read.</param>
+ <returns>The <see cref="T:System.Xml.XmlReader"/> to use for reading objects.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)">
+ <inheritdoc/>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.GetSerializer(System.Type,System.Object,System.Net.Http.HttpContent)">
+ <summary>
+ Called during serialization to get the XML serializer to use for serializing objects.
+ </summary>
+ <param name="type">The type of object to serialize.</param>
+ <param name="value">The object to serialize.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> for the content being written.</param>
+ <returns>An instance of <see cref="T:System.Runtime.Serialization.XmlObjectSerializer"/> or <see cref="T:System.Xml.Serialization.XmlSerializer"/> to use for serializing the object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CreateXmlWriter(System.IO.Stream,System.Net.Http.HttpContent)">
+ <summary>
+ Called during serialization to get the XML writer to use for writing objects to the stream.
+ </summary>
+ <param name="writeStream">The <see cref="T:System.IO.Stream"/> to write to.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> for the content being written.</param>
+ <returns>The <see cref="T:System.Xml.XmlWriter"/> to use for writing objects.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CreateXmlSerializer(System.Type)">
+ <summary>
+ Called during deserialization to get the XML serializer.
+ </summary>
+ <param name="type">The type of object that will be serialized or deserialized.</param>
+ <returns>The <see cref="T:System.Xml.Serialization.XmlSerializer"/> used to serialize the object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CreateDataContractSerializer(System.Type)">
+ <summary>
+ Called during deserialization to get the DataContractSerializer serializer.
+ </summary>
+ <param name="type">The type of object that will be serialized or deserialized.</param>
+ <returns>The <see cref="T:System.Runtime.Serialization.DataContractSerializer"/> used to serialize the object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.InvokeCreateXmlReader(System.IO.Stream,System.Net.Http.HttpContent)">
+ <summary>
+ This method is to support infrastructure and is not intended to be used directly from your code.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.InvokeCreateXmlWriter(System.IO.Stream,System.Net.Http.HttpContent)">
+ <summary>
+ This method is to support infrastructure and is not intended to be used directly from your code.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.InvokeGetDeserializer(System.Type,System.Net.Http.HttpContent)">
+ <summary>
+ This method is to support infrastructure and is not intended to be used directly from your code.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.InvokeGetSerializer(System.Type,System.Object,System.Net.Http.HttpContent)">
+ <summary>
+ This method is to support infrastructure and is not intended to be used directly from your code.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.DefaultMediaType">
+ <summary>
+ Gets the default media type for xml, namely "application/xml".
+ </summary>
+ <value>
+ <remarks>
+ The default media type does not have any <c>charset</c> parameter as
+ the <see cref="T:System.Text.Encoding"/> can be configured on a per <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/>
+ instance basis.
+ </remarks>
+ Because <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> is mutable, the value
+ returned will be a new instance every time.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.UseXmlSerializer">
+ <summary>
+ Gets or sets a value indicating whether to use <see cref="T:System.Xml.Serialization.XmlSerializer"/> instead of <see cref="T:System.Runtime.Serialization.DataContractSerializer"/> by default.
+ </summary>
+ <value>
+ <c>true</c> if use <see cref="T:System.Xml.Serialization.XmlSerializer"/> by default; otherwise, <c>false</c>. The default is <c>false</c>.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.Indent">
+ <summary>
+ Gets or sets a value indicating whether to indent elements when writing data.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.WriterSettings">
+ <summary>
+ Gets the <see cref="T:System.Xml.XmlWriterSettings"/> to be used while writing.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.HttpValueCollection">
+ <summary>
+ NameValueCollection to represent form data and to generate form data output.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.HttpValueCollection.#ctor">
+ <summary>
+ Creates a new <see cref="T:System.Net.Http.Formatting.HttpValueCollection"/> instance
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.HttpValueCollection.Add(System.String,System.String)">
+ <summary>
+ Adds a name-value pair to the collection.
+ </summary>
+ <param name="name">The name to be added as a case insensitive string.</param>
+ <param name="value">The value to be added.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.HttpValueCollection.ToString">
+ <summary>
+ Converts the content of this instance to its equivalent string representation.
+ </summary>
+ <returns>The string representation of the value of this instance, multiple values with a single key are comma separated.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.HttpValueCollection.Get(System.String)">
+ <summary>
+ Gets the values associated with the specified name
+ combined into one comma-separated list.
+ </summary>
+ <param name="name">The name of the entry that contains the values to get. The name can be null.</param>
+ <returns>
+ A <see cref="T:System.String"/> that contains a comma-separated list of url encoded values associated
+ with the specified name if found; otherwise, null. The values are Url encoded.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.HttpValueCollection.GetValues(System.String)">
+ <summary>
+ Gets the values associated with the specified name.
+ </summary>
+ <param name="name">The <see cref="T:System.String"/></param>
+ <returns>A <see cref="T:System.String"/> that contains url encoded values associated with the name, or null if the name does not exist.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.HttpValueCollection.GetEnumerator">
+ <inheritdoc />
+ </member>
+ <member name="M:System.Net.Http.Formatting.HttpValueCollection.System#Collections#IEnumerable#GetEnumerator">
+ <inheritdoc />
+ </member>
+ <member name="P:System.Net.Http.Formatting.HttpValueCollection.Item(System.String)">
+ <summary>
+ Gets the values associated with the specified name
+ combined into one comma-separated list.
+ </summary>
+ <param name="name">The name of the entry that contains the values to get. The name can be null.</param>
+ <returns>A <see cref="T:System.String"/> that contains a comma-separated list of url encoded values associated
+ with the specified name if found; otherwise, null. The values are Url encoded.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.HttpValueCollection.Count">
+ <summary>
+ Gets the number of names in the collection.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.UriExtensions">
+ <summary>
+ Extension methods to allow strongly typed objects to be read from the query component of <see cref="T:System.Uri"/> instances.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.UriExtensions.ParseQueryString(System.Uri)">
+ <summary>
+ Parses the query portion of the specified <see cref="T:System.Uri"/>.
+ </summary>
+ <param name="address">The <see cref="T:System.Uri"/> instance from which to read.</param>
+ <returns>A <see cref="T:System.Net.Http.Formatting.HttpValueCollection"/> containing the parsed result.</returns>
+ </member>
+ <member name="M:System.Net.Http.UriExtensions.TryReadQueryAsJson(System.Uri,Newtonsoft.Json.Linq.JObject@)">
+ <summary>
+ Reads HTML form URL encoded data provided in the <see cref="T:System.Uri"/> query component as a <see cref="T:Newtonsoft.Json.Linq.JObject"/> object.
+ </summary>
+ <param name="address">The <see cref="T:System.Uri"/> instance from which to read.</param>
+ <param name="value">An object to be initialized with this instance or null if the conversion cannot be performed.</param>
+ <returns><c>true</c> if the query component can be read as <see cref="T:Newtonsoft.Json.Linq.JObject"/>; otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.UriExtensions.TryReadQueryAs(System.Uri,System.Type,System.Object@)">
+ <summary>
+ Reads HTML form URL encoded data provided in the <see cref="T:System.Uri"/> query component as an <see cref="T:System.Object"/> of the given <paramref name="type"/>.
+ </summary>
+ <param name="address">The <see cref="T:System.Uri"/> instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="value">An object to be initialized with this instance or null if the conversion cannot be performed.</param>
+ <returns><c>true</c> if the query component can be read as the specified type; otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.UriExtensions.TryReadQueryAs``1(System.Uri,``0@)">
+ <summary>
+ Reads HTML form URL encoded data provided in the <see cref="T:System.Uri"/> query component as an <see cref="T:System.Object"/> of type <typeparamref name="T"/>.
+ </summary>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ <param name="address">The <see cref="T:System.Uri"/> instance from which to read.</param>
+ <param name="value">An object to be initialized with this instance or null if the conversion cannot be performed.</param>
+ <returns><c>true</c> if the query component can be read as the specified type; otherwise <c>false</c>.</returns>
+ </member>
+ <member name="T:System.Net.Http.Handlers.HttpProgressEventArgs">
+ <summary>
+ Provides data for the events generated by <see cref="T:System.Net.Http.Handlers.ProgressMessageHandler"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Handlers.HttpProgressEventArgs.#ctor(System.Int32,System.Object,System.Int64,System.Nullable{System.Int64})">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Handlers.HttpProgressEventArgs"/> with the parameters given.
+ </summary>
+ <param name="progressPercentage">The percent completed of the overall exchange.</param>
+ <param name="userToken">Any user state provided as part of reading or writing the data.</param>
+ <param name="bytesTransferred">The current number of bytes either received or sent.</param>
+ <param name="totalBytes">The total number of bytes expected to be received or sent.</param>
+ </member>
+ <member name="P:System.Net.Http.Handlers.HttpProgressEventArgs.BytesTransferred">
+ <summary>
+ Gets the current number of bytes transferred.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Handlers.HttpProgressEventArgs.TotalBytes">
+ <summary>
+ Gets the total number of expected bytes to be sent or received. If the number is not known then this is null.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Handlers.ProgressContent">
+ <summary>
+ Wraps an inner <see cref="T:System.Net.Http.HttpContent"/> in order to insert a <see cref="T:System.Net.Http.Handlers.ProgressStream"/> on writing data.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Handlers.ProgressMessageHandler">
+ <summary>
+ The <see cref="T:System.Net.Http.Handlers.ProgressMessageHandler"/> provides a mechanism for getting progress event notifications
+ when sending and receiving data in connection with exchanging HTTP requests and responses.
+ Register event handlers for the events <see cref="E:System.Net.Http.Handlers.ProgressMessageHandler.HttpSendProgress"/> and <see cref="E:System.Net.Http.Handlers.ProgressMessageHandler.HttpReceiveProgress"/>
+ to see events for data being sent and received.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Handlers.ProgressMessageHandler"/> class.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.#ctor(System.Net.Http.HttpMessageHandler)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Handlers.ProgressMessageHandler"/> class.
+ </summary>
+ <param name="innerHandler">The inner handler to which this handler submits requests.</param>
+ </member>
+ <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.OnHttpRequestProgress(System.Net.Http.HttpRequestMessage,System.Net.Http.Handlers.HttpProgressEventArgs)">
+ <summary>
+ Raises the <see cref="E:System.Net.Http.Handlers.ProgressMessageHandler.HttpSendProgress"/> event.
+ </summary>
+ <param name="request">The request.</param>
+ <param name="e">The <see cref="T:System.Net.Http.Handlers.HttpProgressEventArgs"/> instance containing the event data.</param>
+ </member>
+ <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.OnHttpResponseProgress(System.Net.Http.HttpRequestMessage,System.Net.Http.Handlers.HttpProgressEventArgs)">
+ <summary>
+ Raises the <see cref="E:System.Net.Http.Handlers.ProgressMessageHandler.HttpReceiveProgress"/> event.
+ </summary>
+ <param name="request">The request.</param>
+ <param name="e">The <see cref="T:System.Net.Http.Handlers.HttpProgressEventArgs"/> instance containing the event data.</param>
+ </member>
+ <member name="E:System.Net.Http.Handlers.ProgressMessageHandler.HttpSendProgress">
+ <summary>
+ Occurs every time the client sending data is making progress.
+ </summary>
+ </member>
+ <member name="E:System.Net.Http.Handlers.ProgressMessageHandler.HttpReceiveProgress">
+ <summary>
+ Occurs every time the client receiving data is making progress.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Handlers.ProgressStream">
+ <summary>
+ This implementation of <see cref="T:System.Net.Http.Internal.DelegatingStream"/> registers how much data has been
+ read (received) versus written (sent) for a particular HTTP operation. The implementation
+ is client side in that the total bytes to send is taken from the request and the total
+ bytes to read is taken from the response. In a server side scenario, it would be the
+ other way around (reading the request and writing the response).
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Internal.DelegatingStream">
+ <summary>
+ Stream that delegates to inner stream.
+ This is taken from System.Net.Http
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.HttpClientExtensions">
+ <summary>
+ Extension methods that aid in making formatted requests using <see cref="T:System.Net.Http.HttpClient"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as JSON.
+ </summary>
+ <remarks>
+ This method uses a default instance of <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as JSON.
+ </summary>
+ <remarks>
+ This method uses a default instance of <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsJsonAsync``1(System.Net.Http.HttpClient,System.Uri,``0)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as JSON.
+ </summary>
+ <remarks>
+ This method uses a default instance of <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsJsonAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as JSON.
+ </summary>
+ <remarks>
+ This method uses a default instance of <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as XML.
+ </summary>
+ <remarks>
+ This method uses the default instance of <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as XML.
+ </summary>
+ <remarks>
+ This method uses the default instance of <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsXmlAsync``1(System.Net.Http.HttpClient,System.Uri,``0)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as XML.
+ </summary>
+ <remarks>
+ This method uses the default instance of <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsXmlAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as XML.
+ </summary>
+ <remarks>
+ This method uses the default instance of <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as JSON.
+ </summary>
+ <remarks>
+ This method uses a default instance of <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as JSON.
+ </summary>
+ <remarks>
+ This method uses a default instance of <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsJsonAsync``1(System.Net.Http.HttpClient,System.Uri,``0)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as JSON.
+ </summary>
+ <remarks>
+ This method uses a default instance of <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsJsonAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as JSON.
+ </summary>
+ <remarks>
+ This method uses a default instance of <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as XML.
+ </summary>
+ <remarks>
+ This method uses a default instance of <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as XML.
+ </summary>
+ <remarks>
+ This method uses the default instance of <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsXmlAsync``1(System.Net.Http.HttpClient,System.Uri,``0)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as XML.
+ </summary>
+ <remarks>
+ This method uses the default instance of <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsXmlAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as XML.
+ </summary>
+ <remarks>
+ This method uses the default instance of <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientFactory.Create(System.Net.Http.DelegatingHandler[])">
+ <summary>
+ Creates a new <see cref="T:System.Net.Http.HttpClient"/> instance configured with the handlers provided and with an
+ <see cref="T:System.Net.Http.HttpClientHandler"/> as the innermost handler.
+ </summary>
+ <param name="handlers">An ordered list of <see cref="T:System.Net.Http.DelegatingHandler"/> instances to be invoked as an
+ <see cref="T:System.Net.Http.HttpRequestMessage"/> travels from the <see cref="T:System.Net.Http.HttpClient"/> to the network and an
+ <see cref="T:System.Net.Http.HttpResponseMessage"/> travels from the network back to <see cref="T:System.Net.Http.HttpClient"/>.
+ The handlers are invoked in a top-down fashion. That is, the first entry is invoked first for
+ an outbound request message but last for an inbound response message.</param>
+ <returns>An <see cref="T:System.Net.Http.HttpClient"/> instance with the configured handlers.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientFactory.Create(System.Net.Http.HttpMessageHandler,System.Net.Http.DelegatingHandler[])">
+ <summary>
+ Creates a new <see cref="T:System.Net.Http.HttpClient"/> instance configured with the handlers provided and with the
+ provided <paramref name="innerHandler"/> as the innermost handler.
+ </summary>
+ <param name="innerHandler">The inner handler represents the destination of the HTTP message channel.</param>
+ <param name="handlers">An ordered list of <see cref="T:System.Net.Http.DelegatingHandler"/> instances to be invoked as an
+ <see cref="T:System.Net.Http.HttpRequestMessage"/> travels from the <see cref="T:System.Net.Http.HttpClient"/> to the network and an
+ <see cref="T:System.Net.Http.HttpResponseMessage"/> travels from the network back to <see cref="T:System.Net.Http.HttpClient"/>.
+ The handlers are invoked in a top-down fashion. That is, the first entry is invoked first for
+ an outbound request message but last for an inbound response message.</param>
+ <returns>An <see cref="T:System.Net.Http.HttpClient"/> instance with the configured handlers.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientFactory.CreatePipeline(System.Net.Http.HttpMessageHandler,System.Collections.Generic.IEnumerable{System.Net.Http.DelegatingHandler})">
+ <summary>
+ Creates an instance of an <see cref="T:System.Net.Http.HttpMessageHandler"/> using the <see cref="T:System.Net.Http.DelegatingHandler"/> instances
+ provided by <paramref name="handlers"/>. The resulting pipeline can be used to manually create <see cref="T:System.Net.Http.HttpClient"/>
+ or <see cref="T:System.Net.Http.HttpMessageInvoker"/> instances with customized message handlers.
+ </summary>
+ <param name="innerHandler">The inner handler represents the destination of the HTTP message channel.</param>
+ <param name="handlers">An ordered list of <see cref="T:System.Net.Http.DelegatingHandler"/> instances to be invoked as part
+ of sending an <see cref="T:System.Net.Http.HttpRequestMessage"/> and receiving an <see cref="T:System.Net.Http.HttpResponseMessage"/>.
+ The handlers are invoked in a top-down fashion. That is, the first entry is invoked first for
+ an outbound request message but last for an inbound response message.</param>
+ <returns>The HTTP message channel.</returns>
+ </member>
+ <member name="T:System.Net.Http.HttpContentExtensions">
+ <summary>
+ Extension methods to allow strongly typed objects to be read from <see cref="T:System.Net.Http.HttpContent"/> instances.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified <paramref name="type"/>
+ from the <paramref name="content"/> instance.
+ </summary>
+ <remarks>This override use the built-in collection of formatters.</remarks>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Threading.CancellationToken)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified <paramref name="type"/>
+ from the <paramref name="content"/> instance.
+ </summary>
+ <remarks>This override use the built-in collection of formatters.</remarks>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified <paramref name="type"/>
+ from the <paramref name="content"/> instance using one of the provided <paramref name="formatters"/>
+ to deserialize the content.
+ </summary>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="formatters">The collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances to use.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Threading.CancellationToken)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified <paramref name="type"/>
+ from the <paramref name="content"/> instance using one of the provided <paramref name="formatters"/>
+ to deserialize the content.
+ </summary>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="formatters">The collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances to use.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified <paramref name="type"/>
+ from the <paramref name="content"/> instance using one of the provided <paramref name="formatters"/>
+ to deserialize the content.
+ </summary>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="formatters">The collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances to use.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger"/> to log events to.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger,System.Threading.CancellationToken)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified <paramref name="type"/>
+ from the <paramref name="content"/> instance using one of the provided <paramref name="formatters"/>
+ to deserialize the content.
+ </summary>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="formatters">The collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances to use.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger"/> to log events to.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified
+ type <typeparamref name="T"/> from the <paramref name="content"/> instance.
+ </summary>
+ <remarks>This override use the built-in collection of formatters.</remarks>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified
+ type <typeparamref name="T"/> from the <paramref name="content"/> instance.
+ </summary>
+ <remarks>This override use the built-in collection of formatters.</remarks>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified
+ type <typeparamref name="T"/> from the <paramref name="content"/> instance.
+ </summary>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="formatters">The collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances to use.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Threading.CancellationToken)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified
+ type <typeparamref name="T"/> from the <paramref name="content"/> instance.
+ </summary>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="formatters">The collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances to use.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified
+ type <typeparamref name="T"/> from the <paramref name="content"/> instance.
+ </summary>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="formatters">The collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances to use.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger"/> to log events to.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger,System.Threading.CancellationToken)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified
+ type <typeparamref name="T"/> from the <paramref name="content"/> instance.
+ </summary>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="formatters">The collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances to use.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger"/> to log events to.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="T:System.Net.Http.HttpContentMessageExtensions">
+ <summary>
+ Extension methods to read <see cref="T:System.Net.Http.HttpRequestMessage"/> and <see cref="T:System.Net.Http.HttpResponseMessage"/> entities from <see cref="T:System.Net.Http.HttpContent"/> instances.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.IsHttpRequestMessageContent(System.Net.Http.HttpContent)">
+ <summary>
+ Determines whether the specified content is HTTP request message content.
+ </summary>
+ <param name="content">The content.</param>
+ <returns>
+ <c>true</c> if the specified content is HTTP message content; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.IsHttpResponseMessageContent(System.Net.Http.HttpContent)">
+ <summary>
+ Determines whether the specified content is HTTP response message content.
+ </summary>
+ <param name="content">The content.</param>
+ <returns>
+ <c>true</c> if the specified content is HTTP message content; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="uriScheme">The URI scheme to use for the request URI.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Threading.CancellationToken)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="uriScheme">The URI scheme to use for the request URI.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Int32)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="uriScheme">The URI scheme to use for the request URI (the
+ URI scheme is not actually part of the HTTP Request URI and so must be provided externally).</param>
+ <param name="bufferSize">Size of the buffer.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Int32,System.Threading.CancellationToken)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="uriScheme">The URI scheme to use for the request URI (the
+ URI scheme is not actually part of the HTTP Request URI and so must be provided externally).</param>
+ <param name="bufferSize">Size of the buffer.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Int32,System.Int32)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="uriScheme">The URI scheme to use for the request URI (the
+ URI scheme is not actually part of the HTTP Request URI and so must be provided externally).</param>
+ <param name="bufferSize">Size of the buffer.</param>
+ <param name="maxHeaderSize">The max length of the HTTP header.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Int32,System.Int32,System.Threading.CancellationToken)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="uriScheme">The URI scheme to use for the request URI (the
+ URI scheme is not actually part of the HTTP Request URI and so must be provided externally).</param>
+ <param name="bufferSize">Size of the buffer.</param>
+ <param name="maxHeaderSize">The max length of the HTTP header.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Int32)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="bufferSize">Size of the buffer.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Int32,System.Threading.CancellationToken)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="bufferSize">Size of the buffer.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Int32,System.Int32)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="bufferSize">Size of the buffer.</param>
+ <param name="maxHeaderSize">The max length of the HTTP header.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Int32,System.Int32,System.Threading.CancellationToken)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="bufferSize">Size of the buffer.</param>
+ <param name="maxHeaderSize">The max length of the HTTP header.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>The parsed <see cref="T:System.Net.Http.HttpResponseMessage"/> instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.CreateRequestUri(System.String,System.Net.Http.HttpUnsortedRequest)">
+ <summary>
+ Creates the request URI by combining scheme (provided) with parsed values of
+ host and path.
+ </summary>
+ <param name="uriScheme">The URI scheme to use for the request URI.</param>
+ <param name="httpRequest">The unsorted HTTP request.</param>
+ <returns>A fully qualified request URI.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.CreateHeaderFields(System.Net.Http.Headers.HttpHeaders,System.Net.Http.Headers.HttpHeaders,System.IO.Stream,System.Int32)">
+ <summary>
+ Copies the unsorted header fields to a sorted collection.
+ </summary>
+ <param name="source">The unsorted source headers</param>
+ <param name="destination">The destination <see cref="T:System.Net.Http.Headers.HttpRequestHeaders"/> or <see cref="T:System.Net.Http.Headers.HttpResponseHeaders"/>.</param>
+ <param name="contentStream">The input <see cref="T:System.IO.Stream"/> used to form any <see cref="T:System.Net.Http.HttpContent"/> being part of this HTTP request.</param>
+ <param name="rewind">Start location of any request entity within the <paramref name="contentStream"/>.</param>
+ <returns>An <see cref="T:System.Net.Http.HttpContent"/> instance if header fields contained and <see cref="T:System.Net.Http.Headers.HttpContentHeaders"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.CreateHttpRequestMessage(System.String,System.Net.Http.HttpUnsortedRequest,System.IO.Stream,System.Int32)">
+ <summary>
+ Creates an <see cref="T:System.Net.Http.HttpRequestMessage"/> based on information provided in <see cref="T:System.Net.Http.HttpUnsortedRequest"/>.
+ </summary>
+ <param name="uriScheme">The URI scheme to use for the request URI.</param>
+ <param name="httpRequest">The unsorted HTTP request.</param>
+ <param name="contentStream">The input <see cref="T:System.IO.Stream"/> used to form any <see cref="T:System.Net.Http.HttpContent"/> being part of this HTTP request.</param>
+ <param name="rewind">Start location of any request entity within the <paramref name="contentStream"/>.</param>
+ <returns>A newly created <see cref="T:System.Net.Http.HttpRequestMessage"/> instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.CreateHttpResponseMessage(System.Net.Http.HttpUnsortedResponse,System.IO.Stream,System.Int32)">
+ <summary>
+ Creates an <see cref="T:System.Net.Http.HttpResponseMessage"/> based on information provided in <see cref="T:System.Net.Http.HttpUnsortedResponse"/>.
+ </summary>
+ <param name="httpResponse">The unsorted HTTP Response.</param>
+ <param name="contentStream">The input <see cref="T:System.IO.Stream"/> used to form any <see cref="T:System.Net.Http.HttpContent"/> being part of this HTTP Response.</param>
+ <param name="rewind">Start location of any Response entity within the <paramref name="contentStream"/>.</param>
+ <returns>A newly created <see cref="T:System.Net.Http.HttpResponseMessage"/> instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.HttpContentMultipartExtensions">
+ <summary>
+ Extension methods to read MIME multipart entities from <see cref="T:System.Net.Http.HttpContent"/> instances.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.IsMimeMultipartContent(System.Net.Http.HttpContent)">
+ <summary>
+ Determines whether the specified content is MIME multipart content.
+ </summary>
+ <param name="content">The content.</param>
+ <returns>
+ <c>true</c> if the specified content is MIME multipart content; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.IsMimeMultipartContent(System.Net.Http.HttpContent,System.String)">
+ <summary>
+ Determines whether the specified content is MIME multipart content with the
+ specified subtype. For example, the subtype <c>mixed</c> would match content
+ with a content type of <c>multipart/mixed</c>.
+ </summary>
+ <param name="content">The content.</param>
+ <param name="subtype">The MIME multipart subtype to match.</param>
+ <returns>
+ <c>true</c> if the specified content is MIME multipart content with the specified subtype; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync(System.Net.Http.HttpContent)">
+ <summary>
+ Reads all body parts within a MIME multipart message into memory using a <see cref="T:System.Net.Http.MultipartMemoryStreamProvider"/>.
+ </summary>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the tasks of getting the result of reading the MIME content.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync(System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>
+ Reads all body parts within a MIME multipart message into memory using a <see cref="T:System.Net.Http.MultipartMemoryStreamProvider"/>.
+ </summary>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the tasks of getting the result of reading the MIME content.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync``1(System.Net.Http.HttpContent,``0)">
+ <summary>
+ Reads all body parts within a MIME multipart message using the provided <see cref="T:System.Net.Http.MultipartStreamProvider"/> instance
+ to determine where the contents of each body part is written.
+ </summary>
+ <typeparam name="T">The <see cref="T:System.Net.Http.MultipartStreamProvider"/> with which to process the data.</typeparam>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the tasks of getting the result of reading the MIME content.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync``1(System.Net.Http.HttpContent,``0,System.Threading.CancellationToken)">
+ <summary>
+ Reads all body parts within a MIME multipart message using the provided <see cref="T:System.Net.Http.MultipartStreamProvider"/> instance
+ to determine where the contents of each body part is written.
+ </summary>
+ <typeparam name="T">The <see cref="T:System.Net.Http.MultipartStreamProvider"/> with which to process the data.</typeparam>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the tasks of getting the result of reading the MIME content.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync``1(System.Net.Http.HttpContent,``0,System.Int32)">
+ <summary>
+ Reads all body parts within a MIME multipart message using the provided <see cref="T:System.Net.Http.MultipartStreamProvider"/> instance
+ to determine where the contents of each body part is written and <paramref name="bufferSize"/> as read buffer size.
+ </summary>
+ <typeparam name="T">The <see cref="T:System.Net.Http.MultipartStreamProvider"/> with which to process the data.</typeparam>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ <param name="bufferSize">Size of the buffer used to read the contents.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the tasks of getting the result of reading the MIME content.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync``1(System.Net.Http.HttpContent,``0,System.Int32,System.Threading.CancellationToken)">
+ <summary>
+ Reads all body parts within a MIME multipart message using the provided <see cref="T:System.Net.Http.MultipartStreamProvider"/> instance
+ to determine where the contents of each body part is written and <paramref name="bufferSize"/> as read buffer size.
+ </summary>
+ <typeparam name="T">The <see cref="T:System.Net.Http.MultipartStreamProvider"/> with which to process the data.</typeparam>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ <param name="bufferSize">Size of the buffer used to read the contents.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the tasks of getting the result of reading the MIME content.</returns>
+ </member>
+ <member name="T:System.Net.Http.HttpContentMultipartExtensions.MultipartAsyncContext">
+ <summary>
+ Managing state for asynchronous read and write operations
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.HttpContentMultipartExtensions.MultipartAsyncContext.ContentStream">
+ <summary>
+ Gets the <see cref="T:System.IO.Stream"/> that we read from.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.HttpContentMultipartExtensions.MultipartAsyncContext.Result">
+ <summary>
+ Gets the collection of parsed <see cref="T:System.Net.Http.HttpContent"/> instances.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.HttpContentMultipartExtensions.MultipartAsyncContext.Data">
+ <summary>
+ The data buffer that we use for reading data from the input stream into before processing.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.HttpContentMultipartExtensions.MultipartAsyncContext.MimeParser">
+ <summary>
+ Gets the MIME parser instance used to parse the data
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.HttpMessageContent">
+ <summary>
+ Derived <see cref="T:System.Net.Http.HttpContent"/> class which can encapsulate an <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage"/>
+ or an <see cref="P:System.Net.Http.HttpMessageContent.HttpRequestMessage"/> as an entity with media type "application/http".
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.#ctor(System.Net.Http.HttpRequestMessage)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.HttpMessageContent"/> class encapsulating an
+ <see cref="P:System.Net.Http.HttpMessageContent.HttpRequestMessage"/>.
+ </summary>
+ <param name="httpRequest">The <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage"/> instance to encapsulate.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.#ctor(System.Net.Http.HttpResponseMessage)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.HttpMessageContent"/> class encapsulating an
+ <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage"/>.
+ </summary>
+ <param name="httpResponse">The <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage"/> instance to encapsulate.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.ValidateHttpMessageContent(System.Net.Http.HttpContent,System.Boolean,System.Boolean)">
+ <summary>
+ Validates whether the content contains an HTTP Request or an HTTP Response.
+ </summary>
+ <param name="content">The content to validate.</param>
+ <param name="isRequest">if set to <c>true</c> if the content is either an HTTP Request or an HTTP Response.</param>
+ <param name="throwOnError">Indicates whether validation failure should result in an <see cref="T:System.Exception"/> or not.</param>
+ <returns><c>true</c> if content is either an HTTP Request or an HTTP Response</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>
+ Asynchronously serializes the object's content to the given <paramref name="stream"/>.
+ </summary>
+ <param name="stream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
+ <param name="context">The associated <see cref="T:System.Net.TransportContext"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> instance that is asynchronously serializing the object's content.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.TryComputeLength(System.Int64@)">
+ <summary>
+ Computes the length of the stream if possible.
+ </summary>
+ <param name="length">The computed length of the stream.</param>
+ <returns><c>true</c> if the length has been computed; otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.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:System.Net.Http.HttpMessageContent.SerializeRequestLine(System.Text.StringBuilder,System.Net.Http.HttpRequestMessage)">
+ <summary>
+ Serializes the HTTP request line.
+ </summary>
+ <param name="message">Where to write the request line.</param>
+ <param name="httpRequest">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.SerializeStatusLine(System.Text.StringBuilder,System.Net.Http.HttpResponseMessage)">
+ <summary>
+ Serializes the HTTP status line.
+ </summary>
+ <param name="message">Where to write the status line.</param>
+ <param name="httpResponse">The HTTP response.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.SerializeHeaderFields(System.Text.StringBuilder,System.Net.Http.Headers.HttpHeaders)">
+ <summary>
+ Serializes the header fields.
+ </summary>
+ <param name="message">Where to write the status line.</param>
+ <param name="headers">The headers to write.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpMessageContent.HttpRequestMessage">
+ <summary>
+ Gets the HTTP request message.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.HttpMessageContent.HttpResponseMessage">
+ <summary>
+ Gets the HTTP response message.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.HttpUnsortedHeaders">
+ <summary>
+ All of the existing non-abstract <see cref="T:System.Net.Http.Headers.HttpHeaders"/> implementations, namely
+ <see cref="T:System.Net.Http.Headers.HttpRequestHeaders"/>, <see cref="T:System.Net.Http.Headers.HttpResponseHeaders"/>, and <see cref="T:System.Net.Http.Headers.HttpContentHeaders"/>
+ enforce strict rules on what kinds of HTTP header fields can be added to each collection.
+ When parsing the "application/http" media type we need to just get the unsorted list. It
+ will get sorted later.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.HttpUnsortedRequest">
+ <summary>
+ Represents the HTTP Request Line and header parameters parsed by <see cref="T:System.Net.Http.Formatting.Parsers.HttpRequestLineParser"/>
+ and <see cref="T:System.Net.Http.Formatting.Parsers.HttpRequestHeaderParser"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpUnsortedRequest.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.HttpUnsortedRequest"/> class.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.HttpUnsortedRequest.Method">
+ <summary>
+ Gets or sets the HTTP method.
+ </summary>
+ <value>
+ The HTTP method.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.HttpUnsortedRequest.RequestUri">
+ <summary>
+ Gets or sets the HTTP request URI portion that is carried in the RequestLine (i.e the URI path + query).
+ </summary>
+ <value>
+ The request URI.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.HttpUnsortedRequest.Version">
+ <summary>
+ Gets or sets the HTTP version.
+ </summary>
+ <value>
+ The HTTP version.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.HttpUnsortedRequest.HttpHeaders">
+ <summary>
+ Gets the unsorted HTTP request headers.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.HttpUnsortedResponse">
+ <summary>
+ Represents the HTTP Status Line and header parameters parsed by <see cref="T:System.Net.Http.Formatting.Parsers.HttpStatusLineParser"/>
+ and <see cref="T:System.Net.Http.Formatting.Parsers.HttpResponseHeaderParser"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpUnsortedResponse.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.HttpUnsortedRequest"/> class.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.HttpUnsortedResponse.Version">
+ <summary>
+ Gets or sets the HTTP version.
+ </summary>
+ <value>
+ The HTTP version.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.HttpUnsortedResponse.StatusCode">
+ <summary>
+ Gets or sets the <see cref="T:System.Net.HttpStatusCode"/>
+ </summary>
+ <value>
+ The HTTP status code
+ </value>
+ </member>
+ <member name="P:System.Net.Http.HttpUnsortedResponse.ReasonPhrase">
+ <summary>
+ Gets or sets the HTTP reason phrase
+ </summary>
+ <value>
+ The response reason phrase
+ </value>
+ </member>
+ <member name="P:System.Net.Http.HttpUnsortedResponse.HttpHeaders">
+ <summary>
+ Gets the unsorted HTTP request headers.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Internal.ReadOnlyStreamWithEncodingPreamble">
+ <summary>
+ This implements a read-only, forward-only stream around another readable stream, to ensure
+ that there is an appropriate encoding preamble in the stream.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.MimeBodyPart">
+ <summary>
+ Maintains information about MIME body parts parsed by <see cref="T:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.MimeBodyPart.#ctor(System.Net.Http.MultipartStreamProvider,System.Int32,System.Net.Http.HttpContent)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.MimeBodyPart"/> class.
+ </summary>
+ <param name="streamProvider">The stream provider.</param>
+ <param name="maxBodyPartHeaderSize">The max length of the MIME header within each MIME body part.</param>
+ <param name="parentContent">The part's parent content</param>
+ </member>
+ <member name="M:System.Net.Http.MimeBodyPart.GetCompletedHttpContent">
+ <summary>
+ Gets the part's content as an HttpContent.
+ </summary>
+ <value>
+ The part's content, or null if the part had no content.
+ </value>
+ </member>
+ <member name="M:System.Net.Http.MimeBodyPart.WriteSegment(System.ArraySegment{System.Byte},System.Threading.CancellationToken)">
+ <summary>
+ Writes the <paramref name="segment"/> into the part's output stream.
+ </summary>
+ <param name="segment">The current segment to be written to the part's output stream.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="M:System.Net.Http.MimeBodyPart.GetOutputStream">
+ <summary>
+ Gets the output stream.
+ </summary>
+ <returns>The output stream to write the body part to.</returns>
+ </member>
+ <member name="M:System.Net.Http.MimeBodyPart.Dispose">
+ <summary>
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.MimeBodyPart.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:System.Net.Http.MimeBodyPart.CleanupHttpContent">
+ <summary>
+ In the success case, the HttpContent is to be used after this Part has been parsed and disposed of.
+ Only if Dispose has been called on a non-completed part, the parsed HttpContent needs to be disposed of as well.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.MimeBodyPart.CleanupOutputStream">
+ <summary>
+ Resets the output stream by either closing it or, in the case of a <see cref="T:System.IO.MemoryStream"/> resetting
+ position to 0 so that it can be read by the caller.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.MimeBodyPart.HeaderParser">
+ <summary>
+ Gets the header parser.
+ </summary>
+ <value>
+ The header parser.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.MimeBodyPart.Segments">
+ <summary>
+ Gets the set of <see cref="T:System.ArraySegment`1"/> pointing to the read buffer with
+ contents of this body part.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.MimeBodyPart.IsComplete">
+ <summary>
+ Gets or sets a value indicating whether the body part has been completed.
+ </summary>
+ <value>
+ <c>true</c> if this instance is complete; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.MimeBodyPart.IsFinal">
+ <summary>
+ Gets or sets a value indicating whether this is the final body part.
+ </summary>
+ <value>
+ <c>true</c> if this instance is complete; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:System.Net.Http.MultipartMemoryStreamProvider">
+ <summary>
+ Provides a <see cref="T:System.Net.Http.MultipartStreamProvider"/> implementation that returns a <see cref="T:System.IO.MemoryStream"/> instance.
+ This facilitates deserialization or other manipulation of the contents in memory.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.MultipartStreamProvider">
+ <summary>
+ An <see cref="T:System.Net.Http.MultipartStreamProvider"/> implementation examines the headers provided by the MIME multipart parser
+ as part of the MIME multipart extension methods (see <see cref="T:System.Net.Http.HttpContentMultipartExtensions"/>) and decides
+ what kind of stream to return for the body part to be written to.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartStreamProvider.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.MultipartStreamProvider"/> class.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>
+ When a MIME multipart body part has been parsed this method is called to get a stream for where to write the body part to.
+ </summary>
+ <param name="parent">The parent <see cref="T:System.Net.Http.HttpContent"/> MIME multipart instance.</param>
+ <param name="headers">The header fields describing the body parts content. Looking for header fields such as
+ Content-Type and Content-Disposition can help provide the appropriate stream. In addition to using the information
+ in the provided header fields, it is also possible to add new header fields or modify existing header fields. This can
+ be useful to get around situations where the Content-type may say <b>application/octet-stream</b> but based on
+ analyzing the <b>Content-Disposition</b> header field it is found that the content in fact is <b>application/json</b>, for example.</param>
+ <returns>A stream instance where the contents of a body part will be written to.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartStreamProvider.ExecutePostProcessingAsync">
+ <summary>
+ Immediately upon reading the last MIME body part but before completing the read task, this method is
+ called to enable the <see cref="T:System.Net.Http.MultipartStreamProvider"/> to do any post processing on the <see cref="T:System.Net.Http.HttpContent"/>
+ instances that have been read. For example, it can be used to copy the data to another location, or perform
+ some other kind of post processing on the data before completing the read operation.
+ </summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the post processing.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartStreamProvider.ExecutePostProcessingAsync(System.Threading.CancellationToken)">
+ <summary>
+ Immediately upon reading the last MIME body part but before completing the read task, this method is
+ called to enable the <see cref="T:System.Net.Http.MultipartStreamProvider"/> to do any post processing on the <see cref="T:System.Net.Http.HttpContent"/>
+ instances that have been read. For example, it can be used to copy the data to another location, or perform
+ some other kind of post processing on the data before completing the read operation.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the post processing.</returns>
+ </member>
+ <member name="P:System.Net.Http.MultipartStreamProvider.Contents">
+ <summary>
+ Gets the collection of <see cref="T:System.Net.Http.HttpContent"/> instances where each instance represents a MIME body part.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartMemoryStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>
+ This <see cref="T:System.Net.Http.MultipartStreamProvider"/> implementation returns a <see cref="T:System.IO.MemoryStream"/> instance.
+ This facilitates deserialization or other manipulation of the contents in memory.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.MultipartRelatedStreamProvider">
+ <summary>
+ An <see cref="T:System.Net.Http.MultipartStreamProvider"/> suited for reading MIME body parts following the
+ <c>multipart/related</c> media type as defined in RFC 2387 (see http://www.ietf.org/rfc/rfc2387.txt).
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartRelatedStreamProvider.FindRootContent(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.HttpContent})">
+ <summary>
+ Looks for the "start" parameter of the parent's content type and then finds the corresponding
+ child HttpContent with a matching Content-ID header field.
+ </summary>
+ <returns>The matching child or null if none found.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartRelatedStreamProvider.FindMultipartRelatedParameter(System.Net.Http.HttpContent,System.String)">
+ <summary>
+ Looks for a parameter in the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>.
+ </summary>
+ <returns>The matching parameter or null if none found.</returns>
+ </member>
+ <member name="P:System.Net.Http.MultipartRelatedStreamProvider.RootContent">
+ <summary>
+ Gets the <see cref="T:System.Net.Http.HttpContent"/> instance that has been marked as the <c>root</c> content in the
+ MIME multipart related message using the <c>start</c> parameter. If no <c>start</c> parameter is
+ present then pick the first of the children.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.ObjectContent">
+ <summary>
+ Contains a value as well as an associated <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> that will be
+ used to serialize the value when writing this content.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.#ctor(System.Type,System.Object,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent"/> class.
+ </summary>
+ <param name="type">The type of object this instance will contain.</param>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.#ctor(System.Type,System.Object,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent"/> class.
+ </summary>
+ <param name="type">The type of object this instance will contain.</param>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ <param name="mediaType">The authoritative value of the content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.#ctor(System.Type,System.Object,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent"/> class.
+ </summary>
+ <param name="type">The type of object this instance will contain.</param>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ <param name="mediaType">The authoritative value of the content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>
+ Asynchronously serializes the object's content to the given <paramref name="stream"/>.
+ </summary>
+ <param name="stream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
+ <param name="context">The associated <see cref="T:System.Net.TransportContext"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> instance that is asynchronously serializing the object's content.</returns>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.TryComputeLength(System.Int64@)">
+ <summary>
+ Computes the length of the stream if possible.
+ </summary>
+ <param name="length">The computed length of the stream.</param>
+ <returns><c>true</c> if the length has been computed; otherwise <c>false</c>.</returns>
+ </member>
+ <member name="P:System.Net.Http.ObjectContent.ObjectType">
+ <summary>
+ Gets the type of object managed by this <see cref="T:System.Net.Http.ObjectContent"/> instance.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.ObjectContent.Formatter">
+ <summary>
+ The <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter">formatter</see> associated with this content instance.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.ObjectContent.Value">
+ <summary>
+ Gets or sets the value of the current <see cref="T:System.Net.Http.ObjectContent"/>.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.ObjectContent`1">
+ <summary>
+ Generic form of <see cref="T:System.Net.Http.ObjectContent"/>.
+ </summary>
+ <typeparam name="T">The type of object this <see cref="T:System.Net.Http.ObjectContent"/> class will contain.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent`1.#ctor(`0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent`1"/> class.
+ </summary>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent`1.#ctor(`0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent`1"/> class.
+ </summary>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ <param name="mediaType">The authoritative value of the content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent`1.#ctor(`0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent`1"/> class.
+ </summary>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ <param name="mediaType">The authoritative value of the content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ </member>
+ <member name="T:System.Net.Http.PushStreamContent">
+ <summary>
+ Provides an <see cref="T:System.Net.Http.HttpContent"/> implementation that exposes an output <see cref="T:System.IO.Stream"/>
+ which can be written to directly. The ability to push data to the output stream differs from the
+ <see cref="T:System.Net.Http.StreamContent"/> where data is pulled and not pushed.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Action{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext})">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent"/> class. The
+ <paramref name="onStreamAvailable"/> action is called when an output stream
+ has become available allowing the action to write to it directly. When the
+ stream is closed, it will signal to the content that is has completed and the
+ HTTP request or response will be completed.
+ </summary>
+ <param name="onStreamAvailable">The action to call when an output stream is available.</param>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Func{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.Tasks.Task})">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent"/> class.
+ </summary>
+ <param name="onStreamAvailable">The action to call when an output stream is available. The stream is automatically
+ closed when the return task is completed.</param>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Action{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext},System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent"/> class with the given media type.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Func{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.Tasks.Task},System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent"/> class with the given media type.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Action{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext},System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent"/> class with the given <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Func{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.Tasks.Task},System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent"/> class with the given <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>
+ When this method is called, it calls the action provided in the constructor with the output
+ stream to write to. Once the action has completed its work it closes the stream which will
+ close this content instance and complete the HTTP request or response.
+ </summary>
+ <param name="stream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
+ <param name="context">The associated <see cref="T:System.Net.TransportContext"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> instance that is asynchronously serializing the object's content.</returns>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.TryComputeLength(System.Int64@)">
+ <summary>
+ Computes the length of the stream if possible.
+ </summary>
+ <param name="length">The computed length of the stream.</param>
+ <returns><c>true</c> if the length has been computed; otherwise <c>false</c>.</returns>
+ </member>
+ <member name="T:System.Net.Http.Properties.Resources">
+ <summary>
+ A strongly-typed resource class, for looking up localized strings, etc.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ResourceManager">
+ <summary>
+ Returns the cached ResourceManager instance used by this class.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.Culture">
+ <summary>
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.AsyncResult_CallbackThrewException">
+ <summary>
+ Looks up a localized string similar to Async Callback threw an exception..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.AsyncResult_MultipleCompletes">
+ <summary>
+ Looks up a localized string similar to The IAsyncResult implementation &apos;{0}&apos; tried to complete a single operation multiple times. This could be caused by an incorrect application IAsyncResult implementation or other extensibility code, such as an IAsyncResult that returns incorrect CompletedSynchronously values or invokes the AsyncCallback multiple times..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.AsyncResult_MultipleEnds">
+ <summary>
+ Looks up a localized string similar to End cannot be called twice on an AsyncResult..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.AsyncResult_ResultMismatch">
+ <summary>
+ Looks up a localized string similar to An incorrect IAsyncResult was provided to an &apos;End&apos; method. The IAsyncResult object passed to &apos;End&apos; must be the one returned from the matching &apos;Begin&apos; or passed to the callback provided to &apos;Begin&apos;..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ByteRangeStreamContentNoRanges">
+ <summary>
+ Looks up a localized string similar to Found zero byte ranges. There must be at least one byte range provided..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ByteRangeStreamContentNotBytesRange">
+ <summary>
+ Looks up a localized string similar to The range unit &apos;{0}&apos; is not valid. The range must have a unit of &apos;{1}&apos;..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ByteRangeStreamEmpty">
+ <summary>
+ Looks up a localized string similar to The stream over which &apos;{0}&apos; provides a range view must have a length greater than or equal to 1..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ByteRangeStreamInvalidFrom">
+ <summary>
+ Looks up a localized string similar to The &apos;From&apos; value of the range must be less than or equal to {0}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ByteRangeStreamNoneOverlap">
+ <summary>
+ Looks up a localized string similar to None of the requested ranges ({0}) overlap with the current extent of the selected resource..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ByteRangeStreamNoOverlap">
+ <summary>
+ Looks up a localized string similar to The requested range ({0}) does not overlap with the current extent of the selected resource..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ByteRangeStreamNotSeekable">
+ <summary>
+ Looks up a localized string similar to The stream over which &apos;{0}&apos; provides a range view must be seekable..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ByteRangeStreamReadOnly">
+ <summary>
+ Looks up a localized string similar to This is a read-only stream..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.CannotHaveNullInList">
+ <summary>
+ Looks up a localized string similar to A null &apos;{0}&apos; is not valid..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.CannotUseMediaRangeForSupportedMediaType">
+ <summary>
+ Looks up a localized string similar to The &apos;{0}&apos; of &apos;{1}&apos; cannot be used as a supported media type because it is a media range..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.CannotUseNullValueType">
+ <summary>
+ Looks up a localized string similar to The &apos;{0}&apos; type cannot accept a null value for the value type &apos;{1}&apos;..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.CookieInvalidName">
+ <summary>
+ Looks up a localized string similar to The specified value is not a valid cookie name..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.CookieNull">
+ <summary>
+ Looks up a localized string similar to Cookie cannot be null..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.DelegatingHandlerArrayContainsNullItem">
+ <summary>
+ Looks up a localized string similar to The &apos;{0}&apos; list is invalid because it contains one or more null items..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.DelegatingHandlerArrayHasNonNullInnerHandler">
+ <summary>
+ Looks up a localized string similar to The &apos;{0}&apos; list is invalid because the property &apos;{1}&apos; of &apos;{2}&apos; is not null..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ErrorReadingFormUrlEncodedStream">
+ <summary>
+ Looks up a localized string similar to Error reading HTML form URL-encoded data stream..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.FormUrlEncodedMismatchingTypes">
+ <summary>
+ Looks up a localized string similar to Mismatched types at node &apos;{0}&apos;..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.FormUrlEncodedParseError">
+ <summary>
+ Looks up a localized string similar to Error parsing HTML form URL-encoded data, byte {0}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpInvalidStatusCode">
+ <summary>
+ Looks up a localized string similar to Invalid HTTP status code: &apos;{0}&apos;. The status code must be between {1} and {2}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpInvalidVersion">
+ <summary>
+ Looks up a localized string similar to Invalid HTTP version: &apos;{0}&apos;. The version must start with the characters &apos;{1}&apos;..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpMessageContentAlreadyRead">
+ <summary>
+ Looks up a localized string similar to The &apos;{0}&apos; of the &apos;{1}&apos; has already been read..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpMessageContentStreamMustBeSeekable">
+ <summary>
+ Looks up a localized string similar to The &apos;{0}&apos; must be seekable in order to create an &apos;{1}&apos; instance containing an entity body. .
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpMessageErrorReading">
+ <summary>
+ Looks up a localized string similar to Error reading HTTP message..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpMessageInvalidMediaType">
+ <summary>
+ Looks up a localized string similar to Invalid &apos;{0}&apos; instance provided. It does not have a content type header with a value of &apos;{1}&apos;..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpMessageParserEmptyUri">
+ <summary>
+ Looks up a localized string similar to HTTP Request URI cannot be an empty string..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpMessageParserError">
+ <summary>
+ Looks up a localized string similar to Error parsing HTTP message header byte {0} of message {1}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpMessageParserInvalidHostCount">
+ <summary>
+ Looks up a localized string similar to An invalid number of &apos;{0}&apos; header fields were present in the HTTP Request. It must contain exactly one &apos;{0}&apos; header field but found {1}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpMessageParserInvalidUriScheme">
+ <summary>
+ Looks up a localized string similar to Invalid URI scheme: &apos;{0}&apos;. The URI scheme must be a valid &apos;{1}&apos; scheme..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.InvalidArrayInsert">
+ <summary>
+ Looks up a localized string similar to Invalid array at node &apos;{0}&apos;..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.JQuery13CompatModeNotSupportNestedJson">
+ <summary>
+ Looks up a localized string similar to Traditional style array without &apos;[]&apos; is not supported with nested object at location {0}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.JsonSerializerFactoryReturnedNull">
+ <summary>
+ Looks up a localized string similar to The &apos;{0}&apos; method returned null. It must return a JSON serializer instance..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.JsonSerializerFactoryThrew">
+ <summary>
+ Looks up a localized string similar to The &apos;{0}&apos; method threw an exception when attempting to create a JSON serializer..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MaxDepthExceeded">
+ <summary>
+ Looks up a localized string similar to The maximum read depth ({0}) has been exceeded because the form url-encoded data being read has more levels of nesting than is allowed..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MaxHttpCollectionKeyLimitReached">
+ <summary>
+ Looks up a localized string similar to The number of keys in a NameValueCollection has exceeded the limit of &apos;{0}&apos;. You can adjust it by modifying the MaxHttpCollectionKeys property on the &apos;{1}&apos; class..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MediaTypeFormatter_BsonParseError_MissingData">
+ <summary>
+ Looks up a localized string similar to Error parsing BSON data; unable to read content as a {0}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MediaTypeFormatter_BsonParseError_UnexpectedData">
+ <summary>
+ Looks up a localized string similar to Error parsing BSON data; unexpected dictionary content: {0} entries, first key &apos;{1}&apos;..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MediaTypeFormatter_JsonReaderFactoryReturnedNull">
+ <summary>
+ Looks up a localized string similar to The &apos;{0}&apos; method returned null. It must return a JSON reader instance..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MediaTypeFormatter_JsonWriterFactoryReturnedNull">
+ <summary>
+ Looks up a localized string similar to The &apos;{0}&apos; method returned null. It must return a JSON writer instance..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MediaTypeFormatterCannotRead">
+ <summary>
+ Looks up a localized string similar to The media type formatter of type &apos;{0}&apos; does not support reading because it does not implement the ReadFromStreamAsync method..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MediaTypeFormatterCannotReadSync">
+ <summary>
+ Looks up a localized string similar to The media type formatter of type &apos;{0}&apos; does not support reading because it does not implement the ReadFromStream method..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MediaTypeFormatterCannotWrite">
+ <summary>
+ Looks up a localized string similar to The media type formatter of type &apos;{0}&apos; does not support writing because it does not implement the WriteToStreamAsync method..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MediaTypeFormatterCannotWriteSync">
+ <summary>
+ Looks up a localized string similar to The media type formatter of type &apos;{0}&apos; does not support writing because it does not implement the WriteToStream method..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MediaTypeFormatterNoEncoding">
+ <summary>
+ Looks up a localized string similar to No encoding found for media type formatter &apos;{0}&apos;. There must be at least one supported encoding registered in order for the media type formatter to read or write content..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MimeMultipartParserBadBoundary">
+ <summary>
+ Looks up a localized string similar to MIME multipart boundary cannot end with an empty space..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MultipartFormDataStreamProviderNoContentDisposition">
+ <summary>
+ Looks up a localized string similar to Did not find required &apos;{0}&apos; header field in MIME multipart body part..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MultipartStreamProviderInvalidLocalFileName">
+ <summary>
+ Looks up a localized string similar to Could not determine a valid local file name for the multipart body part..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.NestedBracketNotValid">
+ <summary>
+ Looks up a localized string similar to Nested bracket is not valid for &apos;{0}&apos; data at position {1}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.NonNullUriRequiredForMediaTypeMapping">
+ <summary>
+ Looks up a localized string similar to A non-null request URI must be provided to determine if a &apos;{0}&apos; matches a given request or response message..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.NoReadSerializerAvailable">
+ <summary>
+ Looks up a localized string similar to No MediaTypeFormatter is available to read an object of type &apos;{0}&apos; from content with media type &apos;{1}&apos;..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ObjectAndTypeDisagree">
+ <summary>
+ Looks up a localized string similar to An object of type &apos;{0}&apos; cannot be used with a type parameter of &apos;{1}&apos;..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ObjectContent_FormatterCannotWriteType">
+ <summary>
+ Looks up a localized string similar to The configured formatter &apos;{0}&apos; cannot write an object of type &apos;{1}&apos;..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.QueryStringNameShouldNotNull">
+ <summary>
+ Looks up a localized string similar to Query string name cannot be null..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsHttpMessageUnexpectedTermination">
+ <summary>
+ Looks up a localized string similar to Unexpected end of HTTP message stream. HTTP message is not complete..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartArgumentNoBoundary">
+ <summary>
+ Looks up a localized string similar to Invalid &apos;{0}&apos; instance provided. It does not have a &apos;{1}&apos; content-type header with a &apos;{2}&apos; parameter..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartArgumentNoContentType">
+ <summary>
+ Looks up a localized string similar to Invalid &apos;{0}&apos; instance provided. It does not have a content-type header value. &apos;{0}&apos; instances must have a content-type header starting with &apos;{1}&apos;..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartArgumentNoMultipart">
+ <summary>
+ Looks up a localized string similar to Invalid &apos;{0}&apos; instance provided. It does not have a content type header starting with &apos;{1}&apos;..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartErrorReading">
+ <summary>
+ Looks up a localized string similar to Error reading MIME multipart body part..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartErrorWriting">
+ <summary>
+ Looks up a localized string similar to Error writing MIME multipart body part to output stream..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartHeaderParseError">
+ <summary>
+ Looks up a localized string similar to Error parsing MIME multipart body part header byte {0} of data segment {1}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartParseError">
+ <summary>
+ Looks up a localized string similar to Error parsing MIME multipart message byte {0} of data segment {1}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartStreamProviderException">
+ <summary>
+ Looks up a localized string similar to The stream provider of type &apos;{0}&apos; threw an exception..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartStreamProviderNull">
+ <summary>
+ Looks up a localized string similar to The stream provider of type &apos;{0}&apos; returned null. It must return a writable &apos;{1}&apos; instance..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartStreamProviderReadOnly">
+ <summary>
+ Looks up a localized string similar to The stream provider of type &apos;{0}&apos; returned a read-only stream. It must return a writable &apos;{1}&apos; instance..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartUnexpectedTermination">
+ <summary>
+ Looks up a localized string similar to Unexpected end of MIME multipart stream. MIME multipart message is not complete..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.SerializerCannotSerializeType">
+ <summary>
+ Looks up a localized string similar to The &apos;{0}&apos; serializer cannot serialize the type &apos;{1}&apos;..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.UnMatchedBracketNotValid">
+ <summary>
+ Looks up a localized string similar to There is an unmatched opened bracket for the &apos;{0}&apos; at position {1}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.UnsupportedIndent">
+ <summary>
+ Looks up a localized string similar to Indentation is not supported by &apos;{0}&apos;..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.XmlMediaTypeFormatter_InvalidSerializerType">
+ <summary>
+ Looks up a localized string similar to The object of type &apos;{0}&apos; returned by {1} must be an instance of either XmlObjectSerializer or XmlSerializer..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.XmlMediaTypeFormatter_NullReturnedSerializer">
+ <summary>
+ Looks up a localized string similar to The object returned by {0} must not be a null value..
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.UnsupportedMediaTypeException">
+ <summary>
+ Defines an exception type for signalling that a request's media type was not supported.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.UnsupportedMediaTypeException.#ctor(System.String,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.UnsupportedMediaTypeException"/> class.
+ </summary>
+ <param name="message">The message that describes the error.</param>
+ <param name="mediaType">The unsupported media type.</param>
+ </member>
+ <member name="T:System.Web.Http.Properties.CommonWebApiResources">
+ <summary>
+ A strongly-typed resource class, for looking up localized strings, etc.
+ </summary>
+ </member>
+ <member name="P:System.Web.Http.Properties.CommonWebApiResources.ResourceManager">
+ <summary>
+ Returns the cached ResourceManager instance used by this class.
+ </summary>
+ </member>
+ <member name="P:System.Web.Http.Properties.CommonWebApiResources.Culture">
+ <summary>
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+ </summary>
+ </member>
+ <member name="P:System.Web.Http.Properties.CommonWebApiResources.ArgumentInvalidAbsoluteUri">
+ <summary>
+ Looks up a localized string similar to Relative URI values are not supported: &apos;{0}&apos;. The URI must be absolute..
+ </summary>
+ </member>
+ <member name="P:System.Web.Http.Properties.CommonWebApiResources.ArgumentInvalidHttpUriScheme">
+ <summary>
+ Looks up a localized string similar to Unsupported URI scheme: &apos;{0}&apos;. The URI scheme must be either &apos;{1}&apos; or &apos;{2}&apos;..
+ </summary>
+ </member>
+ <member name="P:System.Web.Http.Properties.CommonWebApiResources.ArgumentMustBeGreaterThanOrEqualTo">
+ <summary>
+ Looks up a localized string similar to Value must be greater than or equal to {0}..
+ </summary>
+ </member>
+ <member name="P:System.Web.Http.Properties.CommonWebApiResources.ArgumentMustBeLessThanOrEqualTo">
+ <summary>
+ Looks up a localized string similar to Value must be less than or equal to {0}..
+ </summary>
+ </member>
+ <member name="P:System.Web.Http.Properties.CommonWebApiResources.ArgumentNullOrEmpty">
+ <summary>
+ Looks up a localized string similar to The argument &apos;{0}&apos; is null or empty..
+ </summary>
+ </member>
+ <member name="P:System.Web.Http.Properties.CommonWebApiResources.ArgumentUriHasQueryOrFragment">
+ <summary>
+ Looks up a localized string similar to URI must not contain a query component or a fragment identifier..
+ </summary>
+ </member>
+ <member name="P:System.Web.Http.Properties.CommonWebApiResources.InvalidEnumArgument">
+ <summary>
+ Looks up a localized string similar to The value of argument &apos;{0}&apos; ({1}) is invalid for Enum type &apos;{2}&apos;..
+ </summary>
+ </member>
+ </members>
+</doc>
diff --git a/packages/Microsoft.AspNet.WebApi.Core.5.2.3/Content/web.config.transform b/packages/Microsoft.AspNet.WebApi.Core.5.2.3/Content/web.config.transform
new file mode 100644
index 0000000..5d07fc6
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebApi.Core.5.2.3/Content/web.config.transform
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <system.webServer>
+ <handlers>
+ <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
+ <remove name="OPTIONSVerbHandler" />
+ <remove name="TRACEVerbHandler" />
+ <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
+ </handlers>
+ </system.webServer>
+</configuration>
diff --git a/packages/Microsoft.AspNet.WebApi.Core.5.2.3/Microsoft.AspNet.WebApi.Core.5.2.3.nupkg b/packages/Microsoft.AspNet.WebApi.Core.5.2.3/Microsoft.AspNet.WebApi.Core.5.2.3.nupkg
new file mode 100644
index 0000000..43d7c86
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebApi.Core.5.2.3/Microsoft.AspNet.WebApi.Core.5.2.3.nupkg
Binary files differ
diff --git a/packages/Microsoft.AspNet.WebApi.Core.5.2.3/lib/net45/System.Web.Http.dll b/packages/Microsoft.AspNet.WebApi.Core.5.2.3/lib/net45/System.Web.Http.dll
new file mode 100644
index 0000000..e1dbdd1
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebApi.Core.5.2.3/lib/net45/System.Web.Http.dll
Binary files differ
diff --git a/packages/Microsoft.AspNet.WebApi.Core.5.2.3/lib/net45/System.Web.Http.xml b/packages/Microsoft.AspNet.WebApi.Core.5.2.3/lib/net45/System.Web.Http.xml
new file mode 100644
index 0000000..db54457
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebApi.Core.5.2.3/lib/net45/System.Web.Http.xml
@@ -0,0 +1,6664 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Web.Http</name>
+ </assembly>
+ <members>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.Http.InvalidByteRangeException)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,System.Exception)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> that represents an exception.</summary>
+ <returns>The request must be associated with an <see cref="T:System.Web.Http.HttpConfiguration" /> instance.An <see cref="T:System.Net.Http.HttpResponseMessage" /> whose content is a serialized representation of an <see cref="T:System.Web.Http.HttpError" /> instance.</returns>
+ <param name="request">The HTTP request.</param>
+ <param name="statusCode">The status code of the response.</param>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,System.String)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> that represents an error message.</summary>
+ <returns>The request must be associated with an <see cref="T:System.Web.Http.HttpConfiguration" /> instance.An <see cref="T:System.Net.Http.HttpResponseMessage" /> whose content is a serialized representation of an <see cref="T:System.Web.Http.HttpError" /> instance.</returns>
+ <param name="request">The HTTP request.</param>
+ <param name="statusCode">The status code of the response.</param>
+ <param name="message">The error message.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,System.String,System.Exception)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> that represents an exception with an error message.</summary>
+ <returns>The request must be associated with an <see cref="T:System.Web.Http.HttpConfiguration" /> instance.An <see cref="T:System.Net.Http.HttpResponseMessage" /> whose content is a serialized representation of an <see cref="T:System.Web.Http.HttpError" /> instance.</returns>
+ <param name="request">The HTTP request.</param>
+ <param name="statusCode">The status code of the response.</param>
+ <param name="message">The error message.</param>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,System.Web.Http.HttpError)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> that represents an error.</summary>
+ <returns>The request must be associated with an <see cref="T:System.Web.Http.HttpConfiguration" /> instance.An <see cref="T:System.Net.Http.HttpResponseMessage" /> whose content is a serialized representation of an <see cref="T:System.Web.Http.HttpError" /> instance.</returns>
+ <param name="request">The HTTP request.</param>
+ <param name="statusCode">The status code of the response.</param>
+ <param name="error">The HTTP error.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,System.Web.Http.ModelBinding.ModelStateDictionary)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> that represents an error in the model state.</summary>
+ <returns>The request must be associated with an <see cref="T:System.Web.Http.HttpConfiguration" /> instance.An <see cref="T:System.Net.Http.HttpResponseMessage" /> whose content is a serialized representation of an <see cref="T:System.Web.Http.HttpError" /> instance.</returns>
+ <param name="request">The HTTP request.</param>
+ <param name="statusCode">The status code of the response.</param>
+ <param name="modelState">The model state.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>An initialized <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The HTTP request message which led to this response message.</param>
+ <param name="statusCode">The HTTP response status code.</param>
+ <param name="value">The content of the HTTP response message.</param>
+ <typeparam name="T">The type of the HTTP response message.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>An initialized <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The HTTP request message which led to this response message.</param>
+ <param name="statusCode">The HTTP response status code.</param>
+ <param name="value">The content of the HTTP response message.</param>
+ <param name="formatter">The media type formatter.</param>
+ <typeparam name="T">The type of the HTTP response message.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>An initialized <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The HTTP request message which led to this response message.</param>
+ <param name="statusCode">The HTTP response status code.</param>
+ <param name="value">The content of the HTTP response message.</param>
+ <param name="formatter">The media type formatter.</param>
+ <param name="mediaType">The media type header value.</param>
+ <typeparam name="T">The type of the HTTP response message.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>An initialized <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The HTTP request message which led to this response message.</param>
+ <param name="statusCode">The HTTP response status code.</param>
+ <param name="value">The content of the HTTP response message.</param>
+ <param name="formatter">The media type formatter.</param>
+ <param name="mediaType">The media type.</param>
+ <typeparam name="T">The type of the HTTP response message.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>An initialized <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The HTTP request message which led to this response message.</param>
+ <param name="statusCode">The HTTP response status code.</param>
+ <param name="value">The content of the HTTP response message.</param>
+ <param name="mediaType">The media type header value.</param>
+ <typeparam name="T">The type of the HTTP response message.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0,System.String)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>An initialized <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The HTTP request message which led to this response message.</param>
+ <param name="statusCode">The HTTP response status code.</param>
+ <param name="value">The content of the HTTP response message.</param>
+ <param name="mediaType">The media type.</param>
+ <typeparam name="T">The type of the HTTP response message.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0,System.Web.Http.HttpConfiguration)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>An initialized <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The HTTP request message which led to this response message.</param>
+ <param name="statusCode">The HTTP response status code.</param>
+ <param name="value">The content of the HTTP response message.</param>
+ <param name="configuration">The HTTP configuration which contains the dependency resolver used to resolve services.</param>
+ <typeparam name="T">The type of the HTTP response message.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,``0)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.DisposeRequestResources(System.Net.Http.HttpRequestMessage)">
+ <summary>Disposes of all tracked resources associated with the <paramref name="request" /> which were added via the <see cref="M:System.Net.Http.HttpRequestMessageExtensions.RegisterForDispose(System.Net.Http.HttpRequestMessage,System.IDisposable)" /> method.</summary>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetActionDescriptor(System.Net.Http.HttpRequestMessage)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetClientCertificate(System.Net.Http.HttpRequestMessage)">
+ <summary>Gets the current X.509 certificate from the given HTTP request.</summary>
+ <returns>The current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, or null if a certificate is not available.</returns>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetConfiguration(System.Net.Http.HttpRequestMessage)">
+ <summary>Retrieves the <see cref="T:System.Web.Http.HttpConfiguration" /> for the given request.</summary>
+ <returns>The <see cref="T:System.Web.Http.HttpConfiguration" /> for the given request.</returns>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetCorrelationId(System.Net.Http.HttpRequestMessage)">
+ <summary>Retrieves the <see cref="T:System.Guid" /> which has been assigned as the correlation ID associated with the given <paramref name="request" />. The value will be created and set the first time this method is called.</summary>
+ <returns>The <see cref="T:System.Guid" /> object that represents the correlation ID associated with the request.</returns>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetDependencyScope(System.Net.Http.HttpRequestMessage)">
+ <summary>Retrieves the <see cref="T:System.Web.Http.Dependencies.IDependencyScope" /> for the given request or null if not available.</summary>
+ <returns>The <see cref="T:System.Web.Http.Dependencies.IDependencyScope" /> for the given request or null if not available.</returns>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetQueryNameValuePairs(System.Net.Http.HttpRequestMessage)">
+ <summary>Gets the parsed query string as a collection of key-value pairs.</summary>
+ <returns>The query string as a collection of key-value pairs.</returns>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetRequestContext(System.Net.Http.HttpRequestMessage)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetResourcesForDisposal(System.Net.Http.HttpRequestMessage)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetRouteData(System.Net.Http.HttpRequestMessage)">
+ <summary>Retrieves the <see cref="T:System.Web.Http.Routing.IHttpRouteData" /> for the given request or null if not available.</summary>
+ <returns>The <see cref="T:System.Web.Http.Routing.IHttpRouteData" /> for the given request or null if not available.</returns>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetSynchronizationContext(System.Net.Http.HttpRequestMessage)">
+ <summary>Retrieves the <see cref="T:System.Threading.SynchronizationContext" /> for the given request or null if not available.</summary>
+ <returns>The <see cref="T:System.Threading.SynchronizationContext" /> for the given request or null if not available.</returns>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetUrlHelper(System.Net.Http.HttpRequestMessage)">
+ <summary>Gets a <see cref="T:System.Web.Http.Routing.UrlHelper" /> instance for an HTTP request.</summary>
+ <returns>A <see cref="T:System.Web.Http.Routing.UrlHelper" /> instance that is initialized for the specified HTTP request.</returns>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.IsBatchRequest(System.Net.Http.HttpRequestMessage)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.IsLocal(System.Net.Http.HttpRequestMessage)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.RegisterForDispose(System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.IDisposable})"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.RegisterForDispose(System.Net.Http.HttpRequestMessage,System.IDisposable)">
+ <summary>Adds the given <paramref name="resource" /> to a list of resources that will be disposed by a host once the <paramref name="request" /> is disposed.</summary>
+ <param name="request">The HTTP request controlling the lifecycle of <paramref name="resource" />.</param>
+ <param name="resource">The resource to dispose when <paramref name="request" /> is being disposed.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.SetConfiguration(System.Net.Http.HttpRequestMessage,System.Web.Http.HttpConfiguration)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.SetRequestContext(System.Net.Http.HttpRequestMessage,System.Web.Http.Controllers.HttpRequestContext)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.SetRouteData(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRouteData)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.ShouldIncludeErrorDetail(System.Net.Http.HttpRequestMessage)"></member>
+ <member name="T:System.Net.Http.HttpResponseMessageExtensions">
+ <summary>Represents the message extensions for the HTTP response from an ASP.NET operation.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpResponseMessageExtensions.TryGetContentValue``1(System.Net.Http.HttpResponseMessage,``0@)">
+ <summary>Attempts to retrieve the value of the content for the <see cref="T:System.Net.Http.HttpResponseMessageExtensions" />.</summary>
+ <returns>The result of the retrieval of value of the content.</returns>
+ <param name="response">The response of the operation.</param>
+ <param name="value">The value of the content.</param>
+ <typeparam name="T">The type of the value to retrieve.</typeparam>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeFormatterExtensions">
+ <summary>Represents extensions for adding <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> items to a <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterExtensions.AddUriPathExtensionMapping(System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Net.Http.Headers.MediaTypeHeaderValue)"></member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterExtensions.AddUriPathExtensionMapping(System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.String)"></member>
+ <member name="T:System.Net.Http.Formatting.UriPathExtensionMapping">
+ <summary>Provides <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />s from path extensions appearing in a <see cref="T:System.Uri" />. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.UriPathExtensionMapping.#ctor(System.String,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.UriPathExtensionMapping" /> class. </summary>
+ <param name="uriPathExtension">The extension corresponding to mediaType. This value should not include a dot or wildcards.</param>
+ <param name="mediaType">The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> that will be returned if uriPathExtension is matched.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.UriPathExtensionMapping.#ctor(System.String,System.String)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.UriPathExtensionMapping" /> class. </summary>
+ <param name="uriPathExtension">The extension corresponding to mediaType. This value should not include a dot or wildcards.</param>
+ <param name="mediaType">The media type that will be returned if uriPathExtension is matched.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.UriPathExtensionMapping.TryMatchMediaType(System.Net.Http.HttpRequestMessage)">
+ <summary> Returns a value indicating whether this <see cref="T:System.Net.Http.Formatting.UriPathExtensionMapping" /> instance can provide a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> for the <see cref="T:System.Uri" /> of request. </summary>
+ <returns>If this instance can match a file extension in request it returns 1.0 otherwise 0.0.</returns>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> to check.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.UriPathExtensionMapping.UriPathExtension">
+ <summary> Gets the <see cref="T:System.Uri" /> path extension. </summary>
+ <returns>The <see cref="T:System.Uri" /> path extension.</returns>
+ </member>
+ <member name="F:System.Net.Http.Formatting.UriPathExtensionMapping.UriPathExtensionKey">
+ <summary>The <see cref="T:System.Uri" /> path extension key.</summary>
+ </member>
+ <member name="T:System.Web.Http.AcceptVerbsAttribute">
+ <summary>Represents an attribute that specifies which HTTP methods an action method will respond to.</summary>
+ </member>
+ <member name="M:System.Web.Http.AcceptVerbsAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.AcceptVerbsAttribute" /> class by using the action method it will respond to.</summary>
+ <param name="method">The HTTP method that the action method will respond to.</param>
+ </member>
+ <member name="M:System.Web.Http.AcceptVerbsAttribute.#ctor(System.String[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.AcceptVerbsAttribute" /> class by using a list of HTTP methods that the action method will respond to.</summary>
+ <param name="methods">The HTTP methods that the action method will respond to.</param>
+ </member>
+ <member name="P:System.Web.Http.AcceptVerbsAttribute.HttpMethods">
+ <summary>Gets or sets the list of HTTP methods that the action method will respond to.</summary>
+ <returns>Gets or sets the list of HTTP methods that the action method will respond to.</returns>
+ </member>
+ <member name="T:System.Web.Http.ActionNameAttribute">
+ <summary>Represents an attribute that is used for the name of an action.</summary>
+ </member>
+ <member name="M:System.Web.Http.ActionNameAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ActionNameAttribute" /> class.</summary>
+ <param name="name">The name of the action.</param>
+ </member>
+ <member name="P:System.Web.Http.ActionNameAttribute.Name">
+ <summary>Gets or sets the name of the action.</summary>
+ <returns>The name of the action.</returns>
+ </member>
+ <member name="T:System.Web.Http.AllowAnonymousAttribute">
+ <summary>Specifies that actions and controllers are skipped by <see cref="T:System.Web.Http.AuthorizeAttribute" /> during authorization.</summary>
+ </member>
+ <member name="M:System.Web.Http.AllowAnonymousAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.AllowAnonymousAttribute" /> class.</summary>
+ </member>
+ <member name="T:System.Web.Http.ApiController">
+ <summary>Defines properties and methods for API controller.</summary>
+ </member>
+ <member name="M:System.Web.Http.ApiController.#ctor"></member>
+ <member name="P:System.Web.Http.ApiController.ActionContext">
+ <summary>Gets the action context.</summary>
+ <returns>The action context.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.BadRequest">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.BadRequestResult" />.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.BadRequestResult" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.BadRequest(System.String)">
+ <summary>Creates an <see cref="T:System.Web.Http.Results.ErrorMessageResult" /> (400 Bad Request) with the specified error message.</summary>
+ <returns>An <see cref="T:System.Web.Http.Results.InvalidModelStateResult" /> with the specified model state.</returns>
+ <param name="message">The user-visible error message.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.BadRequest(System.Web.Http.ModelBinding.ModelStateDictionary)">
+ <summary>Creates an <see cref="T:System.Web.Http.Results.InvalidModelStateResult" /> with the specified model state.</summary>
+ <returns>An <see cref="T:System.Web.Http.Results.InvalidModelStateResult" /> with the specified model state.</returns>
+ <param name="modelState">The model state to include in the error.</param>
+ </member>
+ <member name="P:System.Web.Http.ApiController.Configuration">
+ <summary>Gets the <see cref="T:System.Web.Http.HttpConfiguration" /> of the current <see cref="T:System.Web.Http.ApiController" />.</summary>
+ <returns>The <see cref="T:System.Web.Http.HttpConfiguration" /> of the current <see cref="T:System.Web.Http.ApiController" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Conflict">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.ConflictResult" /> (409 Conflict).</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.ConflictResult" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Content``1(System.Net.HttpStatusCode,``0)">
+ <summary>Creates a &lt;see cref="T:System.Web.Http.NegotiatedContentResult`1" /&gt; with the specified values.</summary>
+ <returns>A &lt;see cref="T:System.Web.Http.NegotiatedContentResult`1" /&gt; with the specified values.</returns>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="value">The content value to negotiate and format in the entity body.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Content``1(System.Net.HttpStatusCode,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Creates a &lt;see cref="T:System.Web.Http.FormattedContentResult`1" /&gt; with the specified values.</summary>
+ <returns>A &lt;see cref="T:System.Web.Http.FormattedContentResult`1" /&gt; with the specified values.</returns>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="value">The content value to format in the entity body.</param>
+ <param name="formatter">The formatter to use to format the content.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Content``1(System.Net.HttpStatusCode,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>Creates a &lt;see cref="T:System.Web.Http.FormattedContentResult`1" /&gt; with the specified values.</summary>
+ <returns>A &lt;see cref="T:System.Web.Http.FormattedContentResult`1" /&gt; with the specified values.</returns>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="value">The content value to format in the entity body.</param>
+ <param name="formatter">The formatter to use to format the content.</param>
+ <param name="mediaType"> The value for the Content-Type header, or &lt;see langword="null" /&gt; to have the formatter pick a default value. </param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Content``1(System.Net.HttpStatusCode,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>Creates a &lt;see cref="T:System.Web.Http.FormattedContentResult`1" /&gt; with the specified values.</summary>
+ <returns>A &lt;see cref="T:System.Web.Http.FormattedContentResult`1" /&gt; with the specified values.</returns>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="value">The content value to format in the entity body.</param>
+ <param name="formatter">The formatter to use to format the content.</param>
+ <param name="mediaType">The value for the Content-Type header.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="P:System.Web.Http.ApiController.ControllerContext">
+ <summary>Gets the <see cref="T:System.Web.Http.HttpConfiguration" /> of the current <see cref="T:System.Web.Http.ApiController" />.</summary>
+ <returns>The <see cref="T:System.Web.Http.HttpConfiguration" /> of the current <see cref="T:System.Web.Http.ApiController" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Created``1(System.String,``0)">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.CreatedNegotiatedContentResult`1" /> (201 Created) with the specified values.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.CreatedNegotiatedContentResult`1" /> with the specified values.</returns>
+ <param name="location">The location at which the content has been created.</param>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Created``1(System.Uri,``0)">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.CreatedNegotiatedContentResult`1" /> (201 Created) with the specified values.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.CreatedNegotiatedContentResult`1" /> with the specified values.</returns>
+ <param name="location">The location at which the content has been created.</param>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.CreatedAtRoute``1(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},``0)">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1" /> (201 Created) with the specified values.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1" /> with the specified values.</returns>
+ <param name="routeName">The name of the route to use for generating the URL.</param>
+ <param name="routeValues">The route data to use for generating the URL.</param>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.CreatedAtRoute``1(System.String,System.Object,``0)">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1" /> (201 Created) with the specified values.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1" /> with the specified values.</returns>
+ <param name="routeName">The name of the route to use for generating the URL.</param>
+ <param name="routeValues">The route data to use for generating the URL.</param>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Dispose">
+ <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources that are used by the object and, optionally, releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext,System.Threading.CancellationToken)">
+ <summary>Executes asynchronously a single HTTP operation.</summary>
+ <returns>The newly started task.</returns>
+ <param name="controllerContext">The controller context for a single HTTP operation.</param>
+ <param name="cancellationToken">The cancellation token assigned for the HTTP operation.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Initialize(System.Web.Http.Controllers.HttpControllerContext)">
+ <summary>Initializes the <see cref="T:System.Web.Http.ApiController" /> instance with the specified controllerContext.</summary>
+ <param name="controllerContext">The <see cref="T:System.Web.Http.Controllers.HttpControllerContext" /> object that is used for the initialization.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.InternalServerError">
+ <summary>Creates an <see cref="T:System.Web.Http.Results.InternalServerErrorResult" /> (500 Internal Server Error).</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.InternalServerErrorResult" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.InternalServerError(System.Exception)">
+ <summary>Creates an <see cref="T:System.Web.Http.Results.ExceptionResult" /> (500 Internal Server Error) with the specified exception.</summary>
+ <returns>An <see cref="T:System.Web.Http.Results.ExceptionResult" /> with the specified exception.</returns>
+ <param name="exception">The exception to include in the error.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Json``1(``0)">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.JsonResult`1" /> (200 OK) with the specified value.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.JsonResult`1" /> with the specified value.</returns>
+ <param name="content">The content value to serialize in the entity body.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Json``1(``0,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.JsonResult`1" /> (200 OK) with the specified values.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.JsonResult`1" /> with the specified values.</returns>
+ <param name="content">The content value to serialize in the entity body.</param>
+ <param name="serializerSettings">The serializer settings.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Json``1(``0,Newtonsoft.Json.JsonSerializerSettings,System.Text.Encoding)">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.JsonResult`1" /> (200 OK) with the specified values.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.JsonResult`1" /> with the specified values.</returns>
+ <param name="content">The content value to serialize in the entity body.</param>
+ <param name="serializerSettings">The serializer settings.</param>
+ <param name="encoding">The content encoding.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="P:System.Web.Http.ApiController.ModelState">
+ <summary>Gets the model state after the model binding process.</summary>
+ <returns>The model state after the model binding process.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.NotFound">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.NotFoundResult" />.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.NotFoundResult" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Ok">
+ <summary>Creates an <see cref="T:System.Web.Http.Results.OkResult" /> (200 OK).</summary>
+ <returns>An <see cref="T:System.Web.Http.Results.OkResult" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Ok``1(``0)">
+ <summary>Creates an <see cref="T:System.Web.Http.Results.OkNegotiatedContentResult`1" /> with the specified values.</summary>
+ <returns>An <see cref="T:System.Web.Http.Results.OkNegotiatedContentResult`1" /> with the specified values.</returns>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Redirect(System.String)">
+ <summary>Creates a redirect result (302 Found) with the specified value.</summary>
+ <returns>A redirect result (302 Found) with the specified value.</returns>
+ <param name="location">The location to redirect to.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Redirect(System.Uri)">
+ <summary>Creates a redirect result (302 Found) with the specified value.</summary>
+ <returns>A redirect result (302 Found) with the specified value.</returns>
+ <param name="location">The location to redirect to.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.RedirectToRoute(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Creates a redirect to route result (302 Found) with the specified values.</summary>
+ <returns>A redirect to route result (302 Found) with the specified values.</returns>
+ <param name="routeName">The name of the route to use for generating the URL.</param>
+ <param name="routeValues">The route data to use for generating the URL.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.RedirectToRoute(System.String,System.Object)">
+ <summary>Creates a redirect to route result (302 Found) with the specified values.</summary>
+ <returns>A redirect to route result (302 Found) with the specified values.</returns>
+ <param name="routeName">The name of the route to use for generating the URL.</param>
+ <param name="routeValues">The route data to use for generating the URL.</param>
+ </member>
+ <member name="P:System.Web.Http.ApiController.Request">
+ <summary>Gets or sets the HttpRequestMessage of the current <see cref="T:System.Web.Http.ApiController" />.</summary>
+ <returns>The HttpRequestMessage of the current <see cref="T:System.Web.Http.ApiController" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.ApiController.RequestContext">
+ <summary>Gets the request context.</summary>
+ <returns>The request context.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.ResponseMessage(System.Net.Http.HttpResponseMessage)">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.ResponseMessageResult" /> with the specified response.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.ResponseMessageResult" /> for the specified response.</returns>
+ <param name="response">The HTTP response message.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.StatusCode(System.Net.HttpStatusCode)">
+ <summary>Creates a <see cref="T:System.Web.Http.StatusCodeResult" /> with the specified status code.</summary>
+ <returns>A <see cref="T:System.Web.Http.StatusCodeResult" /> with the specified status code.</returns>
+ <param name="status">The HTTP status code for the response message</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Unauthorized(System.Collections.Generic.IEnumerable{System.Net.Http.Headers.AuthenticationHeaderValue})">
+ <summary>Creates an <see cref="T:System.Web.Http.Results.UnauthorizedResult" /> (401 Unauthorized) with the specified values.</summary>
+ <returns>An <see cref="T:System.Web.Http.Results.UnauthorizedResult" /> with the specified values.</returns>
+ <param name="challenges">The WWW-Authenticate challenges.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Unauthorized(System.Net.Http.Headers.AuthenticationHeaderValue[])">
+ <summary>Creates an <see cref="T:System.Web.Http.Results.UnauthorizedResult" /> (401 Unauthorized) with the specified values.</summary>
+ <returns>An <see cref="T:System.Web.Http.Results.UnauthorizedResult" /> with the specified values.</returns>
+ <param name="challenges">The WWW-Authenticate challenges.</param>
+ </member>
+ <member name="P:System.Web.Http.ApiController.Url">
+ <summary>Gets an instance of a <see cref="T:System.Web.Http.Routing.UrlHelper" />, which is used to generate URLs to other APIs. </summary>
+ <returns>A <see cref="T:System.Web.Http.Routing.UrlHelper" />, which is used to generate URLs to other APIs.</returns>
+ </member>
+ <member name="P:System.Web.Http.ApiController.User">
+ <summary>Returns the current principal associated with this request.</summary>
+ <returns>The current principal associated with this request.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Validate``1(``0)">
+ <summary>Validates the given entity and adds the validation errors to the model state under the empty prefix, if any.</summary>
+ <param name="entity">The entity being validated.</param>
+ <typeparam name="TEntity">The type of the entity to be validated.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Validate``1(``0,System.String)">
+ <summary>Validates the given entity and adds the validation errors to the model state, if any.</summary>
+ <param name="entity">The entity being validated.</param>
+ <param name="keyPrefix">The key prefix under which the model state errors would be added in the model state.</param>
+ <typeparam name="TEntity">The type of the entity to be validated.</typeparam>
+ </member>
+ <member name="T:System.Web.Http.AuthorizeAttribute">
+ <summary>Specifies the authorization filter that verifies the request's <see cref="T:System.Security.Principal.IPrincipal" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.AuthorizeAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.AuthorizeAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.AuthorizeAttribute.HandleUnauthorizedRequest(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Processes requests that fail authorization.</summary>
+ <param name="actionContext">The context.</param>
+ </member>
+ <member name="M:System.Web.Http.AuthorizeAttribute.IsAuthorized(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Indicates whether the specified control is authorized.</summary>
+ <returns>true if the control is authorized; otherwise, false.</returns>
+ <param name="actionContext">The context.</param>
+ </member>
+ <member name="M:System.Web.Http.AuthorizeAttribute.OnAuthorization(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Calls when an action is being authorized.</summary>
+ <param name="actionContext">The context.</param>
+ <exception cref="T:System.ArgumentNullException">The context parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Http.AuthorizeAttribute.Roles">
+ <summary>Gets or sets the authorized roles. </summary>
+ <returns>The roles string. </returns>
+ </member>
+ <member name="P:System.Web.Http.AuthorizeAttribute.TypeId">
+ <summary>Gets a unique identifier for this attribute.</summary>
+ <returns>A unique identifier for this attribute.</returns>
+ </member>
+ <member name="P:System.Web.Http.AuthorizeAttribute.Users">
+ <summary>Gets or sets the authorized users. </summary>
+ <returns>The users string. </returns>
+ </member>
+ <member name="T:System.Web.Http.FromBodyAttribute">
+ <summary> An attribute that specifies that an action parameter comes only from the entity body of the incoming <see cref="T:System.Net.Http.HttpRequestMessage" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.FromBodyAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.FromBodyAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.FromBodyAttribute.GetBinding(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary>Gets a parameter binding.</summary>
+ <returns>The parameter binding.</returns>
+ <param name="parameter">The parameter description.</param>
+ </member>
+ <member name="T:System.Web.Http.FromUriAttribute">
+ <summary>An attribute that specifies that an action parameter comes from the URI of the incoming <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.FromUriAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.FromUriAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.FromUriAttribute.GetValueProviderFactories(System.Web.Http.HttpConfiguration)">
+ <summary>Gets the value provider factories for the model binder.</summary>
+ <returns>A collection of <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> objects.</returns>
+ <param name="configuration">The configuration.</param>
+ </member>
+ <member name="T:System.Web.Http.HttpBindNeverAttribute">
+ <summary>Represents attributes that specifies that HTTP binding should exclude a property.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpBindNeverAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpBindNeverAttribute" /> class.</summary>
+ </member>
+ <member name="T:System.Web.Http.HttpBindRequiredAttribute">
+ <summary>Represents the required attribute for http binding.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpBindRequiredAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpBindRequiredAttribute" /> class.</summary>
+ </member>
+ <member name="T:System.Web.Http.HttpConfiguration">
+ <summary>Represents a configuration of <see cref="T:System.Web.Http.HttpServer" /> instances. </summary>
+ </member>
+ <member name="M:System.Web.Http.HttpConfiguration.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpConfiguration" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpConfiguration.#ctor(System.Web.Http.HttpRouteCollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpConfiguration" /> class with an HTTP route collection.</summary>
+ <param name="routes">The HTTP route collection to associate with this instance.</param>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.DependencyResolver">
+ <summary>Gets or sets the dependency resolver associated with thisinstance.</summary>
+ <returns>The dependency resolver.</returns>
+ </member>
+ <member name="M:System.Web.Http.HttpConfiguration.Dispose">
+ <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpConfiguration.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources that are used by the object and, optionally, releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpConfiguration.EnsureInitialized">
+ <summary>Invoke the Intializer hook. It is considered immutable from this point forward. It's safe to call this multiple times.</summary>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.Filters">
+ <summary>Gets the list of filters that apply to all requests served using this <see cref="T:System.Web.Http.HttpConfiguration" /> instance.</summary>
+ <returns>The list of filters.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.Formatters">
+ <summary>Gets the media-type formatters for this instance.</summary>
+ <returns>A collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> objects.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.IncludeErrorDetailPolicy">
+ <summary>Gets or sets a value indicating whether error details should be included in error messages.</summary>
+ <returns>The <see cref="T:System.Web.Http.IncludeErrorDetailPolicy" /> value that indicates that error detail policy.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.Initializer">
+ <summary> Gets or sets the action that will perform final initialization of the <see cref="T:System.Web.Http.HttpConfiguration" /> instance before it is used to process requests. </summary>
+ <returns>The action that will perform final initialization of the <see cref="T:System.Web.Http.HttpConfiguration" /> instance.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.MessageHandlers">
+ <summary>Gets an ordered list of <see cref="T:System.Net.Http.DelegatingHandler" /> instances to be invoked as an <see cref="T:System.Net.Http.HttpRequestMessage" /> travels up the stack and an <see cref="T:System.Net.Http.HttpResponseMessage" /> travels down in stack in return. </summary>
+ <returns>The message handler collection.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.ParameterBindingRules">
+ <summary>Gets the collection of rules for how parameters should be bound.</summary>
+ <returns>A collection of functions that can produce a parameter binding for a given parameter.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.Properties">
+ <summary>Gets the properties associated with this instance.</summary>
+ <returns>The <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />that contains the properties.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.Routes">
+ <summary>Gets the <see cref="T:System.Web.Http.HttpRouteCollection" /> associated with this <see cref="T:System.Web.Http.HttpConfiguration" /> instance.</summary>
+ <returns>The <see cref="T:System.Web.Http.HttpRouteCollection" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.Services">
+ <summary>Gets the container of default services associated with this instance.</summary>
+ <returns>The <see cref="T:System.Web.Http.Controllers.ServicesContainer" /> that contains the default services for this instance.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.VirtualPathRoot">
+ <summary>Gets the root virtual path.</summary>
+ <returns>The root virtual path.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpConfigurationExtensions">
+ <summary>Contains extension methods for the <see cref="T:System.Web.Http.HttpConfiguration" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpConfigurationExtensions.BindParameter(System.Web.Http.HttpConfiguration,System.Type,System.Web.Http.ModelBinding.IModelBinder)"></member>
+ <member name="M:System.Web.Http.HttpConfigurationExtensions.MapHttpAttributeRoutes(System.Web.Http.HttpConfiguration)"></member>
+ <member name="M:System.Web.Http.HttpConfigurationExtensions.MapHttpAttributeRoutes(System.Web.Http.HttpConfiguration,System.Web.Http.Routing.IDirectRouteProvider)">
+ <summary>Maps the attribute-defined routes for the application.</summary>
+ <param name="configuration">The server configuration.</param>
+ <param name="directRouteProvider">The <see cref="T:System.Web.Http.Routing.IDirectRouteProvider" /> to use for discovering and building routes.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpConfigurationExtensions.MapHttpAttributeRoutes(System.Web.Http.HttpConfiguration,System.Web.Http.Routing.IInlineConstraintResolver)">
+ <summary>Maps the attribute-defined routes for the application.</summary>
+ <param name="configuration">The server configuration.</param>
+ <param name="constraintResolver">The constraint resolver.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpConfigurationExtensions.MapHttpAttributeRoutes(System.Web.Http.HttpConfiguration,System.Web.Http.Routing.IInlineConstraintResolver,System.Web.Http.Routing.IDirectRouteProvider)">
+ <summary>Maps the attribute-defined routes for the application.</summary>
+ <param name="configuration">The server configuration.</param>
+ <param name="constraintResolver">The <see cref="T:System.Web.Http.Routing.IInlineConstraintResolver" /> to use for resolving inline constraints.</param>
+ <param name="directRouteProvider">The <see cref="T:System.Web.Http.Routing.IDirectRouteProvider" /> to use for discovering and building routes.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpConfigurationExtensions.SuppressHostPrincipal(System.Web.Http.HttpConfiguration)"></member>
+ <member name="T:System.Web.Http.HttpDeleteAttribute">
+ <summary>Specifies that an action supports the DELETE HTTP method.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpDeleteAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpDeleteAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.HttpDeleteAttribute.HttpMethods">
+ <summary>Gets the http methods that correspond to this attribute.</summary>
+ <returns>The http methods that correspond to this attribute.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpError">
+ <summary>Defines a serializable container for storing error information. This information is stored as key/value pairs. The dictionary keys to look up standard error information are available on the <see cref="T:System.Web.Http.HttpErrorKeys" /> type.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpError.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpError" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpError.#ctor(System.Exception,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpError" /> class for <paramref name="exception" />.</summary>
+ <param name="exception">The exception to use for error information.</param>
+ <param name="includeErrorDetail">true to include the exception information in the error; false otherwise</param>
+ </member>
+ <member name="M:System.Web.Http.HttpError.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpError" /> class containing error message <paramref name="message" />.</summary>
+ <param name="message">The error message to associate with this instance.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpError.#ctor(System.Web.Http.ModelBinding.ModelStateDictionary,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpError" /> class for <paramref name="modelState" />.</summary>
+ <param name="modelState">The invalid model state to use for error information.</param>
+ <param name="includeErrorDetail">true to include exception messages in the error; false otherwise</param>
+ </member>
+ <member name="P:System.Web.Http.HttpError.ExceptionMessage">
+ <summary>Gets or sets the message of the <see cref="T:System.Exception" /> if available.</summary>
+ <returns>The message of the <see cref="T:System.Exception" /> if available.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpError.ExceptionType">
+ <summary>Gets or sets the type of the <see cref="T:System.Exception" /> if available.</summary>
+ <returns>The type of the <see cref="T:System.Exception" /> if available.</returns>
+ </member>
+ <member name="M:System.Web.Http.HttpError.GetPropertyValue``1(System.String)">
+ <summary>Gets a particular property value from this error instance.</summary>
+ <returns>A particular property value from this error instance.</returns>
+ <param name="key">The name of the error property.</param>
+ <typeparam name="TValue">The type of the property.</typeparam>
+ </member>
+ <member name="P:System.Web.Http.HttpError.InnerException">
+ <summary>Gets the inner <see cref="T:System.Exception" /> associated with this instance if available.</summary>
+ <returns>The inner <see cref="T:System.Exception" /> associated with this instance if available.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpError.Message">
+ <summary>Gets or sets the high-level, user-visible message explaining the cause of the error. Information carried in this field should be considered public in that it will go over the wire regardless of the <see cref="T:System.Web.Http.IncludeErrorDetailPolicy" />. As a result care should be taken not to disclose sensitive information about the server or the application.</summary>
+ <returns>The high-level, user-visible message explaining the cause of the error. Information carried in this field should be considered public in that it will go over the wire regardless of the <see cref="T:System.Web.Http.IncludeErrorDetailPolicy" />. As a result care should be taken not to disclose sensitive information about the server or the application.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpError.MessageDetail">
+ <summary>Gets or sets a detailed description of the error intended for the developer to understand exactly what failed.</summary>
+ <returns>A detailed description of the error intended for the developer to understand exactly what failed.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpError.ModelState">
+ <summary>Gets the <see cref="P:System.Web.Http.HttpError.ModelState" /> containing information about the errors that occurred during model binding.</summary>
+ <returns>The <see cref="P:System.Web.Http.HttpError.ModelState" /> containing information about the errors that occurred during model binding.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpError.StackTrace">
+ <summary>Gets or sets the stack trace information associated with this instance if available.</summary>
+ <returns>The stack trace information associated with this instance if available.</returns>
+ </member>
+ <member name="M:System.Web.Http.HttpError.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>This method is reserved and should not be used.</summary>
+ <returns>Always returns null.</returns>
+ </member>
+ <member name="M:System.Web.Http.HttpError.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>Generates an <see cref="T:System.Web.Http.HttpError" /> instance from its XML representation.</summary>
+ <param name="reader">The XmlReader stream from which the object is deserialized.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpError.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>Converts an <see cref="T:System.Web.Http.HttpError" /> instance into its XML representation.</summary>
+ <param name="writer">The XmlWriter stream to which the object is serialized.</param>
+ </member>
+ <member name="T:System.Web.Http.HttpErrorKeys">
+ <summary> Provides keys to look up error information stored in the <see cref="T:System.Web.Http.HttpError" /> dictionary. </summary>
+ </member>
+ <member name="F:System.Web.Http.HttpErrorKeys.ErrorCodeKey">
+ <summary> Provides a key for the ErrorCode. </summary>
+ </member>
+ <member name="F:System.Web.Http.HttpErrorKeys.ExceptionMessageKey">
+ <summary> Provides a key for the ExceptionMessage. </summary>
+ </member>
+ <member name="F:System.Web.Http.HttpErrorKeys.ExceptionTypeKey">
+ <summary> Provides a key for the ExceptionType. </summary>
+ </member>
+ <member name="F:System.Web.Http.HttpErrorKeys.InnerExceptionKey">
+ <summary> Provides a key for the InnerException. </summary>
+ </member>
+ <member name="F:System.Web.Http.HttpErrorKeys.MessageDetailKey">
+ <summary> Provides a key for the MessageDetail. </summary>
+ </member>
+ <member name="F:System.Web.Http.HttpErrorKeys.MessageKey">
+ <summary> Provides a key for the Message. </summary>
+ </member>
+ <member name="F:System.Web.Http.HttpErrorKeys.MessageLanguageKey">
+ <summary> Provides a key for the MessageLanguage. </summary>
+ </member>
+ <member name="F:System.Web.Http.HttpErrorKeys.ModelStateKey">
+ <summary> Provides a key for the ModelState. </summary>
+ </member>
+ <member name="F:System.Web.Http.HttpErrorKeys.StackTraceKey">
+ <summary> Provides a key for the StackTrace. </summary>
+ </member>
+ <member name="T:System.Web.Http.HttpGetAttribute">
+ <summary>Specifies that an action supports the GET HTTP method.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpGetAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpGetAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.HttpGetAttribute.HttpMethods">
+ <summary>Gets the http methods that correspond to this attribute.</summary>
+ <returns>The http methods that correspond to this attribute.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpHeadAttribute">
+ <summary> Specifies that an action supports the HEAD HTTP method. </summary>
+ </member>
+ <member name="M:System.Web.Http.HttpHeadAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpHeadAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.HttpHeadAttribute.HttpMethods">
+ <summary>Gets the http methods that correspond to this attribute.</summary>
+ <returns>The http methods that correspond to this attribute.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpOptionsAttribute">
+ <summary>Represents an attribute that is used to restrict an HTTP method so that the method handles only HTTP OPTIONS requests.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpOptionsAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpOptionsAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.HttpOptionsAttribute.HttpMethods">
+ <summary>Gets the http methods that correspond to this attribute.</summary>
+ <returns>The http methods that correspond to this attribute.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpPatchAttribute">
+ <summary> Specifies that an action supports the PATCH HTTP method. </summary>
+ </member>
+ <member name="M:System.Web.Http.HttpPatchAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpPatchAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.HttpPatchAttribute.HttpMethods">
+ <summary>Gets the http methods that correspond to this attribute.</summary>
+ <returns>The http methods that correspond to this attribute.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpPostAttribute">
+ <summary>Specifies that an action supports the POST HTTP method. </summary>
+ </member>
+ <member name="M:System.Web.Http.HttpPostAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpPostAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.HttpPostAttribute.HttpMethods">
+ <summary>Gets the http methods that correspond to this attribute.</summary>
+ <returns>The http methods that correspond to this attribute.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpPutAttribute">
+ <summary>Represents an attribute that is used to restrict an HTTP method so that the method handles only HTTP PUT requests.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpPutAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpPutAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.HttpPutAttribute.HttpMethods">
+ <summary>Gets the http methods that correspond to this attribute.</summary>
+ <returns>The http methods that correspond to this attribute.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpResponseException">
+ <summary> An exception that allows for a given <see cref="T:System.Net.Http.HttpResponseMessage" /> to be returned to the client. </summary>
+ </member>
+ <member name="M:System.Web.Http.HttpResponseException.#ctor(System.Net.Http.HttpResponseMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpResponseException" /> class.</summary>
+ <param name="response">The HTTP response to return to the client.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpResponseException.#ctor(System.Net.HttpStatusCode)">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.HttpResponseException" /> class. </summary>
+ <param name="statusCode">The status code of the response.</param>
+ </member>
+ <member name="P:System.Web.Http.HttpResponseException.Response">
+ <summary>Gets the HTTP response to return to the client.</summary>
+ <returns>The <see cref="T:System.Net.Http.HttpResponseMessage" /> that represents the HTTP response.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpRouteCollection">
+ <summary>A collection of <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instances.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpRouteCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpRouteCollection" /> class.</summary>
+ <param name="virtualPathRoot">The virtual path root.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.Add(System.String,System.Web.Http.Routing.IHttpRoute)">
+ <summary>Adds an <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance to the collection.</summary>
+ <param name="name">The name of the route.</param>
+ <param name="route">The <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance to add to the collection.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.Clear">
+ <summary>Removes all items from the collection.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.Contains(System.Web.Http.Routing.IHttpRoute)">
+ <summary>Determines whether the collection contains a specific <see cref="T:System.Web.Http.Routing.IHttpRoute" />.</summary>
+ <returns>true if the <see cref="T:System.Web.Http.Routing.IHttpRoute" /> is found in the collection; otherwise, false.</returns>
+ <param name="item">The object to locate in the collection.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.ContainsKey(System.String)">
+ <summary>Determines whether the collection contains an element with the specified key.</summary>
+ <returns>true if the collection contains an element with the key; otherwise, false.</returns>
+ <param name="name">The key to locate in the collection.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Web.Http.Routing.IHttpRoute}[],System.Int32)">
+ <summary>Copies the <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instances of the collection to an array, starting at a particular array index.</summary>
+ <param name="array">The array that is the destination of the elements copied from the collection.</param>
+ <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.CopyTo(System.Web.Http.Routing.IHttpRoute[],System.Int32)">
+ <summary>Copies the route names and <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instances of the collection to an array, starting at a particular array index.</summary>
+ <param name="array">The array that is the destination of the elements copied from the collection.</param>
+ <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
+ </member>
+ <member name="P:System.Web.Http.HttpRouteCollection.Count">
+ <summary>Gets the number of items in the collection.</summary>
+ <returns>The number of items in the collection.</returns>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.CreateRoute(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Creates an <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance.</summary>
+ <returns>The new <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance.</returns>
+ <param name="routeTemplate">The route template.</param>
+ <param name="defaults">An object that contains the default route parameters.</param>
+ <param name="constraints">An object that contains the route constraints.</param>
+ <param name="dataTokens">The route data tokens.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.CreateRoute(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object},System.Net.Http.HttpMessageHandler)">
+ <summary>Creates an <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance.</summary>
+ <returns>The new <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance.</returns>
+ <param name="routeTemplate">The route template.</param>
+ <param name="defaults">An object that contains the default route parameters.</param>
+ <param name="constraints">An object that contains the route constraints.</param>
+ <param name="dataTokens">The route data tokens.</param>
+ <param name="handler">The message handler for the route.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.CreateRoute(System.String,System.Object,System.Object)">
+ <summary>Creates an <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance.</summary>
+ <returns>The new <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance.</returns>
+ <param name="routeTemplate">The route template.</param>
+ <param name="defaults">An object that contains the default route parameters.</param>
+ <param name="constraints">An object that contains the route constraints.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.Dispose">
+ <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources that are used by the object and, optionally, releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the collection.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.GetRouteData(System.Net.Http.HttpRequestMessage)">
+ <summary>Gets the route data for a specified HTTP request.</summary>
+ <returns>An<see cref="T:System.Web.Http.Routing.IHttpRouteData" /> instance that represents the route data.</returns>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.GetVirtualPath(System.Net.Http.HttpRequestMessage,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Gets a virtual path.</summary>
+ <returns>An <see cref="T:System.Web.Http.Routing.IHttpVirtualPathData" /> instance that represents the virtual path.</returns>
+ <param name="request">The HTTP request.</param>
+ <param name="name">The route name.</param>
+ <param name="values">The route values.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.Insert(System.Int32,System.String,System.Web.Http.Routing.IHttpRoute)">
+ <summary>Inserts an <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance into the collection.</summary>
+ <param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
+ <param name="name">The route name.</param>
+ <param name="value">The <see cref="T:System.Web.Http.Routing.IHttpRoute" /> to insert. The value cannot be null.</param>
+ </member>
+ <member name="P:System.Web.Http.HttpRouteCollection.IsReadOnly">
+ <summary>Gets a value indicating whether the collection is read-only.</summary>
+ <returns>true if the collection is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpRouteCollection.Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <returns>The <see cref="T:System.Web.Http.Routing.IHttpRoute" /> at the specified index.</returns>
+ <param name="index">The index.</param>
+ </member>
+ <member name="P:System.Web.Http.HttpRouteCollection.Item(System.String)">
+ <summary>Gets or sets the element with the specified route name.</summary>
+ <returns>The <see cref="T:System.Web.Http.Routing.IHttpRoute" /> at the specified index.</returns>
+ <param name="name">The route name.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.OnGetEnumerator">
+ <summary>Called internally to get the enumerator for the collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.Remove(System.String)">
+ <summary>Removes an <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance from the collection.</summary>
+ <returns>true if the element is successfully removed; otherwise, false. This method also returns false if <paramref name="name" /> was not found in the collection.</returns>
+ <param name="name">The name of the route to remove.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.System#Collections#Generic#ICollection{T}#Add(System.Web.Http.Routing.IHttpRoute)">
+ <summary>Adds an item to the collection.</summary>
+ <param name="route">The object to add to the collection.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.System#Collections#Generic#ICollection{T}#Remove(System.Web.Http.Routing.IHttpRoute)">
+ <summary>Removes the first occurrence of a specific object from the collection.</summary>
+ <returns>true if <paramref name="route" /> was successfully removed from the collection; otherwise, false. This method also returns false if <paramref name="route" /> is not found in the original collection.</returns>
+ <param name="route">The object to remove from the collection.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the 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:System.Web.Http.HttpRouteCollection.TryGetValue(System.String,System.Web.Http.Routing.IHttpRoute@)">
+ <summary>Gets the <see cref="T:System.Web.Http.Routing.IHttpRoute" /> with the specified route name.</summary>
+ <returns>true if the collection contains an element with the specified name; otherwise, false.</returns>
+ <param name="name">The route name.</param>
+ <param name="route">When this method returns, contains the <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance, if the route name is found; otherwise, null. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.ValidateConstraint(System.String,System.String,System.Object)">
+ <summary>Validates that a constraint is valid for an <see cref="T:System.Web.Http.Routing.IHttpRoute" /> created by a call to the <see cref="M:System.Web.Http.HttpRouteCollection.CreateRoute(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object},System.Net.Http.HttpMessageHandler)" /> method.</summary>
+ <param name="routeTemplate">The route template.</param>
+ <param name="name">The constraint name.</param>
+ <param name="constraint">The constraint object.</param>
+ </member>
+ <member name="P:System.Web.Http.HttpRouteCollection.VirtualPathRoot">
+ <summary>Gets the virtual path root.</summary>
+ <returns>The virtual path root.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpRouteCollectionExtensions">
+ <summary> Extension methods for <see cref="T:System.Web.Http.HttpRouteCollection" /></summary>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollectionExtensions.IgnoreRoute(System.Web.Http.HttpRouteCollection,System.String,System.String)">
+ <summary>Ignores the specified route.</summary>
+ <returns>Returns <see cref="T:System.Web.Http.Routing.IHttpRoute" />.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="routeName">The name of the route to ignore.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollectionExtensions.IgnoreRoute(System.Web.Http.HttpRouteCollection,System.String,System.String,System.Object)">
+ <summary>Ignores the specified route.</summary>
+ <returns>Returns <see cref="T:System.Web.Http.Routing.IHttpRoute" />.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="routeName">The name of the route to ignore.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ <param name="constraints">A set of expressions that specify values for the route template.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollectionExtensions.MapHttpBatchRoute(System.Web.Http.HttpRouteCollection,System.String,System.String,System.Web.Http.Batch.HttpBatchHandler)">
+ <summary> Maps the specified route for handling HTTP batch requests. </summary>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="routeName">The name of the route to map.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ <param name="batchHandler">The <see cref="T:System.Web.Http.Batch.HttpBatchHandler" /> for handling batch requests.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollectionExtensions.MapHttpRoute(System.Web.Http.HttpRouteCollection,System.String,System.String)">
+ <summary>Maps the specified route template.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollectionExtensions.MapHttpRoute(System.Web.Http.HttpRouteCollection,System.String,System.String,System.Object)">
+ <summary>Maps the specified route template and sets default route values.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollectionExtensions.MapHttpRoute(System.Web.Http.HttpRouteCollection,System.String,System.String,System.Object,System.Object)">
+ <summary>Maps the specified route template and sets default route values and constraints.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ <param name="constraints">A set of expressions that specify values for <paramref name="routeTemplate" />.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollectionExtensions.MapHttpRoute(System.Web.Http.HttpRouteCollection,System.String,System.String,System.Object,System.Object,System.Net.Http.HttpMessageHandler)">
+ <summary>Maps the specified route template and sets default route values, constraints, and end-point message handler.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ <param name="constraints">A set of expressions that specify values for <paramref name="routeTemplate" />.</param>
+ <param name="handler">The handler to which the request will be dispatched.</param>
+ </member>
+ <member name="T:System.Web.Http.HttpServer">
+ <summary> Defines an implementation of an <see cref="T:System.Net.Http.HttpMessageHandler" /> which dispatches an incoming <see cref="T:System.Net.Http.HttpRequestMessage" /> and creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> as a result. </summary>
+ </member>
+ <member name="M:System.Web.Http.HttpServer.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpServer" /> class, using the default configuration and dispatcher.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpServer.#ctor(System.Net.Http.HttpMessageHandler)">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.HttpServer" /> class with a specified dispatcher. </summary>
+ <param name="dispatcher">The HTTP dispatcher that will handle incoming requests.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpServer.#ctor(System.Web.Http.HttpConfiguration)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpServer" /> class with a specified configuration.</summary>
+ <param name="configuration">The <see cref="T:System.Web.Http.HttpConfiguration" /> used to configure this instance.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpServer.#ctor(System.Web.Http.HttpConfiguration,System.Net.Http.HttpMessageHandler)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpServer" /> class with a specified configuration and dispatcher.</summary>
+ <param name="configuration">The <see cref="T:System.Web.Http.HttpConfiguration" /> used to configure this instance.</param>
+ <param name="dispatcher">The HTTP dispatcher that will handle incoming requests.</param>
+ </member>
+ <member name="P:System.Web.Http.HttpServer.Configuration">
+ <summary>Gets the <see cref="T:System.Web.Http.HttpConfiguration" /> used to configure this instance.</summary>
+ <returns>The <see cref="T:System.Web.Http.HttpConfiguration" /> used to configure this instance.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpServer.Dispatcher">
+ <summary>Gets the HTTP dispatcher that handles incoming requests.</summary>
+ <returns>The HTTP dispatcher that handles incoming requests.</returns>
+ </member>
+ <member name="M:System.Web.Http.HttpServer.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources that are used by the object and, optionally, releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpServer.Initialize">
+ <summary>Prepares the server for operation.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpServer.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Dispatches an incoming <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns> A task representing the asynchronous operation.</returns>
+ <param name="request">The request to dispatch.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="T:System.Web.Http.IHttpActionResult">
+ <summary>Defines a command that asynchronously creates an <see cref="T:System.Net.Http.HttpResponseMessage" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.IHttpActionResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> asynchronously.</summary>
+ <returns>A task that, when completed, contains the <see cref="T:System.Net.Http.HttpResponseMessage" />.</returns>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="T:System.Web.Http.IncludeErrorDetailPolicy">
+ <summary>Specifies whether error details, such as exception messages and stack traces, should be included in error messages.</summary>
+ </member>
+ <member name="F:System.Web.Http.IncludeErrorDetailPolicy.Always">
+ <summary>Always include error details.</summary>
+ </member>
+ <member name="F:System.Web.Http.IncludeErrorDetailPolicy.Default">
+ <summary>Use the default behavior for the host environment. For ASP.NET hosting, use the value from the customErrors element in the Web.config file. For self-hosting, use the value <see cref="F:System.Web.Http.IncludeErrorDetailPolicy.LocalOnly" />.</summary>
+ </member>
+ <member name="F:System.Web.Http.IncludeErrorDetailPolicy.LocalOnly">
+ <summary>Only include error details when responding to a local request. </summary>
+ </member>
+ <member name="F:System.Web.Http.IncludeErrorDetailPolicy.Never">
+ <summary>Never include error details. </summary>
+ </member>
+ <member name="T:System.Web.Http.NonActionAttribute">
+ <summary>Represents an attribute that is used to indicate that a controller method is not an action method.</summary>
+ </member>
+ <member name="M:System.Web.Http.NonActionAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.NonActionAttribute" /> class.</summary>
+ </member>
+ <member name="T:System.Web.Http.OverrideActionFiltersAttribute">
+ <summary>Represents a filter attribute that overrides action filters defined at a higher level.</summary>
+ </member>
+ <member name="M:System.Web.Http.OverrideActionFiltersAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.OverrideActionFiltersAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.OverrideActionFiltersAttribute.AllowMultiple">
+ <summary>Gets a value indicating whether the action filter allows multiple attribute.</summary>
+ <returns>true if the action filter allows multiple attribute; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.OverrideActionFiltersAttribute.FiltersToOverride">
+ <summary>Gets the type of filters to override.</summary>
+ <returns>The type of filters to override.</returns>
+ </member>
+ <member name="T:System.Web.Http.OverrideAuthenticationAttribute">
+ <summary>Represents a filter attribute that overrides authentication filters defined at a higher level.</summary>
+ </member>
+ <member name="M:System.Web.Http.OverrideAuthenticationAttribute.#ctor"></member>
+ <member name="P:System.Web.Http.OverrideAuthenticationAttribute.AllowMultiple"></member>
+ <member name="P:System.Web.Http.OverrideAuthenticationAttribute.FiltersToOverride"></member>
+ <member name="T:System.Web.Http.OverrideAuthorizationAttribute">
+ <summary>Represents a filter attribute that overrides authorization filters defined at a higher level.</summary>
+ </member>
+ <member name="M:System.Web.Http.OverrideAuthorizationAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.OverrideAuthorizationAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.OverrideAuthorizationAttribute.AllowMultiple">
+ <summary>Gets or sets a Boolean value indicating whether more than one instance of the indicated attribute can be specified for a single program element.</summary>
+ <returns>true if more than one instance is allowed to be specified; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.OverrideAuthorizationAttribute.FiltersToOverride">
+ <summary>Gets the type to filters override attributes.</summary>
+ <returns>The type to filters override attributes.</returns>
+ </member>
+ <member name="T:System.Web.Http.OverrideExceptionFiltersAttribute">
+ <summary>Represents a filter attribute that overrides exception filters defined at a higher level.</summary>
+ </member>
+ <member name="M:System.Web.Http.OverrideExceptionFiltersAttribute.#ctor"></member>
+ <member name="P:System.Web.Http.OverrideExceptionFiltersAttribute.AllowMultiple"></member>
+ <member name="P:System.Web.Http.OverrideExceptionFiltersAttribute.FiltersToOverride"></member>
+ <member name="T:System.Web.Http.ParameterBindingAttribute">
+ <summary> Attribute on a parameter or type that produces a <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" />. If the attribute is on a type-declaration, then it's as if that attribute is present on all action parameters of that type. </summary>
+ </member>
+ <member name="M:System.Web.Http.ParameterBindingAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ParameterBindingAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ParameterBindingAttribute.GetBinding(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary>Gets the parameter binding.</summary>
+ <returns>The parameter binding.</returns>
+ <param name="parameter">The parameter description.</param>
+ </member>
+ <member name="T:System.Web.Http.RouteAttribute">
+ <summary>Place on an action to expose it directly via a route.</summary>
+ </member>
+ <member name="M:System.Web.Http.RouteAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.RouteAttribute" /> class. </summary>
+ </member>
+ <member name="M:System.Web.Http.RouteAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.RouteAttribute" /> class. </summary>
+ <param name="template">The route template describing the URI pattern to match against.</param>
+ </member>
+ <member name="P:System.Web.Http.RouteAttribute.Name">
+ <returns>Returns <see cref="T:System.String" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.RouteAttribute.Order">
+ <returns>Returns <see cref="T:System.Int32" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.RouteAttribute.System#Web#Http#Routing#IDirectRouteFactory#CreateRoute(System.Web.Http.Routing.DirectRouteFactoryContext)"></member>
+ <member name="P:System.Web.Http.RouteAttribute.Template">
+ <returns>Returns <see cref="T:System.String" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.RouteParameter">
+ <summary>The <see cref="T:System.Web.Http.RouteParameter" /> class can be used to indicate properties about a route parameter (the literals and placeholders located within segments of a <see cref="M:IHttpRoute.RouteTemplate" />). It can for example be used to indicate that a route parameter is optional. </summary>
+ </member>
+ <member name="F:System.Web.Http.RouteParameter.Optional">
+ <summary>An optional parameter.</summary>
+ </member>
+ <member name="M:System.Web.Http.RouteParameter.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="T:System.Web.Http.RoutePrefixAttribute">
+ <summary> Annotates a controller with a route prefix that applies to all actions within the controller. </summary>
+ </member>
+ <member name="M:System.Web.Http.RoutePrefixAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.RoutePrefixAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.RoutePrefixAttribute.#ctor(System.String)">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.RoutePrefixAttribute" /> class. </summary>
+ <param name="prefix">The route prefix for the controller.</param>
+ </member>
+ <member name="P:System.Web.Http.RoutePrefixAttribute.Prefix">
+ <summary> Gets the route prefix. </summary>
+ </member>
+ <member name="T:System.Web.Http.ServicesExtensions">
+ <summary>Provides type-safe accessors for services obtained from a <see cref="T:System.Web.Http.Controllers.ServicesContainer" />object.</summary>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetActionInvoker(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Controllers.IHttpActionInvoker" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Controllers.IHttpActionInvoker" /> instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetActionSelector(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Controllers.IHttpActionSelector" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Controllers.IHttpActionSelector" /> instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetActionValueBinder(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Controllers.IActionValueBinder" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Controllers.IActionValueBinder" /> instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetApiExplorer(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Description.IApiExplorer" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Description.IApiExplorer" /> instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetAssembliesResolver(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Dispatcher.IAssembliesResolver" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Dispatcher.IAssembliesResolver" /> instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetBodyModelValidator(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Validation.IBodyModelValidator" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Validation.IBodyModelValidator" /> instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetContentNegotiator(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Net.Http.Formatting.IContentNegotiator" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Net.Http.Formatting.IContentNegotiator" /> instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetDocumentationProvider(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Description.IDocumentationProvider" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Description.IDocumentationProvider" /> instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetExceptionHandler(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Returns the registered unhandled exception handler, if any.</summary>
+ <returns>The registered unhandled exception hander, if present; otherwise, null.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetExceptionLoggers(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Returns the collection of registered unhandled exception loggers.</summary>
+ <returns>The collection of registered unhandled exception loggers.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetFilterProviders(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Filters.IFilterProvider" /> collection.</summary>
+ <returns>Returns a collection of<see cref="T:System.Web.Http.Filters.IFilterProvider" /> objects.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetHostBufferPolicySelector(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Hosting.IHostBufferPolicySelector" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Hosting.IHostBufferPolicySelector" />instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetHttpControllerActivator(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Dispatcher.IHttpControllerActivator" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Dispatcher.IHttpControllerActivator" /> instance, or null if no instance was registered.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetHttpControllerSelector(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Dispatcher.IHttpControllerSelector" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Dispatcher.IHttpControllerSelector" />instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetHttpControllerTypeResolver(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Dispatcher.IHttpControllerTypeResolver" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Dispatcher.IHttpControllerTypeResolver" />instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetModelBinderProviders(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /> collection.</summary>
+ <returns>Returns a collection of <see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /> objects.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetModelMetadataProvider(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" />instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetModelValidatorProviders(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /> collection.</summary>
+ <returns>Returns a collection of<see cref="T:System.Web.Http.Validation.ModelValidatorProvider" />objects.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetTraceManager(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Tracing.ITraceManager" /> service.</summary>
+ <returns>Returns an<see cref="T:System.Web.Http.Tracing.ITraceManager" />instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetTraceWriter(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Tracing.ITraceWriter" />service.</summary>
+ <returns>Returns an<see cref="T:System.Web.Http.Tracing.ITraceWriter" />instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetValueProviderFactories(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> collection.</summary>
+ <returns>Returns a collection of <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> objects.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="T:System.Web.Http.SingleResult">
+ <summary>Represents an <see cref="T:System.Linq.IQueryable" /> containing zero or one entities. Use together with an [EnableQuery] from the System.Web.Http.OData or System.Web.OData namespace.</summary>
+ </member>
+ <member name="M:System.Web.Http.SingleResult.#ctor(System.Linq.IQueryable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.SingleResult" /> class.</summary>
+ <param name="queryable">The <see cref="T:System.Linq.IQueryable" /> containing zero or one entities.</param>
+ </member>
+ <member name="M:System.Web.Http.SingleResult.Create``1(System.Linq.IQueryable{``0})">
+ <summary>Creates a <see cref="T:System.Web.Http.SingleResult`1" /> from an <see cref="T:System.Linq.IQueryable`1" />. A helper method to instantiate a <see cref="T:System.Web.Http.SingleResult`1" /> object without having to explicitly specify the type <paramref name="T" />.</summary>
+ <returns>The created <see cref="T:System.Web.Http.SingleResult`1" />.</returns>
+ <param name="queryable">The <see cref="T:System.Linq.IQueryable`1" /> containing zero or one entities.</param>
+ <typeparam name="T">The type of the data in the data source.</typeparam>
+ </member>
+ <member name="P:System.Web.Http.SingleResult.Queryable">
+ <summary>The <see cref="T:System.Linq.IQueryable" /> containing zero or one entities.</summary>
+ </member>
+ <member name="T:System.Web.Http.SingleResult`1">
+ <summary>Represents an <see cref="T:System.Linq.IQueryable`1" /> containing zero or one entities. Use together with an [EnableQuery] from the System.Web.Http.OData or System.Web.OData namespace.</summary>
+ <typeparam name="T">The type of the data in the data source.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.SingleResult`1.#ctor(System.Linq.IQueryable{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.SingleResult`1" /> class.</summary>
+ <param name="queryable">The <see cref="T:System.Linq.IQueryable`1" /> containing zero or one entities.</param>
+ </member>
+ <member name="P:System.Web.Http.SingleResult`1.Queryable">
+ <summary>The <see cref="T:System.Linq.IQueryable`1" /> containing zero or one entities.</summary>
+ </member>
+ <member name="T:System.Web.Http.Batch.BatchExecutionOrder">
+ <summary> Defines the order of execution for batch requests. </summary>
+ </member>
+ <member name="F:System.Web.Http.Batch.BatchExecutionOrder.NonSequential">
+ <summary> Executes the batch requests non-sequentially. </summary>
+ </member>
+ <member name="F:System.Web.Http.Batch.BatchExecutionOrder.Sequential">
+ <summary> Executes the batch requests sequentially. </summary>
+ </member>
+ <member name="T:System.Web.Http.Batch.BatchHttpRequestMessageExtensions">
+ <summary> Provides extension methods for the <see cref="T:System.Net.Http.HttpRequestMessage" /> class. </summary>
+ </member>
+ <member name="M:System.Web.Http.Batch.BatchHttpRequestMessageExtensions.CopyBatchRequestProperties(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpRequestMessage)">
+ <summary> Copies the properties from another <see cref="T:System.Net.Http.HttpRequestMessage" />. </summary>
+ <param name="subRequest">The sub-request.</param>
+ <param name="batchRequest">The batch request that contains the properties to copy.</param>
+ </member>
+ <member name="T:System.Web.Http.Batch.DefaultHttpBatchHandler">
+ <summary>Represents the default implementation of <see cref="T:System.Web.Http.Batch.HttpBatchHandler" /> that encodes the HTTP request/response messages as MIME multipart.</summary>
+ </member>
+ <member name="M:System.Web.Http.Batch.DefaultHttpBatchHandler.#ctor(System.Web.Http.HttpServer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Batch.DefaultHttpBatchHandler" /> class.</summary>
+ <param name="httpServer">The <see cref="T:System.Web.Http.HttpServer" /> for handling the individual batch requests.</param>
+ </member>
+ <member name="M:System.Web.Http.Batch.DefaultHttpBatchHandler.CreateResponseMessageAsync(System.Collections.Generic.IList{System.Net.Http.HttpResponseMessage},System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Creates the batch response message.</summary>
+ <returns>The batch response message.</returns>
+ <param name="responses">The responses for the batch requests.</param>
+ <param name="request">The original request containing all the batch requests.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="M:System.Web.Http.Batch.DefaultHttpBatchHandler.ExecuteRequestMessagesAsync(System.Collections.Generic.IEnumerable{System.Net.Http.HttpRequestMessage},System.Threading.CancellationToken)">
+ <summary>Executes the batch request messages.</summary>
+ <returns>A collection of <see cref="T:System.Net.Http.HttpResponseMessage" /> for the batch requests.</returns>
+ <param name="requests">The collection of batch request messages.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="P:System.Web.Http.Batch.DefaultHttpBatchHandler.ExecutionOrder">
+ <summary>Gets or sets the execution order for the batch requests. The default execution order is sequential.</summary>
+ <returns>The execution order for the batch requests. The default execution order is sequential.</returns>
+ </member>
+ <member name="M:System.Web.Http.Batch.DefaultHttpBatchHandler.ParseBatchRequestsAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Converts the incoming batch request into a collection of request messages.</summary>
+ <returns>A collection of <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The request containing the batch request messages.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="M:System.Web.Http.Batch.DefaultHttpBatchHandler.ProcessBatchAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Processes the batch requests.</summary>
+ <returns>The result of the operation.</returns>
+ <param name="request">The batch request.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="P:System.Web.Http.Batch.DefaultHttpBatchHandler.SupportedContentTypes">
+ <summary>Gets the supported content types for the batch request.</summary>
+ <returns>The supported content types for the batch request.</returns>
+ </member>
+ <member name="M:System.Web.Http.Batch.DefaultHttpBatchHandler.ValidateRequest(System.Net.Http.HttpRequestMessage)">
+ <summary>Validates the incoming request that contains the batch request messages.</summary>
+ <param name="request">The request containing the batch request messages.</param>
+ </member>
+ <member name="T:System.Web.Http.Batch.HttpBatchHandler">
+ <summary>Defines the abstraction for handling HTTP batch requests.</summary>
+ </member>
+ <member name="M:System.Web.Http.Batch.HttpBatchHandler.#ctor(System.Web.Http.HttpServer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Batch.HttpBatchHandler" /> class.</summary>
+ <param name="httpServer">The <see cref="T:System.Web.Http.HttpServer" /> for handling the individual batch requests.</param>
+ </member>
+ <member name="P:System.Web.Http.Batch.HttpBatchHandler.Invoker">
+ <summary>Gets the invoker to send the batch requests to the <see cref="T:System.Web.Http.HttpServer" />.</summary>
+ <returns>The invoker to send the batch requests to the <see cref="T:System.Web.Http.HttpServer" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.Batch.HttpBatchHandler.ProcessBatchAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Processes the incoming batch request as a single <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>The batch response.</returns>
+ <param name="request">The batch request.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="M:System.Web.Http.Batch.HttpBatchHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Sends the batch handler asynchronously.</summary>
+ <returns>The result of the operation.</returns>
+ <param name="request">the send request.</param>
+ <param name="cancellationToken">The cancelation token.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.ApiControllerActionInvoker">
+ <summary>Invokes the action methods of a controller.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ApiControllerActionInvoker.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ApiControllerActionInvoker" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ApiControllerActionInvoker.InvokeActionAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
+ <summary>Asynchronously invokes the specified action by using the specified controller context.</summary>
+ <returns>The invoked action.</returns>
+ <param name="actionContext">The controller context.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.ApiControllerActionSelector">
+ <summary>Represents a reflection based action selector.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ApiControllerActionSelector.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ApiControllerActionSelector" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ApiControllerActionSelector.GetActionMapping(System.Web.Http.Controllers.HttpControllerDescriptor)">
+ <summary>Gets the action mappings for the <see cref="T:System.Web.Http.Controllers.ApiControllerActionSelector" />.</summary>
+ <returns>The action mappings.</returns>
+ <param name="controllerDescriptor">The information that describes a controller.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ApiControllerActionSelector.SelectAction(System.Web.Http.Controllers.HttpControllerContext)">
+ <summary>Selects an action for the <see cref="T:System.Web.Http.Controllers.ApiControllerActionSelector" />.</summary>
+ <returns>The selected action.</returns>
+ <param name="controllerContext">The controller context.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.ControllerServices">
+ <summary> Represents a container for services that can be specific to a controller. This shadows the services from its parent <see cref="T:System.Web.Http.Controllers.ServicesContainer" />. A controller can either set a service here, or fall through to the more global set of services. </summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ControllerServices.#ctor(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ControllerServices" /> class.</summary>
+ <param name="parent">The parent services container.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ControllerServices.ClearSingle(System.Type)">
+ <summary>Removes a single-instance service from the default services.</summary>
+ <param name="serviceType">The type of service.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ControllerServices.GetService(System.Type)">
+ <summary>Gets a service of the specified type.</summary>
+ <returns>The first instance of the service, or null if the service is not found.</returns>
+ <param name="serviceType">The type of service.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ControllerServices.GetServiceInstances(System.Type)">
+ <summary>Gets the list of service objects for a given service type, and validates the service type.</summary>
+ <returns>The list of service objects of the specified type.</returns>
+ <param name="serviceType">The service type.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ControllerServices.GetServices(System.Type)">
+ <summary>Gets the list of service objects for a given service type.</summary>
+ <returns>The list of service objects of the specified type, or an empty list if the service is not found.</returns>
+ <param name="serviceType">The type of service.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ControllerServices.IsSingleService(System.Type)">
+ <summary>Queries whether a service type is single-instance.</summary>
+ <returns>true if the service type has at most one instance, or false if the service type supports multiple instances.</returns>
+ <param name="serviceType">The service type.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ControllerServices.ReplaceSingle(System.Type,System.Object)">
+ <summary>Replaces a single-instance service object.</summary>
+ <param name="serviceType">The service type.</param>
+ <param name="service">The service object that replaces the previous instance.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpActionBinding">
+ <summary>Describes *how* the binding will happen and does not actually bind.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionBinding.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpActionBinding" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionBinding.#ctor(System.Web.Http.Controllers.HttpActionDescriptor,System.Web.Http.Controllers.HttpParameterBinding[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpActionBinding" /> class.</summary>
+ <param name="actionDescriptor">The back pointer to the action this binding is for. </param>
+ <param name="bindings">The synchronous bindings for each parameter.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionBinding.ActionDescriptor">
+ <summary>Gets or sets the back pointer to the action this binding is for. </summary>
+ <returns>The back pointer to the action this binding is for. </returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionBinding.ExecuteBindingAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
+ <summary>Executes asynchronously the binding for the given request context.</summary>
+ <returns>Task that is signaled when the binding is complete. </returns>
+ <param name="actionContext">The action context for the binding. This contains the parameter dictionary that will get populated.</param>
+ <param name="cancellationToken">The cancellation token for cancelling the binding operation. Or a binder can also bind a parameter to this.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionBinding.ParameterBindings">
+ <summary>Gets or sets the synchronous bindings for each parameter. </summary>
+ <returns>The synchronous bindings for each parameter.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpActionContext">
+ <summary>Contains information for the executing action.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionContext.#ctor">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpActionContext" /> class. </summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionContext.#ctor(System.Web.Http.Controllers.HttpControllerContext,System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpActionContext" /> class.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionContext.ActionArguments">
+ <summary>Gets a list of action arguments.</summary>
+ <returns>A list of action arguments.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionContext.ActionDescriptor">
+ <summary>Gets or sets the action descriptor for the action context.</summary>
+ <returns>The action descriptor.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionContext.ControllerContext">
+ <summary>Gets or sets the controller context.</summary>
+ <returns>The controller context.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionContext.ModelState">
+ <summary>Gets the model state dictionary for the context.</summary>
+ <returns>The model state dictionary.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionContext.Request">
+ <summary>Gets the request message for the action context.</summary>
+ <returns>The request message for the action context.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionContext.RequestContext">
+ <summary>Gets the current request context.</summary>
+ <returns>The current request context.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionContext.Response">
+ <summary>Gets or sets the response message for the action context.</summary>
+ <returns>The response message for the action context.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpActionContextExtensions">
+ <summary>Contains extension methods for <see cref="T:System.Web.Http.Controllers.HttpActionContext" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionContextExtensions.Bind(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)"></member>
+ <member name="M:System.Web.Http.Controllers.HttpActionContextExtensions.Bind(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext,System.Collections.Generic.IEnumerable{System.Web.Http.ModelBinding.IModelBinder})"></member>
+ <member name="M:System.Web.Http.Controllers.HttpActionContextExtensions.GetMetadataProvider(System.Web.Http.Controllers.HttpActionContext)"></member>
+ <member name="M:System.Web.Http.Controllers.HttpActionContextExtensions.GetValidatorProviders(System.Web.Http.Controllers.HttpActionContext)"></member>
+ <member name="M:System.Web.Http.Controllers.HttpActionContextExtensions.GetValidators(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.Metadata.ModelMetadata)"></member>
+ <member name="M:System.Web.Http.Controllers.HttpActionContextExtensions.TryBindStrongModel``1(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext,System.String,System.Web.Http.Metadata.ModelMetadataProvider,``0@)">
+ <typeparam name="TModel"></typeparam>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpActionDescriptor">
+ <summary>Provides information about the action methods.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.#ctor(System.Web.Http.Controllers.HttpControllerDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" /> class with specified information that describes the controller of the action..</summary>
+ <param name="controllerDescriptor">The information that describes the controller of the action.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.ActionBinding">
+ <summary>Gets or sets the binding that describes the action.</summary>
+ <returns>The binding that describes the action.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.ActionName">
+ <summary>Gets the name of the action.</summary>
+ <returns>The name of the action.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.Configuration">
+ <summary>Gets or sets the action configuration.</summary>
+ <returns>The action configuration.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.ControllerDescriptor">
+ <summary>Gets the information that describes the controller of the action.</summary>
+ <returns>The information that describes the controller of the action.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object},System.Threading.CancellationToken)">
+ <summary>Executes the described action and returns a <see cref="T:System.Threading.Tasks.Task`1" /> that once completed will contain the return value of the action.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> that once completed will contain the return value of the action.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="arguments">A list of arguments.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.GetCustomAttributes``1">
+ <summary>Returns the custom attributes associated with the action descriptor.</summary>
+ <returns>The custom attributes associated with the action descriptor.</returns>
+ <typeparam name="T">The action descriptor.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.GetCustomAttributes``1(System.Boolean)">
+ <summary>Gets the custom attributes for the action.</summary>
+ <returns>The collection of custom attributes applied to this action.</returns>
+ <param name="inherit">true to search this action's inheritance chain to find the attributes; otherwise, false.</param>
+ <typeparam name="T">The type of attribute to search for.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.GetFilterPipeline">
+ <summary>Retrieves the filters for the given configuration and action.</summary>
+ <returns>The filters for the given configuration and action.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.GetFilters">
+ <summary>Retrieves the filters for the action descriptor.</summary>
+ <returns>The filters for the action descriptor.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.GetParameters">
+ <summary>Retrieves the parameters for the action descriptor.</summary>
+ <returns>The parameters for the action descriptor.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.Properties">
+ <summary>Gets the properties associated with this instance.</summary>
+ <returns>The properties associated with this instance.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.ResultConverter">
+ <summary>Gets the converter for correctly transforming the result of calling ExecuteAsync(HttpControllerContext, IDictionaryString, Object)" into an instance of <see cref="T:System.Net.Http.HttpResponseMessage" />.</summary>
+ <returns>The action result converter.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.ReturnType">
+ <summary>Gets the return type of the descriptor.</summary>
+ <returns>The return type of the descriptor.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.SupportedHttpMethods">
+ <summary>Gets the collection of supported HTTP methods for the descriptor.</summary>
+ <returns>The collection of supported HTTP methods for the descriptor.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpControllerContext">
+ <summary>Contains information for a single HTTP operation.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpControllerContext" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerContext.#ctor(System.Web.Http.Controllers.HttpRequestContext,System.Net.Http.HttpRequestMessage,System.Web.Http.Controllers.HttpControllerDescriptor,System.Web.Http.Controllers.IHttpController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpControllerContext" /> class.</summary>
+ <param name="requestContext">The request context.</param>
+ <param name="request">The HTTP request.</param>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <param name="controller">The controller.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerContext.#ctor(System.Web.Http.HttpConfiguration,System.Web.Http.Routing.IHttpRouteData,System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpControllerContext" /> class.</summary>
+ <param name="configuration">The configuration.</param>
+ <param name="routeData">The route data.</param>
+ <param name="request">The request.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerContext.Configuration">
+ <summary>Gets or sets the configuration.</summary>
+ <returns>The configuration.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerContext.Controller">
+ <summary>Gets or sets the HTTP controller.</summary>
+ <returns>The HTTP controller.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerContext.ControllerDescriptor">
+ <summary>Gets or sets the controller descriptor.</summary>
+ <returns>The controller descriptor.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerContext.Request">
+ <summary>Gets or sets the request.</summary>
+ <returns>The request.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerContext.RequestContext">
+ <summary>Gets or sets the request context.</summary>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerContext.RouteData">
+ <summary>Gets or sets the route data.</summary>
+ <returns>The route data.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpControllerDescriptor">
+ <summary>Represents information that describes the HTTP controller.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerDescriptor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerDescriptor.#ctor(System.Web.Http.HttpConfiguration,System.String,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> class.</summary>
+ <param name="configuration">The configuration.</param>
+ <param name="controllerName">The controller name.</param>
+ <param name="controllerType">The controller type.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerDescriptor.Configuration">
+ <summary>Gets or sets the configurations associated with the controller.</summary>
+ <returns>The configurations associated with the controller.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerDescriptor.ControllerName">
+ <summary>Gets or sets the name of the controller.</summary>
+ <returns>The name of the controller.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerDescriptor.ControllerType">
+ <summary>Gets or sets the type of the controller.</summary>
+ <returns>The type of the controller.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerDescriptor.CreateController(System.Net.Http.HttpRequestMessage)">
+ <summary>Creates a controller instance for the given <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>The created controller instance.</returns>
+ <param name="request">The request message.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerDescriptor.GetCustomAttributes``1">
+ <summary>Retrieves a collection of custom attributes of the controller.</summary>
+ <returns>A collection of custom attributes.</returns>
+ <typeparam name="T">The type of the object.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerDescriptor.GetCustomAttributes``1(System.Boolean)">
+ <summary> Returns a collection of attributes that can be assigned to &lt;typeparamref name="T" /&gt; for this descriptor's controller. </summary>
+ <returns>A collection of attributes associated with this controller.</returns>
+ <param name="inherit">true to search this controller's inheritance chain to find the attributes; otherwise, false.</param>
+ <typeparam name="T">Used to filter the collection of attributes. Use a value of <see cref="T:System.Object" /> to retrieve all attributes.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerDescriptor.GetFilters">
+ <summary>Returns a collection of filters associated with the controller.</summary>
+ <returns>A collection of filters associated with the controller.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerDescriptor.Properties">
+ <summary>Gets the properties associated with this instance.</summary>
+ <returns>The properties associated with this instance.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpControllerSettings">
+ <summary>Contains settings for an HTTP controller.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerSettings.#ctor(System.Web.Http.HttpConfiguration)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpControllerSettings" /> class.</summary>
+ <param name="configuration">A configuration object that is used to initialize the instance.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerSettings.Formatters">
+ <summary>Gets the collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> instances for the controller.</summary>
+ <returns>The collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> instances.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerSettings.ParameterBindingRules">
+ <summary>Gets the collection of parameter bindingfunctions for for the controller.</summary>
+ <returns>The collection of parameter binding functions.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerSettings.Services">
+ <summary>Gets the collection of service instances for the controller.</summary>
+ <returns>The collection of service instances.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpParameterBinding">
+ <summary> Describes how a parameter is bound. The binding should be static (based purely on the descriptor) and can be shared across requests. </summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpParameterBinding.#ctor(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" /> class.</summary>
+ <param name="descriptor">An <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" /> that describes the parameters.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterBinding.Descriptor">
+ <summary>Gets the <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" /> that was used to initialize this instance.</summary>
+ <returns>The <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" /> instance.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterBinding.ErrorMessage">
+ <summary>If the binding is invalid, gets an error message that describes the binding error.</summary>
+ <returns>An error message. If the binding was successful, the value is null.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpParameterBinding.ExecuteBindingAsync(System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
+ <summary>Asynchronously executes the binding for the given request.</summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="metadataProvider">Metadata provider to use for validation.</param>
+ <param name="actionContext">The action context for the binding. The action context contains the parameter dictionary that will get populated with the parameter.</param>
+ <param name="cancellationToken">Cancellation token for cancelling the binding operation.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpParameterBinding.GetValue(System.Web.Http.Controllers.HttpActionContext)">
+ <summary> Gets the parameter value from argument dictionary of the action context.</summary>
+ <returns>The value for this parameter in the given action context, or null if the parameter has not yet been set.</returns>
+ <param name="actionContext">The action context.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterBinding.IsValid">
+ <summary>Gets a value that indicates whether the binding was successful.</summary>
+ <returns>true if the binding was successful; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpParameterBinding.SetValue(System.Web.Http.Controllers.HttpActionContext,System.Object)">
+ <summary>Sets the result of this parameter binding in the argument dictionary of the action context. </summary>
+ <param name="actionContext">The action context.</param>
+ <param name="value">The parameter value.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterBinding.WillReadBody">
+ <summary>Returns a value indicating whether this <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" /> instance will read the entity body of the HTTP message.</summary>
+ <returns>true if this <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" /> will read the entity body; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpParameterDescriptor">
+ <summary>Represents the HTTP parameter descriptor.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpParameterDescriptor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpParameterDescriptor.#ctor(System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" /> class.</summary>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.ActionDescriptor">
+ <summary>Gets or sets the action descriptor.</summary>
+ <returns>The action descriptor.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.Configuration">
+ <summary>Gets or sets the <see cref="T:System.Web.Http.HttpConfiguration" /> for the <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" />.</summary>
+ <returns>The <see cref="T:System.Web.Http.HttpConfiguration" /> for the <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.DefaultValue">
+ <summary>Gets the default value of the parameter.</summary>
+ <returns>The default value of the parameter.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpParameterDescriptor.GetCustomAttributes``1">
+ <summary>Retrieves a collection of the custom attributes from the parameter.</summary>
+ <returns>A collection of the custom attributes from the parameter.</returns>
+ <typeparam name="T">The type of the custom attributes.</typeparam>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.IsOptional">
+ <summary>Gets a value that indicates whether the parameter is optional.</summary>
+ <returns>true if the parameter is optional; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.ParameterBinderAttribute">
+ <summary>Gets or sets the parameter binding attribute.</summary>
+ <returns>The parameter binding attribute.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.ParameterName">
+ <summary>Gets the name of the parameter.</summary>
+ <returns>The name of the parameter.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.ParameterType">
+ <summary>Gets the type of the parameter.</summary>
+ <returns>The type of the parameter.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.Prefix">
+ <summary>Gets the prefix of this parameter.</summary>
+ <returns>The prefix of this parameter.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.Properties">
+ <summary>Gets the properties of this parameter.</summary>
+ <returns>The properties of this parameter.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpRequestContext">
+ <summary>Represents the context associated with a request.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpRequestContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpRequestContext" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpRequestContext.ClientCertificate">
+ <summary>Gets or sets the client certificate.</summary>
+ <returns>Returns <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpRequestContext.Configuration">
+ <summary>Gets or sets the configuration.</summary>
+ <returns>Returns <see cref="T:System.Web.Http.HttpConfiguration" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpRequestContext.IncludeErrorDetail">
+ <summary>Gets or sets a value indicating whether error details, such as exception messages and stack traces, should be included in the response for this request.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpRequestContext.IsLocal">
+ <summary>Gets or sets a value indicating whether the request originates from a local address.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpRequestContext.Principal">
+ <summary>.Gets or sets the principal</summary>
+ <returns>Returns <see cref="T:System.Security.Principal.IPrincipal" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpRequestContext.RouteData">
+ <summary>Gets or sets the route data.</summary>
+ <returns>Returns <see cref="T:System.Web.Http.Routing.IHttpRouteData" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpRequestContext.Url">
+ <summary>Gets or sets the factory used to generate URLs to other APIs.</summary>
+ <returns>Returns <see cref="T:System.Web.Http.Routing.UrlHelper" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpRequestContext.VirtualPathRoot">
+ <summary>Gets or sets the virtual path root.</summary>
+ <returns>Returns <see cref="T:System.String" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.IActionHttpMethodProvider"></member>
+ <member name="P:System.Web.Http.Controllers.IActionHttpMethodProvider.HttpMethods"></member>
+ <member name="T:System.Web.Http.Controllers.IActionResultConverter">
+ <summary> A contract for a conversion routine that can take the result of an action returned from &lt;see cref="M:System.Web.Http.Controllers.HttpActionDescriptor.ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})" /&gt; and convert it to an instance of <see cref="T:System.Net.Http.HttpResponseMessage" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.IActionResultConverter.Convert(System.Web.Http.Controllers.HttpControllerContext,System.Object)">
+ <summary>Converts the specified <see cref="T:System.Web.Http.Controllers.IActionResultConverter" /> object to another object.</summary>
+ <returns>The converted object.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionResult">The action result.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.IActionValueBinder">
+ <summary>Defines the method for retrieval of action binding associated with parameter value.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.IActionValueBinder.GetBinding(System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary>Gets the <see cref="T:System.Web.Http.Controllers.HttpActionBinding" />.</summary>
+ <returns>A <see cref="T:System.Web.Http.Controllers.HttpActionBinding" /> object.</returns>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.IControllerConfiguration">
+ <summary> If a controller is decorated with an attribute with this interface, then it gets invoked to initialize the controller settings. </summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.IControllerConfiguration.Initialize(System.Web.Http.Controllers.HttpControllerSettings,System.Web.Http.Controllers.HttpControllerDescriptor)">
+ <summary> Callback invoked to set per-controller overrides for this controllerDescriptor. </summary>
+ <param name="controllerSettings">The controller settings to initialize.</param>
+ <param name="controllerDescriptor">The controller descriptor. Note that the <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> can be associated with the derived controller type given that <see cref="T:System.Web.Http.Controllers.IControllerConfiguration" /> is inherited.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.IHttpActionInvoker">
+ <summary>Contains method that is used to invoke HTTP operation.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.IHttpActionInvoker.InvokeActionAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
+ <summary>Executes asynchronously the HTTP operation.</summary>
+ <returns>The newly started task.</returns>
+ <param name="actionContext">The execution context.</param>
+ <param name="cancellationToken">The cancellation token assigned for the HTTP operation.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.IHttpActionSelector">
+ <summary>Contains the logic for selecting an action method.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.IHttpActionSelector.GetActionMapping(System.Web.Http.Controllers.HttpControllerDescriptor)">
+ <summary>Returns a map, keyed by action string, of all <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" /> that the selector can select. This is primarily called by <see cref="T:System.Web.Http.Description.IApiExplorer" /> to discover all the possible actions in the controller.</summary>
+ <returns>A map of <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" /> that the selector can select, or null if the selector does not have a well-defined mapping of <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" />.</returns>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.IHttpActionSelector.SelectAction(System.Web.Http.Controllers.HttpControllerContext)">
+ <summary>Selects the action for the controller.</summary>
+ <returns>The action for the controller.</returns>
+ <param name="controllerContext">The context of the controller.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.IHttpController">
+ <summary>Represents an HTTP controller.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.IHttpController.ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext,System.Threading.CancellationToken)">
+ <summary>Executes the controller for synchronization.</summary>
+ <returns>The controller.</returns>
+ <param name="controllerContext">The current context for a test controller.</param>
+ <param name="cancellationToken">The notification that cancels the operation.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.ParameterBindingExtensions">
+ <summary>Defines extension methods for <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindAsError(System.Web.Http.Controllers.HttpParameterDescriptor,System.String)">
+ <summary>Binds parameter that results as an error. </summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ <param name="message">The error message that describes the reason for fail bind.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithAttribute(System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.ParameterBindingAttribute)">
+ <summary>Bind the parameter as if it had the given attribute on the declaration.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter to provide binding for.</param>
+ <param name="attribute">The attribute that describes the binding.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithFormatter(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary>Binds parameter by parsing the HTTP body content.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithFormatter(System.Web.Http.Controllers.HttpParameterDescriptor,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Binds parameter by parsing the HTTP body content.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ <param name="formatters">The list of formatters which provides selection of an appropriate formatter for serializing the parameter into object.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithFormatter(System.Web.Http.Controllers.HttpParameterDescriptor,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Web.Http.Validation.IBodyModelValidator)">
+ <summary>Binds parameter by parsing the HTTP body content.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ <param name="formatters">The list of formatters which provides selection of an appropriate formatter for serializing the parameter into object.</param>
+ <param name="bodyModelValidator">The body model validator used to validate the parameter.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithFormatter(System.Web.Http.Controllers.HttpParameterDescriptor,System.Net.Http.Formatting.MediaTypeFormatter[])">
+ <summary>Binds parameter by parsing the HTTP body content.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ <param name="formatters">The list of formatters which provides selection of an appropriate formatter for serializing the parameter into object.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithModelBinding(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary>Binds parameter by parsing the query string.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithModelBinding(System.Web.Http.Controllers.HttpParameterDescriptor,System.Collections.Generic.IEnumerable{System.Web.Http.ValueProviders.ValueProviderFactory})">
+ <summary>Binds parameter by parsing the query string.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ <param name="valueProviderFactories">The value provider factories which provide query string parameter data.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithModelBinding(System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.ModelBinding.IModelBinder)">
+ <summary>Binds parameter by parsing the query string.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ <param name="binder">The model binder used to assemble the parameter into an object.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithModelBinding(System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.ModelBinding.IModelBinder,System.Collections.Generic.IEnumerable{System.Web.Http.ValueProviders.ValueProviderFactory})">
+ <summary>Binds parameter by parsing the query string.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ <param name="binder">The model binder used to assemble the parameter into an object.</param>
+ <param name="valueProviderFactories">The value provider factories which provide query string parameter data.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithModelBinding(System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.ValueProviders.ValueProviderFactory[])">
+ <summary>Binds parameter by parsing the query string.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ <param name="valueProviderFactories">The value provider factories which provide query string parameter data.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.ReflectedHttpActionDescriptor">
+ <summary>Represents a reflected synchronous or asynchronous action method.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ReflectedHttpActionDescriptor" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.#ctor(System.Web.Http.Controllers.HttpControllerDescriptor,System.Reflection.MethodInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ReflectedHttpActionDescriptor" /> class with the specified descriptor and method details..</summary>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <param name="methodInfo">The action-method information.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionName">
+ <summary>Gets the name of the action.</summary>
+ <returns>The name of the action.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.Equals(System.Object)"></member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object},System.Threading.CancellationToken)">
+ <summary>Executes the described action and returns a <see cref="T:System.Threading.Tasks.Task`1" /> that once completed will contain the return value of the action.</summary>
+ <returns>A [T:System.Threading.Tasks.Task`1"] that once completed will contain the return value of the action.</returns>
+ <param name="controllerContext">The context.</param>
+ <param name="arguments">The arguments.</param>
+ <param name="cancellationToken">A cancellation token to cancel the action.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.GetCustomAttributes``1(System.Boolean)">
+ <summary>Returns an array of custom attributes defined for this member, identified by type.</summary>
+ <returns>An array of custom attributes or an empty array if no custom attributes exist.</returns>
+ <param name="inherit">true to search this action's inheritance chain to find the attributes; otherwise, false.</param>
+ <typeparam name="T">The type of the custom attributes.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.GetFilters">
+ <summary>Retrieves information about action filters.</summary>
+ <returns>The filter information.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.GetHashCode"></member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.GetParameters">
+ <summary>Retrieves the parameters of the action method.</summary>
+ <returns>The parameters of the action method.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.MethodInfo">
+ <summary>Gets or sets the action-method information.</summary>
+ <returns>The action-method information.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ReturnType">
+ <summary>Gets the return type of this method.</summary>
+ <returns>The return type of this method.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.SupportedHttpMethods">
+ <summary>Gets or sets the supported http methods.</summary>
+ <returns>The supported http methods.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor">
+ <summary>Represents the reflected HTTP parameter descriptor.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.#ctor(System.Web.Http.Controllers.HttpActionDescriptor,System.Reflection.ParameterInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor" /> class.</summary>
+ <param name="actionDescriptor">The action descriptor.</param>
+ <param name="parameterInfo">The parameter information.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.DefaultValue">
+ <summary>Gets the default value for the parameter.</summary>
+ <returns>The default value for the parameter.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.GetCustomAttributes``1">
+ <summary>Retrieves a collection of the custom attributes from the parameter.</summary>
+ <returns>A collection of the custom attributes from the parameter.</returns>
+ <typeparam name="TAttribute">The type of the custom attributes.</typeparam>
+ </member>
+ <member name="P:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.IsOptional">
+ <summary>Gets a value that indicates whether the parameter is optional.</summary>
+ <returns>true if the parameter is optional; otherwise false.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.ParameterInfo">
+ <summary>Gets or sets the parameter information.</summary>
+ <returns>The parameter information.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.ParameterName">
+ <summary>Gets the name of the parameter.</summary>
+ <returns>The name of the parameter.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.ParameterType">
+ <summary>Gets the type of the parameter.</summary>
+ <returns>The type of the parameter.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.ResponseMessageResultConverter">
+ <summary>Represents a converter for actions with a return type of <see cref="T:System.Net.Http.HttpResponseMessage" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ResponseMessageResultConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ResponseMessageResultConverter" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ResponseMessageResultConverter.Convert(System.Web.Http.Controllers.HttpControllerContext,System.Object)">
+ <summary>Converts a <see cref="T:System.Web.Http.Controllers.ResponseMessageResultConverter" /> object to another object.</summary>
+ <returns>The converted object.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionResult">The action result.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.ServicesContainer">
+ <summary>An abstract class that provides a container for services used by ASP.NET Web API.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ServicesContainer" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.Add(System.Type,System.Object)">
+ <summary> Adds a service to the end of services list for the given service type. </summary>
+ <param name="serviceType">The service type.</param>
+ <param name="service">The service instance.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.AddRange(System.Type,System.Collections.Generic.IEnumerable{System.Object})">
+ <summary> Adds the services of the specified collection to the end of the services list for the given service type. </summary>
+ <param name="serviceType">The service type.</param>
+ <param name="services">The services to add.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.Clear(System.Type)">
+ <summary> Removes all the service instances of the given service type. </summary>
+ <param name="serviceType">The service type to clear from the services list.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.ClearMultiple(System.Type)">
+ <summary>Removes all instances of a multi-instance service type.</summary>
+ <param name="serviceType">The service type to remove.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.ClearSingle(System.Type)">
+ <summary>Removes a single-instance service type.</summary>
+ <param name="serviceType">The service type to remove.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.Dispose">
+ <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.FindIndex(System.Type,System.Predicate{System.Object})">
+ <summary> Searches for a service that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence. </summary>
+ <returns>The zero-based index of the first occurrence, if found; otherwise, -1.</returns>
+ <param name="serviceType">The service type.</param>
+ <param name="match">The delegate that defines the conditions of the element to search for. </param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.GetService(System.Type)">
+ <summary>Gets a service instance of a specified type.</summary>
+ <param name="serviceType">The service type.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.GetServiceInstances(System.Type)">
+ <summary>Gets a mutable list of service instances of a specified type.</summary>
+ <returns>A mutable list of service instances.</returns>
+ <param name="serviceType">The service type.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.GetServices(System.Type)">
+ <summary>Gets a collection of service instanes of a specified type.</summary>
+ <returns>A collection of service instances.</returns>
+ <param name="serviceType">The service type.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.Insert(System.Type,System.Int32,System.Object)">
+ <summary> Inserts a service into the collection at the specified index. </summary>
+ <param name="serviceType">The service type.</param>
+ <param name="index">The zero-based index at which the service should be inserted. If <see cref="F:System.Int32.MaxValue" /> is passed, ensures the element is added to the end.</param>
+ <param name="service">The service to insert.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.InsertRange(System.Type,System.Int32,System.Collections.Generic.IEnumerable{System.Object})">
+ <summary> Inserts the elements of the collection into the service list at the specified index. </summary>
+ <param name="serviceType">The service type.</param>
+ <param name="index">The zero-based index at which the new elements should be inserted. If <see cref="F:System.Int32.MaxValue" /> is passed, ensures the elements are added to the end.</param>
+ <param name="services">The collection of services to insert.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.IsSingleService(System.Type)">
+ <summary> Determine whether the service type should be fetched with GetService or GetServices. </summary>
+ <returns>true iff the service is singular. </returns>
+ <param name="serviceType">type of service to query</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.Remove(System.Type,System.Object)">
+ <summary> Removes the first occurrence of the given service from the service list for the given service type. </summary>
+ <returns>true if the item is successfully removed; otherwise, false.</returns>
+ <param name="serviceType">The service type.</param>
+ <param name="service">The service instance to remove.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.RemoveAll(System.Type,System.Predicate{System.Object})">
+ <summary> Removes all the elements that match the conditions defined by the specified predicate. </summary>
+ <returns>The number of elements removed from the list.</returns>
+ <param name="serviceType">The service type.</param>
+ <param name="match">The delegate that defines the conditions of the elements to remove.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.RemoveAt(System.Type,System.Int32)">
+ <summary> Removes the service at the specified index. </summary>
+ <param name="serviceType">The service type.</param>
+ <param name="index">The zero-based index of the service to remove.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.Replace(System.Type,System.Object)">
+ <summary> Replaces all existing services for the given service type with the given service instance. This works for both singular and plural services. </summary>
+ <param name="serviceType">The service type.</param>
+ <param name="service">The service instance.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.ReplaceMultiple(System.Type,System.Object)">
+ <summary>Replaces all instances of a multi-instance service with a new instance.</summary>
+ <param name="serviceType">The type of service.</param>
+ <param name="service">The service instance that will replace the current services of this type.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.ReplaceRange(System.Type,System.Collections.Generic.IEnumerable{System.Object})">
+ <summary> Replaces all existing services for the given service type with the given service instances. </summary>
+ <param name="serviceType">The service type.</param>
+ <param name="services">The service instances.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.ReplaceSingle(System.Type,System.Object)">
+ <summary>Replaces a single-instance service of a specified type.</summary>
+ <param name="serviceType">The service type. </param>
+ <param name="service">The service instance.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.ResetCache(System.Type)">
+ <summary>Removes the cached values for a single service type.</summary>
+ <param name="serviceType">The service type.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.ValueResultConverter`1">
+ <summary> A converter for creating responses from actions that return an arbitrary <paramref name="T" /> value. </summary>
+ <typeparam name="T">The declared return type of an action.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ValueResultConverter`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ValueResultConverter`1" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ValueResultConverter`1.Convert(System.Web.Http.Controllers.HttpControllerContext,System.Object)">
+ <summary>Converts the result of an action with arbitrary return type <paramref name="T" /> to an instance of <see cref="T:System.Net.Http.HttpResponseMessage" />.</summary>
+ <returns>The newly created <see cref="T:System.Net.Http.HttpResponseMessage" /> object.</returns>
+ <param name="controllerContext">The action controller context.</param>
+ <param name="actionResult">The execution result.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.VoidResultConverter">
+ <summary>Represents a converter for creating a response from actions that do not return a value.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.VoidResultConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.VoidResultConverter" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.VoidResultConverter.Convert(System.Web.Http.Controllers.HttpControllerContext,System.Object)">
+ <summary>Converts the created response from actions that do not return a value.</summary>
+ <returns>The converted response.</returns>
+ <param name="controllerContext">The context of the controller.</param>
+ <param name="actionResult">The result of the action.</param>
+ </member>
+ <member name="T:System.Web.Http.Dependencies.IDependencyResolver">
+ <summary>Represents a dependency injection container.</summary>
+ </member>
+ <member name="M:System.Web.Http.Dependencies.IDependencyResolver.BeginScope">
+ <summary> Starts a resolution scope. </summary>
+ <returns>The dependency scope.</returns>
+ </member>
+ <member name="T:System.Web.Http.Dependencies.IDependencyScope">
+ <summary>Represents an interface for the range of the dependencies.</summary>
+ </member>
+ <member name="M:System.Web.Http.Dependencies.IDependencyScope.GetService(System.Type)">
+ <summary>Retrieves a service from the scope.</summary>
+ <returns>The retrieved service.</returns>
+ <param name="serviceType">The service to be retrieved.</param>
+ </member>
+ <member name="M:System.Web.Http.Dependencies.IDependencyScope.GetServices(System.Type)">
+ <summary>Retrieves a collection of services from the scope.</summary>
+ <returns>The retrieved collection of services.</returns>
+ <param name="serviceType">The collection of services to be retrieved.</param>
+ </member>
+ <member name="T:System.Web.Http.Description.ApiDescription">
+ <summary> Describes an API defined by relative URI path and HTTP method. </summary>
+ </member>
+ <member name="M:System.Web.Http.Description.ApiDescription.#ctor">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.Description.ApiDescription" /> class. </summary>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.ActionDescriptor">
+ <summary> Gets or sets the action descriptor that will handle the API. </summary>
+ <returns> The action descriptor. </returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.Documentation">
+ <summary> Gets or sets the documentation of the API. </summary>
+ <returns> The documentation. </returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.HttpMethod">
+ <summary> Gets or sets the HTTP method. </summary>
+ <returns> The HTTP method. </returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.ID">
+ <summary> Gets the ID. The ID is unique within <see cref="T:System.Web.Http.HttpServer" />. </summary>
+ <returns>The ID.</returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.ParameterDescriptions">
+ <summary> Gets the parameter descriptions. </summary>
+ <returns>The parameter descriptions.</returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.RelativePath">
+ <summary> Gets or sets the relative path. </summary>
+ <returns> The relative path. </returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.ResponseDescription">
+ <summary>Gets or sets the response description.</summary>
+ <returns>The response description.</returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.Route">
+ <summary> Gets or sets the registered route for the API. </summary>
+ <returns> The route. </returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.SupportedRequestBodyFormatters">
+ <summary> Gets the supported request body formatters. </summary>
+ <returns>The supported request body formatters.</returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.SupportedResponseFormatters">
+ <summary> Gets the supported response formatters. </summary>
+ <returns>The supported response formatters.</returns>
+ </member>
+ <member name="T:System.Web.Http.Description.ApiExplorer">
+ <summary> Explores the URI space of the service based on routes, controllers and actions available in the system. </summary>
+ </member>
+ <member name="M:System.Web.Http.Description.ApiExplorer.#ctor(System.Web.Http.HttpConfiguration)">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.Description.ApiExplorer" /> class. </summary>
+ <param name="configuration">The configuration.</param>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions">
+ <summary> Gets the API descriptions. The descriptions are initialized on the first access. </summary>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiExplorer.DocumentationProvider">
+ <summary> Gets or sets the documentation provider. The provider will be responsible for documenting the API. </summary>
+ <returns> The documentation provider. </returns>
+ </member>
+ <member name="M:System.Web.Http.Description.ApiExplorer.GetHttpMethodsSupportedByAction(System.Web.Http.Routing.IHttpRoute,System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary> Gets a collection of HttpMethods supported by the action. Called when initializing the <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" />. </summary>
+ <returns>A collection of HttpMethods supported by the action.</returns>
+ <param name="route">The route.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="M:System.Web.Http.Description.ApiExplorer.ShouldExploreAction(System.String,System.Web.Http.Controllers.HttpActionDescriptor,System.Web.Http.Routing.IHttpRoute)">
+ <summary> Determines whether the action should be considered for <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" /> generation. Called when initializing the <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" />. </summary>
+ <returns>true if the action should be considered for <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" /> generation, false otherwise.</returns>
+ <param name="actionVariableValue">The action variable value from the route.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ <param name="route">The route.</param>
+ </member>
+ <member name="M:System.Web.Http.Description.ApiExplorer.ShouldExploreController(System.String,System.Web.Http.Controllers.HttpControllerDescriptor,System.Web.Http.Routing.IHttpRoute)">
+ <summary> Determines whether the controller should be considered for <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" /> generation. Called when initializing the <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" />. </summary>
+ <returns>true if the controller should be considered for <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" /> generation, false otherwise.</returns>
+ <param name="controllerVariableValue">The controller variable value from the route.</param>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <param name="route">The route.</param>
+ </member>
+ <member name="T:System.Web.Http.Description.ApiExplorerSettingsAttribute">
+ <summary> This attribute can be used on the controllers and actions to influence the behavior of <see cref="T:System.Web.Http.Description.ApiExplorer" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Description.ApiExplorerSettingsAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Description.ApiExplorerSettingsAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiExplorerSettingsAttribute.IgnoreApi">
+ <summary> Gets or sets a value indicating whether to exclude the controller or action from the <see cref="T:System.Web.Http.Description.ApiDescription" /> instances generated by <see cref="T:System.Web.Http.Description.ApiExplorer" />. </summary>
+ <returns>true if the controller or action should be ignored; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Http.Description.ApiParameterDescription">
+ <summary> Describes a parameter on the API defined by relative URI path and HTTP method. </summary>
+ </member>
+ <member name="M:System.Web.Http.Description.ApiParameterDescription.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Description.ApiParameterDescription" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiParameterDescription.Documentation">
+ <summary> Gets or sets the documentation. </summary>
+ <returns> The documentation. </returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiParameterDescription.Name">
+ <summary> Gets or sets the name. </summary>
+ <returns> The name. </returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiParameterDescription.ParameterDescriptor">
+ <summary> Gets or sets the parameter descriptor. </summary>
+ <returns> The parameter descriptor. </returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiParameterDescription.Source">
+ <summary> Gets or sets the source of the parameter. It may come from the request URI, request body or other places. </summary>
+ <returns> The source. </returns>
+ </member>
+ <member name="T:System.Web.Http.Description.ApiParameterSource">
+ <summary> Describes where the parameter come from. </summary>
+ </member>
+ <member name="F:System.Web.Http.Description.ApiParameterSource.FromBody">
+ <summary>The parameter come from Body.</summary>
+ </member>
+ <member name="F:System.Web.Http.Description.ApiParameterSource.FromUri">
+ <summary>The parameter come from Uri.</summary>
+ </member>
+ <member name="F:System.Web.Http.Description.ApiParameterSource.Unknown">
+ <summary>The location is unknown.</summary>
+ </member>
+ <member name="T:System.Web.Http.Description.IApiExplorer">
+ <summary> Defines the interface for getting a collection of <see cref="T:System.Web.Http.Description.ApiDescription" />. </summary>
+ </member>
+ <member name="P:System.Web.Http.Description.IApiExplorer.ApiDescriptions">
+ <summary> Gets the API descriptions. </summary>
+ </member>
+ <member name="T:System.Web.Http.Description.IDocumentationProvider">
+ <summary> Defines the provider responsible for documenting the service. </summary>
+ </member>
+ <member name="M:System.Web.Http.Description.IDocumentationProvider.GetDocumentation(System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary> Gets the documentation based on <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" />. </summary>
+ <returns>The documentation for the controller.</returns>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="M:System.Web.Http.Description.IDocumentationProvider.GetDocumentation(System.Web.Http.Controllers.HttpControllerDescriptor)"></member>
+ <member name="M:System.Web.Http.Description.IDocumentationProvider.GetDocumentation(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary> Gets the documentation based on <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" />. </summary>
+ <returns>The documentation for the controller.</returns>
+ <param name="parameterDescriptor">The parameter descriptor.</param>
+ </member>
+ <member name="M:System.Web.Http.Description.IDocumentationProvider.GetResponseDocumentation(System.Web.Http.Controllers.HttpActionDescriptor)"></member>
+ <member name="T:System.Web.Http.Description.ResponseDescription">
+ <summary>Describes the API response.</summary>
+ </member>
+ <member name="M:System.Web.Http.Description.ResponseDescription.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Description.ResponseDescription" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.Description.ResponseDescription.DeclaredType">
+ <summary>Gets or sets the declared response type.</summary>
+ <returns>The declared response type.</returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ResponseDescription.Documentation">
+ <summary>Gets or sets the response documentation.</summary>
+ <returns>The response documentation.</returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ResponseDescription.ResponseType">
+ <summary>Gets or sets the actual response type.</summary>
+ <returns>The actual response type.</returns>
+ </member>
+ <member name="T:System.Web.Http.Description.ResponseTypeAttribute">
+ <summary>Use this to specify the entity type returned by an action when the declared return type is <see cref="T:System.Net.Http.HttpResponseMessage" /> or <see cref="T:System.Web.Http.IHttpActionResult" />. The <see cref="P:System.Web.Http.Description.ResponseTypeAttribute.ResponseType" /> will be read by <see cref="T:System.Web.Http.Description.ApiExplorer" /> when generating <see cref="T:System.Web.Http.Description.ApiDescription" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.Description.ResponseTypeAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Description.ResponseTypeAttribute" /> class.</summary>
+ <param name="responseType">The response type.</param>
+ </member>
+ <member name="P:System.Web.Http.Description.ResponseTypeAttribute.ResponseType">
+ <summary>Gets the response type.</summary>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.DefaultAssembliesResolver">
+ <summary> Provides an implementation of <see cref="T:System.Web.Http.Dispatcher.IAssembliesResolver" /> with no external dependencies. </summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultAssembliesResolver.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Dispatcher.DefaultAssembliesResolver" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultAssembliesResolver.GetAssemblies">
+ <summary> Returns a list of assemblies available for the application. </summary>
+ <returns>A &lt;see cref="T:System.Collections.ObjectModel.Collection`1" /&gt; of assemblies.</returns>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.DefaultHttpControllerActivator">
+ <summary>Represents a default implementation of an <see cref="T:System.Web.Http.Dispatcher.IHttpControllerActivator" />. A different implementation can be registered via the <see cref="T:System.Web.Http.Services.DependencyResolver" />. We optimize for the case where we have an <see cref="T:System.Web.Http.Controllers.ApiControllerActionInvoker" /> instance per <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> instance but can support cases where there are many <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> instances for one <see cref="T:System.Web.Http.Controllers.ApiControllerActionInvoker" /> as well. In the latter case the lookup is slightly slower because it goes through the <see cref="P:HttpControllerDescriptor.Properties" /> dictionary. </summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerActivator.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Dispatcher.DefaultHttpControllerActivator" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerActivator.Create(System.Net.Http.HttpRequestMessage,System.Web.Http.Controllers.HttpControllerDescriptor,System.Type)">
+ <summary> Creates the <see cref="T:System.Web.Http.Controllers.IHttpController" /> specified by <paramref name="controllerType" /> using the given <paramref name="request" />.</summary>
+ <returns>An instance of type <paramref name="controllerType" />.</returns>
+ <param name="request">The request message.</param>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <param name="controllerType">The type of the controller.</param>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.DefaultHttpControllerSelector">
+ <summary>Represents a default <see cref="T:System.Web.Http.Dispatcher.IHttpControllerSelector" /> instance for choosing a <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> given a <see cref="T:System.Net.Http.HttpRequestMessage" />. A different implementation can be registered via the <see cref="P:System.Web.Http.HttpConfiguration.Services" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerSelector.#ctor(System.Web.Http.HttpConfiguration)">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.Dispatcher.DefaultHttpControllerSelector" /> class.</summary>
+ <param name="configuration">The configuration.</param>
+ </member>
+ <member name="F:System.Web.Http.Dispatcher.DefaultHttpControllerSelector.ControllerSuffix">
+ <summary>Specifies the suffix string in the controller name.</summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerSelector.GetControllerMapping">
+ <summary>Returns a map, keyed by controller string, of all <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> that the selector can select. </summary>
+ <returns>A map of all <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> that the selector can select, or null if the selector does not have a well-defined mapping of <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerSelector.GetControllerName(System.Net.Http.HttpRequestMessage)">
+ <summary>Gets the name of the controller for the specified <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>The name of the controller for the specified <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The HTTP request message.</param>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerSelector.SelectController(System.Net.Http.HttpRequestMessage)">
+ <summary>Selects a <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> for the given <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>The <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> instance for the given <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The HTTP request message.</param>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver">
+ <summary> Provides an implementation of <see cref="T:System.Web.Http.Dispatcher.IHttpControllerTypeResolver" /> with no external dependencies. </summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver.#ctor(System.Predicate{System.Type})">
+ <summary>Initializes a new <see cref="T:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver" /> instance using a predicate to filter controller types. </summary>
+ <param name="predicate">The predicate.</param>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver.GetControllerTypes(System.Web.Http.Dispatcher.IAssembliesResolver)">
+ <summary> Returns a list of controllers available for the application. </summary>
+ <returns>An &lt;see cref="T:System.Collections.Generic.ICollection`1" /&gt; of controllers.</returns>
+ <param name="assembliesResolver">The assemblies resolver.</param>
+ </member>
+ <member name="P:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver.IsControllerTypePredicate">
+ <summary>Gets a value whether the resolver type is a controller type predicate.</summary>
+ <returns>true if the resolver type is a controller type predicate; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.HttpControllerDispatcher">
+ <summary>Dispatches an incoming <see cref="T:System.Net.Http.HttpRequestMessage" /> to an <see cref="T:System.Web.Http.Controllers.IHttpController" /> implementation for processing.</summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.HttpControllerDispatcher.#ctor(System.Web.Http.HttpConfiguration)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Dispatcher.HttpControllerDispatcher" /> class with the specified configuration.</summary>
+ <param name="configuration">The http configuration.</param>
+ </member>
+ <member name="P:System.Web.Http.Dispatcher.HttpControllerDispatcher.Configuration">
+ <summary>Gets the HTTP configuration.</summary>
+ <returns>The HTTP configuration.</returns>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.HttpControllerDispatcher.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Dispatches an incoming <see cref="T:System.Net.Http.HttpRequestMessage" /> to an <see cref="T:System.Web.Http.Controllers.IHttpController" />.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> representing the ongoing operation.</returns>
+ <param name="request">The request to dispatch</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.HttpRoutingDispatcher">
+ <summary> This class is the default endpoint message handler which examines the <see cref="T:System.Web.Http.Routing.IHttpRoute" /> of the matched route, and chooses which message handler to call. If <see cref="P:System.Web.Http.Routing.IHttpRoute.Handler" /> is null, then it delegates to <see cref="T:System.Web.Http.Dispatcher.HttpControllerDispatcher" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.HttpRoutingDispatcher.#ctor(System.Web.Http.HttpConfiguration)">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.Dispatcher.HttpRoutingDispatcher" /> class, using the provided <see cref="T:System.Web.Http.HttpConfiguration" /> and <see cref="T:System.Web.Http.Dispatcher.HttpControllerDispatcher" /> as the default handler. </summary>
+ <param name="configuration">The server configuration.</param>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.HttpRoutingDispatcher.#ctor(System.Web.Http.HttpConfiguration,System.Net.Http.HttpMessageHandler)">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.Dispatcher.HttpRoutingDispatcher" /> class, using the provided <see cref="T:System.Web.Http.HttpConfiguration" /> and <see cref="T:System.Net.Http.HttpMessageHandler" />. </summary>
+ <param name="configuration">The server configuration.</param>
+ <param name="defaultHandler">The default handler to use when the <see cref="T:System.Web.Http.Routing.IHttpRoute" /> has no <see cref="P:System.Web.Http.Routing.IHttpRoute.Handler" />.</param>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.HttpRoutingDispatcher.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Sends an HTTP request as an asynchronous operation.</summary>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <param name="request">The HTTP request message to send.</param>
+ <param name="cancellationToken">The cancellation token to cancel operation.</param>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.IAssembliesResolver">
+ <summary> Provides an abstraction for managing the assemblies of an application. A different implementation can be registered via the <see cref="T:System.Web.Http.Services.DependencyResolver" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.IAssembliesResolver.GetAssemblies">
+ <summary> Returns a list of assemblies available for the application. </summary>
+ <returns>An &lt;see cref="T:System.Collections.Generic.ICollection`1" /&gt; of assemblies.</returns>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.IHttpControllerActivator">
+ <summary>Defines the methods that are required for an <see cref="T:System.Web.Http.Dispatcher.IHttpControllerActivator" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.IHttpControllerActivator.Create(System.Net.Http.HttpRequestMessage,System.Web.Http.Controllers.HttpControllerDescriptor,System.Type)">
+ <summary>Creates an <see cref="T:System.Web.Http.Controllers.IHttpController" /> object.</summary>
+ <returns>An <see cref="T:System.Web.Http.Controllers.IHttpController" /> object.</returns>
+ <param name="request">The message request.</param>
+ <param name="controllerDescriptor">The HTTP controller descriptor.</param>
+ <param name="controllerType">The type of the controller.</param>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.IHttpControllerSelector">
+ <summary> Defines the methods that are required for an <see cref="T:System.Web.Http.Controllers.IHttpController" /> factory. </summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.IHttpControllerSelector.GetControllerMapping">
+ <summary> Returns a map, keyed by controller string, of all <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> that the selector can select. This is primarily called by <see cref="T:System.Web.Http.Description.IApiExplorer" /> to discover all the possible controllers in the system. </summary>
+ <returns>A map of all <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> that the selector can select, or null if the selector does not have a well-defined mapping of <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.IHttpControllerSelector.SelectController(System.Net.Http.HttpRequestMessage)">
+ <summary> Selects a <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> for the given <see cref="T:System.Net.Http.HttpRequestMessage" />. </summary>
+ <returns>An <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> instance.</returns>
+ <param name="request">The request message.</param>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.IHttpControllerTypeResolver">
+ <summary> Provides an abstraction for managing the controller types of an application. A different implementation can be registered via the DependencyResolver.</summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.IHttpControllerTypeResolver.GetControllerTypes(System.Web.Http.Dispatcher.IAssembliesResolver)">
+ <summary> Returns a list of controllers available for the application. </summary>
+ <returns>An &lt;see cref="T:System.Collections.Generic.ICollection`1" /&gt; of controllers.</returns>
+ <param name="assembliesResolver">The resolver for failed assemblies.</param>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionCatchBlocks">
+ <summary>Provides the catch blocks used within this assembly.</summary>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.HttpBatchHandler">
+ <summary>Gets the catch block in System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.HttpBatchHandler.SendAsync.</summary>
+ <returns>The catch block in System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.HttpBatchHandler.SendAsync.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.HttpControllerDispatcher">
+ <summary>Gets the catch block in System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.HttpControllerDispatcher.SendAsync.</summary>
+ <returns>The catch block in System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.HttpControllerDispatcher.SendAsync.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.HttpServer">
+ <summary>Gets the catch block in System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.HttpServer.SendAsync.</summary>
+ <returns>The catch block in System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.HttpServer.SendAsync.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.IExceptionFilter">
+ <summary>Gets the catch block in System.Web.Http.ApiController.ExecuteAsync when using <see cref="P:System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.IExceptionFilter" />.</summary>
+ <returns>The catch block in System.Web.Http.ApiController.ExecuteAsync when using <see cref="P:System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.IExceptionFilter" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionContext">
+ <summary>Represents an exception and the contextual data associated with it when it was caught.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionContext.#ctor(System.Exception,System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ExceptionHandling.ExceptionContext" /> class.</summary>
+ <param name="exception">The caught exception.</param>
+ <param name="catchBlock">The catch block where the exception was caught.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionContext.#ctor(System.Exception,System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock,System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ExceptionHandling.ExceptionContext" /> class.</summary>
+ <param name="exception">The caught exception.</param>
+ <param name="catchBlock">The catch block where the exception was caught.</param>
+ <param name="request">The request being processed when the exception was caught.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionContext.#ctor(System.Exception,System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock,System.Net.Http.HttpRequestMessage,System.Net.Http.HttpResponseMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ExceptionHandling.ExceptionContext" /> class.</summary>
+ <param name="exception">The caught exception.</param>
+ <param name="catchBlock">The catch block where the exception was caught.</param>
+ <param name="request">The request being processed when the exception was caught.</param>
+ <param name="response">The repsonse being returned when the exception was caught.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionContext.#ctor(System.Exception,System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock,System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ExceptionHandling.ExceptionContext" /> class.</summary>
+ <param name="exception">The caught exception.</param>
+ <param name="catchBlock">The catch block where the exception was caught.</param>
+ <param name="actionContext">The action context in which the exception occurred.</param>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContext.ActionContext">
+ <summary>Gets the action context in which the exception occurred, if available.</summary>
+ <returns>The action context in which the exception occurred, if available.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContext.CatchBlock">
+ <summary>Gets the catch block in which the exception was caught.</summary>
+ <returns>The catch block in which the exception was caught.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContext.ControllerContext">
+ <summary>Gets the controller context in which the exception occurred, if available.</summary>
+ <returns>The controller context in which the exception occurred, if available.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContext.Exception">
+ <summary>Gets the caught exception.</summary>
+ <returns>The caught exception.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContext.Request">
+ <summary>Gets the request being processed when the exception was caught.</summary>
+ <returns>The request being processed when the exception was caught.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContext.RequestContext">
+ <summary>Gets the request context in which the exception occurred.</summary>
+ <returns>The request context in which the exception occurred.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContext.Response">
+ <summary>Gets the response being sent when the exception was caught.</summary>
+ <returns>The response being sent when the exception was caught.</returns>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock">
+ <summary>Represents the catch block location for an exception context.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock.#ctor(System.String,System.Boolean,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock" /> class.</summary>
+ <param name="name">The label for the catch block where the exception was caught.</param>
+ <param name="isTopLevel">A value indicating whether the catch block where the exception was caught is the last one before the host.</param>
+ <param name="callsHandler">A value indicating whether exceptions in the catch block can be handled after they are logged.</param>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock.CallsHandler">
+ <summary>Gets a value indicating whether exceptions in the catch block can be handled after they are logged.</summary>
+ <returns>A value indicating whether exceptions in the catch block can be handled after they are logged.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock.IsTopLevel">
+ <summary>Gets a value indicating whether the catch block where the exception was caught is the last one before the host.</summary>
+ <returns>A value indicating whether the catch block where the exception was caught is the last one before the host.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock.Name">
+ <summary>Gets a label for the catch block in which the exception was caught.</summary>
+ <returns>A label for the catch block in which the exception was caught.</returns>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock.ToString">
+ <returns>Returns <see cref="T:System.String" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionHandler">
+ <summary>Represents an unhandled exception handler.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionHandler.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ExceptionHandling.ExceptionHandler" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionHandler.Handle(System.Web.Http.ExceptionHandling.ExceptionHandlerContext)">
+ <summary>When overridden in a derived class, handles the exception synchronously.</summary>
+ <param name="context">The exception handler context.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionHandler.HandleAsync(System.Web.Http.ExceptionHandling.ExceptionHandlerContext,System.Threading.CancellationToken)">
+ <summary>When overridden in a derived class, handles the exception asynchronously.</summary>
+ <returns>A task representing the asynchronous exception handling operation.</returns>
+ <param name="context">The exception handler context.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionHandler.ShouldHandle(System.Web.Http.ExceptionHandling.ExceptionHandlerContext)">
+ <summary>Determines whether the exception should be handled.</summary>
+ <returns>true if the exception should be handled; otherwise, false.</returns>
+ <param name="context">The exception handler context.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionHandler.System#Web#Http#ExceptionHandling#IExceptionHandler#HandleAsync(System.Web.Http.ExceptionHandling.ExceptionHandlerContext,System.Threading.CancellationToken)">
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionHandlerContext">
+ <summary>Represents the context within which unhandled exception handling occurs.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionHandlerContext.#ctor(System.Web.Http.ExceptionHandling.ExceptionContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ExceptionHandling.ExceptionHandlerContext" /> class.</summary>
+ <param name="exceptionContext">The exception context.</param>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionHandlerContext.CatchBlock">
+ <summary>Gets the catch block in which the exception was caught.</summary>
+ <returns>The catch block in which the exception was caught.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionHandlerContext.Exception">
+ <summary>Gets the caught exception.</summary>
+ <returns>The caught exception.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionHandlerContext.ExceptionContext">
+ <summary>Gets the exception context providing the exception and related data.</summary>
+ <returns>The exception context providing the exception and related data.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionHandlerContext.Request">
+ <summary>Gets the request being processed when the exception was caught.</summary>
+ <returns>The request being processed when the exception was caught.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionHandlerContext.RequestContext">
+ <summary>Gets the request context in which the exception occurred.</summary>
+ <returns>The request context in which the exception occurred.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionHandlerContext.Result">
+ <summary>Gets or sets the result providing the response message when the exception is handled.</summary>
+ <returns>The result providing the response message when the exception is handled.</returns>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionHandlerExtensions">
+ <summary>Provides extension methods for <see cref="T:System.Web.Http.ExceptionHandling.IExceptionHandler" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionHandlerExtensions.HandleAsync(System.Web.Http.ExceptionHandling.IExceptionHandler,System.Web.Http.ExceptionHandling.ExceptionContext,System.Threading.CancellationToken)">
+ <summary>Calls an exception handler and determines the response handling it, if any.</summary>
+ <returns>A task that, when completed, contains the response message to return when the exception is handled, or null when the exception remains unhandled.</returns>
+ <param name="handler">The unhandled exception handler.</param>
+ <param name="context">The exception context.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionLogger">
+ <summary>Represents an unhandled exception logger.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionLogger.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ExceptionHandling.ExceptionLogger" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionLogger.Log(System.Web.Http.ExceptionHandling.ExceptionLoggerContext)">
+ <summary>When overridden in a derived class, logs the exception synchronously.</summary>
+ <param name="context">The exception logger context.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionLogger.LogAsync(System.Web.Http.ExceptionHandling.ExceptionLoggerContext,System.Threading.CancellationToken)">
+ <summary>When overridden in a derived class, logs the exception asynchronously.</summary>
+ <returns>A task representing the asynchronous exception logging operation.</returns>
+ <param name="context">The exception logger context.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionLogger.ShouldLog(System.Web.Http.ExceptionHandling.ExceptionLoggerContext)">
+ <summary>Determines whether the exception should be logged.</summary>
+ <returns>true if the exception should be logged; otherwise, false.</returns>
+ <param name="context">The exception logger context.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionLogger.System#Web#Http#ExceptionHandling#IExceptionLogger#LogAsync(System.Web.Http.ExceptionHandling.ExceptionLoggerContext,System.Threading.CancellationToken)">
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionLoggerContext">
+ <summary>Represents the context within which unhandled exception logging occurs.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionLoggerContext.#ctor(System.Web.Http.ExceptionHandling.ExceptionContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ExceptionHandling.ExceptionLoggerContext" /> class.</summary>
+ <param name="exceptionContext">The exception context.</param>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionLoggerContext.CallsHandler">
+ <summary>Gets or sets a value indicating whether the exception can subsequently be handled by an <see cref="T:System.Web.Http.ExceptionHandling.IExceptionHandler" /> to produce a new response message.</summary>
+ <returns>A value indicating whether the exception can subsequently be handled by an <see cref="T:System.Web.Http.ExceptionHandling.IExceptionHandler" /> to produce a new response message.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionLoggerContext.CatchBlock">
+ <summary>Gets the catch block in which the exception was caught.</summary>
+ <returns>The catch block in which the exception was caught.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionLoggerContext.Exception">
+ <summary>Gets the caught exception.</summary>
+ <returns>The caught exception.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionLoggerContext.ExceptionContext">
+ <summary>Gets the exception context providing the exception and related data.</summary>
+ <returns>The exception context providing the exception and related data.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionLoggerContext.Request">
+ <summary>Gets the request being processed when the exception was caught.</summary>
+ <returns>The request being processed when the exception was caught.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionLoggerContext.RequestContext">
+ <summary>Gets the request context in which the exception occurred.</summary>
+ <returns>The request context in which the exception occurred.</returns>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionLoggerExtensions">
+ <summary>Provides extension methods for <see cref="T:System.Web.Http.ExceptionHandling.IExceptionLogger" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionLoggerExtensions.LogAsync(System.Web.Http.ExceptionHandling.IExceptionLogger,System.Web.Http.ExceptionHandling.ExceptionContext,System.Threading.CancellationToken)">
+ <summary>Calls an exception logger.</summary>
+ <returns>A task representing the asynchronous exception logging operation.</returns>
+ <param name="logger">The unhandled exception logger.</param>
+ <param name="context">The exception context.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionServices">
+ <summary>Creates exception services to call logging and handling from catch blocks.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionServices.GetHandler(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets an exception handler that calls the registered handler service, if any, and ensures exceptions do not accidentally propagate to the host.</summary>
+ <returns>An exception handler that calls any registered handler and ensures exceptions do not accidentally propagate to the host.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionServices.GetHandler(System.Web.Http.HttpConfiguration)">
+ <summary>Gets an exception handler that calls the registered handler service, if any, and ensures exceptions do not accidentally propagate to the host.</summary>
+ <returns>An exception handler that calls any registered handler and ensures exceptions do not accidentally propagate to the host.</returns>
+ <param name="configuration">The configuration.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionServices.GetLogger(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets an exception logger that calls all registered logger services.</summary>
+ <returns>A composite logger.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionServices.GetLogger(System.Web.Http.HttpConfiguration)">
+ <summary>Gets an exception logger that calls all registered logger services.</summary>
+ <returns>A composite logger.</returns>
+ <param name="configuration">The configuration.</param>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.IExceptionHandler">
+ <summary>Defines an unhandled exception handler.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.IExceptionHandler.HandleAsync(System.Web.Http.ExceptionHandling.ExceptionHandlerContext,System.Threading.CancellationToken)">
+ <summary>Process an unhandled exception, either allowing it to propagate or handling it by providing a response message to return instead.</summary>
+ <returns>A task representing the asynchronous exception handling operation.</returns>
+ <param name="context">The exception handler context.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.IExceptionLogger">
+ <summary>Defines an unhandled exception logger.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.IExceptionLogger.LogAsync(System.Web.Http.ExceptionHandling.ExceptionLoggerContext,System.Threading.CancellationToken)">
+ <summary>Logs an unhandled exception.</summary>
+ <returns>A task representing the asynchronous exception logging operation.</returns>
+ <param name="context">The exception logger context.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.ActionDescriptorFilterProvider">
+ <summary>Provides information about an action method, such as its name, controller, parameters, attributes, and filters.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.ActionDescriptorFilterProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.ActionDescriptorFilterProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.ActionDescriptorFilterProvider.GetFilters(System.Web.Http.HttpConfiguration,System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary>Returns the filters that are associated with this action method.</summary>
+ <returns>The filters that are associated with this action method.</returns>
+ <param name="configuration">The configuration.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.ActionFilterAttribute">
+ <summary>Represents the base class for all action-filter attributes.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.ActionFilterAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.ActionFilterAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.ActionFilterAttribute.OnActionExecuted(System.Web.Http.Filters.HttpActionExecutedContext)">
+ <summary>Occurs after the action method is invoked.</summary>
+ <param name="actionExecutedContext">The action executed context.</param>
+ </member>
+ <member name="M:System.Web.Http.Filters.ActionFilterAttribute.OnActionExecutedAsync(System.Web.Http.Filters.HttpActionExecutedContext,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Web.Http.Filters.ActionFilterAttribute.OnActionExecuting(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Occurs before the action method is invoked.</summary>
+ <param name="actionContext">The action context.</param>
+ </member>
+ <member name="M:System.Web.Http.Filters.ActionFilterAttribute.OnActionExecutingAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Web.Http.Filters.ActionFilterAttribute.System#Web#Http#Filters#IActionFilter#ExecuteActionFilterAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken,System.Func{System.Threading.Tasks.Task{System.Net.Http.HttpResponseMessage}})">
+ <summary>Executes the filter action asynchronously.</summary>
+ <returns>The newly created task for this operation.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="cancellationToken">The cancellation token assigned for this task.</param>
+ <param name="continuation">The delegate function to continue after the action method is invoked.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.AuthorizationFilterAttribute">
+ <summary>Provides details for authorization filter.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.AuthorizationFilterAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.AuthorizationFilterAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.AuthorizationFilterAttribute.OnAuthorization(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Calls when a process requests authorization.</summary>
+ <param name="actionContext">The action context, which encapsulates information for using <see cref="T:System.Web.Http.Filters.AuthorizationFilterAttribute" />.</param>
+ </member>
+ <member name="M:System.Web.Http.Filters.AuthorizationFilterAttribute.OnAuthorizationAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Web.Http.Filters.AuthorizationFilterAttribute.System#Web#Http#Filters#IAuthorizationFilter#ExecuteAuthorizationFilterAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken,System.Func{System.Threading.Tasks.Task{System.Net.Http.HttpResponseMessage}})">
+ <summary>Executes the authorization filter during synchronization.</summary>
+ <returns>The authorization filter during synchronization.</returns>
+ <param name="actionContext">The action context, which encapsulates information for using <see cref="T:System.Web.Http.Filters.AuthorizationFilterAttribute" />.</param>
+ <param name="cancellationToken">The cancellation token that cancels the operation.</param>
+ <param name="continuation">A continuation of the operation.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.ConfigurationFilterProvider">
+ <summary>Represents the configuration filter provider.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.ConfigurationFilterProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.ConfigurationFilterProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.ConfigurationFilterProvider.GetFilters(System.Web.Http.HttpConfiguration,System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary>Returns the filters that are associated with this configuration method.</summary>
+ <returns>The filters that are associated with this configuration method.</returns>
+ <param name="configuration">The configuration.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.ExceptionFilterAttribute">
+ <summary>Represents the attributes for the exception filter.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.ExceptionFilterAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.ExceptionFilterAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.ExceptionFilterAttribute.OnException(System.Web.Http.Filters.HttpActionExecutedContext)">
+ <summary>Raises the exception event.</summary>
+ <param name="actionExecutedContext">The context for the action.</param>
+ </member>
+ <member name="M:System.Web.Http.Filters.ExceptionFilterAttribute.OnExceptionAsync(System.Web.Http.Filters.HttpActionExecutedContext,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Web.Http.Filters.ExceptionFilterAttribute.System#Web#Http#Filters#IExceptionFilter#ExecuteExceptionFilterAsync(System.Web.Http.Filters.HttpActionExecutedContext,System.Threading.CancellationToken)">
+ <summary>Asynchronously executes the exception filter.</summary>
+ <returns>The result of the execution.</returns>
+ <param name="actionExecutedContext">The context for the action.</param>
+ <param name="cancellationToken">The cancellation context.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.FilterAttribute">
+ <summary>Represents the base class for action-filter attributes.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.FilterAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.FilterAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.Filters.FilterAttribute.AllowMultiple">
+ <summary>Gets a value that indicates whether multiple filters are allowed.</summary>
+ <returns>true if multiple filters are allowed; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Http.Filters.FilterInfo">
+ <summary>Provides information about the available action filters.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.FilterInfo.#ctor(System.Web.Http.Filters.IFilter,System.Web.Http.Filters.FilterScope)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.FilterInfo" /> class.</summary>
+ <param name="instance">The instance of this class.</param>
+ <param name="scope">The scope of this class.</param>
+ </member>
+ <member name="P:System.Web.Http.Filters.FilterInfo.Instance">
+ <summary>Gets or sets an instance of the <see cref="T:System.Web.Http.Filters.FilterInfo" />.</summary>
+ <returns>A <see cref="T:System.Web.Http.Filters.FilterInfo" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Filters.FilterInfo.Scope">
+ <summary>Gets or sets the scope <see cref="T:System.Web.Http.Filters.FilterInfo" />.</summary>
+ <returns>The scope of the FilterInfo.</returns>
+ </member>
+ <member name="T:System.Web.Http.Filters.FilterScope">
+ <summary>Defines values that specify the order in which filters run within the same filter type and filter order.</summary>
+ </member>
+ <member name="F:System.Web.Http.Filters.FilterScope.Action">
+ <summary>Specifies an order after Controller. </summary>
+ </member>
+ <member name="F:System.Web.Http.Filters.FilterScope.Controller">
+ <summary>Specifies an order before Action and after Global.</summary>
+ </member>
+ <member name="F:System.Web.Http.Filters.FilterScope.Global">
+ <summary>Specifies an action before Controller.</summary>
+ </member>
+ <member name="T:System.Web.Http.Filters.HttpActionExecutedContext">
+ <summary>Represents the action of the HTTP executed context.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpActionExecutedContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.HttpActionExecutedContext" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpActionExecutedContext.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.HttpActionExecutedContext" /> class.</summary>
+ <param name="actionContext">The action context.</param>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpActionExecutedContext.ActionContext">
+ <summary>Gets or sets the HTTP action context.</summary>
+ <returns>The HTTP action context.</returns>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpActionExecutedContext.Exception">
+ <summary>Gets or sets the exception that was raised during the execution.</summary>
+ <returns>The exception that was raised during the execution.</returns>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpActionExecutedContext.Request">
+ <summary>Gets the <see cref="T:System.Net.Http.HttpRequestMessage" /> object for the context.</summary>
+ <returns>The <see cref="T:System.Net.Http.HttpRequestMessage" /> object for the context.</returns>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpActionExecutedContext.Response">
+ <summary>Gets or sets the <see cref="T:System.Net.Http.HttpResponseMessage" /> for the context.</summary>
+ <returns>The <see cref="T:System.Net.Http.HttpResponseMessage" /> for the context.</returns>
+ </member>
+ <member name="T:System.Web.Http.Filters.HttpAuthenticationChallengeContext">
+ <summary>Represents an authentication challenge context containing information for executing an authentication challenge.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpAuthenticationChallengeContext.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.IHttpActionResult)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.HttpAuthenticationChallengeContext" /> class.</summary>
+ <param name="actionContext">The action context.</param>
+ <param name="result">The current action result.</param>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpAuthenticationChallengeContext.ActionContext">
+ <summary>Gets the action context.</summary>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpAuthenticationChallengeContext.Request">
+ <summary>Gets the request message.</summary>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpAuthenticationChallengeContext.Result">
+ <summary>Gets or sets the action result to execute.</summary>
+ </member>
+ <member name="T:System.Web.Http.Filters.HttpAuthenticationContext">
+ <summary>Represents an authentication context containing information for performing authentication.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpAuthenticationContext.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Security.Principal.IPrincipal)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.HttpAuthenticationContext" /> class.</summary>
+ <param name="actionContext">The action context.</param>
+ <param name="principal">The current principal.</param>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpAuthenticationContext.ActionContext">
+ <summary>Gets the action context.</summary>
+ <returns>The action context.</returns>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpAuthenticationContext.ErrorResult">
+ <summary>Gets or sets an action result that will produce an error response (if authentication failed; otherwise, null).</summary>
+ <returns>An action result that will produce an error response.</returns>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpAuthenticationContext.Principal">
+ <summary>Gets or sets the authenticated principal.</summary>
+ <returns>The authenticated principal.</returns>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpAuthenticationContext.Request">
+ <summary>Gets the request message.</summary>
+ <returns>The request message.</returns>
+ </member>
+ <member name="T:System.Web.Http.Filters.HttpFilterCollection">
+ <summary>Represents a collection of HTTP filters.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpFilterCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.HttpFilterCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpFilterCollection.Add(System.Web.Http.Filters.IFilter)">
+ <summary>Adds an item at the end of the collection.</summary>
+ <param name="filter">The item to add to the collection.</param>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpFilterCollection.AddRange(System.Collections.Generic.IEnumerable{System.Web.Http.Filters.IFilter})"></member>
+ <member name="M:System.Web.Http.Filters.HttpFilterCollection.Clear">
+ <summary>Removes all item in the collection.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpFilterCollection.Contains(System.Web.Http.Filters.IFilter)">
+ <summary>Determines whether the collection contains the specified item.</summary>
+ <returns>true if the collection contains the specified item; otherwise, false.</returns>
+ <param name="filter">The item to check.</param>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpFilterCollection.Count">
+ <summary>Gets the number of elements in the collection.</summary>
+ <returns>The number of elements in the collection.</returns>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpFilterCollection.GetEnumerator">
+ <summary>Gets an enumerator that iterates through the collection.</summary>
+ <returns>An enumerator object that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpFilterCollection.Remove(System.Web.Http.Filters.IFilter)">
+ <summary>Removes the specified item from the collection.</summary>
+ <param name="filter">The item to remove in the collection.</param>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpFilterCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Gets an enumerator that iterates through the collection.</summary>
+ <returns>An enumerator object that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Web.Http.Filters.IActionFilter">
+ <summary>Defines the methods that are used in an action filter.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.IActionFilter.ExecuteActionFilterAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken,System.Func{System.Threading.Tasks.Task{System.Net.Http.HttpResponseMessage}})">
+ <summary>Executes the filter action asynchronously.</summary>
+ <returns>The newly created task for this operation.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="cancellationToken">The cancellation token assigned for this task.</param>
+ <param name="continuation">The delegate function to continue after the action method is invoked.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.IAuthenticationFilter">
+ <summary>Defines a filter that performs authentication.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.IAuthenticationFilter.AuthenticateAsync(System.Web.Http.Filters.HttpAuthenticationContext,System.Threading.CancellationToken)">
+ <summary>Authenticates the request.</summary>
+ <returns>A Task that will perform authentication.</returns>
+ <param name="context">The authentication context.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="M:System.Web.Http.Filters.IAuthenticationFilter.ChallengeAsync(System.Web.Http.Filters.HttpAuthenticationChallengeContext,System.Threading.CancellationToken)"></member>
+ <member name="T:System.Web.Http.Filters.IAuthorizationFilter">
+ <summary>Defines the methods that are required for an authorization filter.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.IAuthorizationFilter.ExecuteAuthorizationFilterAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken,System.Func{System.Threading.Tasks.Task{System.Net.Http.HttpResponseMessage}})">
+ <summary>Executes the authorization filter to synchronize.</summary>
+ <returns>The authorization filter to synchronize.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="cancellationToken">The cancellation token associated with the filter.</param>
+ <param name="continuation">The continuation.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.IExceptionFilter">
+ <summary>Defines the methods that are required for an exception filter.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.IExceptionFilter.ExecuteExceptionFilterAsync(System.Web.Http.Filters.HttpActionExecutedContext,System.Threading.CancellationToken)">
+ <summary>Executes an asynchronous exception filter.</summary>
+ <returns>An asynchronous exception filter.</returns>
+ <param name="actionExecutedContext">The action executed context.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.IFilter">
+ <summary>Defines the methods that are used in a filter.</summary>
+ </member>
+ <member name="P:System.Web.Http.Filters.IFilter.AllowMultiple">
+ <summary>Gets or sets a value indicating whether more than one instance of the indicated attribute can be specified for a single program element.</summary>
+ <returns>true if more than one instance is allowed to be specified; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="T:System.Web.Http.Filters.IFilterProvider">
+ <summary>Provides filter information.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.IFilterProvider.GetFilters(System.Web.Http.HttpConfiguration,System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary>Returns an enumeration of filters.</summary>
+ <returns>An enumeration of filters.</returns>
+ <param name="configuration">The HTTP configuration.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.IOverrideFilter"></member>
+ <member name="P:System.Web.Http.Filters.IOverrideFilter.FiltersToOverride"></member>
+ <member name="T:System.Web.Http.Hosting.HttpPropertyKeys">
+ <summary> Provides common keys for properties stored in the <see cref="P:System.Net.Http.HttpRequestMessage.Properties" /></summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.ClientCertificateKey">
+ <summary>Provides a key for the client certificate for this request.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.DependencyScope">
+ <summary>Provides a key for the <see cref="T:System.Web.Http.Dependencies.IDependencyScope" /> associated with this request.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.DisposableRequestResourcesKey">
+ <summary>Provides a key for the collection of resources that should be disposed when a request is disposed.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.HttpActionDescriptorKey">
+ <summary> Provides a key for the <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" /> associated with this request. </summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.HttpConfigurationKey">
+ <summary>Provides a key for the <see cref="T:System.Web.Http.HttpConfiguration" /> associated with this request.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.HttpRouteDataKey">
+ <summary>Provides a key for the <see cref="T:System.Web.Http.Routing.IHttpRouteData" /> associated with this request.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.IncludeErrorDetailKey">
+ <summary>Provides a key that indicates whether error details are to be included in the response for this HTTP request.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.IsBatchRequest">
+ <summary> Provides a key that indicates whether the request is a batch request. </summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.IsLocalKey">
+ <summary>Provides a key that indicates whether the request originates from a local address.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.NoRouteMatched">
+ <summary> Provides a key that indicates whether the request failed to match a route. </summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.RequestContextKey">
+ <summary>Provides a key for the <see cref="T:System.Web.Http.Controllers.HttpRequestContext" /> for this request.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.RequestCorrelationKey">
+ <summary>Provides a key for the <see cref="T:System.Guid" /> stored in <see cref="T:System.Net.Http.Properties" />. This is the correlation ID for that request.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.RequestQueryNameValuePairsKey">
+ <summary>Provides a key for the parsed query string stored in <see cref="T:System.Net.Http.Properties" />.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.RetrieveClientCertificateDelegateKey">
+ <summary>Provides a key for a delegate which can retrieve the client certificate for this request.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.SynchronizationContextKey">
+ <summary>Provides a key for the current <see cref="T:System.Threading.SynchronizationContext" /> stored in Properties(). If Current() is null then no context is stored.</summary>
+ </member>
+ <member name="T:System.Web.Http.Hosting.IHostBufferPolicySelector">
+ <summary> Interface for controlling the use of buffering requests and responses in the host. If a host provides support for buffering requests and/or responses then it can use this interface to determine the policy for when buffering is to be used.</summary>
+ </member>
+ <member name="M:System.Web.Http.Hosting.IHostBufferPolicySelector.UseBufferedInputStream(System.Object)">
+ <summary>Determines whether the host should buffer the <see cref="T:System.Net.Http.HttpRequestMessage" /> entity body.</summary>
+ <returns>true if buffering should be used; otherwise a streamed request should be used.</returns>
+ <param name="hostContext">The host context.</param>
+ </member>
+ <member name="M:System.Web.Http.Hosting.IHostBufferPolicySelector.UseBufferedOutputStream(System.Net.Http.HttpResponseMessage)">
+ <summary>Determines whether the host should buffer the <see cref="T.System.Net.Http.HttpResponseMessage" /> entity body.</summary>
+ <returns>true if buffering should be used; otherwise a streamed response should be used.</returns>
+ <param name="response">The HTTP response message.</param>
+ </member>
+ <member name="T:System.Web.Http.Hosting.SuppressHostPrincipalMessageHandler">
+ <summary>Represents a message handler that suppresses host authentication results.</summary>
+ </member>
+ <member name="M:System.Web.Http.Hosting.SuppressHostPrincipalMessageHandler.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Hosting.SuppressHostPrincipalMessageHandler" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Hosting.SuppressHostPrincipalMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Asynchronously sends a request message.</summary>
+ <returns>That task that completes the asynchronous operation.</returns>
+ <param name="request">The request message to send.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="T:System.Web.Http.Metadata.ModelMetadata">
+ <summary>Represents the metadata class of the ModelMetadata.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.ModelMetadata.#ctor(System.Web.Http.Metadata.ModelMetadataProvider,System.Type,System.Func{System.Object},System.Type,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.ModelMetadata" /> class.</summary>
+ <param name="provider">The provider.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="modelType">The type of the model.</param>
+ <param name="propertyName">The name of the property.</param>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.AdditionalValues">
+ <summary>Gets a dictionary that contains additional metadata about the model.</summary>
+ <returns>A dictionary that contains additional metadata about the model.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.ContainerType">
+ <summary>Gets or sets the type of the container for the model.</summary>
+ <returns>The type of the container for the model.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.ConvertEmptyStringToNull">
+ <summary>Gets or sets a value that indicates whether empty strings that are posted back in forms should be converted to null.</summary>
+ <returns>true if empty strings that are posted back in forms should be converted to null; otherwise, false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.Description">
+ <summary>Gets or sets the description of the model.</summary>
+ <returns>The description of the model. The default value is null.</returns>
+ </member>
+ <member name="M:System.Web.Http.Metadata.ModelMetadata.GetDisplayName">
+ <summary>Gets the display name for the model.</summary>
+ <returns>The display name for the model.</returns>
+ </member>
+ <member name="M:System.Web.Http.Metadata.ModelMetadata.GetValidators(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
+ <summary>Gets a list of validators for the model.</summary>
+ <returns>A list of validators for the model.</returns>
+ <param name="validatorProviders">The validator providers for the model.</param>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.IsComplexType">
+ <summary>Gets or sets a value that indicates whether the model is a complex type.</summary>
+ <returns>A value that indicates whether the model is considered a complex.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.IsNullableValueType">
+ <summary>Gets a value that indicates whether the type is nullable.</summary>
+ <returns>true if the type is nullable; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.IsReadOnly">
+ <summary>Gets or sets a value that indicates whether the model is read-only.</summary>
+ <returns>true if the model is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.Model">
+ <summary>Gets the value of the model.</summary>
+ <returns>The model value can be null.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.ModelType">
+ <summary>Gets the type of the model.</summary>
+ <returns>The type of the model.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.Properties">
+ <summary>Gets a collection of model metadata objects that describe the properties of the model.</summary>
+ <returns>A collection of model metadata objects that describe the properties of the model.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.PropertyName">
+ <summary>Gets the property name.</summary>
+ <returns>The property name.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.Provider">
+ <summary>Gets or sets the provider.</summary>
+ <returns>The provider.</returns>
+ </member>
+ <member name="T:System.Web.Http.Metadata.ModelMetadataProvider">
+ <summary>Provides an abstract base class for a custom metadata provider.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.ModelMetadataProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.ModelMetadataProvider.GetMetadataForProperties(System.Object,System.Type)">
+ <summary>Gets a ModelMetadata object for each property of a model.</summary>
+ <returns>A ModelMetadata object for each property of a model.</returns>
+ <param name="container">The container.</param>
+ <param name="containerType">The type of the container.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.ModelMetadataProvider.GetMetadataForProperty(System.Func{System.Object},System.Type,System.String)">
+ <summary>Gets a metadata for the specified property.</summary>
+ <returns>The metadata model for the specified property.</returns>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="propertyName">The property to get the metadata model for.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.ModelMetadataProvider.GetMetadataForType(System.Func{System.Object},System.Type)">
+ <summary>Gets the metadata for the specified model accessor and model type.</summary>
+ <returns>The metadata.</returns>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="modelType">The type of the mode.</param>
+ </member>
+ <member name="T:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1">
+ <summary>Provides an abstract class to implement a metadata provider.</summary>
+ <typeparam name="TModelMetadata">The type of the model metadata.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1.CreateMetadataFromPrototype(`0,System.Func{System.Object})">
+ <summary>When overridden in a derived class, creates the model metadata for the property using the specified prototype.</summary>
+ <returns>The model metadata for the property.</returns>
+ <param name="prototype">The prototype from which to create the model metadata.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1.CreateMetadataPrototype(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Type,System.String)">
+ <summary>When overridden in a derived class, creates the model metadata for the property.</summary>
+ <returns>The model metadata for the property.</returns>
+ <param name="attributes">The set of attributes.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="modelType">The type of the model.</param>
+ <param name="propertyName">The name of the property.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1.GetMetadataForProperties(System.Object,System.Type)">
+ <summary>Retrieves a list of properties for the model.</summary>
+ <returns>A list of properties for the model.</returns>
+ <param name="container">The model container.</param>
+ <param name="containerType">The type of the container.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1.GetMetadataForProperty(System.Func{System.Object},System.Type,System.String)">
+ <summary>Retrieves the metadata for the specified property using the container type and property name.</summary>
+ <returns>The metadata for the specified property.</returns>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="propertyName">The name of the property.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1.GetMetadataForType(System.Func{System.Object},System.Type)">
+ <summary>Returns the metadata for the specified property using the type of the model.</summary>
+ <returns>The metadata for the specified property.</returns>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="modelType">The type of the container.</param>
+ </member>
+ <member name="T:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes">
+ <summary>Provides prototype cache data for <see cref="T:System.Web.Http.Metadata.Providers.CachedModelMetadata`1" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes.#ctor(System.Collections.Generic.IEnumerable{System.Attribute})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes" /> class.</summary>
+ <param name="attributes">The attributes that provides data for the initialization.</param>
+ </member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes.Display">
+ <summary>Gets or sets the metadata display attribute.</summary>
+ <returns>The metadata display attribute.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes.DisplayFormat">
+ <summary>Gets or sets the metadata display format attribute.</summary>
+ <returns>The metadata display format attribute.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes.DisplayName"></member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes.Editable">
+ <summary>Gets or sets the metadata editable attribute.</summary>
+ <returns>The metadata editable attribute.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes.ReadOnly">
+ <summary>Gets or sets the metadata read-only attribute.</summary>
+ <returns>The metadata read-only attribute.</returns>
+ </member>
+ <member name="T:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata">
+ <summary>Provides a container for common metadata, for the <see cref="T:System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider" /> class, for a data model.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata.#ctor(System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata,System.Func{System.Object})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata" /> class.</summary>
+ <param name="prototype">The prototype used to initialize the model metadata.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata.#ctor(System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider,System.Type,System.Type,System.String,System.Collections.Generic.IEnumerable{System.Attribute})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata" /> class.</summary>
+ <param name="provider">The metadata provider.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="modelType">The type of the model.</param>
+ <param name="propertyName">The name of the property.</param>
+ <param name="attributes">The attributes that provides data for the initialization.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata.ComputeConvertEmptyStringToNull">
+ <summary>Retrieves a value that indicates whether empty strings that are posted back in forms should be converted to null.</summary>
+ <returns>true if empty strings that are posted back in forms should be converted to null; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata.ComputeDescription">
+ <summary>Retrieves the description of the model.</summary>
+ <returns>The description of the model.</returns>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata.ComputeIsReadOnly">
+ <summary>Retrieves a value that indicates whether the model is read-only.</summary>
+ <returns>true if the model is read-only; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata.GetDisplayName"></member>
+ <member name="T:System.Web.Http.Metadata.Providers.CachedModelMetadata`1">
+ <summary>Provides prototype cache data for the <see cref="T:System.Web.Http.Metadata.Providers.CachedModelMetadata`1" />.</summary>
+ <typeparam name="TPrototypeCache">The type of prototype cache.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.#ctor(System.Web.Http.Metadata.Providers.CachedModelMetadata{`0},System.Func{System.Object})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.Providers.CachedModelMetadata`1" /> class.</summary>
+ <param name="prototype">The prototype.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.#ctor(System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider,System.Type,System.Type,System.String,`0)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.Providers.CachedModelMetadata`1" /> class.</summary>
+ <param name="provider">The provider.</param>
+ <param name="containerType">The type of container.</param>
+ <param name="modelType">The type of the model.</param>
+ <param name="propertyName">The name of the property.</param>
+ <param name="prototypeCache">The prototype cache.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.ComputeConvertEmptyStringToNull">
+ <summary>Indicates whether empty strings that are posted back in forms should be computed and converted to null.</summary>
+ <returns>true if empty strings that are posted back in forms should be computed and converted to null; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.ComputeDescription">
+ <summary>Indicates the computation value.</summary>
+ <returns>The computation value.</returns>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.ComputeIsComplexType">
+ <summary>Gets a value that indicates whether the model is a complex type.</summary>
+ <returns>A value that indicates whether the model is considered a complex type by the Web API framework.</returns>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.ComputeIsReadOnly">
+ <summary>Gets a value that indicates whether the model to be computed is read-only.</summary>
+ <returns>true if the model to be computed is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.ConvertEmptyStringToNull">
+ <summary>Gets or sets a value that indicates whether empty strings that are posted back in forms should be converted to null.</summary>
+ <returns>true if empty strings that are posted back in forms should be converted to null; otherwise, false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.Description">
+ <summary>Gets or sets the description of the model.</summary>
+ <returns>The description of the model.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.IsComplexType">
+ <summary>Gets a value that indicates whether the model is a complex type.</summary>
+ <returns>A value that indicates whether the model is considered a complex type by the Web API framework.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.IsReadOnly">
+ <summary>Gets or sets a value that indicates whether the model is read-only.</summary>
+ <returns>true if the model is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.PrototypeCache">
+ <summary>Gets or sets a value that indicates whether the prototype cache is updating.</summary>
+ <returns>true if the prototype cache is updating; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider">
+ <summary>Implements the default model metadata provider.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider.CreateMetadataFromPrototype(System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata,System.Func{System.Object})">
+ <summary>Creates the metadata from prototype for the specified property.</summary>
+ <returns>The metadata for the property.</returns>
+ <param name="prototype">The prototype.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider.CreateMetadataPrototype(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Type,System.String)">
+ <summary>Creates the metadata for the specified property.</summary>
+ <returns>The metadata for the property.</returns>
+ <param name="attributes">The attributes.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="modelType">The type of the model.</param>
+ <param name="propertyName">The name of the property.</param>
+ </member>
+ <member name="T:System.Web.Http.Metadata.Providers.EmptyModelMetadataProvider">
+ <summary>Represents an empty model metadata provider.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.EmptyModelMetadataProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.Providers.EmptyModelMetadataProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.EmptyModelMetadataProvider.CreateMetadataFromPrototype(System.Web.Http.Metadata.ModelMetadata,System.Func{System.Object})">
+ <summary>Creates metadata from prototype.</summary>
+ <returns>The metadata.</returns>
+ <param name="prototype">The model metadata prototype.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.EmptyModelMetadataProvider.CreateMetadataPrototype(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Type,System.String)">
+ <summary>Creates a prototype of the metadata provider of the <see cref="T:System.Web.Http.Metadata.Providers.EmptyModelMetadataProvider" />.</summary>
+ <returns>A prototype of the metadata provider.</returns>
+ <param name="attributes">The attributes.</param>
+ <param name="containerType">The type of container.</param>
+ <param name="modelType">The type of model.</param>
+ <param name="propertyName">The name of the property.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.CancellationTokenParameterBinding">
+ <summary>Represents the binding directly to the cancellation token.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.CancellationTokenParameterBinding.#ctor(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.CancellationTokenParameterBinding" /> class.</summary>
+ <param name="descriptor">The binding descriptor.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.CancellationTokenParameterBinding.ExecuteBindingAsync(System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
+ <summary>Executes the binding during synchronization.</summary>
+ <returns>The binding during synchronization.</returns>
+ <param name="metadataProvider">The metadata provider.</param>
+ <param name="actionContext">The action context.</param>
+ <param name="cancellationToken">The notification after the cancellation of the operations.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.CustomModelBinderAttribute">
+ <summary>Represents an attribute that invokes a custom model binder.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.CustomModelBinderAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.CustomModelBinderAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.CustomModelBinderAttribute.GetBinder">
+ <summary>Retrieves the associated model binder.</summary>
+ <returns>A reference to an object that implements the <see cref="T:System.Web.Http.ModelBinding.IModelBinder" /> interface.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.DefaultActionValueBinder">
+ <summary>Represents the default action value of the binder.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.DefaultActionValueBinder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.DefaultActionValueBinder" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.DefaultActionValueBinder.GetBinding(System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary>Default implementation of the <see cref="T:System.Web.Http.Controllers.IActionValueBinder" /> interface. This interface is the primary entry point for binding action parameters.</summary>
+ <returns>The <see cref="T:System.Web.Http.Controllers.HttpActionBinding" /> associated with the <see cref="T:System.Web.Http.ModelBinding.DefaultActionValueBinder" />.</returns>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.DefaultActionValueBinder.GetParameterBinding(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary>Gets the <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" /> associated with the <see cref="T:System.Web.Http.ModelBinding.DefaultActionValueBinder" />.</summary>
+ <returns>The <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" /> associated with the <see cref="T:System.Web.Http.ModelBinding.DefaultActionValueBinder" />.</returns>
+ <param name="parameter">The parameter descriptor.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ErrorParameterBinding">
+ <summary>Defines a binding error.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ErrorParameterBinding.#ctor(System.Web.Http.Controllers.HttpParameterDescriptor,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ErrorParameterBinding" /> class.</summary>
+ <param name="descriptor">The error descriptor.</param>
+ <param name="message">The message.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ErrorParameterBinding.ErrorMessage">
+ <summary>Gets the error message.</summary>
+ <returns>The error message.</returns>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ErrorParameterBinding.ExecuteBindingAsync(System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
+ <summary>Executes the binding method during synchronization.</summary>
+ <param name="metadataProvider">The metadata provider.</param>
+ <param name="actionContext">The action context.</param>
+ <param name="cancellationToken">The cancellation Token value.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.FormatterParameterBinding">
+ <summary>Represents parameter binding that will read from the body and invoke the formatters.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormatterParameterBinding.#ctor(System.Web.Http.Controllers.HttpParameterDescriptor,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Web.Http.Validation.IBodyModelValidator)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.FormatterParameterBinding" /> class.</summary>
+ <param name="descriptor">The descriptor.</param>
+ <param name="formatters">The formatter.</param>
+ <param name="bodyModelValidator">The body model validator.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.FormatterParameterBinding.BodyModelValidator">
+ <summary>Gets or sets an interface for the body model validator.</summary>
+ <returns>An interface for the body model validator.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.FormatterParameterBinding.ErrorMessage">
+ <summary>Gets the error message.</summary>
+ <returns>The error message.</returns>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormatterParameterBinding.ExecuteBindingAsync(System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
+ <summary>Asynchronously execute the binding of <see cref="T:System.Web.Http.ModelBinding.FormatterParameterBinding" />.</summary>
+ <returns>The result of the action.</returns>
+ <param name="metadataProvider">The metadata provider.</param>
+ <param name="actionContext">The context associated with the action.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.FormatterParameterBinding.Formatters">
+ <summary>Gets or sets an enumerable object that represents the formatter for the parameter binding.</summary>
+ <returns>An enumerable object that represents the formatter for the parameter binding.</returns>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormatterParameterBinding.ReadContentAsync(System.Net.Http.HttpRequestMessage,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Asynchronously reads the content of <see cref="T:System.Web.Http.ModelBinding.FormatterParameterBinding" />.</summary>
+ <returns>The result of the action.</returns>
+ <param name="request">The request.</param>
+ <param name="type">The type.</param>
+ <param name="formatters">The formatter.</param>
+ <param name="formatterLogger">The format logger.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormatterParameterBinding.ReadContentAsync(System.Net.Http.HttpRequestMessage,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger,System.Threading.CancellationToken)"></member>
+ <member name="P:System.Web.Http.ModelBinding.FormatterParameterBinding.WillReadBody">
+ <summary>Gets whether the <see cref="T:System.Web.Http.ModelBinding.FormatterParameterBinding" />will read body.</summary>
+ <returns>True if the <see cref="T:System.Web.Http.ModelBinding.FormatterParameterBinding" />will read body; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.FormDataCollectionExtensions">
+ <summary>Represents the extensions for the collection of form data.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs``1(System.Net.Http.Formatting.FormDataCollection)">
+ <summary>Reads the collection extensions with specified type.</summary>
+ <returns>The read collection extensions.</returns>
+ <param name="formData">The form data.</param>
+ <typeparam name="T">The generic type.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs``1(System.Net.Http.Formatting.FormDataCollection,System.String,System.Net.Http.Formatting.IRequiredMemberSelector,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Reads the collection extensions with specified type.</summary>
+ <returns>The collection extensions.</returns>
+ <param name="formData">The form data.</param>
+ <param name="modelName">The name of the model.</param>
+ <param name="requiredMemberSelector">The required member selector.</param>
+ <param name="formatterLogger">The formatter logger.</param>
+ <typeparam name="T">The generic type.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs``1(System.Net.Http.Formatting.FormDataCollection,System.String,System.Web.Http.Controllers.HttpActionContext)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs(System.Net.Http.Formatting.FormDataCollection,System.Type)">
+ <summary>Reads the collection extensions with specified type.</summary>
+ <returns>The collection extensions with specified type.</returns>
+ <param name="formData">The form data.</param>
+ <param name="type">The type of the object.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs(System.Net.Http.Formatting.FormDataCollection,System.Type,System.String,System.Net.Http.Formatting.IRequiredMemberSelector,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Reads the collection extensions with specified type and model name.</summary>
+ <returns>The collection extensions.</returns>
+ <param name="formData">The form data.</param>
+ <param name="type">The type of the object.</param>
+ <param name="modelName">The name of the model.</param>
+ <param name="requiredMemberSelector">The required member selector.</param>
+ <param name="formatterLogger">The formatter logger.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs(System.Net.Http.Formatting.FormDataCollection,System.Type,System.String,System.Net.Http.Formatting.IRequiredMemberSelector,System.Net.Http.Formatting.IFormatterLogger,System.Web.Http.HttpConfiguration)">
+ <summary>Deserialize the form data to the given type, using model binding.</summary>
+ <returns>best attempt to bind the object. The best attempt may be null.</returns>
+ <param name="formData">collection with parsed form url data</param>
+ <param name="type">target type to read as</param>
+ <param name="modelName">null or empty to read the entire form as a single object. This is common for body data. Or the name of a model to do a partial binding against the form data. This is common for extracting individual fields.</param>
+ <param name="requiredMemberSelector">The <see cref="T:System.Net.Http.Formatting.IRequiredMemberSelector" /> used to determine required members.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration" /> configuration to pick binder from. Can be null if the config was not created already. In that case a new config is created.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs(System.Net.Http.Formatting.FormDataCollection,System.Type,System.String,System.Web.Http.Controllers.HttpActionContext)"></member>
+ <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs(System.Net.Http.Formatting.FormDataCollection,System.Type,System.Web.Http.Controllers.HttpActionContext)"></member>
+ <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs``1(System.Net.Http.Formatting.FormDataCollection,System.Web.Http.Controllers.HttpActionContext)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.HttpBindingBehavior">
+ <summary>Enumerates the behavior of the HTTP binding.</summary>
+ </member>
+ <member name="F:System.Web.Http.ModelBinding.HttpBindingBehavior.Never">
+ <summary>Never use HTTP binding.</summary>
+ </member>
+ <member name="F:System.Web.Http.ModelBinding.HttpBindingBehavior.Optional">
+ <summary>The optional binding behavior</summary>
+ </member>
+ <member name="F:System.Web.Http.ModelBinding.HttpBindingBehavior.Required">
+ <summary>HTTP binding is required.</summary>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.HttpBindingBehaviorAttribute">
+ <summary>Provides a base class for model-binding behavior attributes.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.HttpBindingBehaviorAttribute.#ctor(System.Web.Http.ModelBinding.HttpBindingBehavior)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.HttpBindingBehaviorAttribute" /> class.</summary>
+ <param name="behavior">The behavior.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.HttpBindingBehaviorAttribute.Behavior">
+ <summary>Gets or sets the behavior category.</summary>
+ <returns>The behavior category.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.HttpBindingBehaviorAttribute.TypeId">
+ <summary>Gets the unique identifier for this attribute.</summary>
+ <returns>The id for this attribute.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.HttpRequestParameterBinding">
+ <summary>Parameter binds to the request.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.HttpRequestParameterBinding.#ctor(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.HttpRequestParameterBinding" /> class.</summary>
+ <param name="descriptor">The parameter descriptor.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.HttpRequestParameterBinding.ExecuteBindingAsync(System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
+ <summary>Asynchronously executes parameter binding.</summary>
+ <returns>The binded parameter.</returns>
+ <param name="metadataProvider">The metadata provider.</param>
+ <param name="actionContext">The action context.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.IModelBinder">
+ <summary>Defines the methods that are required for a model binder.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.IModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Binds the model to a value by using the specified controller context and binding context.</summary>
+ <returns>true if model binding is successful; otherwise, false.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.IValueProviderParameterBinding">
+ <summary>Represents a value provider for parameter binding.</summary>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.IValueProviderParameterBinding.ValueProviderFactories">
+ <summary>Gets the <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> instances used by this parameter binding.</summary>
+ <returns>The <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> instances used by this parameter binding.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter">
+ <summary>Represents the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> class for handling HTML form URL-ended data, also known as application/x-www-form-urlencoded. </summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter.#ctor(System.Web.Http.HttpConfiguration)"></member>
+ <member name="M:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter.CanReadType(System.Type)">
+ <summary> Determines whether this <see cref="T:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter" /> can read objects of the specified <paramref name="type" />. </summary>
+ <returns>true if objects of this type can be read; otherwise false.</returns>
+ <param name="type">The type of object that will be read.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Reads an object of the specified <paramref name="type" /> from the specified stream. This method is called during deserialization.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> whose result will be the object instance that has been read.</returns>
+ <param name="type">The type of object to read.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream" /> from which to read.</param>
+ <param name="content">The content being read.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelBinderAttribute">
+ <summary> Specify this parameter uses a model binder. This can optionally specify the specific model binder and value providers that drive that model binder. Derived attributes may provide convenience settings for the model binder or value provider. </summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelBinderAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelBinderAttribute" /> class.</summary>
+ <param name="binderType">The type of model binder.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBinderAttribute.BinderType">
+ <summary>Gets or sets the type of model binder.</summary>
+ <returns>The type of model binder. </returns>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderAttribute.GetBinding(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary>Gets the binding for a parameter.</summary>
+ <returns>The <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" />that contains the binding.</returns>
+ <param name="parameter">The parameter to bind.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderAttribute.GetModelBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary> Get the IModelBinder for this type. </summary>
+ <returns> a non-null model binder.</returns>
+ <param name="configuration">The configuration.</param>
+ <param name="modelType">model type that the binder is expected to bind.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderAttribute.GetModelBinderProvider(System.Web.Http.HttpConfiguration)">
+ <summary>Gets the model binder provider.</summary>
+ <returns>The <see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /> instance.</returns>
+ <param name="configuration">The <see cref="T:System.Web.Http.HttpConfiguration" /> configuration object.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderAttribute.GetValueProviderFactories(System.Web.Http.HttpConfiguration)">
+ <summary> Gets the value providers that will be fed to the model binder. </summary>
+ <returns>A collection of <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> instances.</returns>
+ <param name="configuration">The <see cref="T:System.Web.Http.HttpConfiguration" /> configuration object.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBinderAttribute.Name">
+ <summary>Gets or sets the name to consider as the parameter name during model binding.</summary>
+ <returns>The parameter name to consider.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBinderAttribute.SuppressPrefixCheck">
+ <summary>Gets or sets a value that specifies whether the prefix check should be suppressed.</summary>
+ <returns>true if the prefix check should be suppressed; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelBinderConfig">
+ <summary>Provides a container for model-binder configuration.</summary>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBinderConfig.ResourceClassKey">
+ <summary>Gets or sets the name of the resource file (class key) that contains localized string values.</summary>
+ <returns>The name of the resource file (class key).</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBinderConfig.TypeConversionErrorMessageProvider">
+ <summary>Gets or sets the current provider for type-conversion error message.</summary>
+ <returns>The current provider for type-conversion error message.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBinderConfig.ValueRequiredErrorMessageProvider">
+ <summary>Gets or sets the current provider for value-required error messages.</summary>
+ <returns>The error message provider.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelBinderErrorMessageProvider">
+ <summary>Provides a container for model-binder error message provider.</summary>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelBinderParameterBinding">
+ <summary> Describes a parameter that gets bound via ModelBinding. </summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderParameterBinding.#ctor(System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.ModelBinding.IModelBinder,System.Collections.Generic.IEnumerable{System.Web.Http.ValueProviders.ValueProviderFactory})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelBinderParameterBinding" /> class.</summary>
+ <param name="descriptor">The parameter descriptor.</param>
+ <param name="modelBinder">The model binder.</param>
+ <param name="valueProviderFactories">The collection of value provider factory.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBinderParameterBinding.Binder">
+ <summary>Gets the model binder.</summary>
+ <returns>The model binder.</returns>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderParameterBinding.ExecuteBindingAsync(System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
+ <summary>Asynchronously executes the parameter binding via the model binder.</summary>
+ <returns>The task that is signaled when the binding is complete.</returns>
+ <param name="metadataProvider">The metadata provider to use for validation.</param>
+ <param name="actionContext">The action context for the binding.</param>
+ <param name="cancellationToken">The cancellation token assigned for this task for cancelling the binding operation.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBinderParameterBinding.ValueProviderFactories">
+ <summary>Gets the collection of value provider factory.</summary>
+ <returns>The collection of value provider factory.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelBinderProvider">
+ <summary>Provides an abstract base class for model binder providers.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Finds a binder for the given type.</summary>
+ <returns>A binder, which can attempt to bind this type. Or null if the binder knows statically that it will never be able to bind the type.</returns>
+ <param name="configuration">A configuration object.</param>
+ <param name="modelType">The type of the model to bind against.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelBindingContext">
+ <summary>Provides the context in which a model binder functions.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBindingContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelBindingContext" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBindingContext.#ctor(System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelBindingContext" /> class.</summary>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.FallbackToEmptyPrefix">
+ <summary>Gets or sets a value that indicates whether the binder should use an empty prefix.</summary>
+ <returns>true if the binder should use an empty prefix; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.Model">
+ <summary>Gets or sets the model.</summary>
+ <returns>The model.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.ModelMetadata">
+ <summary>Gets or sets the model metadata.</summary>
+ <returns>The model metadata.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.ModelName">
+ <summary>Gets or sets the name of the model.</summary>
+ <returns>The name of the model.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.ModelState">
+ <summary>Gets or sets the state of the model.</summary>
+ <returns>The state of the model.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.ModelType">
+ <summary>Gets or sets the type of the model.</summary>
+ <returns>The type of the model.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.PropertyMetadata">
+ <summary>Gets the property metadata.</summary>
+ <returns>The property metadata.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.ValidationNode">
+ <summary>Gets or sets the validation node.</summary>
+ <returns>The validation node.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.ValueProvider">
+ <summary>Gets or sets the value provider.</summary>
+ <returns>The value provider.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelError">
+ <summary>Represents an error that occurs during model binding.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelError.#ctor(System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelError" /> class by using the specified exception.</summary>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelError.#ctor(System.Exception,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelError" /> class by using the specified exception and error message.</summary>
+ <param name="exception">The exception.</param>
+ <param name="errorMessage">The error message</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelError.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelError" /> class by using the specified error message.</summary>
+ <param name="errorMessage">The error message</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelError.ErrorMessage">
+ <summary>Gets or sets the error message.</summary>
+ <returns>The error message.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelError.Exception">
+ <summary>Gets or sets the exception object.</summary>
+ <returns>The exception object.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelErrorCollection">
+ <summary>Represents a collection of <see cref="T:System.Web.Http.ModelBinding.ModelError" /> instances.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelErrorCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelErrorCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelErrorCollection.Add(System.Exception)">
+ <summary>Adds the specified Exception object to the model-error collection.</summary>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelErrorCollection.Add(System.String)">
+ <summary>Adds the specified error message to the model-error collection.</summary>
+ <param name="errorMessage">The error message.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelState">
+ <summary>Encapsulates the state of model binding to a property of an action-method argument, or to the argument itself.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelState.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelState" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelState.Errors">
+ <summary>Gets a <see cref="T:System.Web.Http.ModelBinding.ModelErrorCollection" /> object that contains any errors that occurred during model binding.</summary>
+ <returns>The model state errors.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelState.Value">
+ <summary>Gets a <see cref="T:System.Web.Http.ValueProviders.ValueProviderResult" /> object that encapsulates the value that was being bound during model binding.</summary>
+ <returns>The model state value.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelStateDictionary">
+ <summary>Represents the state of an attempt to bind a posted form to an action method, which includes validation information.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.#ctor(System.Web.Http.ModelBinding.ModelStateDictionary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" /> class by using values that are copied from the specified model-state dictionary.</summary>
+ <param name="dictionary">The dictionary.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Add(System.Collections.Generic.KeyValuePair{System.String,System.Web.Http.ModelBinding.ModelState})">
+ <summary>Adds the specified item to the model-state dictionary.</summary>
+ <param name="item">The object to add to the model-state dictionary.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Add(System.String,System.Web.Http.ModelBinding.ModelState)">
+ <summary>Adds an element that has the specified key and value to the model-state dictionary.</summary>
+ <param name="key">The key of the element to add.</param>
+ <param name="value">The value of the element to add.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.AddModelError(System.String,System.Exception)">
+ <summary>Adds the specified model error to the errors collection for the model-state dictionary that is associated with the specified key.</summary>
+ <param name="key">The key.</param>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.AddModelError(System.String,System.String)">
+ <summary>Adds the specified error message to the errors collection for the model-state dictionary that is associated with the specified key.</summary>
+ <param name="key">The key.</param>
+ <param name="errorMessage">The error message.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Clear">
+ <summary>Removes all items from the model-state dictionary.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Web.Http.ModelBinding.ModelState})">
+ <summary>Determines whether the model-state dictionary contains a specific value.</summary>
+ <returns>true if item is found in the model-state dictionary; otherwise, false.</returns>
+ <param name="item">The object to locate in the model-state dictionary.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.ContainsKey(System.String)">
+ <summary>Determines whether the model-state dictionary contains the specified key.</summary>
+ <returns>true if the model-state dictionary contains the specified key; otherwise, false.</returns>
+ <param name="key">The key to locate in the model-state dictionary.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Web.Http.ModelBinding.ModelState}[],System.Int32)">
+ <summary>Copies the elements of the model-state dictionary to an array, starting at a specified index.</summary>
+ <param name="array">The array. The array must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in array at which copying starts.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelStateDictionary.Count">
+ <summary>Gets the number of key/value pairs in the collection.</summary>
+ <returns>The number of key/value pairs in the collection.</returns>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelStateDictionary.IsReadOnly">
+ <summary>Gets a value that indicates whether the collection is read-only.</summary>
+ <returns>true if the collection is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelStateDictionary.IsValid">
+ <summary>Gets a value that indicates whether this instance of the model-state dictionary is valid.</summary>
+ <returns>true if this instance is valid; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.IsValidField(System.String)">
+ <summary>Determines whether there are any <see cref="T:System.Web.Http.ModelBinding.ModelError" /> objects that are associated with or prefixed with the specified key.</summary>
+ <returns>true if the model-state dictionary contains a value that is associated with the specified key; otherwise, false.</returns>
+ <param name="key">The key.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelStateDictionary.Item(System.String)">
+ <summary>Gets or sets the value that is associated with the specified key.</summary>
+ <returns>The model state item.</returns>
+ <param name="key">The key.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelStateDictionary.Keys">
+ <summary>Gets a collection that contains the keys in the dictionary.</summary>
+ <returns>A collection that contains the keys of the model-state dictionary.</returns>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Merge(System.Web.Http.ModelBinding.ModelStateDictionary)">
+ <summary>Copies the values from the specified <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" /> object into this dictionary, overwriting existing values if keys are the same.</summary>
+ <param name="dictionary">The dictionary.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Remove(System.Collections.Generic.KeyValuePair{System.String,System.Web.Http.ModelBinding.ModelState})">
+ <summary>Removes the first occurrence of the specified object from the model-state dictionary.</summary>
+ <returns>true if item was successfully removed the model-state dictionary; otherwise, false. This method also returns false if item is not found in the model-state dictionary.</returns>
+ <param name="item">The object to remove from the model-state dictionary.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Remove(System.String)">
+ <summary>Removes the element that has the specified key from the model-state dictionary.</summary>
+ <returns>true if the element is successfully removed; otherwise, false. This method also returns false if key was not found in the model-state dictionary.</returns>
+ <param name="key">The key of the element to remove.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.SetModelValue(System.String,System.Web.Http.ValueProviders.ValueProviderResult)">
+ <summary>Sets the value for the specified key by using the specified value provider dictionary.</summary>
+ <param name="key">The key.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An IEnumerator object that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.TryGetValue(System.String,System.Web.Http.ModelBinding.ModelState@)">
+ <summary>Attempts to gets the value that is associated with the specified key.</summary>
+ <returns>true if the object contains an element that has the specified key; otherwise, false.</returns>
+ <param name="key">The key of the value to get.</param>
+ <param name="value">The value associated with the specified key.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelStateDictionary.Values">
+ <summary>Gets a collection that contains the values in the dictionary.</summary>
+ <returns>A collection that contains the values of the model-state dictionary.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ParameterBindingRulesCollection">
+ <summary> Collection of functions that can produce a parameter binding for a given parameter. </summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ParameterBindingRulesCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ParameterBindingRulesCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ParameterBindingRulesCollection.Add(System.Type,System.Func{System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.Controllers.HttpParameterBinding})">
+ <summary> Adds function to the end of the collection. The function added is a wrapper around funcInner that checks that parameterType matches typeMatch. </summary>
+ <param name="typeMatch">type to match against HttpParameterDescriptor.ParameterType</param>
+ <param name="funcInner">inner function that is invoked if type match succeeds</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ParameterBindingRulesCollection.Insert(System.Int32,System.Type,System.Func{System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.Controllers.HttpParameterBinding})">
+ <summary> Insert a function at the specified index in the collection. /// The function added is a wrapper around funcInner that checks that parameterType matches typeMatch. </summary>
+ <param name="index">index to insert at.</param>
+ <param name="typeMatch">type to match against HttpParameterDescriptor.ParameterType</param>
+ <param name="funcInner">inner function that is invoked if type match succeeds</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ParameterBindingRulesCollection.LookupBinding(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary> Execute each binding function in order until one of them returns a non-null binding. </summary>
+ <returns>the first non-null binding produced for the parameter. Of null if no binding is produced.</returns>
+ <param name="parameter">parameter to bind.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.ArrayModelBinder`1">
+ <summary>Maps a browser request to an array.</summary>
+ <typeparam name="TElement">The type of the array.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ArrayModelBinder`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.ArrayModelBinder`1" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ArrayModelBinder`1.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Indicates whether the model is binded.</summary>
+ <returns>true if the specified model is binded; otherwise, false.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ArrayModelBinder`1.CreateOrReplaceCollection(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext,System.Collections.Generic.IList{`0})">
+ <summary>Converts the collection to an array.</summary>
+ <returns>true in all cases.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ <param name="newCollection">The new collection.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.ArrayModelBinderProvider">
+ <summary>Provides a model binder for arrays.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ArrayModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.ArrayModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ArrayModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Returns a model binder for arrays.</summary>
+ <returns>A model binder object or null if the attempt to get a model binder is unsuccessful.</returns>
+ <param name="configuration">The configuration.</param>
+ <param name="modelType">The type of model.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.CollectionModelBinder`1">
+ <summary>Maps a browser request to a collection.</summary>
+ <typeparam name="TElement">The type of the collection.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CollectionModelBinder`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.CollectionModelBinder`1" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CollectionModelBinder`1.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Binds the model by using the specified execution context and binding context.</summary>
+ <returns>true if model binding is successful; otherwise, false.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CollectionModelBinder`1.CreateOrReplaceCollection(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext,System.Collections.Generic.IList{`0})">
+ <summary>Provides a way for derived classes to manipulate the collection before returning it from the binder.</summary>
+ <returns>true in all cases.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ <param name="newCollection">The new collection.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.CollectionModelBinderProvider">
+ <summary>Provides a model binder for a collection.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CollectionModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.CollectionModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CollectionModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Retrieves a model binder for a collection.</summary>
+ <returns>The model binder.</returns>
+ <param name="configuration">The configuration of the model.</param>
+ <param name="modelType">The type of the model.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto">
+ <summary>Represents a data transfer object (DTO) for a complex model.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ComplexModelDto.#ctor(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Metadata.ModelMetadata})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" /> class.</summary>
+ <param name="modelMetadata">The model metadata.</param>
+ <param name="propertyMetadata">The collection of property metadata.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.Binders.ComplexModelDto.ModelMetadata">
+ <summary>Gets or sets the model metadata of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" />.</summary>
+ <returns>The model metadata of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.Binders.ComplexModelDto.PropertyMetadata">
+ <summary>Gets or sets the collection of property metadata of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" />.</summary>
+ <returns>The collection of property metadata of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.Binders.ComplexModelDto.Results">
+ <summary>Gets or sets the results of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" />.</summary>
+ <returns>The results of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinder">
+ <summary>Represents a model binder for <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" /> object.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinder" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Determines whether the specified model is binded.</summary>
+ <returns>true if the specified model is binded; otherwise, false.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinderProvider">
+ <summary>Represents a complex model that invokes a model binder provider.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Retrieves the associated model binder.</summary>
+ <returns>The model binder.</returns>
+ <param name="configuration">The configuration.</param>
+ <param name="modelType">The type of the model to retrieve.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.ComplexModelDtoResult">
+ <summary>Represents the result for <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" /> object.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ComplexModelDtoResult.#ctor(System.Object,System.Web.Http.Validation.ModelValidationNode)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDtoResult" /> class.</summary>
+ <param name="model">The object model.</param>
+ <param name="validationNode">The validation node.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.Binders.ComplexModelDtoResult.Model">
+ <summary>Gets or sets the model for this object.</summary>
+ <returns>The model for this object.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.Binders.ComplexModelDtoResult.ValidationNode">
+ <summary>Gets or sets the <see cref="T:System.Web.Http.Validation.ModelValidationNode" /> for this object.</summary>
+ <returns>The <see cref="T:System.Web.Http.Validation.ModelValidationNode" /> for this object.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.CompositeModelBinder">
+ <summary>Represents an <see cref="T:System.Web.Http.ModelBinding.IModelBinder" /> that delegates to one of a collection of <see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /> instances.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CompositeModelBinder.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.ModelBinding.IModelBinder})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.CompositeModelBinder" /> class.</summary>
+ <param name="binders">An enumeration of binders.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CompositeModelBinder.#ctor(System.Web.Http.ModelBinding.IModelBinder[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.CompositeModelBinder" /> class.</summary>
+ <param name="binders">An array of binders.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CompositeModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Indicates whether the specified model is binded.</summary>
+ <returns>true if the model is binded; otherwise, false.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider">
+ <summary>Represents the class for composite model binder providers.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.ModelBinding.ModelBinderProvider})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider" /> class.</summary>
+ <param name="providers">A collection of <see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /></param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Gets the binder for the model.</summary>
+ <returns>The binder for the model.</returns>
+ <param name="configuration">The binder configuration.</param>
+ <param name="modelType">The type of the model.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider.Providers">
+ <summary>Gets the providers for the composite model binder.</summary>
+ <returns>The collection of providers.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.DictionaryModelBinder`2">
+ <summary>Maps a browser request to a dictionary data object.</summary>
+ <typeparam name="TKey">The type of the key.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.DictionaryModelBinder`2.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.DictionaryModelBinder`2" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.DictionaryModelBinder`2.CreateOrReplaceCollection(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext,System.Collections.Generic.IList{System.Collections.Generic.KeyValuePair{`0,`1}})">
+ <summary>Converts the collection to a dictionary.</summary>
+ <returns>true in all cases.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ <param name="newCollection">The new collection.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.DictionaryModelBinderProvider">
+ <summary>Provides a model binder for a dictionary.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.DictionaryModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.DictionaryModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.DictionaryModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Retrieves the associated model binder.</summary>
+ <returns>The associated model binder.</returns>
+ <param name="configuration">The configuration to use.</param>
+ <param name="modelType">The type of model.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinder`2">
+ <summary>Maps a browser request to a key/value pair data object.</summary>
+ <typeparam name="TKey">The type of the key.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinder`2.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinder`2" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinder`2.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Binds the model by using the specified execution context and binding context.</summary>
+ <returns>true if model binding is successful; otherwise, false.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinderProvider">
+ <summary>Provides a model binder for a collection of key/value pairs.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Retrieves the associated model binder.</summary>
+ <returns>The associated model binder.</returns>
+ <param name="configuration">The configuration.</param>
+ <param name="modelType">The type of model.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder">
+ <summary>Maps a browser request to a mutable data object.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Binds the model by using the specified action context and binding context.</summary>
+ <returns>true if binding is successful; otherwise, false.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.CanUpdateProperty(System.Web.Http.Metadata.ModelMetadata)">
+ <summary>Retrieves a value that indicates whether a property can be updated.</summary>
+ <returns>true if the property can be updated; otherwise, false.</returns>
+ <param name="propertyMetadata">The metadata for the property to be evaluated.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.CreateModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Creates an instance of the model.</summary>
+ <returns>The newly created model object.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.EnsureModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Creates a model instance if an instance does not yet exist in the binding context.</summary>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.GetMetadataForProperties(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Retrieves metadata for properties of the model.</summary>
+ <returns>The metadata for properties of the model.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.SetProperty(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext,System.Web.Http.Metadata.ModelMetadata,System.Web.Http.ModelBinding.Binders.ComplexModelDtoResult,System.Web.Http.Validation.ModelValidator)">
+ <summary>Sets the value of a specified property.</summary>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ <param name="propertyMetadata">The metadata for the property to set.</param>
+ <param name="dtoResult">The validation information about the property.</param>
+ <param name="requiredValidator">The validator for the model.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinderProvider">
+ <summary>Provides a model binder for mutable objects.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Retrieves the model binder for the specified type.</summary>
+ <returns>The model binder.</returns>
+ <param name="configuration">The configuration.</param>
+ <param name="modelType">The type of the model to retrieve.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider">
+ <summary>Provides a simple model binder for this model binding class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider.#ctor(System.Type,System.Func{System.Web.Http.ModelBinding.IModelBinder})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider" /> class.</summary>
+ <param name="modelType">The model type.</param>
+ <param name="modelBinderFactory">The model binder factory.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider.#ctor(System.Type,System.Web.Http.ModelBinding.IModelBinder)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider" /> class by using the specified model type and the model binder.</summary>
+ <param name="modelType">The model type.</param>
+ <param name="modelBinder">The model binder.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Returns a model binder by using the specified execution context and binding context.</summary>
+ <returns>The model binder, or null if the attempt to get a model binder is unsuccessful.</returns>
+ <param name="configuration">The configuration.</param>
+ <param name="modelType">The model type.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider.ModelType">
+ <summary>Gets the type of the model.</summary>
+ <returns>The type of the model.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider.SuppressPrefixCheck">
+ <summary>Gets or sets a value that specifies whether the prefix check should be suppressed.</summary>
+ <returns>true if the prefix check should be suppressed; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinder">
+ <summary>Maps a browser request to a data object. This type is used when model binding requires conversions using a .NET Framework type converter.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinder" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Binds the model by using the specified controller context and binding context.</summary>
+ <returns>true if model binding is successful; otherwise, false.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinderProvider">
+ <summary>Provides a model binder for a model that requires type conversion.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Retrieve a model binder for a model that requires type conversion.</summary>
+ <returns>The model binder, or Nothing if the type cannot be converted or there is no value to convert.</returns>
+ <param name="configuration">The configuration of the binder.</param>
+ <param name="modelType">The type of the model.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinder">
+ <summary>Maps a browser request to a data object. This class is used when model binding does not require type conversion.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinder" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Binds the model by using the specified execution context and binding context.</summary>
+ <returns>true if model binding is successful; otherwise, false.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinderProvider">
+ <summary>Provides a model binder for a model that does not require type conversion.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Retrieves the associated model binder.</summary>
+ <returns>The associated model binder.</returns>
+ <param name="configuration">The configuration.</param>
+ <param name="modelType">The type of model.</param>
+ </member>
+ <member name="T:System.Web.Http.Results.BadRequestErrorMessageResult">
+ <summary>Represents an action result that returns <see cref="F:System.Net.HttpStatusCode.BadRequest" /> response and performs content negotiation on an see <see cref="T:System.Web.Http.HttpError" /> with <see cref="P:System.Web.Http.HttpError.Message" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Results.BadRequestErrorMessageResult.#ctor(System.String,System.Net.Http.Formatting.IContentNegotiator,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.BadRequestErrorMessageResult" /> class.</summary>
+ <param name="message">The user-visible error message.</param>
+ <param name="contentNegotiator">The content negotiator to handle content negotiation.</param>
+ <param name="request">The request message which led to this result.</param>
+ <param name="formatters">The formatters to use to negotiate and format the content.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.BadRequestErrorMessageResult.#ctor(System.String,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.BadRequestErrorMessageResult" /> class. </summary>
+ <param name="message">The user-visible error message.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.BadRequestErrorMessageResult.ContentNegotiator">
+ <summary>Gets the content negotiator to handle content negotiation.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Formatting.IContentNegotiator" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.Results.BadRequestErrorMessageResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.BadRequestErrorMessageResult.Formatters">
+ <summary>Gets the formatters to use to negotiate and format the content.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.BadRequestErrorMessageResult.Message">
+ <summary>Gets the user-visible error message.</summary>
+ <returns>Returns <see cref="T:System.String" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.BadRequestErrorMessageResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.BadRequestResult">
+ <summary>Represents an action result that returns an empty <see cref="F:System.Net.HttpStatusCode.BadRequest" /> response.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.BadRequestResult.#ctor(System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.BadRequestResult" /> class.</summary>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.BadRequestResult.#ctor(System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.BadRequestResult" /> class.</summary>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.BadRequestResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <summary>Asynchronously executes the request.</summary>
+ <returns>The task that completes the execute operation.</returns>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.BadRequestResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>The request message which led to this result.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.ConflictResult">
+ <summary>Represents an action result that returns an empty HttpStatusCode.Conflict response.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.ConflictResult.#ctor(System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.ConflictResult" /> class.</summary>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.ConflictResult.#ctor(System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.ConflictResult" /> class.</summary>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.ConflictResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <summary>Executes asynchronously the operation of the conflict result.</summary>
+ <returns>Asynchronously executes the specified task.</returns>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.ConflictResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>The HTTP request message which led to this result.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1">
+ <summary>Represents an action result that performs route generation and content negotiation and returns a <see cref="F:System.Net.HttpStatusCode.Created" /> response when content negotiation succeeds.</summary>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.#ctor(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},`0,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1" /> class with the values provided.</summary>
+ <param name="routeName">The name of the route to use for generating the URL.</param>
+ <param name="routeValues">The route data to use for generating the URL.</param>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.#ctor(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},`0,System.Web.Http.Routing.UrlHelper,System.Net.Http.Formatting.IContentNegotiator,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1" /> class with the values provided.</summary>
+ <param name="routeName">The name of the route to use for generating the URL.</param>
+ <param name="routeValues">The route data to use for generating the URL.</param>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <param name="urlFactory">The factory to use to generate the route URL.</param>
+ <param name="contentNegotiator">The content negotiator to handle content negotiation.</param>
+ <param name="request">The request message which led to this result.</param>
+ <param name="formatters">The formatters to use to negotiate and format the content.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.Content">
+ <summary>Gets the content value to negotiate and format in the entity body.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.ContentNegotiator">
+ <summary>Gets the content negotiator to handle content negotiation.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.ExecuteAsync(System.Threading.CancellationToken)"></member>
+ <member name="P:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.Formatters">
+ <summary>Gets the formatters to use to negotiate and format the content.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.RouteName">
+ <summary>Gets the name of the route to use for generating the URL.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.RouteValues">
+ <summary>Gets the route data to use for generating the URL.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.UrlFactory">
+ <summary>Gets the factory to use to generate the route URL.</summary>
+ </member>
+ <member name="T:System.Web.Http.Results.CreatedNegotiatedContentResult`1">
+ <summary>Represents an action result that performs content negotiation and returns a <see cref="F:System.Net.HttpStatusCode.Created" /> response when it succeeds.</summary>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Results.CreatedNegotiatedContentResult`1.#ctor(System.Uri,`0,System.Net.Http.Formatting.IContentNegotiator,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.OkNegotiatedContentResult`1" /> class with the values provided.</summary>
+ <param name="location">The content value to negotiate and format in the entity body.</param>
+ <param name="content">The location at which the content has been created.</param>
+ <param name="contentNegotiator">The content negotiator to handle content negotiation.</param>
+ <param name="request">The request message which led to this result.</param>
+ <param name="formatters">The formatters to use to negotiate and format the content.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.CreatedNegotiatedContentResult`1.#ctor(System.Uri,`0,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.CreatedNegotiatedContentResult`1" /> class with the values provided.</summary>
+ <param name="location">The location at which the content has been created.</param>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedNegotiatedContentResult`1.Content">
+ <summary>Gets the content value to negotiate and format in the entity body.</summary>
+ <returns>The content value to negotiate and format in the entity body.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedNegotiatedContentResult`1.ContentNegotiator">
+ <summary>Gets the content negotiator to handle content negotiation.</summary>
+ <returns>The content negotiator to handle content negotiation.</returns>
+ </member>
+ <member name="M:System.Web.Http.Results.CreatedNegotiatedContentResult`1.ExecuteAsync(System.Threading.CancellationToken)">
+ <summary>Executes asynchronously the operation of the created negotiated content result.</summary>
+ <returns>Asynchronously executes a return value.</returns>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedNegotiatedContentResult`1.Formatters">
+ <summary>Gets the formatters to use to negotiate and format the content.</summary>
+ <returns>The formatters to use to negotiate and format the content.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedNegotiatedContentResult`1.Location">
+ <summary>Gets the location at which the content has been created.</summary>
+ <returns>The location at which the content has been created.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedNegotiatedContentResult`1.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>The HTTP request message which led to this result.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.ExceptionResult">
+ <summary>Represents an action result that returns a <see cref="F:System.Net.HttpStatusCode.InternalServerError" /> response and performs content negotiation on an <see cref="T:System.Web.Http.HttpError" />  based on an <see cref="P:System.Web.Http.Results.ExceptionResult.Exception" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Results.ExceptionResult.#ctor(System.Exception,System.Boolean,System.Net.Http.Formatting.IContentNegotiator,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.ExceptionResult" /> class.</summary>
+ <param name="exception">The exception to include in the error.</param>
+ <param name="includeErrorDetail">true if the error should include exception messages; otherwise, false . </param>
+ <param name="contentNegotiator">The content negotiator to handle content negotiation.</param>
+ <param name="request">The request message which led to this result.</param>
+ <param name="formatters">The formatters to use to negotiate and format the content.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.ExceptionResult.#ctor(System.Exception,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.ExceptionResult" /> class. </summary>
+ <param name="exception">The exception to include in the error.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.ExceptionResult.ContentNegotiator">
+ <summary>Gets the content negotiator to handle content negotiation.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Formatting.IContentNegotiator" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.ExceptionResult.Exception">
+ <summary>Gets the exception to include in the error.</summary>
+ <returns>Returns <see cref="T:System.Exception" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.Results.ExceptionResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.ExceptionResult.Formatters">
+ <summary>Gets the formatters to use to negotiate and format the content.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.ExceptionResult.IncludeErrorDetail">
+ <summary>Gets a value indicating whether the error should include exception messages.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.ExceptionResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.FormattedContentResult`1">
+ <summary>Represents an action result that returns formatted content.</summary>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Results.FormattedContentResult`1.#ctor(System.Net.HttpStatusCode,`0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.FormattedContentResult`1" /> class with the values provided.</summary>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="content">The content value to format in the entity body.</param>
+ <param name="formatter">The formatter to use to format the content.</param>
+ <param name="mediaType">The value for the Content-Type header, or <see cref="null" /> to have the formatter pick a default value.</param>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.FormattedContentResult`1.#ctor(System.Net.HttpStatusCode,`0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.FormattedContentResult`1" /> class with the values provided.</summary>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="content">The content value to format in the entity body.</param>
+ <param name="formatter">The formatter to use to format the content.</param>
+ <param name="mediaType">The value for the Content-Type header, or <see cref="null" /> to have the formatter pick a default value.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.FormattedContentResult`1.Content">
+ <summary>Gets the content value to format in the entity body.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.FormattedContentResult`1.ExecuteAsync(System.Threading.CancellationToken)"></member>
+ <member name="P:System.Web.Http.Results.FormattedContentResult`1.Formatter">
+ <summary>Gets the formatter to use to format the content.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.FormattedContentResult`1.MediaType">
+ <summary>Gets the value for the Content-Type header, or <see cref="null" /> to have the formatter pick a default value.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.FormattedContentResult`1.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.FormattedContentResult`1.StatusCode">
+ <summary>Gets the HTTP status code for the response message.</summary>
+ </member>
+ <member name="T:System.Web.Http.Results.InternalServerErrorResult">
+ <summary>Represents an action result that returns an empty <see cref="F:System.Net.HttpStatusCode.InternalServerError" /> response.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.InternalServerErrorResult.#ctor(System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.InternalServerErrorResult" /> class. </summary>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.InternalServerErrorResult.#ctor(System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.InternalServerErrorResult" /> class. </summary>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.InternalServerErrorResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.InternalServerErrorResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.InvalidModelStateResult">
+ <summary>Represents an action result that returns a <see cref="F:System.Net.HttpStatusCode.BadRequest" /> response and performs content negotiation on an <see cref="T:System.Web.Http.HttpError" /> based on a <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.InvalidModelStateResult.#ctor(System.Web.Http.ModelBinding.ModelStateDictionary,System.Boolean,System.Net.Http.Formatting.IContentNegotiator,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.InvalidModelStateResult" /> class.</summary>
+ <param name="modelState">The model state to include in the error.</param>
+ <param name="includeErrorDetail">true if the error should include exception messages; otherwise, false.</param>
+ <param name="contentNegotiator">The content negotiator to handle content negotiation.</param>
+ <param name="request">The request message which led to this result.</param>
+ <param name="formatters">The formatters to use to negotiate and format the content.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.InvalidModelStateResult.#ctor(System.Web.Http.ModelBinding.ModelStateDictionary,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.InvalidModelStateResult" /> class.</summary>
+ <param name="modelState">The model state to include in the error.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.InvalidModelStateResult.ContentNegotiator">
+ <summary>Gets the content negotiator to handle content negotiation.</summary>
+ <returns>The content negotiator to handle content negotiation.</returns>
+ </member>
+ <member name="M:System.Web.Http.Results.InvalidModelStateResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <summary>Creates a response message asynchronously.</summary>
+ <returns>A task that, when completed, contains the response message.</returns>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.InvalidModelStateResult.Formatters">
+ <summary>Gets the formatters to use to negotiate and format the content.</summary>
+ <returns>The formatters to use to negotiate and format the content.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.InvalidModelStateResult.IncludeErrorDetail">
+ <summary>Gets a value indicating whether the error should include exception messages.</summary>
+ <returns>true if the error should include exception messages; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.InvalidModelStateResult.ModelState">
+ <summary>Gets the model state to include in the error.</summary>
+ <returns>The model state to include in the error.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.InvalidModelStateResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>The request message which led to this result.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.JsonResult`1">
+ <summary>Represents an action result that returns an <see cref="F:System.Net.HttpStatusCode.OK" /> response with JSON data.</summary>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Results.JsonResult`1.#ctor(`0,Newtonsoft.Json.JsonSerializerSettings,System.Text.Encoding,System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.JsonResult`1" /> class with the values provided.</summary>
+ <param name="content">The content value to serialize in the entity body.</param>
+ <param name="serializerSettings">The serializer settings.</param>
+ <param name="encoding">The content encoding.</param>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.JsonResult`1.#ctor(`0,Newtonsoft.Json.JsonSerializerSettings,System.Text.Encoding,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.JsonResult`1" /> class with the values provided.</summary>
+ <param name="content">The content value to serialize in the entity body.</param>
+ <param name="serializerSettings">The serializer settings.</param>
+ <param name="encoding">The content encoding.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.JsonResult`1.Content">
+ <summary>Gets the content value to serialize in the entity body.</summary>
+ <returns>The content value to serialize in the entity body.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.JsonResult`1.Encoding">
+ <summary>Gets the content encoding.</summary>
+ <returns>The content encoding.</returns>
+ </member>
+ <member name="M:System.Web.Http.Results.JsonResult`1.ExecuteAsync(System.Threading.CancellationToken)">
+ <summary>Creates a response message asynchronously.</summary>
+ <returns>A task that, when completed, contains the response message.</returns>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.JsonResult`1.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>The request message which led to this result.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.JsonResult`1.SerializerSettings">
+ <summary>Gets the serializer settings.</summary>
+ <returns>The serializer settings.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.NegotiatedContentResult`1">
+ <summary>Represents an action result that performs content negotiation.</summary>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Results.NegotiatedContentResult`1.#ctor(System.Net.HttpStatusCode,`0,System.Net.Http.Formatting.IContentNegotiator,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.NegotiatedContentResult`1" /> class with the values provided.</summary>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <param name="contentNegotiator">The content negotiator to handle content negotiation.</param>
+ <param name="request">The request message which led to this result.</param>
+ <param name="formatters">The formatters to use to negotiate and format the content.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.NegotiatedContentResult`1.#ctor(System.Net.HttpStatusCode,`0,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.NegotiatedContentResult`1" /> class with the values provided.</summary>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.NegotiatedContentResult`1.Content">
+ <summary>Gets the content value to negotiate and format in the entity body.</summary>
+ <returns>The content value to negotiate and format in the entity body.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.NegotiatedContentResult`1.ContentNegotiator">
+ <summary>Gets the content negotiator to handle content negotiation.</summary>
+ <returns>The content negotiator to handle content negotiation.</returns>
+ </member>
+ <member name="M:System.Web.Http.Results.NegotiatedContentResult`1.ExecuteAsync(System.Threading.CancellationToken)">
+ <summary>Executes asynchronously an HTTP negotiated content results.</summary>
+ <returns>Asynchronously executes an HTTP negotiated content results.</returns>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.NegotiatedContentResult`1.Formatters">
+ <summary>Gets the formatters to use to negotiate and format the content.</summary>
+ <returns>The formatters to use to negotiate and format the content.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.NegotiatedContentResult`1.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>The HTTP request message which led to this result.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.NegotiatedContentResult`1.StatusCode">
+ <summary>Gets the HTTP status code for the response message.</summary>
+ <returns>The HTTP status code for the response message.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.NotFoundResult">
+ <summary>Represents an action result that returns an empty <see cref="F:System.Net.HttpStatusCode.NotFound" /> response.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.NotFoundResult.#ctor(System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.NotFoundResult" /> class.</summary>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.NotFoundResult.#ctor(System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.NotFoundResult" /> class.</summary>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.NotFoundResult.ExecuteAsync(System.Threading.CancellationToken)"></member>
+ <member name="P:System.Web.Http.Results.NotFoundResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ </member>
+ <member name="T:System.Web.Http.Results.OkNegotiatedContentResult`1">
+ <summary>Represents an action result that performs content negotiation and returns an HttpStatusCode.OK response when it succeeds.</summary>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Results.OkNegotiatedContentResult`1.#ctor(`0,System.Net.Http.Formatting.IContentNegotiator,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.OkNegotiatedContentResult`1" /> class with the values provided.</summary>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <param name="contentNegotiator">The content negotiator to handle content negotiation.</param>
+ <param name="request">The request message which led to this result.</param>
+ <param name="formatters">The formatters to use to negotiate and format the content.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.OkNegotiatedContentResult`1.#ctor(`0,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.OkNegotiatedContentResult`1" /> class with the values provided.</summary>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.OkNegotiatedContentResult`1.Content">
+ <summary>Gets the content value to negotiate and format in the entity body.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.OkNegotiatedContentResult`1.ContentNegotiator">
+ <summary>Gets the content negotiator to handle content negotiation.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.OkNegotiatedContentResult`1.ExecuteAsync(System.Threading.CancellationToken)"></member>
+ <member name="P:System.Web.Http.Results.OkNegotiatedContentResult`1.Formatters">
+ <summary>Gets the formatters to use to negotiate and format the content.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.OkNegotiatedContentResult`1.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ </member>
+ <member name="T:System.Web.Http.Results.OkResult">
+ <summary>Represents an action result that returns an empty HttpStatusCode.OK response.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.OkResult.#ctor(System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.NotFoundResult" /> class.</summary>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.OkResult.#ctor(System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.NotFoundResult" /> class.</summary>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.OkResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <summary>Executes asynchronously.</summary>
+ <returns>Returns the task.</returns>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.OkResult.Request">
+ <summary>Gets a HTTP request message for the results.</summary>
+ <returns>A HTTP request message for the results.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.RedirectResult">
+ <summary>Represents an action result for a &lt;see cref="F:System.Net.HttpStatusCode.Redirect"/&gt;.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.RedirectResult.#ctor(System.Uri,System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the &lt;see cref="T:System.Web.Http.Results.RedirectResult"/&gt; class with the values provided.</summary>
+ <param name="location">The location to which to redirect.</param>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.RedirectResult.#ctor(System.Uri,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the &lt;see cref="T:System.Web.Http.Results.RedirectResult"/&gt; class with the values provided.</summary>
+ <param name="location">The location to which to redirect.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.RedirectResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.RedirectResult.Location">
+ <summary>Gets the location at which the content has been created.</summary>
+ <returns>Returns <see cref="T:System.Uri" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.RedirectResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.RedirectToRouteResult">
+ <summary>Represents an action result that performs route generation and returns a &lt;see cref="F:System.Net.HttpStatusCode.Redirect"/&gt; response.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.RedirectToRouteResult.#ctor(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the &lt;see cref="T:System.Web.Http.Results.RedirectToRouteResult"/&gt; class with the values provided.</summary>
+ <param name="routeName">The name of the route to use for generating the URL.</param>
+ <param name="routeValues">The route data to use for generating the URL.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.RedirectToRouteResult.#ctor(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.UrlHelper,System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the &lt;see cref="T:System.Web.Http.Results.RedirectToRouteResult"/&gt; class with the values provided.</summary>
+ <param name="routeName">The name of the route to use for generating the URL.</param>
+ <param name="routeValues">The route data to use for generating the URL.</param>
+ <param name="urlFactory">The factory to use to generate the route URL.</param>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.RedirectToRouteResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.RedirectToRouteResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.RedirectToRouteResult.RouteName">
+ <summary>Gets the name of the route to use for generating the URL.</summary>
+ <returns>Returns <see cref="T:System.String" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.RedirectToRouteResult.RouteValues">
+ <summary>Gets the route data to use for generating the URL.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.RedirectToRouteResult.UrlFactory">
+ <summary>Gets the factory to use to generate the route URL.</summary>
+ <returns>Returns <see cref="T:System.Web.Http.Routing.UrlHelper" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.ResponseMessageResult">
+ <summary>Represents an action result that returns a specified response message.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.ResponseMessageResult.#ctor(System.Net.Http.HttpResponseMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.ResponseMessageResult" /> class.</summary>
+ <param name="response">The response message.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.ResponseMessageResult.ExecuteAsync(System.Threading.CancellationToken)"></member>
+ <member name="P:System.Web.Http.Results.ResponseMessageResult.Response">
+ <summary>Gets the response message.</summary>
+ </member>
+ <member name="T:System.Web.Http.Results.StatusCodeResult">
+ <summary>Represents an action result that returns a specified HTTP status code.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.StatusCodeResult.#ctor(System.Net.HttpStatusCode,System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.StatusCodeResult" /> class.</summary>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.StatusCodeResult.#ctor(System.Net.HttpStatusCode,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.StatusCodeResult" /> class.</summary>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.StatusCodeResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <summary>Creates a response message asynchronously.</summary>
+ <returns>A task that, when completed, contains the response message.</returns>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.StatusCodeResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>The request message which led to this result.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.StatusCodeResult.StatusCode">
+ <summary>Gets the HTTP status code for the response message.</summary>
+ <returns>The HTTP status code for the response message.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.UnauthorizedResult">
+ <summary>Represents an action result that returns an <see cref="F:System.Net.HttpStatusCode.Unauthorized" /> response. </summary>
+ </member>
+ <member name="M:System.Web.Http.Results.UnauthorizedResult.#ctor(System.Collections.Generic.IEnumerable{System.Net.Http.Headers.AuthenticationHeaderValue},System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.StatusCodeResult" /> class. </summary>
+ <param name="challenges">The WWW-Authenticate challenges.</param>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.UnauthorizedResult.#ctor(System.Collections.Generic.IEnumerable{System.Net.Http.Headers.AuthenticationHeaderValue},System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the<see cref="T:System.Web.Http.Results.StatusCodeResult" /> class. </summary>
+ <param name="challenges">The WWW-Authenticate challenges.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.UnauthorizedResult.Challenges">
+ <summary>Gets the WWW-Authenticate challenges.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.Results.UnauthorizedResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.UnauthorizedResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.DefaultDirectRouteProvider">
+ <summary>A default implementation of <see cref="T:System.Web.Http.Routing.IDirectRouteProvider" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.#ctor"></member>
+ <member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.GetActionDirectRoutes(System.Web.Http.Controllers.HttpActionDescriptor,System.Collections.Generic.IReadOnlyList{System.Web.Http.Routing.IDirectRouteFactory},System.Web.Http.Routing.IInlineConstraintResolver)">
+ <summary>Creates <see cref="T:System.Web.Http.Routing.RouteEntry" /> instances based on the provided factories and action. The route entries provide direct routing to the provided action.</summary>
+ <returns>A set of route entries.</returns>
+ <param name="actionDescriptor">The action descriptor.</param>
+ <param name="factories">The direct route factories.</param>
+ <param name="constraintResolver">The constraint resolver.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.GetActionRouteFactories(System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary>Gets a set of route factories for the given action descriptor.</summary>
+ <returns>A set of route factories.</returns>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.GetControllerDirectRoutes(System.Web.Http.Controllers.HttpControllerDescriptor,System.Collections.Generic.IReadOnlyList{System.Web.Http.Controllers.HttpActionDescriptor},System.Collections.Generic.IReadOnlyList{System.Web.Http.Routing.IDirectRouteFactory},System.Web.Http.Routing.IInlineConstraintResolver)">
+ <summary>Creates <see cref="T:System.Web.Http.Routing.RouteEntry" /> instances based on the provided factories, controller and actions. The route entries provided direct routing to the provided controller and can reach the set of provided actions.</summary>
+ <returns>A set of route entries.</returns>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <param name="actionDescriptors">The action descriptors.</param>
+ <param name="factories">The direct route factories.</param>
+ <param name="constraintResolver">The constraint resolver.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.GetControllerRouteFactories(System.Web.Http.Controllers.HttpControllerDescriptor)">
+ <summary>Gets route factories for the given controller descriptor.</summary>
+ <returns>A set of route factories.</returns>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.GetDirectRoutes(System.Web.Http.Controllers.HttpControllerDescriptor,System.Collections.Generic.IReadOnlyList{System.Web.Http.Controllers.HttpActionDescriptor},System.Web.Http.Routing.IInlineConstraintResolver)">
+ <summary>Gets direct routes for the given controller descriptor and action descriptors based on <see cref="T:System.Web.Http.Routing.IDirectRouteFactory" /> attributes.</summary>
+ <returns>A set of route entries.</returns>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <param name="actionDescriptors">The action descriptors for all actions.</param>
+ <param name="constraintResolver">The constraint resolver.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.GetRoutePrefix(System.Web.Http.Controllers.HttpControllerDescriptor)">
+ <summary>Gets the route prefix from the provided controller.</summary>
+ <returns>The route prefix or null.</returns>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.DefaultInlineConstraintResolver">
+ <summary> The default implementation of <see cref="T:System.Web.Http.Routing.IInlineConstraintResolver" />. Resolves constraints by parsing a constraint key and constraint arguments, using a map to resolve the constraint type, and calling an appropriate constructor for the constraint type. </summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.DefaultInlineConstraintResolver.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.DefaultInlineConstraintResolver" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.DefaultInlineConstraintResolver.ConstraintMap">
+ <summary> Gets the mutable dictionary that maps constraint keys to a particular constraint type. </summary>
+ <returns>The mutable dictionary that maps constraint keys to a particular constraint type.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.DefaultInlineConstraintResolver.ResolveConstraint(System.String)">
+ <summary>Resolves the inline constraint.</summary>
+ <returns>The <see cref="T:System.Web.Http.Routing.IHttpRouteConstraint" /> the inline constraint was resolved to.</returns>
+ <param name="inlineConstraint">The inline constraint to resolve.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.DirectRouteFactoryContext">
+ <summary>Represents a context that supports creating a direct route.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.DirectRouteFactoryContext.#ctor(System.String,System.Collections.Generic.IReadOnlyCollection{System.Web.Http.Controllers.HttpActionDescriptor},System.Web.Http.Routing.IInlineConstraintResolver,System.Boolean)">
+ <summary>Initializes a new instance of the<see cref="T:System.Web.Http.Routing.DirectRouteFactoryContext" /> class.</summary>
+ <param name="prefix">The route prefix, if any, defined by the controller.</param>
+ <param name="actions">The action descriptors to which to create a route.</param>
+ <param name="inlineConstraintResolver">The inline constraint resolver.</param>
+ <param name="targetIsAction">A value indicating whether the route is configured at the action or controller level.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.DirectRouteFactoryContext.Actions">
+ <summary>Gets the action descriptors to which to create a route.</summary>
+ <returns>The action descriptors to which to create a route.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.DirectRouteFactoryContext.CreateBuilder(System.String)">
+ <summary>Creates a route builder that can build a route matching this context.</summary>
+ <returns>A route builder that can build a route matching this context.</returns>
+ <param name="template">The route template.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.DirectRouteFactoryContext.CreateBuilder(System.String,System.Web.Http.Routing.IInlineConstraintResolver)">
+ <summary>Creates a route builder that can build a route matching this context.</summary>
+ <returns>A route builder that can build a route matching this context.</returns>
+ <param name="template">The route template.</param>
+ <param name="constraintResolver">The inline constraint resolver to use, if any; otherwise, null.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.DirectRouteFactoryContext.InlineConstraintResolver">
+ <summary>Gets the inline constraint resolver.</summary>
+ <returns>The inline constraint resolver.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.DirectRouteFactoryContext.Prefix">
+ <summary>Gets the route prefix, if any, defined by the controller.</summary>
+ <returns>The route prefix, if any, defined by the controller.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.DirectRouteFactoryContext.TargetIsAction">
+ <summary>Gets a value indicating whether the route is configured at the action or controller level.</summary>
+ <returns>true when the route is configured at the action level; otherwise false (if the route is configured at the controller level).</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.HttpMethodConstraint">
+ <summary>Enables you to define which HTTP verbs are allowed when ASP.NET routing determines whether a URL matches a route.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpMethodConstraint.#ctor(System.Net.Http.HttpMethod[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpMethodConstraint" /> class by using the HTTP verbs that are allowed for the route.</summary>
+ <param name="allowedMethods">The HTTP verbs that are valid for the route.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpMethodConstraint.AllowedMethods">
+ <summary>Gets or sets the collection of allowed HTTP verbs for the route.</summary>
+ <returns>A collection of allowed HTTP verbs for the route.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpMethodConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether the request was made with an HTTP verb that is one of the allowed verbs for the route.</summary>
+ <returns>When ASP.NET routing is processing a request, true if the request was made by using an allowed HTTP verb; otherwise, false. When ASP.NET routing is constructing a URL, true if the supplied values contain an HTTP verb that matches one of the allowed HTTP verbs; otherwise, false. The default is true.</returns>
+ <param name="request">The request that is being checked to determine whether it matches the URL.</param>
+ <param name="route">The object that is being checked to determine whether it matches the URL.</param>
+ <param name="parameterName">The name of the parameter that is being checked.</param>
+ <param name="values">An object that contains the parameters for a route.</param>
+ <param name="routeDirection">An object that indicates whether the constraint check is being performed when an incoming request is processed or when a URL is generated.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpMethodConstraint.System#Web#Http#Routing#IHttpRouteConstraint#Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether the request was made with an HTTP verb that is one of the allowed verbs for the route.</summary>
+ <returns>When ASP.NET routing is processing a request, true if the request was made by using an allowed HTTP verb; otherwise, false. When ASP.NET routing is constructing a URL, true if the supplied values contain an HTTP verb that matches one of the allowed HTTP verbs; otherwise, false. The default is true.</returns>
+ <param name="request">The request that is being checked to determine whether it matches the URL.</param>
+ <param name="route">The object that is being checked to determine whether it matches the URL.</param>
+ <param name="parameterName">The name of the parameter that is being checked.</param>
+ <param name="values">An object that contains the parameters for a route.</param>
+ <param name="routeDirection">An object that indicates whether the constraint check is being performed when an incoming request is processed or when a URL is generated.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.HttpRoute">
+ <summary>Represents a route class for self-host (i.e. hosted outside of ASP.NET).</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRoute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRoute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRoute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRoute" /> class.</summary>
+ <param name="routeTemplate">The route template.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRoute.#ctor(System.String,System.Web.Http.Routing.HttpRouteValueDictionary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRoute" /> class.</summary>
+ <param name="routeTemplate">The route template.</param>
+ <param name="defaults">The default values for the route parameters.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRoute.#ctor(System.String,System.Web.Http.Routing.HttpRouteValueDictionary,System.Web.Http.Routing.HttpRouteValueDictionary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRoute" /> class.</summary>
+ <param name="routeTemplate">The route template.</param>
+ <param name="defaults">The default values for the route parameters.</param>
+ <param name="constraints">The constraints for the route parameters.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRoute.#ctor(System.String,System.Web.Http.Routing.HttpRouteValueDictionary,System.Web.Http.Routing.HttpRouteValueDictionary,System.Web.Http.Routing.HttpRouteValueDictionary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRoute" /> class.</summary>
+ <param name="routeTemplate">The route template.</param>
+ <param name="defaults">The default values for the route parameters.</param>
+ <param name="constraints">The constraints for the route parameters.</param>
+ <param name="dataTokens">Any additional tokens for the route parameters.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRoute.#ctor(System.String,System.Web.Http.Routing.HttpRouteValueDictionary,System.Web.Http.Routing.HttpRouteValueDictionary,System.Web.Http.Routing.HttpRouteValueDictionary,System.Net.Http.HttpMessageHandler)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRoute" /> class.</summary>
+ <param name="routeTemplate">The route template.</param>
+ <param name="defaults">The default values for the route parameters.</param>
+ <param name="constraints">The constraints for the route parameters.</param>
+ <param name="dataTokens">Any additional tokens for the route parameters.</param>
+ <param name="handler">The message handler that will be the recipient of the request.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpRoute.Constraints">
+ <summary>Gets the constraints for the route parameters.</summary>
+ <returns>The constraints for the route parameters.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpRoute.DataTokens">
+ <summary>Gets any additional data tokens not used directly to determine whether a route matches an incoming <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>Any additional data tokens not used directly to determine whether a route matches an incoming <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpRoute.Defaults">
+ <summary>Gets the default values for route parameters if not provided by the incoming <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>The default values for route parameters if not provided by the incoming <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRoute.GetRouteData(System.String,System.Net.Http.HttpRequestMessage)">
+ <summary>Determines whether this route is a match for the incoming request by looking up the <see cref="T:System.Web.Http.Routing.HttpRouteData" /> for the route.</summary>
+ <returns>The <see cref="T:System.Web.Http.Routing.HttpRouteData" /> for a route if matches; otherwise null.</returns>
+ <param name="virtualPathRoot">The virtual path root.</param>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRoute.GetVirtualPath(System.Net.Http.HttpRequestMessage,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Attempts to generate a URI that represents the values passed in based on current values from the <see cref="T:System.Web.Http.Routing.HttpRouteData" /> and new values using the specified <see cref="T:System.Web.Http.Routing.HttpRoute" />.</summary>
+ <returns>A <see cref="T:System.Web.Http.Routing.HttpVirtualPathData" /> instance or null if URI cannot be generated.</returns>
+ <param name="request">The HTTP request message.</param>
+ <param name="values">The route values.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpRoute.Handler">
+ <summary>Gets or sets the http route handler.</summary>
+ <returns>The http route handler.</returns>
+ </member>
+ <member name="F:System.Web.Http.Routing.HttpRoute.HttpRouteKey">
+ <summary>Specifies the HTTP route key.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRoute.ProcessConstraint(System.Net.Http.HttpRequestMessage,System.Object,System.String,System.Web.Http.Routing.HttpRouteValueDictionary,System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The HTTP request.</param>
+ <param name="constraint">The constraints for the route parameters.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">The list of parameter values.</param>
+ <param name="routeDirection">One of the enumeration values of the <see cref="System.Web.Http.Routing.HttpRouteDirection" /> enumeration.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpRoute.RouteTemplate">
+ <summary>Gets the route template describing the URI pattern to match against.</summary>
+ <returns>The route template describing the URI pattern to match against.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.HttpRouteData">
+ <summary>Encapsulates information regarding the HTTP route.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRouteData.#ctor(System.Web.Http.Routing.IHttpRoute)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRouteData" /> class.</summary>
+ <param name="route">An object that defines the route.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRouteData.#ctor(System.Web.Http.Routing.IHttpRoute,System.Web.Http.Routing.HttpRouteValueDictionary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRouteData" /> class.</summary>
+ <param name="route">An object that defines the route.</param>
+ <param name="values">The value.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpRouteData.Route">
+ <summary>Gets the object that represents the route.</summary>
+ <returns>the object that represents the route.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpRouteData.Values">
+ <summary>Gets a collection of URL parameter values and default values for the route.</summary>
+ <returns>An object that contains values that are parsed from the URL and from default values.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.HttpRouteDataExtensions">
+ <summary>Removes all optional parameters that do not have a value from the route data.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRouteDataExtensions.GetSubRoutes(System.Web.Http.Routing.IHttpRouteData)">
+ <summary>If a route is really a union of other routes, return the set of sub routes.</summary>
+ <returns>Returns the set of sub routes contained within this route.</returns>
+ <param name="routeData">A union route data.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRouteDataExtensions.RemoveOptionalRoutingParameters(System.Web.Http.Routing.IHttpRouteData)">
+ <summary>Removes all optional parameters that do not have a value from the route data.</summary>
+ <param name="routeData">The route data, to be mutated in-place.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.HttpRouteDirection">
+ <summary>Specifies an enumeration of route direction.</summary>
+ </member>
+ <member name="F:System.Web.Http.Routing.HttpRouteDirection.UriGeneration">
+ <summary>The UriGeneration direction.</summary>
+ </member>
+ <member name="F:System.Web.Http.Routing.HttpRouteDirection.UriResolution">
+ <summary>The UriResolution direction.</summary>
+ </member>
+ <member name="T:System.Web.Http.Routing.HttpRouteValueDictionary">
+ <summary>Represents a route class for self-host of specified key/value pairs.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRouteValueDictionary.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRouteValueDictionary" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRouteValueDictionary.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRouteValueDictionary" /> class.</summary>
+ <param name="dictionary">The dictionary.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRouteValueDictionary.#ctor(System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRouteValueDictionary" /> class.</summary>
+ <param name="values">The key value.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.HttpVirtualPathData">
+ <summary>Presents the data regarding the HTTP virtual path.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpVirtualPathData.#ctor(System.Web.Http.Routing.IHttpRoute,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpVirtualPathData" /> class.</summary>
+ <param name="route">The route of the virtual path.</param>
+ <param name="virtualPath">The URL that was created from the route definition.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpVirtualPathData.Route">
+ <summary>Gets or sets the route of the virtual path..</summary>
+ <returns>The route of the virtual path.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpVirtualPathData.VirtualPath">
+ <summary>Gets or sets the URL that was created from the route definition.</summary>
+ <returns>The URL that was created from the route definition.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.IDirectRouteBuilder">
+ <summary>Defines a builder that creates direct routes to actions (attribute routes).</summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.IDirectRouteBuilder.Actions">
+ <summary>Gets the action descriptors to which to create a route.</summary>
+ <returns>The action descriptors to which to create a route.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.IDirectRouteBuilder.Build">
+ <summary>Creates a route entry based on the current property values.</summary>
+ <returns>The route entry created.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IDirectRouteBuilder.Constraints">
+ <summary>Gets or sets the route constraints.</summary>
+ <returns>The route constraints.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IDirectRouteBuilder.DataTokens">
+ <summary>Gets or sets the route data tokens.</summary>
+ <returns>The route data tokens.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IDirectRouteBuilder.Defaults">
+ <summary>Gets or sets the route defaults.</summary>
+ <returns>The route defaults.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IDirectRouteBuilder.Name">
+ <summary>Gets or sets the route name, if any; otherwise null.</summary>
+ <returns>The route name, if any; otherwise null.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IDirectRouteBuilder.Order">
+ <summary>Gets or sets the route order.</summary>
+ <returns>The route order.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IDirectRouteBuilder.Precedence">
+ <summary>Gets or sets the route precedence.</summary>
+ <returns>The route precedence.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IDirectRouteBuilder.TargetIsAction">
+ <summary>Gets a value indicating whether the route is configured at the action or controller level.</summary>
+ <returns>true when the route is configured at the action level; otherwise false (if the route is configured at the controller level).</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IDirectRouteBuilder.Template">
+ <summary>Gets or sets the route template.</summary>
+ <returns>The route template.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.IDirectRouteFactory">
+ <summary>Defines a factory that creates a route directly to a set of action descriptors (an attribute route).</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.IDirectRouteFactory.CreateRoute(System.Web.Http.Routing.DirectRouteFactoryContext)">
+ <summary>Creates a direct route entry.</summary>
+ <returns>The direct route entry.</returns>
+ <param name="context">The context to use to create the route.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.IDirectRouteProvider">
+ <summary>Defines a provider for routes that directly target action descriptors (attribute routes).</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.IDirectRouteProvider.GetDirectRoutes(System.Web.Http.Controllers.HttpControllerDescriptor,System.Collections.Generic.IReadOnlyList{System.Web.Http.Controllers.HttpActionDescriptor},System.Web.Http.Routing.IInlineConstraintResolver)">
+ <summary>Gets the direct routes for a controller.</summary>
+ <returns>A set of route entries for the controller.</returns>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <param name="actionDescriptors">The action descriptors.</param>
+ <param name="constraintResolver">The inline constraint resolver.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.IHttpRoute">
+ <summary>
+ <see cref="T:System.Web.Http.Routing.IHttpRoute" /> defines the interface for a route expressing how to map an incoming <see cref="T:System.Net.Http.HttpRequestMessage" /> to a particular controller and action. </summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRoute.Constraints">
+ <summary> Gets the constraints for the route parameters. </summary>
+ <returns>The constraints for the route parameters.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRoute.DataTokens">
+ <summary> Gets any additional data tokens not used directly to determine whether a route matches an incoming <see cref="T:System.Net.Http.HttpRequestMessage" />. </summary>
+ <returns>The additional data tokens.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRoute.Defaults">
+ <summary> Gets the default values for route parameters if not provided by the incoming <see cref="T:System.Net.Http.HttpRequestMessage" />. </summary>
+ <returns>The default values for route parameters.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.IHttpRoute.GetRouteData(System.String,System.Net.Http.HttpRequestMessage)">
+ <summary> Determine whether this route is a match for the incoming request by looking up the &lt;see cref="!:IRouteData" /&gt; for the route. </summary>
+ <returns>The &lt;see cref="!:RouteData" /&gt; for a route if matches; otherwise null.</returns>
+ <param name="virtualPathRoot">The virtual path root.</param>
+ <param name="request">The request.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.IHttpRoute.GetVirtualPath(System.Net.Http.HttpRequestMessage,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Gets a virtual path data based on the route and the values provided.</summary>
+ <returns>The virtual path data.</returns>
+ <param name="request">The request message.</param>
+ <param name="values">The values.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRoute.Handler">
+ <summary>Gets the message handler that will be the recipient of the request.</summary>
+ <returns>The message handler.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRoute.RouteTemplate">
+ <summary> Gets the route template describing the URI pattern to match against. </summary>
+ <returns>The route template.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.IHttpRouteConstraint">
+ <summary>Represents a base class route constraint.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.IHttpRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>True if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.IHttpRouteData">
+ <summary>Provides information about a route.</summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRouteData.Route">
+ <summary>Gets the object that represents the route.</summary>
+ <returns>The object that represents the route.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRouteData.Values">
+ <summary>Gets a collection of URL parameter values and default values for the route.</summary>
+ <returns>The values that are parsed from the URL and from default values.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.IHttpRouteInfoProvider">
+ <summary> Provides information for defining a route. </summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRouteInfoProvider.Name">
+ <summary> Gets the name of the route to generate. </summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRouteInfoProvider.Order">
+ <summary> Gets the order of the route relative to other routes. </summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRouteInfoProvider.Template">
+ <summary> Gets the route template describing the URI pattern to match against. </summary>
+ </member>
+ <member name="T:System.Web.Http.Routing.IHttpVirtualPathData">
+ <summary>Defines the properties for HTTP route.</summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpVirtualPathData.Route">
+ <summary>Gets the HTTP route.</summary>
+ <returns>The HTTP route.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpVirtualPathData.VirtualPath">
+ <summary>Gets the URI that represents the virtual path of the current HTTP route.</summary>
+ <returns>The URI that represents the virtual path of the current HTTP route.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.IInlineConstraintResolver">
+ <summary> Defines an abstraction for resolving inline constraints as instances of <see cref="T:System.Web.Http.Routing.IHttpRouteConstraint" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.IInlineConstraintResolver.ResolveConstraint(System.String)">
+ <summary> Resolves the inline constraint. </summary>
+ <returns>The <see cref="T:System.Web.Http.Routing.IHttpRouteConstraint" /> the inline constraint was resolved to.</returns>
+ <param name="inlineConstraint">The inline constraint to resolve.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.IRoutePrefix">
+ <summary>Defines a route prefix.</summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.IRoutePrefix.Prefix">
+ <summary>Gets the route prefix.</summary>
+ <returns>The route prefix.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.RouteEntry">
+ <summary>Represents a named route.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.RouteEntry.#ctor(System.String,System.Web.Http.Routing.IHttpRoute)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.RouteEntry" /> class.</summary>
+ <param name="name">The route name, if any; otherwise, null.</param>
+ <param name="route">The route.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.RouteEntry.Name">
+ <summary>Gets the route name, if any; otherwise, null.</summary>
+ <returns>The route name, if any; otherwise, null.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.RouteEntry.Route">
+ <summary>Gets the route.</summary>
+ <returns>The route.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.RouteFactoryAttribute">
+ <summary>Represents an attribute route that may contain custom constraints.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.RouteFactoryAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.RouteFactoryAttribute" /> class.</summary>
+ <param name="template">The route template.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.RouteFactoryAttribute.Constraints">
+ <summary>Gets the route constraints, if any; otherwise null.</summary>
+ <returns>The route constraints, if any; otherwise null.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.RouteFactoryAttribute.CreateRoute(System.Web.Http.Routing.DirectRouteFactoryContext)">
+ <summary>Creates the route entry</summary>
+ <returns>The created route entry.</returns>
+ <param name="context">The context.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.RouteFactoryAttribute.DataTokens">
+ <summary>Gets the route data tokens, if any; otherwise null.</summary>
+ <returns>The route data tokens, if any; otherwise null.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.RouteFactoryAttribute.Defaults">
+ <summary>Gets the route defaults, if any; otherwise null.</summary>
+ <returns>The route defaults, if any; otherwise null.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.RouteFactoryAttribute.Name">
+ <summary>Gets or sets the route name, if any; otherwise null.</summary>
+ <returns>The route name, if any; otherwise null.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.RouteFactoryAttribute.Order">
+ <summary>Gets or sets the route order.</summary>
+ <returns>The route order.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.RouteFactoryAttribute.Template">
+ <summary>Gets the route template.</summary>
+ <returns>The route template.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.StopRoutingHandler">
+ <summary>Represents a handler that specifies routing should not handle requests for a route template. When a route provides this class as a handler, requests matching against the route will be ignored.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.StopRoutingHandler.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.StopRoutingHandler" /> class.</summary>
+ </member>
+ <member name="T:System.Web.Http.Routing.UrlHelper">
+ <summary>Represents a factory for creating URLs. </summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.UrlHelper.#ctor">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.Routing.UrlHelper" /> class. </summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.UrlHelper.#ctor(System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.UrlHelper" /> class.</summary>
+ <param name="request">The HTTP request for this instance.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.UrlHelper.Content(System.String)">
+ <summary>Creates an absolute URL using the specified path.</summary>
+ <returns>The generated URL.</returns>
+ <param name="path">The URL path, which may be a relative URL, a rooted URL, or a virtual path.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.UrlHelper.Link(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns a link for the specified route.</summary>
+ <returns>A link for the specified route.</returns>
+ <param name="routeName">The name of the route.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.UrlHelper.Link(System.String,System.Object)">
+ <summary>Returns a link for the specified route.</summary>
+ <returns>A link for the specified route.</returns>
+ <param name="routeName">The name of the route.</param>
+ <param name="routeValues">A route value.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.UrlHelper.Request">
+ <summary>Gets or sets the <see cref="T:System.Net.Http.HttpRequestMessage" /> of the current <see cref="T:System.Web.Http.Routing.UrlHelper" /> instance.</summary>
+ <returns>The <see cref="T:System.Net.Http.HttpRequestMessage" /> of the current instance.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.UrlHelper.Route(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns the route for the <see cref="T:System.Web.Http.Routing.UrlHelper" />.</summary>
+ <returns>The route for the <see cref="T:System.Web.Http.Routing.UrlHelper" />.</returns>
+ <param name="routeName">The name of the route.</param>
+ <param name="routeValues">A list of route values.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.UrlHelper.Route(System.String,System.Object)">
+ <summary>Returns the route for the <see cref="T:System.Web.Http.Routing.UrlHelper" />.</summary>
+ <returns>The route for the <see cref="T:System.Web.Http.Routing.UrlHelper" />.</returns>
+ <param name="routeName">The name of the route.</param>
+ <param name="routeValues">The route values.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.AlphaRouteConstraint">
+ <summary>Constrains a route parameter to contain only lowercase or uppercase letters A through Z in the English alphabet.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.AlphaRouteConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.AlphaRouteConstraint" /> class.</summary>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.BoolRouteConstraint">
+ <summary>Constrains a route parameter to represent only Boolean values.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.BoolRouteConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.BoolRouteConstraint" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.BoolRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.CompoundRouteConstraint">
+ <summary>Constrains a route by several child constraints.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.CompoundRouteConstraint.#ctor(System.Collections.Generic.IList{System.Web.Http.Routing.IHttpRouteConstraint})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.CompoundRouteConstraint" /> class.</summary>
+ <param name="constraints">The child constraints that must match for this constraint to match.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.CompoundRouteConstraint.Constraints">
+ <summary>Gets the child constraints that must match for this constraint to match.</summary>
+ <returns>The child constraints that must match for this constraint to match.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.CompoundRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.DateTimeRouteConstraint">
+ <summary>Constrains a route parameter to represent only <see cref="T:System.DateTime" /> values.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.DateTimeRouteConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.DateTimeRouteConstraint" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.DateTimeRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route of direction.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.DecimalRouteConstraint">
+ <summary>Constrains a route parameter to represent only decimal values.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.DecimalRouteConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.DecimalRouteConstraint" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.DecimalRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.DoubleRouteConstraint">
+ <summary>Constrains a route parameter to represent only 64-bit floating-point values.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.DoubleRouteConstraint.#ctor"></member>
+ <member name="M:System.Web.Http.Routing.Constraints.DoubleRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)"></member>
+ <member name="T:System.Web.Http.Routing.Constraints.FloatRouteConstraint">
+ <summary>Constrains a route parameter to represent only 32-bit floating-point values.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.FloatRouteConstraint.#ctor"></member>
+ <member name="M:System.Web.Http.Routing.Constraints.FloatRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)"></member>
+ <member name="T:System.Web.Http.Routing.Constraints.GuidRouteConstraint">
+ <summary>Constrains a route parameter to represent only <see cref="T:System.Guid" /> values.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.GuidRouteConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.GuidRouteConstraint" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.GuidRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.IntRouteConstraint">
+ <summary>Constrains a route parameter to represent only 32-bit integer values.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.IntRouteConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.IntRouteConstraint" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.IntRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.LengthRouteConstraint">
+ <summary>Constrains a route parameter to be a string of a given length or within a given range of lengths.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.LengthRouteConstraint.#ctor(System.Int32)"></member>
+ <member name="M:System.Web.Http.Routing.Constraints.LengthRouteConstraint.#ctor(System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.LengthRouteConstraint" /> class that constrains a route parameter to be a string of a given length.</summary>
+ <param name="minLength">The minimum length of the route parameter.</param>
+ <param name="maxLength">The maximum length of the route parameter.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.LengthRouteConstraint.Length">
+ <summary>Gets the length of the route parameter, if one is set.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.LengthRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)"></member>
+ <member name="P:System.Web.Http.Routing.Constraints.LengthRouteConstraint.MaxLength">
+ <summary>Gets the maximum length of the route parameter, if one is set.</summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.LengthRouteConstraint.MinLength">
+ <summary>Gets the minimum length of the route parameter, if one is set.</summary>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.LongRouteConstraint">
+ <summary>Constrains a route parameter to represent only 64-bit integer values.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.LongRouteConstraint.#ctor"></member>
+ <member name="M:System.Web.Http.Routing.Constraints.LongRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)"></member>
+ <member name="T:System.Web.Http.Routing.Constraints.MaxLengthRouteConstraint">
+ <summary>Constrains a route parameter to be a string with a maximum length.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.MaxLengthRouteConstraint.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.MaxLengthRouteConstraint" /> class.</summary>
+ <param name="maxLength">The maximum length.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.MaxLengthRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.MaxLengthRouteConstraint.MaxLength">
+ <summary>Gets the maximum length of the route parameter.</summary>
+ <returns>The maximum length of the route parameter.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.MaxRouteConstraint">
+ <summary>Constrains a route parameter to be an integer with a maximum value.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.MaxRouteConstraint.#ctor(System.Int64)"></member>
+ <member name="M:System.Web.Http.Routing.Constraints.MaxRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)"></member>
+ <member name="P:System.Web.Http.Routing.Constraints.MaxRouteConstraint.Max">
+ <summary>Gets the maximum value of the route parameter.</summary>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.MinLengthRouteConstraint">
+ <summary>Constrains a route parameter to be a string with a maximum length.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.MinLengthRouteConstraint.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.MinLengthRouteConstraint" /> class.</summary>
+ <param name="minLength">The minimum length.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.MinLengthRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.MinLengthRouteConstraint.MinLength">
+ <summary>Gets the minimum length of the route parameter.</summary>
+ <returns>The minimum length of the route parameter.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.MinRouteConstraint">
+ <summary>Constrains a route parameter to be a long with a minimum value.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.MinRouteConstraint.#ctor(System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.MinRouteConstraint" /> class.</summary>
+ <param name="min">The minimum value of the route parameter.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.MinRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.MinRouteConstraint.Min">
+ <summary>Gets the minimum value of the route parameter.</summary>
+ <returns>The minimum value of the route parameter.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.OptionalRouteConstraint">
+ <summary>Constrains a route by an inner constraint that doesn't fail when an optional parameter is set to its default value.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.OptionalRouteConstraint.#ctor(System.Web.Http.Routing.IHttpRouteConstraint)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.OptionalRouteConstraint" /> class.</summary>
+ <param name="innerConstraint">The inner constraint to match if the parameter is not an optional parameter without a value</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.OptionalRouteConstraint.InnerConstraint">
+ <summary>Gets the inner constraint to match if the parameter is not an optional parameter without a value.</summary>
+ <returns>The inner constraint to match if the parameter is not an optional parameter without a value.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.OptionalRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.RangeRouteConstraint">
+ <summary>Constraints a route parameter to be an integer within a given range of values.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.RangeRouteConstraint.#ctor(System.Int64,System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.RangeRouteConstraint" /> class.</summary>
+ <param name="min">The minimum value.</param>
+ <param name="max">The maximum value.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.RangeRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.RangeRouteConstraint.Max">
+ <summary>Gets the maximum value of the route parameter.</summary>
+ <returns>The maximum value of the route parameter.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.RangeRouteConstraint.Min">
+ <summary>Gets the minimum value of the route parameter.</summary>
+ <returns>The minimum value of the route parameter.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.RegexRouteConstraint">
+ <summary>Constrains a route parameter to match a regular expression.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.RegexRouteConstraint.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.RegexRouteConstraint" /> class.</summary>
+ <param name="pattern">The pattern.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.RegexRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.RegexRouteConstraint.Pattern">
+ <summary>Gets the regular expression pattern to match.</summary>
+ <returns>The regular expression pattern to match.</returns>
+ </member>
+ <member name="T:System.Web.Http.Services.Decorator">
+ <summary> Provides a method for retrieving the innermost object of an object that might be wrapped by an &lt;see cref="T:System.Web.Http.Services.IDecorator`1" /&gt;. </summary>
+ </member>
+ <member name="M:System.Web.Http.Services.Decorator.GetInner``1(``0)">
+ <summary> Gets the innermost object which does not implement &lt;see cref="T:System.Web.Http.Services.IDecorator`1" /&gt;. </summary>
+ <param name="outer">Object which needs to be unwrapped.</param>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="T:System.Web.Http.Services.DefaultServices">
+ <summary> Represents a container for service instances used by the <see cref="T:System.Web.Http.HttpConfiguration" />. Note that this container only supports known types, and methods to get or set arbitrary service types will throw <see cref="T:System.ArgumentException" /> when called. For creation of arbitrary types, please use <see cref="T:System.Web.Http.Dependencies.IDependencyResolver" /> instead. The supported types for this container are: <see cref="T:System.Web.Http.Controllers.IActionValueBinder" /><see cref="T:System.Web.Http.Description.IApiExplorer" /><see cref="T:System.Web.Http.Dispatcher.IAssembliesResolver" /><see cref="T:System.Web.Http.Validation.IBodyModelValidator" /><see cref="T:System.Net.Http.Formatting.IContentNegotiator" /><see cref="T:System.Web.Http.Description.IDocumentationProvider" /><see cref="T:System.Web.Http.Filters.IFilterProvider" /><see cref="T:System.Web.Http.Hosting.IHostBufferPolicySelector" /><see cref="T:System.Web.Http.Controllers.IHttpActionInvoker" /><see cref="T:System.Web.Http.Controllers.IHttpActionSelector" /><see cref="T:System.Web.Http.Dispatcher.IHttpControllerActivator" /><see cref="T:System.Web.Http.Dispatcher.IHttpControllerSelector" /><see cref="T:System.Web.Http.Dispatcher.IHttpControllerTypeResolver" /><see cref="T:System.Web.Http.Tracing.ITraceManager" /><see cref="T:System.Web.Http.Tracing.ITraceWriter" /><see cref="T:System.Web.Http.Query.IStructuredQueryBuilder" /><see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /><see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" /><see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /><see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" />Passing any type which is not on this to any method on this interface will cause an <see cref="T:System.ArgumentException" /> to be thrown. </summary>
+ </member>
+ <member name="M:System.Web.Http.Services.DefaultServices.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Services.DefaultServices" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Services.DefaultServices.#ctor(System.Web.Http.HttpConfiguration)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Services.DefaultServices" /> class with a specified <see cref="T:System.Web.Http.HttpConfiguration" /> object.</summary>
+ <param name="configuration">The <see cref="T:System.Web.Http.HttpConfiguration" /> object.</param>
+ </member>
+ <member name="M:System.Web.Http.Services.DefaultServices.ClearSingle(System.Type)">
+ <summary>Removes a single-instance service from the default services.</summary>
+ <param name="serviceType">The type of the service.</param>
+ </member>
+ <member name="M:System.Web.Http.Services.DefaultServices.GetService(System.Type)">
+ <summary>Gets a service of the specified type.</summary>
+ <returns>The first instance of the service, or null if the service is not found.</returns>
+ <param name="serviceType">The type of service.</param>
+ </member>
+ <member name="M:System.Web.Http.Services.DefaultServices.GetServiceInstances(System.Type)">
+ <summary>Gets the list of service objects for a given service type, and validates the service type.</summary>
+ <returns>The list of service objects of the specified type.</returns>
+ <param name="serviceType">The service type.</param>
+ </member>
+ <member name="M:System.Web.Http.Services.DefaultServices.GetServices(System.Type)">
+ <summary>Gets the list of service objects for a given service type.</summary>
+ <returns>The list of service objects of the specified type, or an empty list if the service is not found.</returns>
+ <param name="serviceType">The type of service.</param>
+ </member>
+ <member name="M:System.Web.Http.Services.DefaultServices.IsSingleService(System.Type)">
+ <summary>Queries whether a service type is single-instance.</summary>
+ <returns>true if the service type has at most one instance, or false if the service type supports multiple instances.</returns>
+ <param name="serviceType">The service type.</param>
+ </member>
+ <member name="M:System.Web.Http.Services.DefaultServices.ReplaceSingle(System.Type,System.Object)">
+ <summary>Replaces a single-instance service object.</summary>
+ <param name="serviceType">The service type.</param>
+ <param name="service">The service object that replaces the previous instance.</param>
+ </member>
+ <member name="M:System.Web.Http.Services.DefaultServices.ResetCache(System.Type)">
+ <summary>Removes the cached values for a single service type.</summary>
+ <param name="serviceType">The service type.</param>
+ </member>
+ <member name="T:System.Web.Http.Services.IDecorator`1">
+ <summary> Defines a decorator that exposes the inner decorated object. </summary>
+ <typeparam name="T">This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see .</typeparam>
+ </member>
+ <member name="P:System.Web.Http.Services.IDecorator`1.Inner">
+ <summary> Gets the inner object. </summary>
+ </member>
+ <member name="T:System.Web.Http.Tracing.ITraceManager">
+ <summary>Represents a performance tracing class to log method entry/exit and duration.</summary>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceManager.Initialize(System.Web.Http.HttpConfiguration)">
+ <summary>Initializes the <see cref="T:System.Web.Http.Tracing.ITraceManager" /> class with a specified configuration.</summary>
+ <param name="configuration">The configuration.</param>
+ </member>
+ <member name="T:System.Web.Http.Tracing.ITraceWriter">
+ <summary>Represents the trace writer.</summary>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriter.Trace(System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.Action{System.Web.Http.Tracing.TraceRecord})">
+ <summary> Invokes the specified traceAction to allow setting values in a new <see cref="T:System.Web.Http.Tracing.TraceRecord" /> if and only if tracing is permitted at the given category and level. </summary>
+ <param name="request">The current <see cref="T:System.Net.Http.HttpRequestMessage" />. It may be null but doing so will prevent subsequent trace analysis from correlating the trace to a particular request.</param>
+ <param name="category">The logical category for the trace. Users can define their own.</param>
+ <param name="level">The <see cref="T:System.Web.Http.Tracing.TraceLevel" /> at which to write this trace.</param>
+ <param name="traceAction">The action to invoke if tracing is enabled. The caller is expected to fill in the fields of the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> in this action.</param>
+ </member>
+ <member name="T:System.Web.Http.Tracing.ITraceWriterExtensions">
+ <summary>Represents an extension methods for <see cref="T:System.Web.Http.Tracing.ITraceWriter" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Debug(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception)">
+ <summary>Provides a set of methods and properties that help debug your code with the specified writer, request, category and exception.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The error occurred during execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Debug(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception,System.String,System.Object[])">
+ <summary>Provides a set of methods and properties that help debug your code with the specified writer, request, category, exception, message format and argument.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The error occurred during execution.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Debug(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.String,System.Object[])">
+ <summary>Provides a set of methods and properties that help debug your code with the specified writer, request, category, exception, message format and argument.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Error(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception)">
+ <summary>Displays an error message in the list with the specified writer, request, category and exception.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The error occurred during execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Error(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception,System.String,System.Object[])">
+ <summary>Displays an error message in the list with the specified writer, request, category, exception, message format and argument.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The exception.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The argument in the message.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Error(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.String,System.Object[])">
+ <summary>Displays an error message in the list with the specified writer, request, category, message format and argument.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The argument in the message.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Fatal(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception)">
+ <summary>Displays an error message in the <see cref="T:System.Web.Http.Tracing.ITraceWriterExtensions" /> class with the specified writer, request, category and exception.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The exception that appears during execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Fatal(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception,System.String,System.Object[])">
+ <summary>Displays an error message in the <see cref="T:System.Web.Http.Tracing.ITraceWriterExtensions" /> class with the specified writer, request, category and exception, message format and argument.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The exception.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Fatal(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.String,System.Object[])">
+ <summary>Displays an error message in the <see cref="T:System.Web.Http.Tracing.ITraceWriterExtensions" /> class with the specified writer, request, category and message format and argument.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Info(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception)">
+ <summary>Displays the details in the <see cref="System.Web.Http.Tracing.ITraceWriterExtensions" />.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The error occurred during execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Info(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception,System.String,System.Object[])">
+ <summary>Displays the details in the <see cref="System.Web.Http.Tracing.ITraceWriterExtensions" />.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The error occurred during execution.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Info(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.String,System.Object[])">
+ <summary>Displays the details in the <see cref="System.Web.Http.Tracing.ITraceWriterExtensions" />.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Trace(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.Exception)">
+ <summary>Indicates the trace listeners in the Listeners collection.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="level">The trace level.</param>
+ <param name="exception">The error occurred during execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Trace(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.Exception,System.String,System.Object[])">
+ <summary>Indicates the trace listeners in the Listeners collection.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="level">The trace level.</param>
+ <param name="exception">The error occurred during execution.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Trace(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.String,System.Object[])">
+ <summary>Indicates the trace listeners in the Listeners collection.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="level">The <see cref="T:System.Web.Http.Tracing.TraceLevel" /> of the trace.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.TraceBeginEnd(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.String,System.String,System.Action{System.Web.Http.Tracing.TraceRecord},System.Action,System.Action{System.Web.Http.Tracing.TraceRecord},System.Action{System.Web.Http.Tracing.TraceRecord})">
+ <summary>Traces both a begin and an end trace around a specified operation.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="level">The <see cref="T:System.Web.Http.Tracing.TraceLevel" /> of the trace.</param>
+ <param name="operatorName">The name of the object performing the operation. It may be null.</param>
+ <param name="operationName">The name of the operation being performed. It may be null.</param>
+ <param name="beginTrace">The <see cref="T:System.Action" /> to invoke prior to performing the operation, allowing the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> to be filled in. It may be null.</param>
+ <param name="execute">An &lt;see cref="T:System.Func`1" /&gt; that returns the <see cref="T:System.Threading.Tasks.Task" /> that will perform the operation.</param>
+ <param name="endTrace">The <see cref="T:System.Action" /> to invoke after successfully performing the operation, allowing the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> to be filled in. It may be null.</param>
+ <param name="errorTrace">The <see cref="T:System.Action" /> to invoke if an error was encountered performing the operation, allowing the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> to be filled in. It may be null.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.TraceBeginEndAsync``1(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.String,System.String,System.Action{System.Web.Http.Tracing.TraceRecord},System.Func{System.Threading.Tasks.Task{``0}},System.Action{System.Web.Http.Tracing.TraceRecord,``0},System.Action{System.Web.Http.Tracing.TraceRecord})">
+ <summary> Traces both a begin and an end trace around a specified operation. </summary>
+ <returns>The <see cref="T:System.Threading.Tasks.Task" /> returned by the operation.</returns>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="level">The <see cref="T:System.Web.Http.Tracing.TraceLevel" /> of the trace.</param>
+ <param name="operatorName">The name of the object performing the operation. It may be null.</param>
+ <param name="operationName">The name of the operation being performed. It may be null.</param>
+ <param name="beginTrace">The <see cref="T:System.Action" /> to invoke prior to performing the operation, allowing the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> to be filled in. It may be null.</param>
+ <param name="execute">An &lt;see cref="T:System.Func`1" /&gt; that returns the <see cref="T:System.Threading.Tasks.Task" /> that will perform the operation.</param>
+ <param name="endTrace">The <see cref="T:System.Action" /> to invoke after successfully performing the operation, allowing the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> to be filled in. The result of the completed task will also be passed to this action. This action may be null.</param>
+ <param name="errorTrace">The <see cref="T:System.Action" /> to invoke if an error was encountered performing the operation, allowing the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> to be filled in. It may be null.</param>
+ <typeparam name="TResult">The type of result produced by the <see cref="T:System.Threading.Tasks.Task" />.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.TraceBeginEndAsync(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.String,System.String,System.Action{System.Web.Http.Tracing.TraceRecord},System.Func{System.Threading.Tasks.Task},System.Action{System.Web.Http.Tracing.TraceRecord},System.Action{System.Web.Http.Tracing.TraceRecord})">
+ <summary> Traces both a begin and an end trace around a specified operation. </summary>
+ <returns>The <see cref="T:System.Threading.Tasks.Task" /> returned by the operation.</returns>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="level">The <see cref="T:System.Web.Http.Tracing.TraceLevel" /> of the trace.</param>
+ <param name="operatorName">The name of the object performing the operation. It may be null.</param>
+ <param name="operationName">The name of the operation being performed. It may be null.</param>
+ <param name="beginTrace">The <see cref="T:System.Action" /> to invoke prior to performing the operation, allowing the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> to be filled in. It may be null.</param>
+ <param name="execute">An &lt;see cref="T:System.Func`1" /&gt; that returns the <see cref="T:System.Threading.Tasks.Task" /> that will perform the operation.</param>
+ <param name="endTrace">The <see cref="T:System.Action" /> to invoke after successfully performing the operation, allowing the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> to be filled in. It may be null.</param>
+ <param name="errorTrace">The <see cref="T:System.Action" /> to invoke if an error was encountered performing the operation, allowing the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> to be filled in. It may be null.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Warn(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception)">
+ <summary>Indicates the warning level of execution.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The error occurred during execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Warn(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception,System.String,System.Object[])">
+ <summary>Indicates the warning level of execution.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The error occurred during execution.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Warn(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.String,System.Object[])">
+ <summary>Indicates the warning level of execution.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="T:System.Web.Http.Tracing.TraceCategories">
+ <summary>Specifies an enumeration of tracing categories.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceCategories.ActionCategory">
+ <summary>An action category.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceCategories.ControllersCategory">
+ <summary>The controllers category.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceCategories.FiltersCategory">
+ <summary>The filters category.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceCategories.FormattingCategory">
+ <summary>The formatting category.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceCategories.MessageHandlersCategory">
+ <summary>The message handlers category.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceCategories.ModelBindingCategory">
+ <summary>The model binding category.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceCategories.RequestCategory">
+ <summary>The request category.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceCategories.RoutingCategory">
+ <summary>The routing category.</summary>
+ </member>
+ <member name="T:System.Web.Http.Tracing.TraceKind">
+ <summary>Specifies the kind of tracing operation.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceKind.Begin">
+ <summary>Trace marking the beginning of some operation.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceKind.End">
+ <summary>Trace marking the end of some operation.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceKind.Trace">
+ <summary>Single trace, not part of a Begin/End trace pair.</summary>
+ </member>
+ <member name="T:System.Web.Http.Tracing.TraceLevel">
+ <summary>Specifies an enumeration of tracing level.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceLevel.Debug">
+ <summary>Trace level for debugging traces.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceLevel.Error">
+ <summary>Trace level for error traces.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceLevel.Fatal">
+ <summary>Trace level for fatal traces.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceLevel.Info">
+ <summary>Trace level for informational traces.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceLevel.Off">
+ <summary>Tracing is disabled.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceLevel.Warn">
+ <summary>Trace level for warning traces.</summary>
+ </member>
+ <member name="T:System.Web.Http.Tracing.TraceRecord">
+ <summary>Represents a trace record.</summary>
+ </member>
+ <member name="M:System.Web.Http.Tracing.TraceRecord.#ctor(System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Tracing.TraceRecord" /> class.</summary>
+ <param name="request">The message request.</param>
+ <param name="category">The trace category.</param>
+ <param name="level">The trace level.</param>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Category">
+ <summary>Gets or sets the tracing category.</summary>
+ <returns>The tracing category.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Exception">
+ <summary>Gets or sets the exception.</summary>
+ <returns>The exception.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Kind">
+ <summary>Gets or sets the kind of trace.</summary>
+ <returns>The kind of trace.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Level">
+ <summary>Gets or sets the tracing level.</summary>
+ <returns>The tracing level.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Message">
+ <summary>Gets or sets the message.</summary>
+ <returns>The message.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Operation">
+ <summary>Gets or sets the logical operation name being performed.</summary>
+ <returns>The logical operation name being performed.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Operator">
+ <summary>Gets or sets the logical name of the object performing the operation.</summary>
+ <returns>The logical name of the object performing the operation.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Properties">
+ <summary>Gets the optional user-defined properties.</summary>
+ <returns>The optional user-defined properties.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Request">
+ <summary>Gets the <see cref="T:System.Net.Http.HttpRequestMessage" /> from the record.</summary>
+ <returns>The <see cref="T:System.Net.Http.HttpRequestMessage" /> from the record.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.RequestId">
+ <summary>Gets the correlation ID from the <see cref="P:System.Web.Http.Tracing.TraceRecord.Request" />.</summary>
+ <returns>The correlation ID from the <see cref="P:System.Web.Http.Tracing.TraceRecord.Request" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Status">
+ <summary>Gets or sets the <see cref="T:System.Net.HttpStatusCode" /> associated with the <see cref="T:System.Net.Http.HttpResponseMessage" />.</summary>
+ <returns>The <see cref="T:System.Net.HttpStatusCode" /> associated with the <see cref="T:System.Net.Http.HttpResponseMessage" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Timestamp">
+ <summary>Gets the <see cref="T:System.DateTime" /> of this trace (via <see cref="P:System.DateTime.UtcNow" />).</summary>
+ <returns>The <see cref="T:System.DateTime" /> of this trace (via <see cref="P:System.DateTime.UtcNow" />).</returns>
+ </member>
+ <member name="T:System.Web.Http.Validation.DefaultBodyModelValidator">
+ <summary>Represents a class used to recursively validate an object.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.DefaultBodyModelValidator.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.DefaultBodyModelValidator" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.DefaultBodyModelValidator.ShouldValidateType(System.Type)">
+ <summary>Determines whether instances of a particular type should be validated.</summary>
+ <returns>true if the type should be validated; false otherwise.</returns>
+ <param name="type">The type to validate.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.DefaultBodyModelValidator.Validate(System.Object,System.Type,System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.String)">
+ <summary>Determines whether the <paramref name="model" /> is valid and adds any validation errors to the <paramref name="actionContext" />'s <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" />.</summary>
+ <returns>true if model is valid, false otherwise.</returns>
+ <param name="model">The model to be validated.</param>
+ <param name="type">The <see cref="T:System.Type" /> to use for validation.</param>
+ <param name="metadataProvider">The <see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" /> used to provide model metadata.</param>
+ <param name="actionContext">The <see cref="T:System.Web.Http.Controllers.HttpActionContext" /> within which the model is being validated.</param>
+ <param name="keyPrefix">The <see cref="T:System.String" /> to append to the key for any validation errors.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.IBodyModelValidator">
+ <summary>Represents an interface for the validation of the models</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.IBodyModelValidator.Validate(System.Object,System.Type,System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.String)">
+ <summary> Determines whether the model is valid and adds any validation errors to the actionContext's <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" /></summary>
+ <returns>trueif model is valid, false otherwise.</returns>
+ <param name="model">The model to be validated.</param>
+ <param name="type">The <see cref="T:System.Type" /> to use for validation.</param>
+ <param name="metadataProvider">The <see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" /> used to provide the model metadata.</param>
+ <param name="actionContext">The <see cref="T:System.Web.Http.Controllers.HttpActionContext" /> within which the model is being validated.</param>
+ <param name="keyPrefix">The <see cref="T:System.String" /> to append to the key for any validation errors.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.ModelStateFormatterLogger">
+ <summary>This <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> logs formatter errors to the provided <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelStateFormatterLogger.#ctor(System.Web.Http.ModelBinding.ModelStateDictionary,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.ModelStateFormatterLogger" /> class.</summary>
+ <param name="modelState">The model state.</param>
+ <param name="prefix">The prefix.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelStateFormatterLogger.LogError(System.String,System.Exception)">
+ <summary>Logs the specified model error.</summary>
+ <param name="errorPath">The error path.</param>
+ <param name="exception">The error message.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelStateFormatterLogger.LogError(System.String,System.String)">
+ <summary>Logs the specified model error.</summary>
+ <param name="errorPath">The error path.</param>
+ <param name="errorMessage">The error message.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.ModelValidatedEventArgs">
+ <summary>Provides data for the <see cref="E:System.Web.Http.Validation.ModelValidationNode.Validated" /> event.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidatedEventArgs.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.Validation.ModelValidationNode)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.ModelValidatedEventArgs" /> class.</summary>
+ <param name="actionContext">The action context.</param>
+ <param name="parentNode">The parent node.</param>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidatedEventArgs.ActionContext">
+ <summary>Gets or sets the context for an action.</summary>
+ <returns>The context for an action.</returns>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidatedEventArgs.ParentNode">
+ <summary>Gets or sets the parent of this node.</summary>
+ <returns>The parent of this node.</returns>
+ </member>
+ <member name="T:System.Web.Http.Validation.ModelValidatingEventArgs">
+ <summary>Provides data for the <see cref="E:System.Web.Http.Validation.ModelValidationNode.Validating" /> event.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidatingEventArgs.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.Validation.ModelValidationNode)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.ModelValidatingEventArgs" /> class.</summary>
+ <param name="actionContext">The action context.</param>
+ <param name="parentNode">The parent node.</param>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidatingEventArgs.ActionContext">
+ <summary>Gets or sets the context for an action.</summary>
+ <returns>The context for an action.</returns>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidatingEventArgs.ParentNode">
+ <summary>Gets or sets the parent of this node.</summary>
+ <returns>The parent of this node.</returns>
+ </member>
+ <member name="T:System.Web.Http.Validation.ModelValidationNode">
+ <summary>Provides a container for model validation information.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidationNode.#ctor(System.Web.Http.Metadata.ModelMetadata,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.ModelValidationNode" /> class, using the model metadata and state key.</summary>
+ <param name="modelMetadata">The model metadata.</param>
+ <param name="modelStateKey">The model state key.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidationNode.#ctor(System.Web.Http.Metadata.ModelMetadata,System.String,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidationNode})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.ModelValidationNode" /> class, using the model metadata, the model state key, and child model-validation nodes.</summary>
+ <param name="modelMetadata">The model metadata.</param>
+ <param name="modelStateKey">The model state key.</param>
+ <param name="childNodes">The model child nodes.</param>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidationNode.ChildNodes">
+ <summary>Gets or sets the child nodes.</summary>
+ <returns>The child nodes.</returns>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidationNode.CombineWith(System.Web.Http.Validation.ModelValidationNode)">
+ <summary>Combines the current <see cref="T:System.Web.Http.Validation.ModelValidationNode" /> instance with a specified <see cref="T:System.Web.Http.Validation.ModelValidationNode" /> instance.</summary>
+ <param name="otherNode">The model validation node to combine with the current instance.</param>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidationNode.ModelMetadata">
+ <summary>Gets or sets the model metadata.</summary>
+ <returns>The model metadata.</returns>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidationNode.ModelStateKey">
+ <summary>Gets or sets the model state key.</summary>
+ <returns>The model state key.</returns>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidationNode.SuppressValidation">
+ <summary>Gets or sets a value that indicates whether validation should be suppressed.</summary>
+ <returns>true if validation should be suppressed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidationNode.Validate(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Validates the model using the specified execution context.</summary>
+ <param name="actionContext">The action context.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidationNode.Validate(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.Validation.ModelValidationNode)">
+ <summary>Validates the model using the specified execution context and parent node.</summary>
+ <param name="actionContext">The action context.</param>
+ <param name="parentNode">The parent node.</param>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidationNode.ValidateAllProperties">
+ <summary>Gets or sets a value that indicates whether all properties of the model should be validated.</summary>
+ <returns>true if all properties of the model should be validated, or false if validation should be skipped.</returns>
+ </member>
+ <member name="E:System.Web.Http.Validation.ModelValidationNode.Validated">
+ <summary>Occurs when the model has been validated.</summary>
+ </member>
+ <member name="E:System.Web.Http.Validation.ModelValidationNode.Validating">
+ <summary>Occurs when the model is being validated.</summary>
+ </member>
+ <member name="T:System.Web.Http.Validation.ModelValidationRequiredMemberSelector">
+ <summary>Represents the selection of required members by checking for any required ModelValidators associated with the member.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidationRequiredMemberSelector.#ctor(System.Web.Http.Metadata.ModelMetadataProvider,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.ModelValidationRequiredMemberSelector" /> class.</summary>
+ <param name="metadataProvider">The metadata provider.</param>
+ <param name="validatorProviders">The validator providers.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidationRequiredMemberSelector.IsRequiredMember(System.Reflection.MemberInfo)">
+ <summary>Indicates whether the member is required for validation.</summary>
+ <returns>true if the member is required for validation; otherwise, false.</returns>
+ <param name="member">The member.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.ModelValidationResult">
+ <summary>Provides a container for a validation result.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidationResult.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.ModelValidationResult" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidationResult.MemberName">
+ <summary>Gets or sets the name of the member.</summary>
+ <returns>The name of the member.</returns>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidationResult.Message">
+ <summary>Gets or sets the validation result message.</summary>
+ <returns>The validation result message.</returns>
+ </member>
+ <member name="T:System.Web.Http.Validation.ModelValidator">
+ <summary>Provides a base class for implementing validation logic.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidator.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.ModelValidator" /> class.</summary>
+ <param name="validatorProviders">The validator providers.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidator.GetModelValidator(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
+ <summary>Returns a composite model validator for the model.</summary>
+ <returns>A composite model validator for the model.</returns>
+ <param name="validatorProviders">An enumeration of validator providers.</param>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidator.IsRequired">
+ <summary>Gets a value that indicates whether a model property is required.</summary>
+ <returns>true if the model property is required; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidator.Validate(System.Web.Http.Metadata.ModelMetadata,System.Object)">
+ <summary>Validates a specified object.</summary>
+ <returns>A list of validation results.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="container">The container.</param>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidator.ValidatorProviders">
+ <summary>Gets or sets an enumeration of validator providers.</summary>
+ <returns>An enumeration of validator providers.</returns>
+ </member>
+ <member name="T:System.Web.Http.Validation.ModelValidatorProvider">
+ <summary>Provides a list of validators for a model.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidatorProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
+ <summary>Gets a list of validators associated with this <see cref="T:System.Web.Http.Validation.ModelValidatorProvider" />.</summary>
+ <returns>The list of validators.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="validatorProviders">The validator providers.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.Providers.AssociatedValidatorProvider">
+ <summary>Provides an abstract class for classes that implement a validation provider.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.AssociatedValidatorProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.Providers.AssociatedValidatorProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.AssociatedValidatorProvider.GetTypeDescriptor(System.Type)">
+ <summary>Gets a type descriptor for the specified type.</summary>
+ <returns>A type descriptor for the specified type.</returns>
+ <param name="type">The type of the validation provider.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.AssociatedValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
+ <summary>Gets the validators for the model using the metadata and validator providers.</summary>
+ <returns>The validators for the model.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="validatorProviders">An enumeration of validator providers.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.AssociatedValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider},System.Collections.Generic.IEnumerable{System.Attribute})">
+ <summary>Gets the validators for the model using the metadata, the validator providers, and a list of attributes.</summary>
+ <returns>The validators for the model.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="validatorProviders">An enumeration of validator providers.</param>
+ <param name="attributes">The list of attributes.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.Providers.DataAnnotationsModelValidationFactory">
+ <summary>Represents the method that creates a <see cref="T:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider" /> instance.</summary>
+ </member>
+ <member name="T:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider">
+ <summary>Represents an implementation of <see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /> which providers validators for attributes which derive from <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute" />. It also provides a validator for types which implement <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" />. To support client side validation, you can either register adapters through the static methods on this class, or by having your validation attributes implement <see cref="T:System.Web.Http.Validation.IClientValidatable" />. The logic to support IClientValidatable is implemented in <see cref="T:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider},System.Collections.Generic.IEnumerable{System.Attribute})">
+ <summary>Gets the validators for the model using the specified metadata, validator provider and attributes.</summary>
+ <returns>The validators for the model.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="validatorProviders">The validator providers.</param>
+ <param name="attributes">The attributes.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterAdapter(System.Type,System.Type)">
+ <summary>Registers an adapter to provide client-side validation.</summary>
+ <param name="attributeType">The type of the validation attribute.</param>
+ <param name="adapterType">The type of the adapter.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterAdapterFactory(System.Type,System.Web.Http.Validation.Providers.DataAnnotationsModelValidationFactory)">
+ <summary>Registers an adapter factory for the validation provider.</summary>
+ <param name="attributeType">The type of the attribute.</param>
+ <param name="factory">The factory that will be used to create the <see cref="T:System.Web.Http.Validation.ModelValidator" /> object for the specified attribute.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterDefaultAdapter(System.Type)">
+ <summary>Registers the default adapter.</summary>
+ <param name="adapterType">The type of the adapter.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterDefaultAdapterFactory(System.Web.Http.Validation.Providers.DataAnnotationsModelValidationFactory)">
+ <summary>Registers the default adapter factory.</summary>
+ <param name="factory">The factory that will be used to create the <see cref="T:System.Web.Http.Validation.ModelValidator" /> object for the default adapter.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterDefaultValidatableObjectAdapter(System.Type)">
+ <summary>Registers the default adapter type for objects which implement <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" />. The adapter type must derive from <see cref="T:System.Web.Http.Validation.ModelValidator" /> and it must contain a public constructor which takes two parameters of types <see cref="T:System.Web.Http.Metadata.ModelMetadata" /> and <see cref="T:System.Web.Http.Controllers.HttpActionContext" />. </summary>
+ <param name="adapterType">The type of the adapter.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterDefaultValidatableObjectAdapterFactory(System.Web.Http.Validation.Providers.DataAnnotationsValidatableObjectAdapterFactory)">
+ <summary>Registers the default adapter factory for objects which implement <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" />. </summary>
+ <param name="factory">The factory.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterValidatableObjectAdapter(System.Type,System.Type)">
+ <summary>Registers an adapter type for the given modelType, which must implement <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" />. The adapter type must derive from <see cref="T:System.Web.Http.Validation.ModelValidator" /> and it must contain a public constructor which takes two parameters of types <see cref="T:System.Web.Http.Metadata.ModelMetadata" /> and <see cref="T:System.Web.Http.Controllers.HttpActionContext" />. </summary>
+ <param name="modelType">The model type.</param>
+ <param name="adapterType">The type of the adapter.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterValidatableObjectAdapterFactory(System.Type,System.Web.Http.Validation.Providers.DataAnnotationsValidatableObjectAdapterFactory)">
+ <summary>Registers an adapter factory for the given modelType, which must implement <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" />. </summary>
+ <param name="modelType">The model type.</param>
+ <param name="factory">The factory.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.Providers.DataAnnotationsValidatableObjectAdapterFactory">
+ <summary>Provides a factory for validators that are based on <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" />.</summary>
+ </member>
+ <member name="T:System.Web.Http.Validation.Providers.DataMemberModelValidatorProvider">
+ <summary>Represents a validator provider for data member model.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataMemberModelValidatorProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.Providers.DataMemberModelValidatorProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataMemberModelValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider},System.Collections.Generic.IEnumerable{System.Attribute})">
+ <summary>Gets the validators for the model.</summary>
+ <returns>The validators for the model.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="validatorProviders">An enumerator of validator providers.</param>
+ <param name="attributes">A list of attributes.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.Providers.InvalidModelValidatorProvider">
+ <summary>An implementation of <see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /> which provides validators that throw exceptions when the model is invalid.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.InvalidModelValidatorProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.Providers.InvalidModelValidatorProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.InvalidModelValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider},System.Collections.Generic.IEnumerable{System.Attribute})">
+ <summary>Gets a list of validators associated with this <see cref="T:System.Web.Http.Validation.Providers.InvalidModelValidatorProvider" />.</summary>
+ <returns>The list of validators.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="validatorProviders">The validator providers.</param>
+ <param name="attributes">The list of attributes.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.Providers.RequiredMemberModelValidatorProvider">
+ <summary>Represents the provider for the required member model validator.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.RequiredMemberModelValidatorProvider.#ctor(System.Net.Http.Formatting.IRequiredMemberSelector)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.Providers.RequiredMemberModelValidatorProvider" /> class.</summary>
+ <param name="requiredMemberSelector">The required member selector.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.RequiredMemberModelValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
+ <summary>Gets the validator for the member model.</summary>
+ <returns>The validator for the member model.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="validatorProviders">The validator providers</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator">
+ <summary>Provides a model validator.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider},System.ComponentModel.DataAnnotations.ValidationAttribute)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator" /> class.</summary>
+ <param name="validatorProviders">The validator providers.</param>
+ <param name="attribute">The validation attribute for the model.</param>
+ </member>
+ <member name="P:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator.Attribute">
+ <summary>Gets or sets the validation attribute for the model validator.</summary>
+ <returns>The validation attribute for the model validator.</returns>
+ </member>
+ <member name="P:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator.IsRequired">
+ <summary>Gets a value that indicates whether model validation is required.</summary>
+ <returns>true if model validation is required; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator.Validate(System.Web.Http.Metadata.ModelMetadata,System.Object)">
+ <summary>Validates the model and returns the validation errors if any.</summary>
+ <returns>A list of validation error messages for the model, or an empty list if no errors have occurred.</returns>
+ <param name="metadata">The model metadata.</param>
+ <param name="container">The container for the model.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.Validators.ErrorModelValidator">
+ <summary>A <see cref="T:System.Web.Http.Validation.ModelValidator" /> to represent an error. This validator will always throw an exception regardless of the actual model value.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Validators.ErrorModelValidator.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider},System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.Validators.ErrorModelValidator" /> class.</summary>
+ <param name="validatorProviders">The list of model validator providers.</param>
+ <param name="errorMessage">The error message for the exception.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Validators.ErrorModelValidator.Validate(System.Web.Http.Metadata.ModelMetadata,System.Object)">
+ <summary>Validates a specified object.</summary>
+ <returns>A list of validation results.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="container">The container.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.Validators.RequiredMemberModelValidator">
+ <summary>Represents the <see cref="T:System.Web.Http.Validation.ModelValidator" /> for required members. </summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Validators.RequiredMemberModelValidator.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.Validators.RequiredMemberModelValidator" /> class.</summary>
+ <param name="validatorProviders">The validator providers.</param>
+ </member>
+ <member name="P:System.Web.Http.Validation.Validators.RequiredMemberModelValidator.IsRequired">
+ <summary>Gets or sets a value that instructs the serialization engine that the member must be presents when validating.</summary>
+ <returns>true if the member is required; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Http.Validation.Validators.RequiredMemberModelValidator.Validate(System.Web.Http.Metadata.ModelMetadata,System.Object)">
+ <summary>Validates the object.</summary>
+ <returns>A list of validation results.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="container">The container.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.Validators.ValidatableObjectAdapter">
+ <summary>Provides an object adapter that can be validated.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Validators.ValidatableObjectAdapter.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.Validators.ValidatableObjectAdapter" /> class.</summary>
+ <param name="validatorProviders">The validation provider.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Validators.ValidatableObjectAdapter.Validate(System.Web.Http.Metadata.ModelMetadata,System.Object)">
+ <summary>Validates the specified object.</summary>
+ <returns>A list of validation results.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="container">The container.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.IEnumerableValueProvider">
+ <summary>Represents the base class for value providers whose values come from a collection that implements the <see cref="T:System.Collections.IEnumerable" /> interface.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.IEnumerableValueProvider.GetKeysFromPrefix(System.String)">
+ <summary>Retrieves the keys from the specified <paramref name="prefix" />.</summary>
+ <returns>The keys from the specified <paramref name="prefix" />.</returns>
+ <param name="prefix">The prefix.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.IUriValueProviderFactory">
+ <summary>Represents an interface that is implemented by any <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> that supports the creation of a <see cref="T:System.Web.Http.ValueProviders.IValueProvider" /> to access the <see cref="T:System.Uri" /> of an incoming <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.IValueProvider">
+ <summary>Defines the methods that are required for a value provider in ASP.NET MVC.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.IValueProvider.ContainsPrefix(System.String)">
+ <summary>Determines whether the collection contains the specified prefix.</summary>
+ <returns>true if the collection contains the specified prefix; otherwise, false.</returns>
+ <param name="prefix">The prefix to search for.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.IValueProvider.GetValue(System.String)">
+ <summary>Retrieves a value object using the specified key.</summary>
+ <returns>The value object for the specified key, or null if the key is not found.</returns>
+ <param name="key">The key of the value object to retrieve.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.ValueProviderAttribute">
+ <summary> This attribute is used to specify a custom <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.ValueProviderAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.ValueProviderAttribute" />.</summary>
+ <param name="valueProviderFactory">The type of the model binder.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.ValueProviderAttribute.#ctor(System.Type[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.ValueProviderAttribute" />.</summary>
+ <param name="valueProviderFactories">An array of model binder types.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.ValueProviderAttribute.GetValueProviderFactories(System.Web.Http.HttpConfiguration)">
+ <summary>Gets the value provider factories.</summary>
+ <returns>A collection of value provider factories.</returns>
+ <param name="configuration">A configuration object.</param>
+ </member>
+ <member name="P:System.Web.Http.ValueProviders.ValueProviderAttribute.ValueProviderFactoryTypes">
+ <summary>Gets the types of object returned by the value provider factory.</summary>
+ <returns>A collection of types.</returns>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.ValueProviderFactory">
+ <summary>Represents a factory for creating value-provider objects.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.ValueProviderFactory.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.ValueProviderFactory.GetValueProvider(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Returns a value-provider object for the specified controller context.</summary>
+ <returns>A value-provider object.</returns>
+ <param name="actionContext">An object that encapsulates information about the current HTTP request.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.ValueProviderResult">
+ <summary>Represents the result of binding a value (such as from a form post or query string) to an action-method argument property, or to the argument itself.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.ValueProviderResult.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.ValueProviderResult" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.ValueProviderResult.#ctor(System.Object,System.String,System.Globalization.CultureInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.ValueProviderResult" /> class.</summary>
+ <param name="rawValue">The raw value.</param>
+ <param name="attemptedValue">The attempted value.</param>
+ <param name="culture">The culture.</param>
+ </member>
+ <member name="P:System.Web.Http.ValueProviders.ValueProviderResult.AttemptedValue">
+ <summary>Gets or sets the raw value that is converted to a string for display.</summary>
+ <returns>The raw value that is converted to a string for display.</returns>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.ValueProviderResult.ConvertTo(System.Type)">
+ <summary>Converts the value that is encapsulated by this result to the specified type.</summary>
+ <returns>The converted value.</returns>
+ <param name="type">The target type.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.ValueProviderResult.ConvertTo(System.Type,System.Globalization.CultureInfo)">
+ <summary>Converts the value that is encapsulated by this result to the specified type by using the specified culture information.</summary>
+ <returns>The converted value.</returns>
+ <param name="type">The target type.</param>
+ <param name="culture">The culture to use in the conversion.</param>
+ </member>
+ <member name="P:System.Web.Http.ValueProviders.ValueProviderResult.Culture">
+ <summary>Gets or sets the culture.</summary>
+ <returns>The culture.</returns>
+ </member>
+ <member name="P:System.Web.Http.ValueProviders.ValueProviderResult.RawValue">
+ <summary>Gets or set the raw value that is supplied by the value provider.</summary>
+ <returns>The raw value that is supplied by the value provider.</returns>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.Providers.CompositeValueProvider">
+ <summary>Represents a value provider whose values come from a list of value providers that implements the <see cref="T:System.Collections.IEnumerable" /> interface.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.Providers.CompositeValueProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.#ctor(System.Collections.Generic.IList{System.Web.Http.ValueProviders.IValueProvider})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.Providers.CompositeValueProvider" /> class.</summary>
+ <param name="list">The list of value providers.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.ContainsPrefix(System.String)">
+ <summary>Determines whether the collection contains the specified <paramref name="prefix" />.</summary>
+ <returns>true if the collection contains the specified <paramref name="prefix" />; otherwise, false.</returns>
+ <param name="prefix">The prefix to search for.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.GetKeysFromPrefix(System.String)">
+ <summary>Retrieves the keys from the specified <paramref name="prefix" />.</summary>
+ <returns>The keys from the specified <paramref name="prefix" />.</returns>
+ <param name="prefix">The prefix from which keys are retrieved.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.GetValue(System.String)">
+ <summary>Retrieves a value object using the specified <paramref name="key" />.</summary>
+ <returns>The value object for the specified <paramref name="key" />.</returns>
+ <param name="key">The key of the value object to retrieve.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.InsertItem(System.Int32,System.Web.Http.ValueProviders.IValueProvider)">
+ <summary>Inserts an element into the collection 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.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.SetItem(System.Int32,System.Web.Http.ValueProviders.IValueProvider)">
+ <summary>Replaces the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to replace.</param>
+ <param name="item">The new value for the element at the specified index.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.Providers.CompositeValueProviderFactory">
+ <summary>Represents a factory for creating a list of value-provider objects.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProviderFactory.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.ValueProviders.ValueProviderFactory})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.Providers.CompositeValueProviderFactory" /> class.</summary>
+ <param name="factories">The collection of value-provider factories.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProviderFactory.GetValueProvider(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Retrieves a list of value-provider objects for the specified controller context.</summary>
+ <returns>The list of value-provider objects for the specified controller context.</returns>
+ <param name="actionContext">An object that encapsulates information about the current HTTP request.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider">
+ <summary>A value provider for name/value pairs.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object},System.Globalization.CultureInfo)"></member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Globalization.CultureInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider" /> class.</summary>
+ <param name="values">The name/value pairs for the provider.</param>
+ <param name="culture">The culture used for the name/value pairs.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider.#ctor(System.Func{System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}}},System.Globalization.CultureInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider" /> class, using a function delegate to provide the name/value pairs.</summary>
+ <param name="valuesFactory">A function delegate that returns a collection of name/value pairs.</param>
+ <param name="culture">The culture used for the name/value pairs.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider.ContainsPrefix(System.String)">
+ <summary>Determines whether the collection contains the specified prefix.</summary>
+ <returns>true if the collection contains the specified prefix; otherwise, false.</returns>
+ <param name="prefix">The prefix to search for.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider.GetKeysFromPrefix(System.String)">
+ <summary>Gets the keys from a prefix.</summary>
+ <returns>The keys.</returns>
+ <param name="prefix">The prefix.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider.GetValue(System.String)">
+ <summary>Retrieves a value object using the specified key.</summary>
+ <returns>The value object for the specified key.</returns>
+ <param name="key">The key of the value object to retrieve.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.Providers.QueryStringValueProvider">
+ <summary>Represents a value provider for query strings that are contained in a <see cref="T:System.Collections.Specialized.NameValueCollection" /> object.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.QueryStringValueProvider.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Globalization.CultureInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.Providers.QueryStringValueProvider" /> class.</summary>
+ <param name="actionContext">An object that encapsulates information about the current HTTP request.</param>
+ <param name="culture">An object that contains information about the target culture.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.Providers.QueryStringValueProviderFactory">
+ <summary>Represents a class that is responsible for creating a new instance of a query-string value-provider object.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.QueryStringValueProviderFactory.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.Providers.QueryStringValueProviderFactory" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.QueryStringValueProviderFactory.GetValueProvider(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Retrieves a value-provider object for the specified controller context.</summary>
+ <returns>A query-string value-provider object.</returns>
+ <param name="actionContext">An object that encapsulates information about the current HTTP request.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.Providers.RouteDataValueProvider">
+ <summary>Represents a value provider for route data that is contained in an object that implements the IDictionary(Of TKey, TValue) interface.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.RouteDataValueProvider.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Globalization.CultureInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.Providers.RouteDataValueProvider" /> class.</summary>
+ <param name="actionContext">An object that contain information about the HTTP request.</param>
+ <param name="culture">An object that contains information about the target culture.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.Providers.RouteDataValueProviderFactory">
+ <summary>Represents a factory for creating route-data value provider objects.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.RouteDataValueProviderFactory.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.Providers.RouteDataValueProviderFactory" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.RouteDataValueProviderFactory.GetValueProvider(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Retrieves a value-provider object for the specified controller context.</summary>
+ <returns>A value-provider object.</returns>
+ <param name="actionContext">An object that encapsulates information about the current HTTP request.</param>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/packages/Microsoft.AspNet.WebApi.WebHost.5.2.3/Microsoft.AspNet.WebApi.WebHost.5.2.3.nupkg b/packages/Microsoft.AspNet.WebApi.WebHost.5.2.3/Microsoft.AspNet.WebApi.WebHost.5.2.3.nupkg
new file mode 100644
index 0000000..2233083
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebApi.WebHost.5.2.3/Microsoft.AspNet.WebApi.WebHost.5.2.3.nupkg
Binary files differ
diff --git a/packages/Microsoft.AspNet.WebApi.WebHost.5.2.3/lib/net45/System.Web.Http.WebHost.dll b/packages/Microsoft.AspNet.WebApi.WebHost.5.2.3/lib/net45/System.Web.Http.WebHost.dll
new file mode 100644
index 0000000..4f2b581
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebApi.WebHost.5.2.3/lib/net45/System.Web.Http.WebHost.dll
Binary files differ
diff --git a/packages/Microsoft.AspNet.WebApi.WebHost.5.2.3/lib/net45/System.Web.Http.WebHost.xml b/packages/Microsoft.AspNet.WebApi.WebHost.5.2.3/lib/net45/System.Web.Http.WebHost.xml
new file mode 100644
index 0000000..06daedf
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebApi.WebHost.5.2.3/lib/net45/System.Web.Http.WebHost.xml
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Web.Http.WebHost</name>
+ </assembly>
+ <members>
+ <member name="T:System.Web.Http.GlobalConfiguration">
+ <summary> Provides a global <see cref="T:System.Web.Http.HttpConfiguration" /> for ASP.NET applications. </summary>
+ </member>
+ <member name="P:System.Web.Http.GlobalConfiguration.Configuration"></member>
+ <member name="M:System.Web.Http.GlobalConfiguration.Configure(System.Action{System.Web.Http.HttpConfiguration})"></member>
+ <member name="P:System.Web.Http.GlobalConfiguration.DefaultHandler"></member>
+ <member name="P:System.Web.Http.GlobalConfiguration.DefaultServer">
+ <summary> Gets the global <see cref="T:System.Web.Http.HttpServer" />. </summary>
+ </member>
+ <member name="T:System.Web.Http.RouteCollectionExtensions">
+ <summary> Extension methods for <see cref="T:System.Web.Routing.RouteCollection" /></summary>
+ </member>
+ <member name="M:System.Web.Http.RouteCollectionExtensions.MapHttpRoute(System.Web.Routing.RouteCollection,System.String,System.String)">
+ <summary>Maps the specified route template.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ </member>
+ <member name="M:System.Web.Http.RouteCollectionExtensions.MapHttpRoute(System.Web.Routing.RouteCollection,System.String,System.String,System.Object)">
+ <summary>Maps the specified route template and sets default route.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ </member>
+ <member name="M:System.Web.Http.RouteCollectionExtensions.MapHttpRoute(System.Web.Routing.RouteCollection,System.String,System.String,System.Object,System.Object)">
+ <summary>Maps the specified route template and sets default route values and constraints.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ <param name="constraints">A set of expressions that specify values for routeTemplate.</param>
+ </member>
+ <member name="M:System.Web.Http.RouteCollectionExtensions.MapHttpRoute(System.Web.Routing.RouteCollection,System.String,System.String,System.Object,System.Object,System.Net.Http.HttpMessageHandler)">
+ <summary>Maps the specified route template and sets default route values, constraints, and end-point message handler.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ <param name="constraints">A set of expressions that specify values for routeTemplate.</param>
+ <param name="handler">The handler to which the request will be dispatched.</param>
+ </member>
+ <member name="T:System.Web.Http.WebHost.HttpControllerHandler">
+ <summary>A <see cref="T:System.Web.IHttpTaskAsyncHandler" /> that passes ASP.NET requests into the <see cref="T:System.Web.Http.HttpServer" /> pipeline and write the result back.</summary>
+ </member>
+ <member name="M:System.Web.Http.WebHost.HttpControllerHandler.#ctor(System.Web.Routing.RouteData)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.WebHost.HttpControllerHandler" /> class.</summary>
+ <param name="routeData">The route data.</param>
+ </member>
+ <member name="M:System.Web.Http.WebHost.HttpControllerHandler.#ctor(System.Web.Routing.RouteData,System.Net.Http.HttpMessageHandler)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.WebHost.HttpControllerHandler" /> class.</summary>
+ <param name="routeData">The route data.</param>
+ <param name="handler">The message handler to dispatch requests to.</param>
+ </member>
+ <member name="M:System.Web.Http.WebHost.HttpControllerHandler.ProcessRequestAsync(System.Web.HttpContext)">
+ <summary>Provides code that handles an asynchronous task</summary>
+ <returns>The asynchronous task.</returns>
+ <param name="context">The HTTP context.</param>
+ </member>
+ <member name="T:System.Web.Http.WebHost.HttpControllerRouteHandler">
+ <summary> A <see cref="T:System.Web.Routing.IRouteHandler" /> that returns instances of <see cref="T:System.Web.Http.WebHost.HttpControllerHandler" /> that can pass requests to a given <see cref="T:System.Web.Http.HttpServer" /> instance. </summary>
+ </member>
+ <member name="M:System.Web.Http.WebHost.HttpControllerRouteHandler.#ctor">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.WebHost.HttpControllerRouteHandler" /> class. </summary>
+ </member>
+ <member name="M:System.Web.Http.WebHost.HttpControllerRouteHandler.GetHttpHandler(System.Web.Routing.RequestContext)">
+ <summary> Provides the object that processes the request. </summary>
+ <returns> An object that processes the request. </returns>
+ <param name="requestContext">An object that encapsulates information about the request.</param>
+ </member>
+ <member name="P:System.Web.Http.WebHost.HttpControllerRouteHandler.Instance">
+ <summary> Gets the singleton <see cref="T:System.Web.Http.WebHost.HttpControllerRouteHandler" /> instance. </summary>
+ </member>
+ <member name="M:System.Web.Http.WebHost.HttpControllerRouteHandler.System#Web#Routing#IRouteHandler#GetHttpHandler(System.Web.Routing.RequestContext)">
+ <summary> Provides the object that processes the request. </summary>
+ <returns> An object that processes the request. </returns>
+ <param name="requestContext">An object that encapsulates information about the request.</param>
+ </member>
+ <member name="T:System.Web.Http.WebHost.PreApplicationStartCode">
+ <summary>Provides a registration point for the simple membership pre-application start code.</summary>
+ </member>
+ <member name="M:System.Web.Http.WebHost.PreApplicationStartCode.Start">
+ <summary>Registers the simple membership pre-application start code.</summary>
+ </member>
+ <member name="T:System.Web.Http.WebHost.WebHostBufferPolicySelector">
+ <summary>Represents the web host buffer policy selector.</summary>
+ </member>
+ <member name="M:System.Web.Http.WebHost.WebHostBufferPolicySelector.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.WebHost.WebHostBufferPolicySelector" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.WebHost.WebHostBufferPolicySelector.UseBufferedInputStream(System.Object)">
+ <summary>Gets a value that indicates whether the host should buffer the entity body of the HTTP request.</summary>
+ <returns>true if buffering should be used; otherwise a streamed request should be used.</returns>
+ <param name="hostContext">The host context.</param>
+ </member>
+ <member name="M:System.Web.Http.WebHost.WebHostBufferPolicySelector.UseBufferedOutputStream(System.Net.Http.HttpResponseMessage)">
+ <summary>Uses a buffered output stream for the web host.</summary>
+ <returns>A buffered output stream.</returns>
+ <param name="response">The response.</param>
+ </member>
+ <member name="T:System.Web.Http.WebHost.WebHostExceptionCatchBlocks">
+ <summary>Provides the catch blocks used within this assembly.</summary>
+ </member>
+ <member name="P:System.Web.Http.WebHost.WebHostExceptionCatchBlocks.HttpControllerHandlerBufferContent">
+ <summary>Gets the label for the catch block in System.Web.Http.WebHost.HttpControllerHandler.WriteBufferedResponseContentAsync.</summary>
+ <returns>The label for the catch block in System.Web.Http.WebHost.HttpControllerHandler.WriteBufferedResponseContentAsync.</returns>
+ </member>
+ <member name="P:System.Web.Http.WebHost.WebHostExceptionCatchBlocks.HttpControllerHandlerBufferError">
+ <summary>Gets the label for the catch block in System.Web.Http.WebHost.HttpControllerHandler.WriteErrorResponseContentAsync.</summary>
+ <returns>The label for the catch block in System.Web.Http.WebHost.HttpControllerHandler.WriteErrorResponseContentAsync.</returns>
+ </member>
+ <member name="P:System.Web.Http.WebHost.WebHostExceptionCatchBlocks.HttpControllerHandlerComputeContentLength">
+ <summary>Gets the label for the catch block in System.Web.Http.WebHost.HttpControllerHandler.ComputeContentLength.</summary>
+ <returns>The label for the catch block in System.Web.Http.WebHost.HttpControllerHandler.ComputeContentLength.</returns>
+ </member>
+ <member name="P:System.Web.Http.WebHost.WebHostExceptionCatchBlocks.HttpControllerHandlerStreamContent">
+ <summary>Gets the label for the catch block in System.Web.Http.WebHost.HttpControllerHandler.WriteStreamedResponseContentAsync.</summary>
+ <returns>The label for the catch block in System.Web.Http.WebHost.HttpControllerHandler.WriteStreamedResponseContentAsync.</returns>
+ </member>
+ <member name="P:System.Web.Http.WebHost.WebHostExceptionCatchBlocks.HttpWebRoute">
+ <summary>Gets the label for the catch block in System.Web.Http.WebHost.WebHostExceptionCatchBlocks.HttpWebRoute.GetRouteData.</summary>
+ <returns>The catch block in System.Web.Http.WebHost.WebHostExceptionCatchBlocks.HttpWebRoute.GetRouteData.</returns>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/packages/Microsoft.AspNet.WebPages.3.2.3/Content/Web.config.install.xdt b/packages/Microsoft.AspNet.WebPages.3.2.3/Content/Web.config.install.xdt
new file mode 100644
index 0000000..01478c5
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebPages.3.2.3/Content/Web.config.install.xdt
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
+
+ <!-- If runtime tag is absent -->
+ <runtime xdt:Transform="InsertIfMissing">
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ </assemblyBinding>
+ </runtime>
+
+ <!-- If runtime tag is present, but assembly binding tag is absent -->
+ <runtime>
+ <assemblyBinding xdt:Transform="InsertIfMissing" xmlns="urn:schemas-microsoft-com:asm.v1">
+ </assemblyBinding>
+ </runtime>
+
+ <!-- If the binding redirect is already present, the existing entry needs to be removed before inserting the new entry-->
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly xdt:Transform="Remove"
+ xdt:Locator="Condition(./_defaultNamespace:assemblyIdentity/@name='System.Web.Helpers')" >
+ </dependentAssembly>
+ <dependentAssembly xdt:Transform="Remove"
+ xdt:Locator="Condition(./_defaultNamespace:assemblyIdentity/@name='System.Web.WebPages')" >
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+
+ <!-- Inserting the new binding redirect -->
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly xdt:Transform="Insert">
+ <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
+ <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
+ </dependentAssembly>
+ <dependentAssembly xdt:Transform="Insert">
+ <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
+ <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration> \ No newline at end of file
diff --git a/packages/Microsoft.AspNet.WebPages.3.2.3/Content/Web.config.uninstall.xdt b/packages/Microsoft.AspNet.WebPages.3.2.3/Content/Web.config.uninstall.xdt
new file mode 100644
index 0000000..4adcfd6
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebPages.3.2.3/Content/Web.config.uninstall.xdt
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly xdt:Transform="Remove"
+ xdt:Locator="Condition(./_defaultNamespace:assemblyIdentity/@name='System.Web.Helpers')" >
+ </dependentAssembly>
+ <dependentAssembly xdt:Transform="Remove"
+ xdt:Locator="Condition(./_defaultNamespace:assemblyIdentity/@name='System.Web.WebPages')" >
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration> \ No newline at end of file
diff --git a/packages/Microsoft.AspNet.WebPages.3.2.3/Microsoft.AspNet.WebPages.3.2.3.nupkg b/packages/Microsoft.AspNet.WebPages.3.2.3/Microsoft.AspNet.WebPages.3.2.3.nupkg
new file mode 100644
index 0000000..131ef70
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebPages.3.2.3/Microsoft.AspNet.WebPages.3.2.3.nupkg
Binary files differ
diff --git a/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.Helpers.dll b/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.Helpers.dll
new file mode 100644
index 0000000..b13e613
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.Helpers.dll
Binary files differ
diff --git a/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.Helpers.xml b/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.Helpers.xml
new file mode 100644
index 0000000..04f6a69
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.Helpers.xml
@@ -0,0 +1,839 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Web.Helpers</name>
+ </assembly>
+ <members>
+ <member name="T:System.Web.Helpers.Chart">
+ <summary>Displays data in the form of a graphical chart.</summary>
+ </member>
+ <member name="M:System.Web.Helpers.Chart.#ctor(System.Int32,System.Int32,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Helpers.Chart" /> class.</summary>
+ <param name="width">The width, in pixels, of the complete chart image.</param>
+ <param name="height">The height, in pixels, of the complete chart image.</param>
+ <param name="theme">(Optional) The template (theme) to apply to the chart.</param>
+ <param name="themePath">(Optional) The template (theme) path and file name to apply to the chart.</param>
+ </member>
+ <member name="M:System.Web.Helpers.Chart.AddLegend(System.String,System.String)">
+ <summary>Adds a legend to the chart.</summary>
+ <returns>The chart.</returns>
+ <param name="title">The text of the legend title.</param>
+ <param name="name">The unique name of the legend.</param>
+ </member>
+ <member name="M:System.Web.Helpers.Chart.AddSeries(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Collections.IEnumerable,System.String,System.Collections.IEnumerable,System.String)">
+ <summary>Provides data points and series attributes for the chart.</summary>
+ <returns>The chart.</returns>
+ <param name="name">The unique name of the series.</param>
+ <param name="chartType">The chart type of a series.</param>
+ <param name="chartArea">The name of the chart area that is used to plot the data series.</param>
+ <param name="axisLabel">The axis label text for the series.</param>
+ <param name="legend">The name of the series that is associated with the legend.</param>
+ <param name="markerStep">The granularity of data point markers.</param>
+ <param name="xValue">The values to plot along the x-axis.</param>
+ <param name="xField">The name of the field for x-values.</param>
+ <param name="yValues">The values to plot along the y-axis.</param>
+ <param name="yFields">A comma-separated list of name or names of the field or fields for y-values.</param>
+ </member>
+ <member name="M:System.Web.Helpers.Chart.AddTitle(System.String,System.String)">
+ <summary>Adds a title to the chart.</summary>
+ <returns>The chart.</returns>
+ <param name="text">The title text.</param>
+ <param name="name">The unique name of the title.</param>
+ </member>
+ <member name="M:System.Web.Helpers.Chart.DataBindCrossTable(System.Collections.IEnumerable,System.String,System.String,System.String,System.String,System.String)">
+ <summary>Binds a chart to a data table, where one series is created for each unique value in a column.</summary>
+ <returns>The chart.</returns>
+ <param name="dataSource">The chart data source.</param>
+ <param name="groupByField">The name of the column that is used to group data into the series.</param>
+ <param name="xField">The name of the column for x-values.</param>
+ <param name="yFields">A comma-separated list of names of the columns for y-values.</param>
+ <param name="otherFields">Other data point properties that can be bound.</param>
+ <param name="pointSortOrder">The order in which the series will be sorted. The default is "Ascending".</param>
+ </member>
+ <member name="M:System.Web.Helpers.Chart.DataBindTable(System.Collections.IEnumerable,System.String)">
+ <summary>Creates and binds series data to the specified data table, and optionally populates multiple x-values.</summary>
+ <returns>The chart.</returns>
+ <param name="dataSource">The chart data source. This can be can be any <see cref="T:System.Collections.IEnumerable" /> object.</param>
+ <param name="xField">The name of the table column used for the series x-values.</param>
+ </member>
+ <member name="P:System.Web.Helpers.Chart.FileName">
+ <summary>Gets or sets the name of the file that contains the chart image.</summary>
+ <returns>The name of the file.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.Chart.GetBytes(System.String)">
+ <summary>Returns a chart image as a byte array.</summary>
+ <returns>The chart.</returns>
+ <param name="format">The image format. The default is "jpeg".</param>
+ </member>
+ <member name="M:System.Web.Helpers.Chart.GetFromCache(System.String)">
+ <summary>Retrieves the specified chart from the cache.</summary>
+ <returns>The chart.</returns>
+ <param name="key">The ID of the cache item that contains the chart to retrieve. The key is set when you call the <see cref="M:System.Web.Helpers.Chart.SaveToCache(System.String,System.Int32,System.Boolean)" /> method.</param>
+ </member>
+ <member name="P:System.Web.Helpers.Chart.Height">
+ <summary>Gets or sets the height, in pixels, of the chart image.</summary>
+ <returns>The chart height.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.Chart.Save(System.String,System.String)">
+ <summary>Saves a chart image to the specified file.</summary>
+ <returns>The chart.</returns>
+ <param name="path">The location and name of the image file.</param>
+ <param name="format">The image file format, such as "png" or "jpeg".</param>
+ </member>
+ <member name="M:System.Web.Helpers.Chart.SaveToCache(System.String,System.Int32,System.Boolean)">
+ <summary>Saves a chart in the system cache.</summary>
+ <returns>The ID of the cache item that contains the chart.</returns>
+ <param name="key">The ID of the chart in the cache.</param>
+ <param name="minutesToCache">The number of minutes to keep the chart image in the cache. The default is 20.</param>
+ <param name="slidingExpiration">true to indicate that the chart cache item's expiration is reset each time the item is accessed, or false to indicate that the expiration is based on an absolute interval since the time that the item was added to the cache. The default is true.</param>
+ </member>
+ <member name="M:System.Web.Helpers.Chart.SaveXml(System.String)">
+ <summary>Saves a chart as an XML file.</summary>
+ <returns>The chart.</returns>
+ <param name="path">The path and name of the XML file.</param>
+ </member>
+ <member name="M:System.Web.Helpers.Chart.SetXAxis(System.String,System.Double,System.Double)">
+ <summary>Sets values for the horizontal axis.</summary>
+ <returns>The chart.</returns>
+ <param name="title">The title of the x-axis.</param>
+ <param name="min">The minimum value for the x-axis.</param>
+ <param name="max">The maximum value for the x-axis.</param>
+ </member>
+ <member name="M:System.Web.Helpers.Chart.SetYAxis(System.String,System.Double,System.Double)">
+ <summary>Sets values for the vertical axis.</summary>
+ <returns>The chart.</returns>
+ <param name="title">The title of the y-axis.</param>
+ <param name="min">The minimum value for the y-axis.</param>
+ <param name="max">The maximum value for the y-axis.</param>
+ </member>
+ <member name="M:System.Web.Helpers.Chart.ToWebImage(System.String)">
+ <summary>Creates a <see cref="T:System.Web.Helpers.WebImage" /> object based on the current <see cref="T:System.Web.Helpers.Chart" /> object.</summary>
+ <returns>The chart.</returns>
+ <param name="format">The format of the image to save the <see cref="T:System.Web.Helpers.WebImage" /> object as. The default is "jpeg". The <paramref name="format" /> parameter is not case sensitive.</param>
+ </member>
+ <member name="P:System.Web.Helpers.Chart.Width">
+ <summary>Gets or set the width, in pixels, of the chart image.</summary>
+ <returns>The chart width.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.Chart.Write(System.String)">
+ <summary>Renders the output of the <see cref="T:System.Web.Helpers.Chart" /> object as an image.</summary>
+ <returns>The chart.</returns>
+ <param name="format">The format of the image. The default is "jpeg".</param>
+ </member>
+ <member name="M:System.Web.Helpers.Chart.WriteFromCache(System.String,System.String)">
+ <summary>Renders the output of a <see cref="T:System.Web.Helpers.Chart" /> object that has been cached as an image.</summary>
+ <returns>The chart.</returns>
+ <param name="key">The ID of the chart in the cache.</param>
+ <param name="format">The format of the image. The default is "jpeg".</param>
+ </member>
+ <member name="T:System.Web.Helpers.ChartTheme">
+ <summary>Specifies visual themes for a <see cref="T:System.Web.Helpers.Chart" /> object.</summary>
+ </member>
+ <member name="F:System.Web.Helpers.ChartTheme.Blue">
+ <summary>A theme for 2D charting that features a visual container with a blue gradient, rounded edges, drop-shadowing, and high-contrast gridlines.</summary>
+ </member>
+ <member name="F:System.Web.Helpers.ChartTheme.Green">
+ <summary>A theme for 2D charting that features a visual container with a green gradient, rounded edges, drop-shadowing, and low-contrast gridlines.</summary>
+ </member>
+ <member name="F:System.Web.Helpers.ChartTheme.Vanilla">
+ <summary>A theme for 2D charting that features no visual container and no gridlines.</summary>
+ </member>
+ <member name="F:System.Web.Helpers.ChartTheme.Vanilla3D">
+ <summary>A theme for 3D charting that features no visual container, limited labeling and, sparse, high-contrast gridlines.</summary>
+ </member>
+ <member name="F:System.Web.Helpers.ChartTheme.Yellow">
+ <summary>A theme for 2D charting that features a visual container that has a yellow gradient, rounded edges, drop-shadowing, and high-contrast gridlines.</summary>
+ </member>
+ <member name="T:System.Web.Helpers.Crypto">
+ <summary>Provides methods to generate hash values and encrypt passwords or other sensitive data.</summary>
+ </member>
+ <member name="M:System.Web.Helpers.Crypto.GenerateSalt(System.Int32)">
+ <summary>Generates a cryptographically strong sequence of random byte values.</summary>
+ <returns>The generated salt value as a base-64-encoded string.</returns>
+ <param name="byteLength">The number of cryptographically random bytes to generate.</param>
+ </member>
+ <member name="M:System.Web.Helpers.Crypto.Hash(System.Byte[],System.String)">
+ <summary>Returns a hash value for the specified byte array.</summary>
+ <returns>The hash value for <paramref name="input" /> as a string of hexadecimal characters.</returns>
+ <param name="input">The data to provide a hash value for.</param>
+ <param name="algorithm">The algorithm that is used to generate the hash value. The default is "sha256".</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is null.</exception>
+ </member>
+ <member name="M:System.Web.Helpers.Crypto.Hash(System.String,System.String)">
+ <summary>Returns a hash value for the specified string.</summary>
+ <returns>The hash value for <paramref name="input" /> as a string of hexadecimal characters.</returns>
+ <param name="input">The data to provide a hash value for.</param>
+ <param name="algorithm">The algorithm that is used to generate the hash value. The default is "sha256".</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is null.</exception>
+ </member>
+ <member name="M:System.Web.Helpers.Crypto.HashPassword(System.String)">
+ <summary>Returns an RFC 2898 hash value for the specified password.</summary>
+ <returns>The hash value for <paramref name="password" /> as a base-64-encoded string.</returns>
+ <param name="password">The password to generate a hash value for.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="password" /> is null.</exception>
+ </member>
+ <member name="M:System.Web.Helpers.Crypto.SHA1(System.String)">
+ <summary>Returns a SHA-1 hash value for the specified string.</summary>
+ <returns>The SHA-1 hash value for <paramref name="input" /> as a string of hexadecimal characters.</returns>
+ <param name="input">The data to provide a hash value for.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is null.</exception>
+ </member>
+ <member name="M:System.Web.Helpers.Crypto.SHA256(System.String)">
+ <summary>Returns a SHA-256 hash value for the specified string.</summary>
+ <returns>The SHA-256 hash value for <paramref name="input" /> as a string of hexadecimal characters.</returns>
+ <param name="input">The data to provide a hash value for.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is null.</exception>
+ </member>
+ <member name="M:System.Web.Helpers.Crypto.VerifyHashedPassword(System.String,System.String)">
+ <summary>Determines whether the specified RFC 2898 hash and password are a cryptographic match.</summary>
+ <returns>true if the hash value is a cryptographic match for the password; otherwise, false.</returns>
+ <param name="hashedPassword">The previously-computed RFC 2898 hash value as a base-64-encoded string.</param>
+ <param name="password">The plaintext password to cryptographically compare with <paramref name="hashedPassword" />.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="hashedPassword" /> or <paramref name="password" /> is null.</exception>
+ </member>
+ <member name="T:System.Web.Helpers.DynamicJsonArray">
+ <summary>Represents a series of values as a JavaScript-like array by using the dynamic capabilities of the Dynamic Language Runtime (DLR).</summary>
+ </member>
+ <member name="M:System.Web.Helpers.DynamicJsonArray.#ctor(System.Object[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Helpers.DynamicJsonArray" /> class using the specified array element values.</summary>
+ <param name="arrayValues">An array of objects that contains the values to add to the <see cref="T:System.Web.Helpers.DynamicJsonArray" /> instance.</param>
+ </member>
+ <member name="M:System.Web.Helpers.DynamicJsonArray.GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through the elements of the <see cref="T:System.Web.Helpers.DynamicJsonArray" /> instance.</summary>
+ <returns>An enumerator that can be used to iterate through the elements of the JSON array.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.DynamicJsonArray.Item(System.Int32)">
+ <summary>Returns the value at the specified index in the <see cref="T:System.Web.Helpers.DynamicJsonArray" /> instance.</summary>
+ <returns>The value at the specified index.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.DynamicJsonArray.Length">
+ <summary>Returns the number of elements in the <see cref="T:System.Web.Helpers.DynamicJsonArray" /> instance.</summary>
+ <returns>The number of elements in the JSON array.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.DynamicJsonArray.op_Implicit(System.Web.Helpers.DynamicJsonArray)~System.Object[]">
+ <summary>Converts a <see cref="T:System.Web.Helpers.DynamicJsonArray" /> instance to an array of objects.</summary>
+ <returns>The array of objects that represents the JSON array.</returns>
+ <param name="obj">The JSON array to convert.</param>
+ </member>
+ <member name="M:System.Web.Helpers.DynamicJsonArray.op_Implicit(System.Web.Helpers.DynamicJsonArray)~System.Array">
+ <summary>Converts a <see cref="T:System.Web.Helpers.DynamicJsonArray" /> instance to an array of objects.</summary>
+ <returns>The array of objects that represents the JSON array.</returns>
+ <param name="obj">The JSON array to convert.</param>
+ </member>
+ <member name="M:System.Web.Helpers.DynamicJsonArray.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through a collection.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.DynamicJsonArray.TryConvert(System.Dynamic.ConvertBinder,System.Object@)">
+ <summary>Converts the <see cref="T:System.Web.Helpers.DynamicJsonArray" /> instance to a compatible type.</summary>
+ <returns>true if the conversion was successful; otherwise, false.</returns>
+ <param name="binder">Provides information about the conversion operation.</param>
+ <param name="result">When this method returns, contains the result of the type conversion operation. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Web.Helpers.DynamicJsonArray.TryGetMember(System.Dynamic.GetMemberBinder,System.Object@)">
+ <summary>Tests the <see cref="T:System.Web.Helpers.DynamicJsonArray" /> instance for dynamic members (which are not supported) in a way that does not cause an exception to be thrown.</summary>
+ <returns>true in all cases.</returns>
+ <param name="binder">Provides information about the get operation.</param>
+ <param name="result">When this method returns, contains null. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="T:System.Web.Helpers.DynamicJsonObject">
+ <summary>Represents a collection of values as a JavaScript-like object by using the capabilities of the Dynamic Language Runtime.</summary>
+ </member>
+ <member name="M:System.Web.Helpers.DynamicJsonObject.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Helpers.DynamicJsonObject" /> class using the specified field values.</summary>
+ <param name="values">A dictionary of property names and values to add to the <see cref="T:System.Web.Helpers.DynamicJsonObject" /> instance as dynamic members.</param>
+ </member>
+ <member name="M:System.Web.Helpers.DynamicJsonObject.GetDynamicMemberNames">
+ <summary>Returns a list that contains the name of all dynamic members (JSON fields) of the <see cref="T:System.Web.Helpers.DynamicJsonObject" /> instance.</summary>
+ <returns>A list that contains the name of every dynamic member (JSON field).</returns>
+ </member>
+ <member name="M:System.Web.Helpers.DynamicJsonObject.TryConvert(System.Dynamic.ConvertBinder,System.Object@)">
+ <summary>Converts the <see cref="T:System.Web.Helpers.DynamicJsonObject" /> instance to a compatible type.</summary>
+ <returns>true in all cases.</returns>
+ <param name="binder">Provides information about the conversion operation.</param>
+ <param name="result">When this method returns, contains the result of the type conversion operation. This parameter is passed uninitialized.</param>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Web.Helpers.DynamicJsonObject" /> instance could not be converted to the specified type.</exception>
+ </member>
+ <member name="M:System.Web.Helpers.DynamicJsonObject.TryGetIndex(System.Dynamic.GetIndexBinder,System.Object[],System.Object@)">
+ <summary>Gets the value of a <see cref="T:System.Web.Helpers.DynamicJsonObject" /> field using the specified index.</summary>
+ <returns>true in all cases.</returns>
+ <param name="binder">Provides information about the indexed get operation.</param>
+ <param name="indexes">An array that contains a single object that indexes the field by name. The object must be convertible to a string that specifies the name of the JSON field to return. If multiple indexes are specified, <paramref name="result" /> contains null when this method returns.</param>
+ <param name="result">When this method returns, contains the value of the indexed field, or null if the get operation was unsuccessful. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Web.Helpers.DynamicJsonObject.TryGetMember(System.Dynamic.GetMemberBinder,System.Object@)">
+ <summary>Gets the value of a <see cref="T:System.Web.Helpers.DynamicJsonObject" /> field using the specified name.</summary>
+ <returns>true in all cases.</returns>
+ <param name="binder">Provides information about the get operation.</param>
+ <param name="result">When this method returns, contains the value of the field, or null if the get operation was unsuccessful. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Web.Helpers.DynamicJsonObject.TrySetIndex(System.Dynamic.SetIndexBinder,System.Object[],System.Object)">
+ <summary>Sets the value of a <see cref="T:System.Web.Helpers.DynamicJsonObject" /> field using the specified index.</summary>
+ <returns>true in all cases.</returns>
+ <param name="binder">Provides information about the indexed set operation.</param>
+ <param name="indexes">An array that contains a single object that indexes the field by name. The object must be convertible to a string that specifies the name of the JSON field to return. If multiple indexes are specified, no field is changed or added.</param>
+ <param name="value">The value to set the field to.</param>
+ </member>
+ <member name="M:System.Web.Helpers.DynamicJsonObject.TrySetMember(System.Dynamic.SetMemberBinder,System.Object)">
+ <summary>Sets the value of a <see cref="T:System.Web.Helpers.DynamicJsonObject" /> field using the specified name.</summary>
+ <returns>true in all cases.</returns>
+ <param name="binder">Provides information about the set operation.</param>
+ <param name="value">The value to set the field to.</param>
+ </member>
+ <member name="T:System.Web.Helpers.Json">
+ <summary>Provides methods for working with data in JavaScript Object Notation (JSON) format.</summary>
+ </member>
+ <member name="M:System.Web.Helpers.Json.Decode``1(System.String)">
+ <summary>Converts data in JavaScript Object Notation (JSON) format into the specified strongly typed data list.</summary>
+ <returns>The JSON-encoded data converted to a strongly typed list.</returns>
+ <param name="value">The JSON-encoded string to convert.</param>
+ <typeparam name="T">The type of the strongly typed list to convert JSON data into.</typeparam>
+ </member>
+ <member name="M:System.Web.Helpers.Json.Decode(System.String)">
+ <summary>Converts data in JavaScript Object Notation (JSON) format into a data object.</summary>
+ <returns>The JSON-encoded data converted to a data object.</returns>
+ <param name="value">The JSON-encoded string to convert.</param>
+ </member>
+ <member name="M:System.Web.Helpers.Json.Decode(System.String,System.Type)">
+ <summary>Converts data in JavaScript Object Notation (JSON) format into a data object of a specified type.</summary>
+ <returns>The JSON-encoded data converted to the specified type.</returns>
+ <param name="value">The JSON-encoded string to convert.</param>
+ <param name="targetType">The type that the <paramref name="value" /> data should be converted to.</param>
+ </member>
+ <member name="M:System.Web.Helpers.Json.Encode(System.Object)">
+ <summary>Converts a data object to a string that is in the JavaScript Object Notation (JSON) format.</summary>
+ <returns>Returns a string of data converted to the JSON format.</returns>
+ <param name="value">The data object to convert.</param>
+ </member>
+ <member name="M:System.Web.Helpers.Json.Write(System.Object,System.IO.TextWriter)">
+ <summary>Converts a data object to a string in JavaScript Object Notation (JSON) format and adds the string to the specified <see cref="T:System.IO.TextWriter" /> object.</summary>
+ <param name="value">The data object to convert.</param>
+ <param name="writer">The object that contains the converted JSON data.</param>
+ </member>
+ <member name="T:System.Web.Helpers.ObjectInfo">
+ <summary>Renders the property names and values of the specified object and of any subobjects that it references.</summary>
+ </member>
+ <member name="M:System.Web.Helpers.ObjectInfo.Print(System.Object,System.Int32,System.Int32)">
+ <summary>Renders the property names and values of the specified object and of any subobjects.</summary>
+ <returns>For a simple variable, returns the type and the value. For an object that contains multiple items, returns the property name or key and the value for each property.</returns>
+ <param name="value">The object to render information for.</param>
+ <param name="depth">Optional. Specifies the depth of nested subobjects to render information for. The default is 10.</param>
+ <param name="enumerationLength">Optional. Specifies the maximum number of characters that the method displays for object values. The default is 1000.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="depth" /> is less than zero.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="enumerationLength" /> is less than or equal to zero.</exception>
+ </member>
+ <member name="T:System.Web.Helpers.ServerInfo">
+ <summary>Displays information about the web server environment that hosts the current web page.</summary>
+ </member>
+ <member name="M:System.Web.Helpers.ServerInfo.GetHtml">
+ <summary>Displays information about the web server environment.</summary>
+ <returns>A string of name-value pairs that contains information about the web server. </returns>
+ </member>
+ <member name="T:System.Web.Helpers.SortDirection">
+ <summary>Specifies the direction in which to sort a list of items.</summary>
+ </member>
+ <member name="F:System.Web.Helpers.SortDirection.Ascending">
+ <summary>Sort from smallest to largest —for example, from 1 to 10.</summary>
+ </member>
+ <member name="F:System.Web.Helpers.SortDirection.Descending">
+ <summary>Sort from largest to smallest — for example, from 10 to 1.</summary>
+ </member>
+ <member name="T:System.Web.Helpers.WebCache">
+ <summary>Provides a cache to store frequently accessed data.</summary>
+ </member>
+ <member name="M:System.Web.Helpers.WebCache.Get(System.String)">
+ <summary>Retrieves the specified item from the <see cref="T:System.Web.Helpers.WebCache" /> object.</summary>
+ <returns>The item retrieved from the cache, or null if the item is not found.</returns>
+ <param name="key">The identifier for the cache item to retrieve.</param>
+ </member>
+ <member name="M:System.Web.Helpers.WebCache.Remove(System.String)">
+ <summary>Removes the specified item from the <see cref="T:System.Web.Helpers.WebCache" /> object.</summary>
+ <returns>The item removed from the <see cref="T:System.Web.Helpers.WebCache" /> object. If the item is not found, returns null.</returns>
+ <param name="key">The identifier for the cache item to remove.</param>
+ </member>
+ <member name="M:System.Web.Helpers.WebCache.Set(System.String,System.Object,System.Int32,System.Boolean)">
+ <summary>Inserts an item into the <see cref="T:System.Web.Helpers.WebCache" /> object.</summary>
+ <param name="key">The identifier for the cache item.</param>
+ <param name="value">The data to insert into the cache.</param>
+ <param name="minutesToCache">Optional. The number of minutes to keep an item in the cache. The default is 20.</param>
+ <param name="slidingExpiration">Optional. true to indicate that the cache item expiration is reset each time the item is accessed, or false to indicate that the expiration is based the absolute time since the item was added to the cache. The default is true. In that case, if you also use the default value for the <paramref name="minutesToCache" /> parameter, a cached item expires 20 minutes after it was last accessed.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of <paramref name="minutesToCache" /> is less than or equal to zero.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">Sliding expiration is enabled and the value of <paramref name="minutesToCache" /> is greater than a year.</exception>
+ </member>
+ <member name="T:System.Web.Helpers.WebGrid">
+ <summary>Displays data on a web page using an HTML table element.</summary>
+ </member>
+ <member name="M:System.Web.Helpers.WebGrid.#ctor(System.Collections.Generic.IEnumerable{System.Object},System.Collections.Generic.IEnumerable{System.String},System.String,System.Int32,System.Boolean,System.Boolean,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Helpers.WebGrid" /> class.</summary>
+ <param name="source">The data to display.</param>
+ <param name="columnNames">A collection that contains the names of the data columns to display. By default, this value is auto-populated according to the values in the <paramref name="source" /> parameter.</param>
+ <param name="defaultSort">The name of the data column that is used to sort the grid by default.</param>
+ <param name="rowsPerPage">The number of rows that are displayed on each page of the grid when paging is enabled. The default is 10.</param>
+ <param name="canPage">true to specify that paging is enabled for the <see cref="T:System.Web.Helpers.WebGrid" /> instance; otherwise false. The default is true. </param>
+ <param name="canSort">true to specify that sorting is enabled for the <see cref="T:System.Web.Helpers.WebGrid" /> instance; otherwise, false. The default is true.</param>
+ <param name="ajaxUpdateContainerId">The value of the HTML id attribute that is used to mark the HTML element that gets dynamic Ajax updates that are associated with the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</param>
+ <param name="ajaxUpdateCallback">The name of the JavaScript function that is called after the HTML element specified by the <see cref="P:System.Web.Helpers.WebGrid.AjaxUpdateContainerId" /> property has been updated. If the name of a function is not provided, no function will be called. If the specified function does not exist, a JavaScript error will occur if it is invoked.</param>
+ <param name="fieldNamePrefix">The prefix that is applied to all query-string fields that are associated with the <see cref="T:System.Web.Helpers.WebGrid" /> instance. This value is used in order to support multiple <see cref="T:System.Web.Helpers.WebGrid" /> instances on the same web page.</param>
+ <param name="pageFieldName">The name of the query-string field that is used to specify the current page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</param>
+ <param name="selectionFieldName">The name of the query-string field that is used to specify the currently selected row of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</param>
+ <param name="sortFieldName">The name of the query-string field that is used to specify the name of the data column that the <see cref="T:System.Web.Helpers.WebGrid" /> instance is sorted by.</param>
+ <param name="sortDirectionFieldName">The name of the query-string field that is used to specify the direction in which the <see cref="T:System.Web.Helpers.WebGrid" /> instance is sorted.</param>
+ </member>
+ <member name="M:System.Web.Helpers.WebGrid.AddSorter``2(System.String,System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Adds a specific sort function for a given column.</summary>
+ <returns>The current grid, with the new custom sorter applied.</returns>
+ <param name="columnName">The column name (as used for sorting)</param>
+ <param name="keySelector">The function used to select a key to sort by, for each element in the grid's source.</param>
+ <typeparam name="TElement">The type of elements in the grid's source.</typeparam>
+ <typeparam name="TProperty">The column type, usually inferred from the keySelector function's return type.</typeparam>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.AjaxUpdateCallback">
+ <summary>Gets the name of the JavaScript function to call after the HTML element that is associated with the <see cref="T:System.Web.Helpers.WebGrid" /> instance has been updated in response to an Ajax update request.</summary>
+ <returns>The name of the function.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.AjaxUpdateContainerId">
+ <summary>Gets the value of the HTML id attribute that marks an HTML element on the web page that gets dynamic Ajax updates that are associated with the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+ <returns>The value of the id attribute.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.WebGrid.Bind(System.Collections.Generic.IEnumerable{System.Object},System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Int32)">
+ <summary>Binds the specified data to the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+ <returns>The bound and populated <see cref="T:System.Web.Helpers.WebGrid" /> instance.</returns>
+ <param name="source">The data to display.</param>
+ <param name="columnNames">A collection that contains the names of the data columns to bind.</param>
+ <param name="autoSortAndPage">true to enable sorting and paging of the <see cref="T:System.Web.Helpers.WebGrid" /> instance; otherwise, false.</param>
+ <param name="rowCount">The number of rows to display on each page of the grid.</param>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.CanSort">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Web.Helpers.WebGrid" /> instance supports sorting.</summary>
+ <returns>true if the instance supports sorting; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.WebGrid.Column(System.String,System.String,System.Func{System.Object,System.Object},System.String,System.Boolean)">
+ <summary>Creates a new <see cref="T:System.Web.Helpers.WebGridColumn" /> instance.</summary>
+ <returns>The new column.</returns>
+ <param name="columnName">The name of the data column to associate with the <see cref="T:System.Web.Helpers.WebGridColumn" /> instance.</param>
+ <param name="header">The text that is rendered in the header of the HTML table column that is associated with the <see cref="T:System.Web.Helpers.WebGridColumn" /> instance.</param>
+ <param name="format">The function that is used to format the data values that are associated with the <see cref="T:System.Web.Helpers.WebGridColumn" /> instance.</param>
+ <param name="style">A string that specifies the name of the CSS class that is used to style the HTML table cells that are associated with the <see cref="T:System.Web.Helpers.WebGridColumn" /> instance.</param>
+ <param name="canSort">true to enable sorting in the <see cref="T:System.Web.Helpers.WebGrid" /> instance by the data values that are associated with the <see cref="T:System.Web.Helpers.WebGridColumn" /> instance; otherwise, false. The default is true.</param>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.ColumnNames">
+ <summary>Gets a collection that contains the name of each data column that is bound to the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+ <returns>The collection of data column names.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.WebGrid.Columns(System.Web.Helpers.WebGridColumn[])">
+ <summary>Returns an array that contains the specified <see cref="T:System.Web.Helpers.WebGridColumn" /> instances.</summary>
+ <returns>An array of columns.</returns>
+ <param name="columnSet">A variable number of <see cref="T:System.Web.Helpers.WebGridColumn" /> column instances.</param>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.FieldNamePrefix">
+ <summary>Gets the prefix that is applied to all query-string fields that are associated with the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+ <returns>The query-string field prefix of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.WebGrid.GetContainerUpdateScript(System.String)">
+ <summary>Returns a JavaScript statement that can be used to update the HTML element that is associated with the <see cref="T:System.Web.Helpers.WebGrid" /> instance on the specified web page.</summary>
+ <returns>A JavaScript statement that can be used to update the HTML element in a web page that is associated with the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</returns>
+ <param name="path">The URL of the web page that contains the <see cref="T:System.Web.Helpers.WebGrid" /> instance that is being updated. The URL can include query-string arguments.</param>
+ </member>
+ <member name="M:System.Web.Helpers.WebGrid.GetHtml(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String,System.Collections.Generic.IEnumerable{System.Web.Helpers.WebGridColumn},System.Collections.Generic.IEnumerable{System.String},System.Web.Helpers.WebGridPagerModes,System.String,System.String,System.String,System.String,System.Int32,System.Object)">
+ <summary>Returns the HTML markup that is used to render the <see cref="T:System.Web.Helpers.WebGrid" /> instance and using the specified paging options.</summary>
+ <returns>The HTML markup that represents the fully-populated <see cref="T:System.Web.Helpers.WebGrid" /> instance.</returns>
+ <param name="tableStyle">The name of the CSS class that is used to style the whole table.</param>
+ <param name="headerStyle">The name of the CSS class that is used to style the table header.</param>
+ <param name="footerStyle">The name of the CSS class that is used to style the table footer.</param>
+ <param name="rowStyle">The name of the CSS class that is used to style each table row.</param>
+ <param name="alternatingRowStyle">The name of the CSS class that is used to style even-numbered table rows.</param>
+ <param name="selectedRowStyle">The name of the CSS class that is used to style the selected table row. (Only one row can be selected at a time.)</param>
+ <param name="caption">The table caption.</param>
+ <param name="displayHeader">true to display the table header; otherwise, false. The default is true.</param>
+ <param name="fillEmptyRows">true to insert additional rows in the last page when there are insufficient data items to fill the last page; otherwise, false. The default is false. Additional rows are populated using the text specified by the <paramref name="emptyRowCellValue" /> parameter.</param>
+ <param name="emptyRowCellValue">The text that is used to populate additional rows in a page when there are insufficient data items to fill the last page. The <paramref name="fillEmptyRows" /> parameter must be set to true to display these additional rows.</param>
+ <param name="columns">A collection of <see cref="T:System.Web.Helpers.WebGridColumn" /> instances that specify how each column is displayed. This includes which data column is associated with each grid column, and how to format the data values that each grid column contains.</param>
+ <param name="exclusions">A collection that contains the names of the data columns to exclude when the grid auto-populates columns.</param>
+ <param name="mode">A bitwise combination of the enumeration values that specify methods that are provided for moving between pages of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</param>
+ <param name="firstText">The text for the HTML link element that is used to link to the first page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance. The <see cref="F:System.Web.Helpers.WebGridPagerModes.FirstLast" /> flag of the <paramref name="mode" /> parameter must be set to display this page navigation element.</param>
+ <param name="previousText">The text for the HTML link element that is used to link to previous page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance. The <see cref="F:System.Web.Helpers.WebGridPagerModes.NextPrevious" /> flag of the <paramref name="mode" /> parameter must be set to display this page navigation element.</param>
+ <param name="nextText">The text for the HTML link element that is used to link to the next page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance. The <see cref="F:System.Web.Helpers.WebGridPagerModes.NextPrevious" /> flag of the <paramref name="mode" /> parameter must be set to display this page navigation element.</param>
+ <param name="lastText">The text for the HTML link element that is used to link to the last page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance. The <see cref="F:System.Web.Helpers.WebGridPagerModes.FirstLast" /> flag of the <paramref name="mode" /> parameter must be set to display this page navigation element.</param>
+ <param name="numericLinksCount">The number of numeric page links that are provided to nearby <see cref="T:System.Web.Helpers.WebGrid" /> pages. The text of each numeric page link contains the page number. The <see cref="F:System.Web.Helpers.WebGridPagerModes.Numeric" /> flag of the <paramref name="mode" /> parameter must be set to display these page navigation elements.</param>
+ <param name="htmlAttributes">An object that represents a collection of attributes (names and values) to set for the HTML table element that represents the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</param>
+ </member>
+ <member name="M:System.Web.Helpers.WebGrid.GetPageUrl(System.Int32)">
+ <summary>Returns a URL that can be used to display the specified data page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+ <returns>A URL that can be used to display the specified data page of the grid.</returns>
+ <param name="pageIndex">The index of the <see cref="T:System.Web.Helpers.WebGrid" /> page to display.</param>
+ </member>
+ <member name="M:System.Web.Helpers.WebGrid.GetSortUrl(System.String)">
+ <summary>Returns a URL that can be used to sort the <see cref="T:System.Web.Helpers.WebGrid" /> instance by the specified column.</summary>
+ <returns>A URL that can be used to sort the grid.</returns>
+ <param name="column">The name of the data column to sort by.</param>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.HasSelection">
+ <summary>Gets a value that indicates whether a row in the <see cref="T:System.Web.Helpers.WebGrid" /> instance is selected.</summary>
+ <returns>true if a row is currently selected; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.IsAjaxEnabled">
+ <summary>Returns a value that indicates whether the <see cref="T:System.Web.Helpers.WebGrid" /> instance can use Ajax calls to refresh the display.</summary>
+ <returns>true if the instance supports Ajax calls; otherwise, false..</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.PageCount">
+ <summary>Gets the number of pages that the <see cref="T:System.Web.Helpers.WebGrid" /> instance contains.</summary>
+ <returns>The page count.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.PageFieldName">
+ <summary>Gets the full name of the query-string field that is used to specify the current page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+ <returns>The full name of the query string field that is used to specify the current page of the grid.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.PageIndex">
+ <summary>Gets or sets the index of the current page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+ <returns>The index of the current page.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.WebGrid.Pager(System.Web.Helpers.WebGridPagerModes,System.String,System.String,System.String,System.String,System.Int32)">
+ <summary>Returns the HTML markup that is used to provide the specified paging support for the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+ <returns>The HTML markup that provides paging support for the grid.</returns>
+ <param name="mode">A bitwise combination of the enumeration values that specify the methods that are provided for moving between the pages of the grid. The default is the bitwise OR of the <see cref="F:System.Web.Helpers.WebGridPagerModes.NextPrevious" /> and <see cref="F:System.Web.Helpers.WebGridPagerModes.Numeric" /> flags.</param>
+ <param name="firstText">The text for the HTML link element that navigates to the first page of the grid.</param>
+ <param name="previousText">The text for the HTML link element that navigates to the previous page of the grid.</param>
+ <param name="nextText">The text for the HTML link element that navigates to the next page of the grid.</param>
+ <param name="lastText">The text for the HTML link element that navigates to the last page of the grid.</param>
+ <param name="numericLinksCount">The number of numeric page links to display. The default is 5.</param>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.Rows">
+ <summary>Gets a list that contains the rows that are on the current page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance after the grid has been sorted.</summary>
+ <returns>The list of rows.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.RowsPerPage">
+ <summary>Gets the number of rows that are displayed on each page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+ <returns>The number of rows that are displayed on each page of the grid.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.SelectedIndex">
+ <summary>Gets or sets the index of the selected row relative to the current page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+ <returns>The index of the selected row relative to the current page.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.SelectedRow">
+ <summary>Gets the currently selected row of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+ <returns>The currently selected row.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.SelectionFieldName">
+ <summary>Gets the full name of the query-string field that is used to specify the selected row of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+ <returns>The full name of the query string field that is used to specify the selected row of the grid.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.SortColumn">
+ <summary>Gets or sets the name of the data column that the <see cref="T:System.Web.Helpers.WebGrid" /> instance is sorted by.</summary>
+ <returns>The name of the data column that is used to sort the grid.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.SortDirection">
+ <summary>Gets or sets the direction in which the <see cref="T:System.Web.Helpers.WebGrid" /> instance is sorted.</summary>
+ <returns>The sort direction.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.SortDirectionFieldName">
+ <summary>Gets the full name of the query-string field that is used to specify the sort direction of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+ <returns>The full name of the query string field that is used to specify the sort direction of the grid.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.SortFieldName">
+ <summary>Gets the full name of the query-string field that is used to specify the name of the data column that the <see cref="T:System.Web.Helpers.WebGrid" /> instance is sorted by.</summary>
+ <returns>The full name of the query-string field that is used to specify the name of the data column that the grid is sorted by.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.WebGrid.Table(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String,System.Collections.Generic.IEnumerable{System.Web.Helpers.WebGridColumn},System.Collections.Generic.IEnumerable{System.String},System.Func{System.Object,System.Object},System.Object)">
+ <summary>Returns the HTML markup that is used to render the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+ <returns>The HTML markup that represents the fully-populated <see cref="T:System.Web.Helpers.WebGrid" /> instance.</returns>
+ <param name="tableStyle">The name of the CSS class that is used to style the whole table.</param>
+ <param name="headerStyle">The name of the CSS class that is used to style the table header.</param>
+ <param name="footerStyle">The name of the CSS class that is used to style the table footer.</param>
+ <param name="rowStyle">The name of the CSS class that is used to style each table row.</param>
+ <param name="alternatingRowStyle">The name of the CSS class that is used to style even-numbered table rows.</param>
+ <param name="selectedRowStyle">The name of the CSS class that is used use to style the selected table row.</param>
+ <param name="caption">The table caption.</param>
+ <param name="displayHeader">true to display the table header; otherwise, false. The default is true.</param>
+ <param name="fillEmptyRows">true to insert additional rows in the last page when there are insufficient data items to fill the last page; otherwise, false. The default is false. Additional rows are populated using the text specified by the <paramref name="emptyRowCellValue" /> parameter.</param>
+ <param name="emptyRowCellValue">The text that is used to populate additional rows in the last page when there are insufficient data items to fill the last page. The <paramref name="fillEmptyRows" /> parameter must be set to true to display these additional rows.</param>
+ <param name="columns">A collection of <see cref="T:System.Web.Helpers.WebGridColumn" /> instances that specify how each column is displayed. This includes which data column is associated with each grid column, and how to format the data values that each grid column contains.</param>
+ <param name="exclusions">A collection that contains the names of the data columns to exclude when the grid auto-populates columns.</param>
+ <param name="footer">A function that returns the HTML markup that is used to render the table footer.</param>
+ <param name="htmlAttributes">An object that represents a collection of attributes (names and values) to set for the HTML table element that represents the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</param>
+ </member>
+ <member name="P:System.Web.Helpers.WebGrid.TotalRowCount">
+ <summary>Gets the total number of rows that the <see cref="T:System.Web.Helpers.WebGrid" /> instance contains.</summary>
+ <returns>The total number of rows in the grid. This value includes all rows from every page, but does not include the additional rows inserted in the last page when there are insufficient data items to fill the last page.</returns>
+ </member>
+ <member name="T:System.Web.Helpers.WebGridColumn">
+ <summary>Represents a column in a <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+ </member>
+ <member name="M:System.Web.Helpers.WebGridColumn.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Helpers.WebGridColumn" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Helpers.WebGridColumn.CanSort">
+ <summary>Gets or sets a value that indicates whether the <see cref="T:System.Web.Helpers.WebGrid" /> column can be sorted.</summary>
+ <returns>true to indicate that the column can be sorted; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGridColumn.ColumnName">
+ <summary>Gets or sets the name of the data item that is associated with the <see cref="T:System.Web.Helpers.WebGrid" /> column.</summary>
+ <returns>The name of the data item.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGridColumn.Format">
+ <summary>Gets or sets a function that is used to format the data item that is associated with the <see cref="T:System.Web.Helpers.WebGrid" /> column.</summary>
+ <returns>The function that is used to format that data item that is associated with the column.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGridColumn.Header">
+ <summary>Gets or sets the text that is rendered in the header of the <see cref="T:System.Web.Helpers.WebGrid" /> column.</summary>
+ <returns>The text that is rendered to the column header.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGridColumn.Style">
+ <summary>Gets or sets the CSS class attribute that is rendered as part of the HTML table cells that are associated with the <see cref="T:System.Web.Helpers.WebGrid" /> column.</summary>
+ <returns>The CSS class attribute that is applied to cells that are associated with the column.</returns>
+ </member>
+ <member name="T:System.Web.Helpers.WebGridPagerModes">
+ <summary>Specifies flags that describe the methods that are provided for moving between the pages of a <see cref="T:System.Web.Helpers.WebGrid" /> instance.This enumeration has a <see cref="T:System.FlagsAttribute" /> attribute that allows a bitwise combination of its member values.</summary>
+ </member>
+ <member name="F:System.Web.Helpers.WebGridPagerModes.All">
+ <summary>Indicates that all methods for moving between <see cref="T:System.Web.Helpers.WebGrid" /> pages are provided.</summary>
+ </member>
+ <member name="F:System.Web.Helpers.WebGridPagerModes.FirstLast">
+ <summary>Indicates that methods for moving directly to the first or last <see cref="F:System.Web.Helpers.WebGrid" /> page are provided.</summary>
+ </member>
+ <member name="F:System.Web.Helpers.WebGridPagerModes.NextPrevious">
+ <summary>Indicates that methods for moving to the next or previous <see cref="F:System.Web.Helpers.WebGrid" /> page are provided.</summary>
+ </member>
+ <member name="F:System.Web.Helpers.WebGridPagerModes.Numeric">
+ <summary>Indicates that methods for moving to a nearby <see cref="F:System.Web.Helpers.WebGrid" /> page by using a page number are provided.</summary>
+ </member>
+ <member name="T:System.Web.Helpers.WebGridRow">
+ <summary>Represents a row in a <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+ </member>
+ <member name="M:System.Web.Helpers.WebGridRow.#ctor(System.Web.Helpers.WebGrid,System.Object,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Helpers.WebGridRow" /> class using the specified <see cref="T:System.Web.Helpers.WebGrid" /> instance, row value, and index.</summary>
+ <param name="webGrid">The <see cref="T:System.Web.Helpers.WebGrid" /> instance that contains the row.</param>
+ <param name="value">An object that contains a property member for each value in the row.</param>
+ <param name="rowIndex">The index of the row.</param>
+ </member>
+ <member name="M:System.Web.Helpers.WebGridRow.GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through the values of the <see cref="T:System.Web.Helpers.WebGridRow" /> instance.</summary>
+ <returns>An enumerator that can be used to iterate through the values of the row.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.WebGridRow.GetSelectLink(System.String)">
+ <summary>Returns an HTML element (a link) that users can use to select the row.</summary>
+ <returns>The link that users can click to select the row.</returns>
+ <param name="text">The inner text of the link element. If <paramref name="text" /> is empty or null, "Select" is used.</param>
+ </member>
+ <member name="M:System.Web.Helpers.WebGridRow.GetSelectUrl">
+ <summary>Returns the URL that can be used to select the row.</summary>
+ <returns>The URL that is used to select a row.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGridRow.Item(System.Int32)">
+ <summary>Returns the value at the specified index in the <see cref="T:System.Web.Helpers.WebGridRow" /> instance.</summary>
+ <returns>The value at the specified index.</returns>
+ <param name="index">The zero-based index of the value in the row to return.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index" /> is less than 0 or greater than or equal to the number of values in the row.</exception>
+ </member>
+ <member name="P:System.Web.Helpers.WebGridRow.Item(System.String)">
+ <summary>Returns the value that has the specified name in the <see cref="T:System.Web.Helpers.WebGridRow" /> instance.</summary>
+ <returns>The specified value.</returns>
+ <param name="name">The name of the value in the row to return.</param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="name" /> is Nothing or empty.</exception>
+ <exception cref="T:System.InvalidOperationException">
+ <paramref name="name" /> specifies a value that does not exist.</exception>
+ </member>
+ <member name="M:System.Web.Helpers.WebGridRow.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through a collection.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.WebGridRow.ToString">
+ <summary>Returns a string that represents all of the values of the <see cref="T:System.Web.Helpers.WebGridRow" /> instance.</summary>
+ <returns>A string that represents the row's values.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.WebGridRow.TryGetMember(System.Dynamic.GetMemberBinder,System.Object@)">
+ <summary>Returns the value of a <see cref="T:System.Web.Helpers.WebGridRow" /> member that is described by the specified binder.</summary>
+ <returns>true if the value of the item was successfully retrieved; otherwise, false.</returns>
+ <param name="binder">The getter of the bound property member.</param>
+ <param name="result">When this method returns, contains an object that holds the value of the item described by <paramref name="binder" />. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="P:System.Web.Helpers.WebGridRow.Value">
+ <summary>Gets an object that contains a property member for each value in the row.</summary>
+ <returns>An object that contains each value in the row as a property.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebGridRow.WebGrid">
+ <summary>Gets the <see cref="T:System.Web.Helpers.WebGrid" /> instance that the row belongs to.</summary>
+ <returns>The <see cref="T:System.Web.Helpers.WebGrid" /> instance that contains the row.</returns>
+ </member>
+ <member name="T:System.Web.Helpers.WebImage">
+ <summary>Represents an object that lets you display and manage images in a web page.</summary>
+ </member>
+ <member name="M:System.Web.Helpers.WebImage.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Helpers.WebImage" /> class using a byte array to represent the image.</summary>
+ <param name="content">The image.</param>
+ </member>
+ <member name="M:System.Web.Helpers.WebImage.#ctor(System.IO.Stream)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Helpers.WebImage" /> class using a stream to represent the image.</summary>
+ <param name="imageStream">The image.</param>
+ </member>
+ <member name="M:System.Web.Helpers.WebImage.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Helpers.WebImage" /> class using a path to represent the image location.</summary>
+ <param name="filePath">The path of the file that contains the image.</param>
+ </member>
+ <member name="M:System.Web.Helpers.WebImage.AddImageWatermark(System.String,System.Int32,System.Int32,System.String,System.String,System.Int32,System.Int32)">
+ <summary>Adds a watermark image using a path to the watermark image.</summary>
+ <returns>The watermarked image.</returns>
+ <param name="watermarkImageFilePath">The path of a file that contains the watermark image.</param>
+ <param name="width">The width, in pixels, of the watermark image.</param>
+ <param name="height">The height, in pixels, of the watermark image.</param>
+ <param name="horizontalAlign">The horizontal alignment for watermark image. Values can be "Left", "Right", or "Center".</param>
+ <param name="verticalAlign">The vertical alignment for the watermark image. Values can be "Top", "Middle", or "Bottom".</param>
+ <param name="opacity">The opacity for the watermark image, specified as a value between 0 and 100.</param>
+ <param name="padding">The size, in pixels, of the padding around the watermark image.</param>
+ </member>
+ <member name="M:System.Web.Helpers.WebImage.AddImageWatermark(System.Web.Helpers.WebImage,System.Int32,System.Int32,System.String,System.String,System.Int32,System.Int32)">
+ <summary>Adds a watermark image using the specified image object.</summary>
+ <returns>The watermarked image.</returns>
+ <param name="watermarkImage">A <see cref="T:System.Web.Helpers.WebImage" /> object.</param>
+ <param name="width">The width, in pixels, of the watermark image.</param>
+ <param name="height">The height, in pixels, of the watermark image.</param>
+ <param name="horizontalAlign">The horizontal alignment for watermark image. Values can be "Left", "Right", or "Center".</param>
+ <param name="verticalAlign">The vertical alignment for the watermark image. Values can be "Top", "Middle", or "Bottom".</param>
+ <param name="opacity">The opacity for the watermark image, specified as a value between 0 and 100.</param>
+ <param name="padding">The size, in pixels, of the padding around the watermark image.</param>
+ </member>
+ <member name="M:System.Web.Helpers.WebImage.AddTextWatermark(System.String,System.String,System.Int32,System.String,System.String,System.String,System.String,System.Int32,System.Int32)">
+ <summary>Adds watermark text to the image.</summary>
+ <returns>The watermarked image.</returns>
+ <param name="text">The text to use as a watermark.</param>
+ <param name="fontColor">The color of the watermark text.</param>
+ <param name="fontSize">The font size of the watermark text.</param>
+ <param name="fontStyle">The font style of the watermark text.</param>
+ <param name="fontFamily">The font type of the watermark text.</param>
+ <param name="horizontalAlign">The horizontal alignment for watermark text. Values can be "Left", "Right", or "Center".</param>
+ <param name="verticalAlign">The vertical alignment for the watermark text. Values can be "Top", "Middle", or "Bottom".</param>
+ <param name="opacity">The opacity for the watermark image, specified as a value between 0 and 100.</param>
+ <param name="padding">The size, in pixels, of the padding around the watermark text.</param>
+ </member>
+ <member name="M:System.Web.Helpers.WebImage.Clone">
+ <summary>Copies the <see cref="T:System.Web.Helpers.WebImage" /> object.</summary>
+ <returns>The image.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.WebImage.Crop(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Crops an image.</summary>
+ <returns>The cropped image.</returns>
+ <param name="top">The number of pixels to remove from the top.</param>
+ <param name="left">The number of pixels to remove from the left.</param>
+ <param name="bottom">The number of pixels to remove from the bottom.</param>
+ <param name="right">The number of pixels to remove from the right.</param>
+ </member>
+ <member name="P:System.Web.Helpers.WebImage.FileName">
+ <summary>Gets or sets the file name of the <see cref="T:System.Web.Helpers.WebImage" /> object.</summary>
+ <returns>The file name.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.WebImage.FlipHorizontal">
+ <summary>Flips an image horizontally.</summary>
+ <returns>The flipped image.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.WebImage.FlipVertical">
+ <summary>Flips an image vertically.</summary>
+ <returns>The flipped image.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.WebImage.GetBytes(System.String)">
+ <summary>Returns the image as a byte array.</summary>
+ <returns>The image.</returns>
+ <param name="requestedFormat">The <see cref="P:System.Web.Helpers.WebImage.ImageFormat" /> value of the <see cref="T:System.Web.Helpers.WebImage" /> object.</param>
+ </member>
+ <member name="M:System.Web.Helpers.WebImage.GetImageFromRequest(System.String)">
+ <summary>Returns an image that has been uploaded using the browser.</summary>
+ <returns>The image.</returns>
+ <param name="postedFileName">(Optional) The name of the file that has been posted. If no file name is specified, the first file that was uploaded is returned.</param>
+ </member>
+ <member name="P:System.Web.Helpers.WebImage.Height">
+ <summary>Gets the height, in pixels, of the image.</summary>
+ <returns>The height.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebImage.ImageFormat">
+ <summary>Gets the format of the image (for example, "jpeg" or "png").</summary>
+ <returns>The file format of the image.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.WebImage.Resize(System.Int32,System.Int32,System.Boolean,System.Boolean)">
+ <summary>Resizes an image.</summary>
+ <returns>The resized image.</returns>
+ <param name="width">The width, in pixels, of the <see cref="T:System.Web.Helpers.WebImage" /> object.</param>
+ <param name="height">The height, in pixels, of the <see cref="T:System.Web.Helpers.WebImage" /> object.</param>
+ <param name="preserveAspectRatio">true to preserve the aspect ratio of the image; otherwise, false.</param>
+ <param name="preventEnlarge">true to prevent the enlargement of the image; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.Helpers.WebImage.RotateLeft">
+ <summary>Rotates an image to the left.</summary>
+ <returns>The rotated image.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.WebImage.RotateRight">
+ <summary>Rotates an image to the right.</summary>
+ <returns>The rotated image.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.WebImage.Save(System.String,System.String,System.Boolean)">
+ <summary>Saves the image using the specified file name.</summary>
+ <returns>The image.</returns>
+ <param name="filePath">The path to save the image to.</param>
+ <param name="imageFormat">The format to use when the image file is saved, such as "gif", or "png".</param>
+ <param name="forceCorrectExtension">true to force the correct file-name extension to be used for the format that is specified in <paramref name="imageFormat" />; otherwise, false. If there is a mismatch between the file type and the specified file-name extension, and if <paramref name="forceCorrectExtension" /> is true, the correct extension will be appended to the file name. For example, a PNG file named Photograph.txt is saved using the name Photograph.txt.png.</param>
+ </member>
+ <member name="P:System.Web.Helpers.WebImage.Width">
+ <summary>Gets the width, in pixels, of the image.</summary>
+ <returns>The width.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.WebImage.Write(System.String)">
+ <summary>Renders an image to the browser.</summary>
+ <returns>The image.</returns>
+ <param name="requestedFormat">(Optional) The file format to use when the image is written.</param>
+ </member>
+ <member name="T:System.Web.Helpers.WebMail">
+ <summary>Provides a way to construct and send an email message using Simple Mail Transfer Protocol (SMTP).</summary>
+ </member>
+ <member name="P:System.Web.Helpers.WebMail.EnableSsl">
+ <summary>Gets or sets a value that indicates whether Secure Sockets Layer (SSL) is used to encrypt the connection when an email message is sent.</summary>
+ <returns>true if SSL is used to encrypt the connection; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebMail.From">
+ <summary>Gets or sets the email address of the sender.</summary>
+ <returns>The email address of the sender.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebMail.Password">
+ <summary>Gets or sets the password of the sender's email account.</summary>
+ <returns>The sender's password.</returns>
+ </member>
+ <member name="M:System.Web.Helpers.WebMail.Send(System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Collections.Generic.IEnumerable{System.String},System.String,System.String,System.String,System.String,System.String)">
+ <summary>Sends the specified message to an SMTP server for delivery.</summary>
+ <param name="to">The email address of the recipient or recipients. Separate multiple recipients using a semicolon (;).</param>
+ <param name="subject">The subject line for the email message.</param>
+ <param name="body">The body of the email message. If <paramref name="isBodyHtml" /> is true, HTML in the body is interpreted as markup.</param>
+ <param name="from">(Optional) The email address of the message sender, or null to not specify a sender. The default value is null.</param>
+ <param name="cc">(Optional) The email addresses of additional recipients to send a copy of the message to, or null if there are no additional recipients. Separate multiple recipients using a semicolon (;). The default value is null.</param>
+ <param name="filesToAttach">(Optional) A collection of file names that specifies the files to attach to the email message, or null if there are no files to attach. The default value is null.</param>
+ <param name="isBodyHtml">(Optional) true to specify that the email message body is in HTML format; false to indicate that the body is in plain-text format. The default value is true.</param>
+ <param name="additionalHeaders">(Optional) A collection of headers to add to the normal SMTP headers included in this email message, or null to send no additional headers. The default value is null.</param>
+ <param name="bcc">(Optional) The email addresses of additional recipients to send a "blind" copy of the message to, or null if there are no additional recipients. Separate multiple recipients using a semicolon (;). The default value is null.</param>
+ <param name="contentEncoding">(Optional) The encoding to use for the body of the message. Possible values are property values for the <see cref="T:System.Text.Encoding" /> class, such as <see cref="P:System.Text.Encoding.UTF8" />. The default value is null.</param>
+ <param name="headerEncoding">(Optional) The encoding to use for the header of the message. Possible values are property values for the <see cref="T:System.Text.Encoding" /> class, such as <see cref="P:System.Text.Encoding.UTF8" />. The default value is null.</param>
+ <param name="priority">(Optional) A value ("Normal", "Low", "High") that specifies the priority of the message. The default is "Normal".</param>
+ <param name="replyTo">(Optional) The email address that will be used when the recipient replies to the message. The default value is null, which indicates that the reply address is the value of the From property. </param>
+ </member>
+ <member name="P:System.Web.Helpers.WebMail.SmtpPort">
+ <summary>Gets or sets the port that is used for SMTP transactions.</summary>
+ <returns>The port that is used for SMTP transactions.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebMail.SmtpServer">
+ <summary>Gets or sets the name of the SMTP server that is used to transmit the email message.</summary>
+ <returns>The SMTP server.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebMail.SmtpUseDefaultCredentials">
+ <summary>Gets or sets a value that indicates whether the default credentials are sent with the requests.</summary>
+ <returns>true if credentials are sent with the email message; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.WebMail.UserName">
+ <summary>Gets or sets the name of email account that is used to send email.</summary>
+ <returns>The name of the user account.</returns>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Deployment.dll b/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Deployment.dll
new file mode 100644
index 0000000..d904d0f
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Deployment.dll
Binary files differ
diff --git a/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Deployment.xml b/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Deployment.xml
new file mode 100644
index 0000000..221c078
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Deployment.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Web.WebPages.Deployment</name>
+ </assembly>
+ <members>
+ <member name="T:System.Web.WebPages.Deployment.PreApplicationStartCode">
+ <summary>Provides a registration point for pre-application start code for Web Pages deployment.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Deployment.PreApplicationStartCode.Start">
+ <summary>Registers pre-application start code for Web Pages deployment.</summary>
+ </member>
+ <member name="T:System.Web.WebPages.Deployment.WebPagesDeployment">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Provides methods that are used to get deployment information about the Web application.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Deployment.WebPagesDeployment.GetAssemblyPath(System.Version)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the assembly path for the Web Pages deployment.</summary>
+ <returns>The assembly path for the Web Pages deployment.</returns>
+ <param name="version">The Web Pages version.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Deployment.WebPagesDeployment.GetExplicitWebPagesVersion(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the Web Pages version from the given binary path.</summary>
+ <returns>The Web Pages version.</returns>
+ <param name="path">The binary path for the Web Pages.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Deployment.WebPagesDeployment.GetIncompatibleDependencies(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the assembly references from the given path regardless of the Web Pages version.</summary>
+ <returns>The dictionary containing the assembly references of the Web Pages and its version.</returns>
+ <param name="appPath">The path to the Web Pages application.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Deployment.WebPagesDeployment.GetMaxVersion">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the maximum version of the Web Pages loaded assemblies.</summary>
+ <returns>The maximum version of the Web Pages loaded assemblies.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Deployment.WebPagesDeployment.GetVersion(System.String)">
+ <summary>Gets the Web Pages version from the given path.</summary>
+ <returns>The Web Pages version.</returns>
+ <param name="path">The path of the root directory for the application.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Deployment.WebPagesDeployment.GetVersionWithoutEnabledCheck(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the Web Pages version using the configuration settings with the specified path.</summary>
+ <returns>The Web Pages version.</returns>
+ <param name="path">The path to the application settings.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Deployment.WebPagesDeployment.GetWebPagesAssemblies">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the assemblies for this Web Pages deployment.</summary>
+ <returns>A list containing the assemblies for this Web Pages deployment.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Deployment.WebPagesDeployment.IsEnabled(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates whether the Web Pages deployment is enabled.</summary>
+ <returns>true if the Web Pages deployment is enabled; otherwise, false.</returns>
+ <param name="path">The path to the Web Pages deployment.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Deployment.WebPagesDeployment.IsExplicitlyDisabled(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates whether the Web Pages deployment is explicitly disabled.</summary>
+ <returns>true if the Web Pages deployment is explicitly disabled; otherwise, false.</returns>
+ <param name="path">The path to the Web Pages deployment.</param>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Razor.dll b/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Razor.dll
new file mode 100644
index 0000000..711c6ff
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Razor.dll
Binary files differ
diff --git a/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Razor.xml b/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Razor.xml
new file mode 100644
index 0000000..60cc787
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Razor.xml
@@ -0,0 +1,292 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Web.WebPages.Razor</name>
+ </assembly>
+ <members>
+ <member name="T:System.Web.WebPages.Razor.CompilingPathEventArgs">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the base class for the compiling path that contains event data.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.CompilingPathEventArgs.#ctor(System.String,System.Web.WebPages.Razor.WebPageRazorHost)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.WebPages.Razor.CompilingPathEventArgs" /> class.</summary>
+ <param name="virtualPath">The string of virtual path.</param>
+ <param name="host">The host for the webpage razor.</param>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.CompilingPathEventArgs.Host">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the host for the webpage razor.</summary>
+ <returns>The host for the webpage razor.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.CompilingPathEventArgs.VirtualPath">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the virtual path for the webpage.</summary>
+ <returns>The virtual path for the webpage.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.Razor.PreApplicationStartCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.PreApplicationStartCode.Start">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.WebPages.Razor.RazorBuildProvider">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a build provider for Razor.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.RazorBuildProvider.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.WebPages.Razor.RazorBuildProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.RazorBuildProvider.AddVirtualPathDependency(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Adds a virtual path dependency to the collection.</summary>
+ <param name="dependency">A virtual path dependency to add.</param>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.RazorBuildProvider.AssemblyBuilder">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the assembly builder for Razor environment.</summary>
+ <returns>The assembly builder.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.RazorBuildProvider.CodeCompilerType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the compiler settings for Razor environment.</summary>
+ </member>
+ <member name="E:System.Web.WebPages.Razor.RazorBuildProvider.CodeGenerationCompleted">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Occurs when code generation is completed.</summary>
+ </member>
+ <member name="E:System.Web.WebPages.Razor.RazorBuildProvider.CodeGenerationStarted">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Occurs when code generation is started.</summary>
+ </member>
+ <member name="E:System.Web.WebPages.Razor.RazorBuildProvider.CompilingPath">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Occurs when compiling with a new virtual path.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.RazorBuildProvider.CreateHost">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a Razor engine host instance base on web configuration.</summary>
+ <returns>A Razor engine host instance.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.RazorBuildProvider.GenerateCode(System.Web.Compilation.AssemblyBuilder)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates the code using the provided assembly builder.</summary>
+ <param name="assemblyBuilder">The assembly builder.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.RazorBuildProvider.GetGeneratedType(System.CodeDom.Compiler.CompilerResults)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the type of the generated code.</summary>
+ <returns>The type of the generated code.</returns>
+ <param name="results">The results of the code compilation.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.RazorBuildProvider.GetHostFromConfig">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates the Razor engine host instance based on the web configuration.</summary>
+ <returns>The Razor engine host instance.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.RazorBuildProvider.InternalOpenReader">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Opens an internal text reader.</summary>
+ <returns>An internal text reader.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.RazorBuildProvider.OnBeforeCompilePath(System.Web.WebPages.Razor.CompilingPathEventArgs)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Raises the CompilingPath event.</summary>
+ <param name="args">The data provided for the CompilingPath event.</param>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.RazorBuildProvider.VirtualPath">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the virtual path of the source code.</summary>
+ <returns>The virtual path of the source code.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.RazorBuildProvider.VirtualPathDependencies">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the collection of virtual path for the dependencies.</summary>
+ <returns>The collection of virtual path for the dependencies.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.Razor.WebCodeRazorHost">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a web code razor host for the web pages.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebCodeRazorHost.#ctor(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.WebPages.Razor.WebCodeRazorHost" /> class.</summary>
+ <param name="virtualPath">The virtual path.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebCodeRazorHost.#ctor(System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.WebPages.Razor.WebCodeRazorHost" /> class.</summary>
+ <param name="virtualPath">The virtual path.</param>
+ <param name="physicalPath">The physical path.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebCodeRazorHost.GetClassName(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the class name of this instance.</summary>
+ <returns>The class name of this instance.</returns>
+ <param name="virtualPath">The virtual path.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebCodeRazorHost.PostProcessGeneratedCode(System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>Generates a post process code for the web code razor host.</summary>
+ <param name="context">The generator code context.</param>
+ </member>
+ <member name="T:System.Web.WebPages.Razor.WebPageRazorHost">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the razor hosts in a webpage.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.#ctor(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.WebPages.Razor.WebPageRazorHost" /> class with the specified virtual file path.</summary>
+ <param name="virtualPath">The virtual file path.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.#ctor(System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.WebPages.Razor.WebPageRazorHost" /> class with the specified virtual and physical file path.</summary>
+ <param name="virtualPath">The virtual file path.</param>
+ <param name="physicalPath">The physical file path.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Adds a global import on the webpage.</summary>
+ <param name="ns">The notification service name.</param>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.WebPageRazorHost.CodeLanguage">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the <see cref="T:System.Web.Razor.RazorCodeLanguage" />.</summary>
+ <returns>The <see cref="T:System.Web.Razor.RazorCodeLanguage" />.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.CreateMarkupParser">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a markup parser.</summary>
+ <returns>A markup parser.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.WebPageRazorHost.DefaultBaseClass">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a value for the DefaultBaseClass.</summary>
+ <returns>A value for the DefaultBaseClass.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.WebPageRazorHost.DefaultClassName">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the name of the default class.</summary>
+ <returns>The name of the default class.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.WebPageRazorHost.DefaultDebugCompilation">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a value that indicates whether the debug compilation is set to default.</summary>
+ <returns>true if the debug compilation is set to default; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.WebPageRazorHost.DefaultPageBaseClass">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the base class of the default page.</summary>
+ <returns>The base class of the default page.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.GetClassName(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Retrieves the name of the class to which the specified webpage belongs.</summary>
+ <returns>The name of the class to which the specified webpage belongs.</returns>
+ <param name="virtualPath">The virtual file path.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.GetCodeLanguage">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the code language specified in the webpage.</summary>
+ <returns>The code language specified in the webpage.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.GetGlobalImports">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the global imports for the webpage.</summary>
+ <returns>The global imports for the webpage.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.WebPageRazorHost.InstrumentedSourceFilePath">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the file path of the instrumental source.</summary>
+ <returns>The file path of the instrumental source.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.WebPageRazorHost.IsSpecialPage">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a value that indicates whether the webpage is a special page.</summary>
+ <returns>true if the webpage is a special page; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.WebPageRazorHost.PhysicalPath">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the physical file system path of the razor host.</summary>
+ <returns>They physical file system path of the razor host.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.PostProcessGeneratedCode(System.Web.Razor.Generator.CodeGeneratorContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the generated code after the process.</summary>
+ <param name="context">The <see cref="T:System.Web.Razor.Generator.CodeGeneratorContext" />.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.RegisterSpecialFile(System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Registers the special file with the specified file name and base type name.</summary>
+ <param name="fileName">The file name.</param>
+ <param name="baseTypeName">The base type name.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.RegisterSpecialFile(System.String,System.Type)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Registers the special file with the specified file name and base type.</summary>
+ <param name="fileName">The file name.</param>
+ <param name="baseType">The type of base file.</param>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.WebPageRazorHost.VirtualPath">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the virtual file path.</summary>
+ <returns>The virtual file path.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.Razor.WebRazorHostFactory">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates instances of the host files.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebRazorHostFactory.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.WebPages.Razor.WebRazorHostFactory" /> class.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebRazorHostFactory.ApplyConfigurationToHost(System.Web.WebPages.Razor.Configuration.RazorPagesSection,System.Web.WebPages.Razor.WebPageRazorHost)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Loads the service description information from the configuration file and applies it to the host.</summary>
+ <param name="config">The configuration.</param>
+ <param name="host">The webpage razor host.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebRazorHostFactory.CreateDefaultHost(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a default host with the specified virtual path.</summary>
+ <returns>A default host.</returns>
+ <param name="virtualPath">The virtual path of the file.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebRazorHostFactory.CreateDefaultHost(System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a default host with the specified virtual and physical path.</summary>
+ <returns>A default host.</returns>
+ <param name="virtualPath">The virtual path of the file.</param>
+ <param name="physicalPath">The physical file system path.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebRazorHostFactory.CreateHost(System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a Razor host.</summary>
+ <returns>A razor host.</returns>
+ <param name="virtualPath">The virtual path to the target file.</param>
+ <param name="physicalPath">The physical path to the target file.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebRazorHostFactory.CreateHostFromConfig(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a host from the configuration.</summary>
+ <returns>A host from the configuration.</returns>
+ <param name="virtualPath">The virtual path to the target file.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebRazorHostFactory.CreateHostFromConfig(System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a host from the configuration.</summary>
+ <returns>A host from the configuration.</returns>
+ <param name="virtualPath">The virtual path of the file.</param>
+ <param name="physicalPath">The physical file system path.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebRazorHostFactory.CreateHostFromConfig(System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a host from the configuration.</summary>
+ <returns>A host from the configuration.</returns>
+ <param name="config">The configuration.</param>
+ <param name="virtualPath">The virtual path of the file.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.WebRazorHostFactory.CreateHostFromConfig(System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup,System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a host from the configuration.</summary>
+ <returns>A host from the configuration.</returns>
+ <param name="config">The configuration.</param>
+ <param name="virtualPath">The virtual path of the file.</param>
+ <param name="physicalPath">The physical file system path.</param>
+ </member>
+ <member name="T:System.Web.WebPages.Razor.Configuration.HostSection">
+ <summary>Provides configuration system support for the host configuration section.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.Configuration.HostSection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Razor.Configuration.HostSection" /> class.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.Configuration.HostSection.FactoryType">
+ <summary>Gets or sets the host factory.</summary>
+ <returns>The host factory.</returns>
+ </member>
+ <member name="F:System.Web.WebPages.Razor.Configuration.HostSection.SectionName">
+ <summary>Represents the name of the configuration section for a Razor host environment.</summary>
+ </member>
+ <member name="T:System.Web.WebPages.Razor.Configuration.RazorPagesSection">
+ <summary>Provides configuration system support for the pages configuration section.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.Configuration.RazorPagesSection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Razor.Configuration.RazorPagesSection" /> class.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.Configuration.RazorPagesSection.Namespaces">
+ <summary>Gets or sets the collection of namespaces to add to Web Pages pages in the current application.</summary>
+ <returns>The collection of namespaces.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.Configuration.RazorPagesSection.PageBaseType">
+ <summary>Gets or sets the name of the page base type class.</summary>
+ <returns>The name of the page base type class.</returns>
+ </member>
+ <member name="F:System.Web.WebPages.Razor.Configuration.RazorPagesSection.SectionName">
+ <summary>Represents the name of the configuration section for Razor pages.</summary>
+ </member>
+ <member name="T:System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup">
+ <summary>Provides configuration system support for the system.web.webPages.razor configuration section.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup" /> class.</summary>
+ </member>
+ <member name="F:System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup.GroupName">
+ <summary>Represents the name of the configuration section for Razor Web section. Contains the static, read-only string "system.web.webPages.razor".</summary>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup.Host">
+ <summary>Gets or sets the host value for system.web.webPages.razor section group.</summary>
+ <returns>The host value.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup.Pages">
+ <summary>Gets or sets the value of the pages element for the system.web.webPages.razor section.</summary>
+ <returns>The pages element value.</returns>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.dll b/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.dll
new file mode 100644
index 0000000..cdb61e3
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.dll
Binary files differ
diff --git a/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.xml b/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.xml
new file mode 100644
index 0000000..a394054
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.xml
@@ -0,0 +1,2706 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Web.WebPages</name>
+ </assembly>
+ <members>
+ <member name="T:System.Web.Helpers.AntiForgery">
+ <summary>Helps prevent malicious scripts from submitting forged page requests.</summary>
+ </member>
+ <member name="M:System.Web.Helpers.AntiForgery.GetHtml">
+ <summary>Adds an authenticating token to a form to help protect against request forgery.</summary>
+ <returns>Returns a string that contains the encrypted token value in a hidden HTML field.</returns>
+ <exception cref="T:System.ArgumentException">The current <see cref="T:System.Web.HttpContext" /> object is null.</exception>
+ </member>
+ <member name="M:System.Web.Helpers.AntiForgery.GetHtml(System.Web.HttpContextBase,System.String,System.String,System.String)">
+ <summary>Adds an authenticating token to a form to help protect against request forgery and lets callers specify authentication details.</summary>
+ <returns>Returns the encrypted token value in a hidden HTML field.</returns>
+ <param name="httpContext">The HTTP context data for a request.</param>
+ <param name="salt">An optional string of random characters (such as Z*7g1&amp;p4) that is used to add complexity to the encryption for extra safety. The default is null.</param>
+ <param name="domain">The domain of a web application that a request is submitted from.</param>
+ <param name="path">The virtual root path of a web application that a request is submitted from.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="httpContext" /> is null.</exception>
+ </member>
+ <member name="M:System.Web.Helpers.AntiForgery.GetTokens(System.String,System.String@,System.String@)">
+ <summary>Gets the search tokens.</summary>
+ <param name="oldCookieToken">The previous cookie token.</param>
+ <param name="newCookieToken">The new cookie token.</param>
+ <param name="formToken">The form of the token.</param>
+ </member>
+ <member name="M:System.Web.Helpers.AntiForgery.Validate">
+ <summary>Validates that input data from an HTML form field comes from the user who submitted the data.</summary>
+ <exception cref="T:System.ArgumentException">The current <see cref="T:System.Web.HttpContext" /> value is null.</exception>
+ <exception cref="T:System.Web.Helpers.HttpAntiForgeryException">The HTTP cookie token that accompanies a valid request is missing-or-The form token is missing.-or-The form token value does not match the cookie token value.-or-The form token value does not match the cookie token value.</exception>
+ </member>
+ <member name="M:System.Web.Helpers.AntiForgery.Validate(System.String,System.String)">
+ <summary>Validates that input data from an HTML form field comes from the user who submitted the data.</summary>
+ <param name="cookieToken">The cookie token value.</param>
+ <param name="formToken">The token form.</param>
+ </member>
+ <member name="M:System.Web.Helpers.AntiForgery.Validate(System.Web.HttpContextBase,System.String)">
+ <summary>Validates that input data from an HTML form field comes from the user who submitted the data and lets callers specify additional validation details.</summary>
+ <param name="httpContext">The HTTP context data for a request.</param>
+ <param name="salt">An optional string of random characters (such as Z*7g1&amp;p4) that is used to decrypt an authentication token created by the <see cref="T:System.Web.Helpers.AntiForgery" /> class. The default is null.</param>
+ <exception cref="T:System.ArgumentException">The current <see cref="T:System.Web.HttpContext" /> value is null.</exception>
+ <exception cref="T:System.Web.Helpers.HttpAntiForgeryException">The HTTP cookie token that accompanies a valid request is missing.-or-The form token is missing.-or-The form token value does not match the cookie token value.-or-The form token value does not match the cookie token value.-or-The <paramref name="salt" /> value supplied does not match the <paramref name="salt" /> value that was used to create the form token.</exception>
+ </member>
+ <member name="T:System.Web.Helpers.AntiForgeryConfig">
+ <summary>Provides programmatic configuration for the anti-forgery token system.</summary>
+ </member>
+ <member name="P:System.Web.Helpers.AntiForgeryConfig.AdditionalDataProvider">
+ <summary>Gets a data provider that can provide additional data to put into all generated tokens and that can validate additional data in incoming tokens.</summary>
+ <returns>The data provider.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.AntiForgeryConfig.CookieName">
+ <summary>Gets or sets the name of the cookie that is used by the anti-forgery system.</summary>
+ <returns>The cookie name.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.AntiForgeryConfig.RequireSsl">
+ <summary>Gets or sets a value that indicates whether the anti-forgery cookie requires SSL in order to be returned to the server.</summary>
+ <returns>true if SSL is required to return the anti-forgery cookie to the server; otherwise, false. </returns>
+ </member>
+ <member name="P:System.Web.Helpers.AntiForgeryConfig.SuppressIdentityHeuristicChecks">
+ <summary>Gets or sets a value that indicates whether the anti-forgery system should skip checking for conditions that might indicate misuse of the system.</summary>
+ <returns>true if the anti-forgery system should not check for possible misuse; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.AntiForgeryConfig.SuppressXFrameOptionsHeader">
+ <summary>Specifies whether to suppress the generation of X-Frame-Options header which is used to prevent ClickJacking. By default, the X-Frame-Options header is generated with the value SAMEORIGIN. If this setting is 'true', the X-Frame-Options header will not be generated for the response.</summary>
+ </member>
+ <member name="P:System.Web.Helpers.AntiForgeryConfig.UniqueClaimTypeIdentifier">
+ <summary>If claims-based authorization is in use, gets or sets the claim type from the identity that is used to uniquely identify the user.</summary>
+ <returns>The claim type.</returns>
+ </member>
+ <member name="T:System.Web.Helpers.IAntiForgeryAdditionalDataProvider">
+ <summary>Provides a way to include or validate custom data for anti-forgery tokens.</summary>
+ </member>
+ <member name="M:System.Web.Helpers.IAntiForgeryAdditionalDataProvider.GetAdditionalData(System.Web.HttpContextBase)">
+ <summary>Provides additional data to store for the anti-forgery tokens that are generated during this request.</summary>
+ <returns>The supplemental data to embed in the anti-forgery token.</returns>
+ <param name="context">Information about the current request.</param>
+ </member>
+ <member name="M:System.Web.Helpers.IAntiForgeryAdditionalDataProvider.ValidateAdditionalData(System.Web.HttpContextBase,System.String)">
+ <summary>Validates additional data that was embedded inside an incoming anti-forgery token.</summary>
+ <returns>true if the data is valid, or false if the data is invalid.</returns>
+ <param name="context">Information about the current request.</param>
+ <param name="additionalData">The supplemental data that was embedded in the token.</param>
+ </member>
+ <member name="T:System.Web.Helpers.UnvalidatedRequestValues">
+ <summary>Provides access to unvalidated form values in the <see cref="T:System.Web.HttpRequest" /> object.</summary>
+ </member>
+ <member name="P:System.Web.Helpers.UnvalidatedRequestValues.Form">
+ <summary>Gets a collection of unvalidated form values that were posted from the browser.</summary>
+ <returns>An unvalidated collection of form values.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.UnvalidatedRequestValues.Item(System.String)">
+ <summary>Gets the specified unvalidated object from the collection of posted values in the <see cref="T:System.Web.HttpRequest" /> object.</summary>
+ <returns>The specified member, or null if the specified item is not found.</returns>
+ </member>
+ <member name="P:System.Web.Helpers.UnvalidatedRequestValues.QueryString">
+ <summary>Gets a collection of unvalidated query-string values.</summary>
+ <returns>A collection of unvalidated query-string values.</returns>
+ </member>
+ <member name="T:System.Web.Helpers.Validation">
+ <summary>Excludes fields of the Request object from being checked for potentially unsafe HTML markup and client script.</summary>
+ </member>
+ <member name="M:System.Web.Helpers.Validation.Unvalidated(System.Web.HttpRequest)">
+ <summary>Returns a version of form values, cookies, and query-string variables without checking them first for HTML markup and client script.</summary>
+ <returns>An object that contains unvalidated versions of the form and query-string values.</returns>
+ <param name="request">The <see cref="T:System.Web.HttpRequest" /> object that contains values to exclude from request validation.</param>
+ </member>
+ <member name="M:System.Web.Helpers.Validation.Unvalidated(System.Web.HttpRequest,System.String)">
+ <summary>Returns a value from the specified form field, cookie, or query-string variable without checking it first for HTML markup and client script.</summary>
+ <returns>A string that contains unvalidated text from the specified field, cookie, or query-string value.</returns>
+ <param name="request">The <see cref="T:System.Web.HttpRequest" /> object that contains values to exclude from validation.</param>
+ <param name="key">The name of the field to exclude from validation. <paramref name="key" /> can refer to a form field, to a cookie, or to the query-string variable.</param>
+ </member>
+ <member name="M:System.Web.Helpers.Validation.Unvalidated(System.Web.HttpRequestBase)">
+ <summary>Returns all values from the Request object (including form fields, cookies, and the query string) without checking them first for HTML markup and client script.</summary>
+ <returns>An object that contains unvalidated versions of the form, cookie, and query-string values.</returns>
+ <param name="request">The <see cref="T:System.Web.HttpRequest" /> object that contains values to exclude from validation.</param>
+ </member>
+ <member name="M:System.Web.Helpers.Validation.Unvalidated(System.Web.HttpRequestBase,System.String)">
+ <summary>Returns the specified value from the Request object without checking it first for HTML markup and client script.</summary>
+ <returns>A string that contains unvalidated text from the specified field, cookie, or query-string value.</returns>
+ <param name="request">The <see cref="T:System.Web.HttpRequestBase" /> object that contains values to exclude from validation.</param>
+ <param name="key">The name of the field to exclude from validation. <paramref name="key" /> can refer to a form field, to a cookie, or to the query-string variable.</param>
+ </member>
+ <member name="T:System.Web.Mvc.HttpAntiForgeryException">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpAntiForgeryException.#ctor">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpAntiForgeryException" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.HttpAntiForgeryException.#ctor(System.String)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpAntiForgeryException" /> class.</summary>
+ <param name="message">The containing message.</param>
+ </member>
+ <member name="M:System.Web.Mvc.HttpAntiForgeryException.#ctor(System.String,System.Exception)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpAntiForgeryException" /> class.</summary>
+ <param name="message">The message.</param>
+ <param name="innerException">The inner exception.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ModelClientValidationEqualToRule">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelClientValidationEqualToRule.#ctor(System.String,System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="errorMessage">The error message.</param>
+ <param name="other">The other.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ModelClientValidationMaxLengthRule"></member>
+ <member name="M:System.Web.Mvc.ModelClientValidationMaxLengthRule.#ctor(System.String,System.Int32)"></member>
+ <member name="T:System.Web.Mvc.ModelClientValidationMinLengthRule"></member>
+ <member name="M:System.Web.Mvc.ModelClientValidationMinLengthRule.#ctor(System.String,System.Int32)"></member>
+ <member name="T:System.Web.Mvc.ModelClientValidationRangeRule">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelClientValidationRangeRule.#ctor(System.String,System.Object,System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="errorMessage">The error message.</param>
+ <param name="minValue">The minimum value.</param>
+ <param name="maxValue">The maximum value.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ModelClientValidationRegexRule">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelClientValidationRegexRule.#ctor(System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelClientValidationRegexRule" /> class.</summary>
+ <param name="errorMessage">The exception message.</param>
+ <param name="pattern">The pattern.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ModelClientValidationRemoteRule">
+ <summary>Represents the remote rule for the validation of the model client.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelClientValidationRemoteRule.#ctor(System.String,System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelClientValidationRemoteRule" /> class.</summary>
+ <param name="errorMessage">The error message.</param>
+ <param name="url">The URL of the rule.</param>
+ <param name="httpMethod">The HTTP method.</param>
+ <param name="additionalFields">The additional fields used.</param>
+ </member>
+ <member name="T:System.Web.Mvc.ModelClientValidationRequiredRule">
+ <summary>Represents the required rule for the validation of the model client.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelClientValidationRequiredRule.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelClientValidationRequiredRule" /> class.</summary>
+ <param name="errorMessage">The error message </param>
+ </member>
+ <member name="T:System.Web.Mvc.ModelClientValidationRule">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelClientValidationRule.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ModelClientValidationRule.ErrorMessage">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ModelClientValidationRule.ValidationParameters">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="P:System.Web.Mvc.ModelClientValidationRule.ValidationType">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.Mvc.ModelClientValidationStringLengthRule">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a length of the validation rule of the model client.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.ModelClientValidationStringLengthRule.#ctor(System.String,System.Int32,System.Int32)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelClientValidationStringLengthRule" /> class.</summary>
+ <param name="errorMessage">The error message.</param>
+ <param name="minimumLength">The minimum length of the validation rule.</param>
+ <param name="maximumLength">The maximum length of the validation rule.</param>
+ </member>
+ <member name="T:System.Web.Mvc.TagBuilder">
+ <summary>Contains classes and properties that are used to create HTML elements. This class is used to write helpers, such as those found in the <see cref="N:System.Web.Helpers" /> namespace.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.TagBuilder.#ctor(System.String)">
+ <summary>Creates a new tag that has the specified tag name.</summary>
+ <param name="tagName">The tag name without the "&lt;", "/", or "&gt;" delimiters.</param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="tagName" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.TagBuilder.AddCssClass(System.String)">
+ <summary>Adds a CSS class to the list of CSS classes in the tag.</summary>
+ <param name="value">The CSS class to add.</param>
+ </member>
+ <member name="P:System.Web.Mvc.TagBuilder.Attributes">
+ <summary>Gets the collection of attributes.</summary>
+ <returns>The collection of attributes.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.TagBuilder.CreateSanitizedId(System.String)">
+ <summary>Replaces each invalid character in the tag ID with a valid HTML character.</summary>
+ <returns>The sanitized tag ID, or null if <paramref name="originalId" /> is null or empty, or if <paramref name="originalId" /> does not begin with a letter.</returns>
+ <param name="originalId">The ID that might contain characters to replace.</param>
+ </member>
+ <member name="M:System.Web.Mvc.TagBuilder.CreateSanitizedId(System.String,System.String)">
+ <summary>Replaces each invalid character in the tag ID with the specified replacement string.</summary>
+ <returns>The sanitized tag ID, or null if <paramref name="originalId" /> is null or empty, or if <paramref name="originalId" /> does not begin with a letter.</returns>
+ <param name="originalId">The ID that might contain characters to replace.</param>
+ <param name="invalidCharReplacement">The replacement string.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="invalidCharReplacement" /> is null.</exception>
+ </member>
+ <member name="M:System.Web.Mvc.TagBuilder.GenerateId(System.String)">
+ <summary>Generates a sanitized ID attribute for the tag by using the specified name.</summary>
+ <param name="name">The name to use to generate an ID attribute.</param>
+ </member>
+ <member name="P:System.Web.Mvc.TagBuilder.IdAttributeDotReplacement">
+ <summary>Gets or sets a string that can be used to replace invalid HTML characters.</summary>
+ <returns>The string to use to replace invalid HTML characters.</returns>
+ </member>
+ <member name="P:System.Web.Mvc.TagBuilder.InnerHtml">
+ <summary>Gets or sets the inner HTML value for the element.</summary>
+ <returns>The inner HTML value for the element.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.TagBuilder.MergeAttribute(System.String,System.String)">
+ <summary>Adds a new attribute to the tag.</summary>
+ <param name="key">The key for the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ </member>
+ <member name="M:System.Web.Mvc.TagBuilder.MergeAttribute(System.String,System.String,System.Boolean)">
+ <summary>Adds a new attribute or optionally replaces an existing attribute in the opening tag.</summary>
+ <param name="key">The key for the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ <param name="replaceExisting">true to replace an existing attribute if an attribute exists that has the specified <paramref name="key" /> value, or false to leave the original attribute unchanged.</param>
+ </member>
+ <member name="M:System.Web.Mvc.TagBuilder.MergeAttributes``2(System.Collections.Generic.IDictionary{``0,``1})">
+ <summary>Adds new attributes to the tag.</summary>
+ <param name="attributes">The collection of attributes to add.</param>
+ <typeparam name="TKey">The type of the key object.</typeparam>
+ <typeparam name="TValue">The type of the value object.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.TagBuilder.MergeAttributes``2(System.Collections.Generic.IDictionary{``0,``1},System.Boolean)">
+ <summary>Adds new attributes or optionally replaces existing attributes in the tag.</summary>
+ <param name="attributes">The collection of attributes to add or replace.</param>
+ <param name="replaceExisting">For each attribute in <paramref name="attributes" />, true to replace the attribute if an attribute already exists that has the same key, or false to leave the original attribute unchanged.</param>
+ <typeparam name="TKey">The type of the key object.</typeparam>
+ <typeparam name="TValue">The type of the value object.</typeparam>
+ </member>
+ <member name="M:System.Web.Mvc.TagBuilder.SetInnerText(System.String)">
+ <summary>Sets the <see cref="P:System.Web.Mvc.TagBuilder.InnerHtml" /> property of the element to an HTML-encoded version of the specified string.</summary>
+ <param name="innerText">The string to HTML-encode.</param>
+ </member>
+ <member name="P:System.Web.Mvc.TagBuilder.TagName">
+ <summary>Gets the tag name for this tag.</summary>
+ <returns>The name.</returns>
+ </member>
+ <member name="M:System.Web.Mvc.TagBuilder.ToString">
+ <summary>Renders the element as a <see cref="F:System.Web.Mvc.TagRenderMode.Normal" /> element.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.TagBuilder.ToString(System.Web.Mvc.TagRenderMode)">
+ <summary>Renders the HTML tag by using the specified render mode.</summary>
+ <returns>The rendered HTML tag.</returns>
+ <param name="renderMode">The render mode.</param>
+ </member>
+ <member name="T:System.Web.Mvc.TagRenderMode">
+ <summary>Enumerates the modes that are available for rendering HTML tags.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.TagRenderMode.EndTag">
+ <summary>Represents the mode for rendering a closing tag (for example, &lt;/tag&gt;).</summary>
+ </member>
+ <member name="F:System.Web.Mvc.TagRenderMode.Normal">
+ <summary>Represents the mode for rendering normal text.</summary>
+ </member>
+ <member name="F:System.Web.Mvc.TagRenderMode.SelfClosing">
+ <summary>Represents the mode for rendering a self-closing tag (for example, &lt;tag /&gt;).</summary>
+ </member>
+ <member name="F:System.Web.Mvc.TagRenderMode.StartTag">
+ <summary>Represents the mode for rendering an opening tag (for example, &lt;tag&gt;).</summary>
+ </member>
+ <member name="T:System.Web.Mvc.UnobtrusiveValidationAttributesGenerator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.Mvc.UnobtrusiveValidationAttributesGenerator.GetValidationAttributes(System.Collections.Generic.IEnumerable{System.Web.Mvc.ModelClientValidationRule},System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the validation attributes from the structure or content of <see cref="T:System.Web.Mvc.UnobtrusiveValidationAttributesGenerator" />.</summary>
+ <param name="clientRules">The <see cref="T:System.Web.Mvc.ModelClientValidationRule" /> to be implemented.</param>
+ <param name="results">The result of the validation.</param>
+ </member>
+ <member name="T:System.Web.WebPages.ApplicationPart">
+ <summary>Contains methods to register assemblies as application parts.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.ApplicationPart.#ctor(System.Reflection.Assembly,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.ApplicationPart" /> class by using the specified assembly and root virtual path.</summary>
+ <param name="assembly">The assembly.</param>
+ <param name="rootVirtualPath">The root virtual path.</param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="rootVirtualPath" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.ApplicationPart.ProcessVirtualPath(System.Reflection.Assembly,System.String,System.String)">
+ <summary>Resolves a path to the specified assembly or resource within an assembly by using the specified base virtual path and specified virtual path.</summary>
+ <returns>The path of the assembly or resource.</returns>
+ <param name="assembly">The assembly.</param>
+ <param name="baseVirtualPath">The base virtual path.</param>
+ <param name="virtualPath">The virtual path.</param>
+ <exception cref="T:System.InvalidOperationException">
+ <paramref name="assembly" /> is not registered.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.ApplicationPart.Register(System.Web.WebPages.ApplicationPart)">
+ <summary>Adds an assembly and all web pages within the assembly to the list of available application parts.</summary>
+ <param name="applicationPart">The application part.</param>
+ <exception cref="T:System.InvalidOperationException">
+ <paramref name="applicationPart" /> is already registered.</exception>
+ </member>
+ <member name="T:System.Web.WebPages.ApplicationStartPage">
+ <summary>Provides objects and methods that are used to execute and render ASP.NET Web Pages application start pages (_AppStart.cshtml or _AppStart.vbhtml files).</summary>
+ </member>
+ <member name="M:System.Web.WebPages.ApplicationStartPage.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.ApplicationStartPage" /> class.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.ApplicationStartPage.Application">
+ <summary>Gets the HTTP application object that references this application startup page.</summary>
+ <returns>The HTTP application object that references this application startup page.</returns>
+ </member>
+ <member name="F:System.Web.WebPages.ApplicationStartPage.CacheKeyPrefix">
+ <summary>The prefix that is applied to all keys that are added to the cache by the application start page.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.ApplicationStartPage.Context">
+ <summary>Gets the <see cref="T:System.Web.HttpContextBase" /> object that represents context data that is associated with this page.</summary>
+ <returns>The current context data.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.ApplicationStartPage.GetOutputWriter">
+ <summary>Returns the text writer instance that is used to render the page.</summary>
+ <returns>The text writer.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.ApplicationStartPage.Markup">
+ <summary>Gets the output from the application start page as an HTML-encoded string.</summary>
+ <returns>The output from the application start page as an HTML-encoded string.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.ApplicationStartPage.Output">
+ <summary>Gets the text writer for the page.</summary>
+ <returns>The text writer for the page.</returns>
+ </member>
+ <member name="F:System.Web.WebPages.ApplicationStartPage.StartPageVirtualPath">
+ <summary>The path to the application start page.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.ApplicationStartPage.VirtualPath">
+ <summary>Gets or sets the virtual path of the page.</summary>
+ <returns>The virtual path.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.ApplicationStartPage.Write(System.Object)">
+ <summary>Writes the string representation of the specified object as an HTML-encoded string.</summary>
+ <param name="value">The object to encode and write.</param>
+ </member>
+ <member name="M:System.Web.WebPages.ApplicationStartPage.Write(System.Web.WebPages.HelperResult)">
+ <summary>Writes the specified <see cref="T:System.Web.WebPages.HelperResult" /> object as an HTML-encoded string.</summary>
+ <param name="result">The helper result to encode and write.</param>
+ </member>
+ <member name="M:System.Web.WebPages.ApplicationStartPage.WriteLiteral(System.Object)">
+ <summary>Writes the specified object without HTML encoding.</summary>
+ <param name="value">The object to write.</param>
+ </member>
+ <member name="T:System.Web.WebPages.AttributeValue">
+ <summary>Stores the value for an attribute.This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.AttributeValue.#ctor(System.Web.WebPages.Instrumentation.PositionTagged{System.String},System.Web.WebPages.Instrumentation.PositionTagged{System.Object},System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.AttributeValue" /> class.This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="prefix">The namespace prefix for the attribute.</param>
+ <param name="value">The value for the attribute.</param>
+ <param name="literal">true to indicate that the value is a literal value; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.WebPages.AttributeValue.FromTuple(System.Tuple{System.Tuple{System.String,System.Int32},System.Tuple{System.Object,System.Int32},System.Boolean})">
+ <summary>Creates an attribute value from the specified tuple object.</summary>
+ <returns>The created attribute value.</returns>
+ <param name="value">The tuple object from which to create from.</param>
+ </member>
+ <member name="M:System.Web.WebPages.AttributeValue.FromTuple(System.Tuple{System.Tuple{System.String,System.Int32},System.Tuple{System.String,System.Int32},System.Boolean})">
+ <summary>Creates an attribute value from the specified tuple object.</summary>
+ <returns>The created attribute value.</returns>
+ <param name="value">The tuple object from which to create from.</param>
+ </member>
+ <member name="P:System.Web.WebPages.AttributeValue.Literal">
+ <summary>Gets or sets a value that indicates whether the value is a literal value.This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>true if the value is a literal value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.AttributeValue.op_Implicit(System.Tuple{System.Tuple{System.String,System.Int32},System.Tuple{System.Object,System.Int32},System.Boolean})~System.Web.WebPages.AttributeValue">
+ <summary>Creates an attribute value from the specified tuple object.</summary>
+ <returns>The created attribute value.</returns>
+ <param name="value">The tuple object from which to create from.</param>
+ </member>
+ <member name="M:System.Web.WebPages.AttributeValue.op_Implicit(System.Tuple{System.Tuple{System.String,System.Int32},System.Tuple{System.String,System.Int32},System.Boolean})~System.Web.WebPages.AttributeValue">
+ <summary>Creates an attribute value from the specified tuple object.</summary>
+ <returns>The created attribute value.</returns>
+ <param name="value">The tuple object from which to create from.</param>
+ </member>
+ <member name="P:System.Web.WebPages.AttributeValue.Prefix">
+ <summary>Gets or sets the namespace prefix for the attribute.This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>The namespace prefix for the attribute.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.AttributeValue.Value">
+ <summary>Gets or set the value for the attribute.This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>The value for the attribute.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.BrowserHelpers">
+ <summary>Provides a way to specify custom browser (user agent) information.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.BrowserHelpers.ClearOverriddenBrowser(System.Web.HttpContextBase)">
+ <summary>Removes any overridden user agent for the current request.</summary>
+ <param name="httpContext">The current context.</param>
+ </member>
+ <member name="M:System.Web.WebPages.BrowserHelpers.GetOverriddenBrowser(System.Web.HttpContextBase)">
+ <summary>Returns the browser capabilities object for the overridden browser capabilities or for the actual browser if no override has been specified.</summary>
+ <returns>The browser capabilities.</returns>
+ <param name="httpContext">The current context.</param>
+ </member>
+ <member name="M:System.Web.WebPages.BrowserHelpers.GetOverriddenUserAgent(System.Web.HttpContextBase)">
+ <summary>Returns the overridden user agent value or the actual user agent string if no override has been specified.</summary>
+ <returns>The user agent string</returns>
+ <param name="httpContext">The current context.</param>
+ </member>
+ <member name="M:System.Web.WebPages.BrowserHelpers.GetVaryByCustomStringForOverriddenBrowser(System.Web.HttpContext)">
+ <summary>Gets a string that varies based on the type of the browser.</summary>
+ <returns>A string that identifies the browser.</returns>
+ <param name="httpContext">The current context.</param>
+ </member>
+ <member name="M:System.Web.WebPages.BrowserHelpers.GetVaryByCustomStringForOverriddenBrowser(System.Web.HttpContextBase)">
+ <summary>Gets a string that varies based on the type of the browser. </summary>
+ <returns>A string that identifies the browser.</returns>
+ <param name="httpContext">The current context base.</param>
+ </member>
+ <member name="M:System.Web.WebPages.BrowserHelpers.SetOverriddenBrowser(System.Web.HttpContextBase,System.String)">
+ <summary>Overrides the request's actual user agent value using the specified user agent.</summary>
+ <param name="httpContext">The current context.</param>
+ <param name="userAgent">The user agent to use.</param>
+ </member>
+ <member name="M:System.Web.WebPages.BrowserHelpers.SetOverriddenBrowser(System.Web.HttpContextBase,System.Web.WebPages.BrowserOverride)">
+ <summary>Overrides the request's actual user agent value using the specified browser override information.</summary>
+ <param name="httpContext">The current context.</param>
+ <param name="browserOverride">One of the enumeration values that represents the browser override information to use.</param>
+ </member>
+ <member name="T:System.Web.WebPages.BrowserOverride">
+ <summary>Specifies browser types that can be defined for the <see cref="M:System.Web.WebPages.BrowserHelpers.SetOverriddenBrowser(System.Web.HttpContextBase,System.Web.WebPages.BrowserOverride)" /> method.</summary>
+ </member>
+ <member name="F:System.Web.WebPages.BrowserOverride.Desktop">
+ <summary>Specifies a desktop browser.</summary>
+ </member>
+ <member name="F:System.Web.WebPages.BrowserOverride.Mobile">
+ <summary>Specifies a mobile browser.</summary>
+ </member>
+ <member name="T:System.Web.WebPages.BrowserOverrideStore">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.The current BrowserOverrideStore is used to get and set the user agent of a request.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.BrowserOverrideStore.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.WebPages.BrowserOverrideStore" /> class.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.BrowserOverrideStore.GetOverriddenUserAgent(System.Web.HttpContextBase)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Looks for a user agent by searching for the browser override cookie.</summary>
+ <returns>The user agent.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ </member>
+ <member name="M:System.Web.WebPages.BrowserOverrideStore.SetOverriddenUserAgent(System.Web.HttpContextBase,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Adds a browser override cookie with the set user agent to the response of the current request.</summary>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="userAgent">The user agent.</param>
+ </member>
+ <member name="T:System.Web.WebPages.BrowserOverrideStores">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.BrowserOverrideStores.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.BrowserOverrideStores.Current">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.WebPages.CookieBrowserOverrideStore">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets overridden user agent for a request from a cookie. Creates a cookie to set the overridden user agent.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.CookieBrowserOverrideStore.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.WebPages.CookieBrowserOverrideStore" /> class.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.CookieBrowserOverrideStore.#ctor(System.Int32)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.WebPages.CookieBrowserOverrideStore" /> class.</summary>
+ <param name="daysToExpire">The days to expire.</param>
+ </member>
+ <member name="M:System.Web.WebPages.CookieBrowserOverrideStore.GetOverriddenUserAgent(System.Web.HttpContextBase)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Looks for a user agent by searching for the browser override cookie.</summary>
+ <returns>The user agent.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ </member>
+ <member name="M:System.Web.WebPages.CookieBrowserOverrideStore.SetOverriddenUserAgent(System.Web.HttpContextBase,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Adds a browser override cookie with the set user agent to the response of the current request.</summary>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="userAgent">The user agent.</param>
+ </member>
+ <member name="T:System.Web.WebPages.DefaultDisplayMode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the default display mode of the web pages.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.DefaultDisplayMode.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.WebPages.DefaultDisplayMode" /> class.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.DefaultDisplayMode.#ctor(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.WebPages.DefaultDisplayMode" /> class.</summary>
+ <param name="suffix">The suffix.</param>
+ </member>
+ <member name="M:System.Web.WebPages.DefaultDisplayMode.CanHandleContext(System.Web.HttpContextBase)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates a value whether the <see cref="T:System.Web.HttpContextBase" /> can handle context.</summary>
+ <returns>true if the <see cref="T:System.Web.HttpContextBase" /> can handle context; otherwise, false.</returns>
+ <param name="httpContext">The specified http context.</param>
+ </member>
+ <member name="P:System.Web.WebPages.DefaultDisplayMode.ContextCondition">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a value that indicates whether the context condition displays a default mode.</summary>
+ <returns>true if the context condition displays a default mode; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.DefaultDisplayMode.DisplayModeId">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the display mode identifier of the web pages.</summary>
+ <returns>The display mode identifier of the web pages.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.DefaultDisplayMode.GetDisplayInfo(System.Web.HttpContextBase,System.String,System.Func{System.String,System.Boolean})">
+ <summary>Retrieves the display information about an item in the result pane.</summary>
+ <returns>The display information about an item in the result pane.</returns>
+ <param name="httpContext">The http context.</param>
+ <param name="virtualPath">The virtual path.</param>
+ <param name="virtualPathExists">true if the virtual path exists; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.WebPages.DefaultDisplayMode.TransformPath(System.String,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Transforms the path of the display mode.</summary>
+ <returns>The path of the display mode to transform.</returns>
+ <param name="virtualPath">The virtual path.</param>
+ <param name="suffix">The suffix.</param>
+ </member>
+ <member name="T:System.Web.WebPages.DisplayInfo">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a property’s display information.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.DisplayInfo.#ctor(System.String,System.Web.WebPages.IDisplayMode)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.WebPages.DisplayInfo" /> class.</summary>
+ <param name="filePath">The virtual path.</param>
+ <param name="displayMode">The active display mode.</param>
+ </member>
+ <member name="P:System.Web.WebPages.DisplayInfo.DisplayMode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the active display mode for a Web page.</summary>
+ <returns>The active display mode for a Web page.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.DisplayInfo.FilePath">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the virtual path of the current Web page.</summary>
+ <returns>The virtual path of the current Web page.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.DisplayModeProvider">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the modes of display for the provider.</summary>
+ </member>
+ <member name="F:System.Web.WebPages.DisplayModeProvider.DefaultDisplayModeId">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Defines the default display mode identifier.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.DisplayModeProvider.GetAvailableDisplayModesForContext(System.Web.HttpContextBase,System.Web.WebPages.IDisplayMode)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a list of the available display modes for the context base.</summary>
+ <returns>A list of the available display modes for the context base.</returns>
+ <param name="httpContext">The http context base.</param>
+ <param name="currentDisplayMode">The current display mode.</param>
+ </member>
+ <member name="M:System.Web.WebPages.DisplayModeProvider.GetDisplayInfoForVirtualPath(System.String,System.Web.HttpContextBase,System.Func{System.String,System.Boolean},System.Web.WebPages.IDisplayMode)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the <see cref="T:System.Web.WebPages.DisplayInfo" /> for the virtual path.</summary>
+ <returns>The <see cref="T:System.Web.WebPages.DisplayInfo" /> for the virtual path.</returns>
+ <param name="virtualPath">The virtual path.</param>
+ <param name="httpContext">The http context base.</param>
+ <param name="virtualPathExists">true if the virtual path exists; otherwise, false.</param>
+ <param name="currentDisplayMode">The current display mode.</param>
+ </member>
+ <member name="P:System.Web.WebPages.DisplayModeProvider.Instance">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the instance of the <see cref="T:System.Web.WebPages.DisplayModeProvider" />.</summary>
+ <returns>The instance of the <see cref="T:System.Web.WebPages.DisplayModeProvider" />.</returns>
+ </member>
+ <member name="F:System.Web.WebPages.DisplayModeProvider.MobileDisplayModeId">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Defines the mobile display mode identifier.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.DisplayModeProvider.Modes">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a list of modes of the <see cref="T:System.Web.WebPages.DisplayModeProvider" />.</summary>
+ <returns>A list of modes of the <see cref="T:System.Web.WebPages.DisplayModeProvider" />.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.DisplayModeProvider.RequireConsistentDisplayMode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a value that indicates whether the Web page requires consistent display mode.</summary>
+ <returns>true if the Web page requires consistent display mode; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.HelperPage">
+ <summary>Represents a base class for pages that is used when ASP.NET compiles a .cshtml or .vbhtml file and that exposes page-level and application-level properties and methods.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.HelperPage.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.WebPages.HelperPage" /> class.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.App">
+ <summary>Gets the application-state data as a <see cref="T:System.Dynamic.DynamicObject" /> object that callers can use to create and access custom application-scoped properties.</summary>
+ <returns>The application-state data.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.AppState">
+ <summary>Gets a reference to global application-state data that can be shared across sessions and requests in an ASP.NET application.</summary>
+ <returns>The application-state data.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.HelperPage.BeginContext(System.IO.TextWriter,System.String,System.Int32,System.Int32,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Puts all the helper statements into the context of the helper page.</summary>
+ <param name="writer">The text writer.</param>
+ <param name="virtualPath">The helper virtual path.</param>
+ <param name="startPosition">The starting position.</param>
+ <param name="length">The length of the context.</param>
+ <param name="isLiteral">true of the context has a literal attribute; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.WebPages.HelperPage.BeginContext(System.String,System.Int32,System.Int32,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Puts all the helper statements into the context of the helper page.</summary>
+ <param name="virtualPath">The helper virtual path.</param>
+ <param name="startPosition">The starting position.</param>
+ <param name="length">The length of the context.</param>
+ <param name="isLiteral">true of the context has a literal attribute; otherwise, false.</param>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.Cache">
+ <summary>Gets the cache object for the current application domain.</summary>
+ <returns>The cache object.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.Context">
+ <summary>Gets the <see cref="T:System.Web.HttpContextBase" /> object that is associated with a page.</summary>
+ <returns>The current context data.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.CurrentPage">
+ <summary>Gets the current page for this helper page.</summary>
+ <returns>The current page.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.HelperPage.EndContext(System.IO.TextWriter,System.String,System.Int32,System.Int32,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the end of context block.</summary>
+ <param name="writer">The text writer.</param>
+ <param name="virtualPath">The helper virtual path.</param>
+ <param name="startPosition">The starting position.</param>
+ <param name="length">The length of the context.</param>
+ <param name="isLiteral">true of the context has a literal attribute; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.WebPages.HelperPage.EndContext(System.String,System.Int32,System.Int32,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the end of context block.</summary>
+ <param name="virtualPath">The helper virtual path.</param>
+ <param name="startPosition">The starting position.</param>
+ <param name="length">The length of the context.</param>
+ <param name="isLiteral">true of the context has a literal attribute; otherwise, false.</param>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.HelperVirtualPath">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the path of the helper page.</summary>
+ <returns>The path of the helper page.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.HelperPage.Href(System.String,System.Object[])">
+ <summary>Builds an absolute URL from an application-relative URL by using the specified parameters.</summary>
+ <returns>The absolute URL.</returns>
+ <param name="path">The initial path to use in the URL.</param>
+ <param name="pathParts">Additional path information, such as folders and subfolders.</param>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.Html">
+ <summary>Gets the <see cref="T:System.Web.WebPages.Html.HtmlHelper" /> object that is associated with a page.</summary>
+ <returns>An object that supports rendering HTML form controls in a page.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.IsAjax">
+ <summary>Gets a value that indicates whether Ajax is being used during the request of the web page.</summary>
+ <returns>true if Ajax is being used during the request; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.IsPost">
+ <summary>Gets a value that indicates whether the current request is a post (submitted using the HTTP POST verb).</summary>
+ <returns>true if the HTTP verb is POST; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.Model">
+ <summary>Gets the model that is associated with a page.</summary>
+ <returns>An object that represents a model that is associated with the view data for a page.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.ModelState">
+ <summary>Gets the state data for the model that is associated with a page.</summary>
+ <returns>The state of the model.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.Page">
+ <summary>Gets property-like access to page data that is shared between pages, layout pages, and partial pages.</summary>
+ <returns>An object that contains page data.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.PageContext">
+ <summary>Gets and sets the HTTP context for the web page.</summary>
+ <returns>The HTTP context for the web page.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.PageData">
+ <summary>Gets array-like access to page data that is shared between pages, layout pages, and partial pages.</summary>
+ <returns>An object that provides array-like access to page data.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.Request">
+ <summary>Gets the <see cref="T:System.Web.HttpRequest" /> object for the current HTTP request.</summary>
+ <returns>An <see cref="T:System.Web.HttpRequest" /> object that contains the HTTP values that were sent by a client during a web request.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.Response">
+ <summary>Gets the <see cref="T:System.Web.HttpResponse" /> object for the current HTTP response.</summary>
+ <returns>An <see cref="T:System.Web.HttpResponse" /> object that contains the HTTP-response information from an ASP.NET operation.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.Server">
+ <summary>Gets the <see cref="T:System.Web.HttpServerUtility" /> object that provides methods that can be used as part of web-page processing.</summary>
+ <returns>The <see cref="T:System.Web.HttpServerUtility" /> object.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.Session">
+ <summary>Gets the <see cref="T:System.Web.HttpSessionState" /> object for the current HTTP request.</summary>
+ <returns>The <see cref="T:System.Web.HttpSessionState" /> object for the current HTTP request.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.UrlData">
+ <summary>Gets data related to the URL path.</summary>
+ <returns>Data related to the URL path.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.User">
+ <summary>Gets a user value based on the HTTP context.</summary>
+ <returns>A user value based on the HTTP context.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.HelperPage.VirtualPath">
+ <summary>Gets the virtual path of the page.</summary>
+ <returns>The virtual path.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.HelperPage.WriteAttributeTo(System.IO.TextWriter,System.String,System.Web.WebPages.Instrumentation.PositionTagged{System.String},System.Web.WebPages.Instrumentation.PositionTagged{System.String},System.Web.WebPages.AttributeValue[])">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Writes an attribute associated with the helper.</summary>
+ <param name="writer">The text writer.</param>
+ <param name="name">The name of the attribute.</param>
+ <param name="prefix">The prefix.</param>
+ <param name="suffix">The suffix.</param>
+ <param name="values">The attribute value.</param>
+ </member>
+ <member name="M:System.Web.WebPages.HelperPage.WriteLiteralTo(System.IO.TextWriter,System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Writes a literal object to the helper.</summary>
+ <param name="writer">The text writer.</param>
+ <param name="value">The value of the object.</param>
+ </member>
+ <member name="M:System.Web.WebPages.HelperPage.WriteLiteralTo(System.IO.TextWriter,System.Web.WebPages.HelperResult)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Writes a helper result object to the helper.</summary>
+ <param name="writer">The text writer</param>
+ <param name="value">The helper result.</param>
+ </member>
+ <member name="M:System.Web.WebPages.HelperPage.WriteTo(System.IO.TextWriter,System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Writes an object to the helper.</summary>
+ <param name="writer">The text writer.</param>
+ <param name="value">The object value.</param>
+ </member>
+ <member name="M:System.Web.WebPages.HelperPage.WriteTo(System.IO.TextWriter,System.Web.WebPages.HelperResult)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Writes a helper result object to the helper.</summary>
+ <param name="writer">The text writer.</param>
+ <param name="value">The helper result value.</param>
+ </member>
+ <member name="T:System.Web.WebPages.HelperResult">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.HelperResult.#ctor(System.Action{System.IO.TextWriter})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.HelperResult.ToHtmlString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.HelperResult.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.HelperResult.WriteTo(System.IO.TextWriter)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.WebPages.HttpContextExtensions">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.HttpContextExtensions.RedirectLocal(System.Web.HttpContextBase,System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.HttpContextExtensions.RegisterForDispose(System.Web.HttpContextBase,System.IDisposable)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code..</summary>
+ </member>
+ <member name="T:System.Web.WebPages.IDisplayMode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the display mode interface for the web pages.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.IDisplayMode.CanHandleContext(System.Web.HttpContextBase)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates a value whether the web pages can handle HTTP context.</summary>
+ <returns>true if the web pages can handle HTTP context; otherwise, false.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ </member>
+ <member name="P:System.Web.WebPages.IDisplayMode.DisplayModeId">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the display mode id for the web pages.</summary>
+ <returns>The display mode id for the web pages.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.IDisplayMode.GetDisplayInfo(System.Web.HttpContextBase,System.String,System.Func{System.String,System.Boolean})">
+ <summary>Returns this method to display all the information for the web pages.</summary>
+ <returns>The method to display all the information for the web pages.</returns>
+ <param name="httpContext">The HTTP context.</param>
+ <param name="virtualPath">The virtual path.</param>
+ <param name="virtualPathExists">true if the virtual path exists; otherwise, false.</param>
+ </member>
+ <member name="T:System.Web.WebPages.ITemplateFile">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.ITemplateFile.TemplateInfo">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.WebPages.IValidator">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Defines the properties and methods that objects that participate in webpages.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.IValidator.ClientValidationRule">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a container for client validation for the required field.</summary>
+ <returns>A container for client validation for the required field.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.IValidator.Validate(System.ComponentModel.DataAnnotations.ValidationContext)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Evaluates the condition it checks and updates the validation context.</summary>
+ <returns>The condition it checks and updates the validation context.</returns>
+ <param name="validationContext">The validation context.</param>
+ </member>
+ <member name="T:System.Web.WebPages.IVirtualPathFactory">
+ <summary>Defines methods that are implemented by virtual path handler factories.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.IVirtualPathFactory.CreateInstance(System.String)">
+ <summary>Creates a handler factory for the specified virtual path.</summary>
+ <returns>A handler factory for the specified virtual path.</returns>
+ <param name="virtualPath">The virtual path.</param>
+ </member>
+ <member name="M:System.Web.WebPages.IVirtualPathFactory.Exists(System.String)">
+ <summary>Determines whether the specified virtual path is associated with a handler factory.</summary>
+ <returns>true if a handler factory exists for the specified virtual path; otherwise, false.</returns>
+ <param name="virtualPath">The virtual path.</param>
+ </member>
+ <member name="T:System.Web.WebPages.IWebPageRequestExecutor">
+ <summary>Defines methods to implement an executor class that can execute the code on a web page.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.IWebPageRequestExecutor.Execute(System.Web.WebPages.WebPage)">
+ <summary>Executes the code on the specified web page.</summary>
+ <returns>true if the executor took over execution of the web page; otherwise, false.</returns>
+ <param name="page">The web page.</param>
+ </member>
+ <member name="T:System.Web.WebPages.PageVirtualPathAttribute">
+ <summary>Represents a path attribute for a web page class.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.PageVirtualPathAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.PageVirtualPathAttribute" /> class by using the specified virtual path.</summary>
+ <param name="virtualPath">The virtual path.</param>
+ </member>
+ <member name="P:System.Web.WebPages.PageVirtualPathAttribute.VirtualPath">
+ <summary>Gets the virtual path of the current web page.</summary>
+ <returns>The virtual path.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.PreApplicationStartCode">
+ <summary>Provides a registration point for pre-application start code for web pages.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.PreApplicationStartCode.Start">
+ <summary>Registers pre-application start code for web pages.</summary>
+ </member>
+ <member name="T:System.Web.WebPages.RequestExtensions">
+ <summary>Defines extension methods for the <see cref="T:System.Web.HttpRequestBase" /> class.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.RequestExtensions.IsUrlLocalToHost(System.Web.HttpRequestBase,System.String)">
+ <summary>Determines whether the specified URL references the local computer.</summary>
+ <returns>true if the specified URL references the local computer; otherwise, false.</returns>
+ <param name="request">The HTTP request object.</param>
+ <param name="url">The URL to test.</param>
+ </member>
+ <member name="T:System.Web.WebPages.RequestFieldValidatorBase">
+ <summary>Serves as the abstract base class for the validation helper classes.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.RequestFieldValidatorBase.#ctor(System.String)">
+ <summary>Initializes a new instance of the derived class and specifies the name of the HTML element that is being validated.</summary>
+ <param name="errorMessage">The name (value of the name attribute) of the user input element to validate.</param>
+ </member>
+ <member name="M:System.Web.WebPages.RequestFieldValidatorBase.#ctor(System.String,System.Boolean)">
+ <summary>Initializes a new instance of the derived class, registers the specified string as the error message to display if no value is supplied, and specifies whether the method can use unvalidated data.</summary>
+ <param name="errorMessage">The error message.</param>
+ <param name="useUnvalidatedValues">true to use unvalidated user input; false to reject unvalidated data. This parameter is set to true by calling methods in circumstances when the actual value of the user input is not important, such as for required fields.</param>
+ </member>
+ <member name="P:System.Web.WebPages.RequestFieldValidatorBase.ClientValidationRule">
+ <summary>When implemented in a derived class, gets a container for client validation for the required field.</summary>
+ <returns>The container.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.RequestFieldValidatorBase.GetHttpContext(System.ComponentModel.DataAnnotations.ValidationContext)">
+ <summary>Returns the HTTP context of the current request.</summary>
+ <returns>The context.</returns>
+ <param name="validationContext">The validation context.</param>
+ </member>
+ <member name="M:System.Web.WebPages.RequestFieldValidatorBase.GetRequestValue(System.Web.HttpRequestBase,System.String)">
+ <summary>Returns the value to validate.</summary>
+ <returns>The value to validate.</returns>
+ <param name="request">The current request.</param>
+ <param name="field">The name of the field from the current request to validate.</param>
+ </member>
+ <member name="M:System.Web.WebPages.RequestFieldValidatorBase.IsValid(System.Web.HttpContextBase,System.String)">
+ <summary>Returns a value that indicates whether the specified value is valid.</summary>
+ <returns>true if the value is valid; otherwise, false.</returns>
+ <param name="httpContext">The current context.</param>
+ <param name="value">The value to validate.</param>
+ </member>
+ <member name="M:System.Web.WebPages.RequestFieldValidatorBase.Validate(System.ComponentModel.DataAnnotations.ValidationContext)">
+ <summary>Performs the validation test.</summary>
+ <returns>The result of the validation test.</returns>
+ <param name="validationContext">The context.</param>
+ </member>
+ <member name="T:System.Web.WebPages.ResponseExtensions">
+ <summary>Defines extension methods for the <see cref="T:System.Web.HttpResponseBase" /> base class.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.ResponseExtensions.OutputCache(System.Web.HttpResponseBase,System.Int32,System.Boolean,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Web.HttpCacheability)">
+ <summary>Configures the cache policy of an HTTP response instance.</summary>
+ <param name="response">The HTTP response instance.</param>
+ <param name="numberOfSeconds">The length of time, in seconds, before items expire from the cache.</param>
+ <param name="sliding">true to indicate that items expire from the cache on a sliding basis; false to indicate that items expire when they reach the predefined expiration time.</param>
+ <param name="varyByParams">The list of all parameters that can be received by a GET or POST operation that affect caching.</param>
+ <param name="varyByHeaders">The list of all HTTP headers that affect caching.</param>
+ <param name="varyByContentEncodings">The list of all Content-Encoding headers that affect caching.</param>
+ <param name="cacheability">One of the enumeration values that specifies how items are cached.</param>
+ </member>
+ <member name="M:System.Web.WebPages.ResponseExtensions.SetStatus(System.Web.HttpResponseBase,System.Int32)">
+ <summary>Sets the HTTP status code of an HTTP response using the specified integer value.</summary>
+ <param name="response">The HTTP response instance.</param>
+ <param name="httpStatusCode">The HTTP status code.</param>
+ </member>
+ <member name="M:System.Web.WebPages.ResponseExtensions.SetStatus(System.Web.HttpResponseBase,System.Net.HttpStatusCode)">
+ <summary>Sets the HTTP status code of an HTTP response using the specified HTTP status code enumeration value.</summary>
+ <param name="response">The HTTP response instance.</param>
+ <param name="httpStatusCode">The HTTP status code</param>
+ </member>
+ <member name="M:System.Web.WebPages.ResponseExtensions.WriteBinary(System.Web.HttpResponseBase,System.Byte[])">
+ <summary>Writes a sequence of bytes that represent binary content of an unspecified type to the output stream of an HTTP response.</summary>
+ <param name="response">The HTTP response instance.</param>
+ <param name="data">An array that contains the bytes to write.</param>
+ </member>
+ <member name="M:System.Web.WebPages.ResponseExtensions.WriteBinary(System.Web.HttpResponseBase,System.Byte[],System.String)">
+ <summary>Writes a sequence of bytes that represent binary content of the specified MIME type to the output stream of an HTTP response.</summary>
+ <param name="response">The receiving HTTP response instance.</param>
+ <param name="data">An array that contains the bytes to write.</param>
+ <param name="mimeType">The MIME type of the binary content.</param>
+ </member>
+ <member name="T:System.Web.WebPages.SectionWriter">
+ <summary>Provides a delegate that represents one or more methods that are called when a content section is written.</summary>
+ </member>
+ <member name="T:System.Web.WebPages.StartPage">
+ <summary>Provides methods and properties that are used to render start pages that use the Razor view engine.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.StartPage.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.StartPage" /> class.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.StartPage.ChildPage">
+ <summary>Gets or sets the child page of the current start page.</summary>
+ <returns>The child page of the current start page.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.StartPage.Context">
+ <summary>Gets or sets the context of the <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page.</summary>
+ <returns>The context of the <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.StartPage.ExecutePageHierarchy">
+ <summary>Calls the methods that are used to execute the developer-written code in the _PageStart start page and in the <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.StartPage.GetOutputWriter">
+ <summary>Returns the text writer instance that is used to render the page.</summary>
+ <returns>The text writer.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.StartPage.GetStartPage(System.Web.WebPages.WebPageRenderingBase,System.String,System.Collections.Generic.IEnumerable{System.String})">
+ <summary>Returns the initialization page for the specified page.</summary>
+ <returns>The _AppStart page if the _AppStart page exists. If the _AppStart page cannot be found, returns the _PageStart page if a _PageStart page exists. If the _AppStart and _PageStart pages cannot be found, returns <paramref name="page" />.</returns>
+ <param name="page">The page.</param>
+ <param name="fileName">The file name of the page.</param>
+ <param name="supportedExtensions">The collection of file-name extensions that can contain ASP.NET Razor syntax, such as "cshtml" and "vbhtml".</param>
+ <exception cref="T:System.ArgumentNullException">Either <paramref name="page" /> or <paramref name="fileName" /> are null.</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="supportedExtensions" /> is null or empty.</exception>
+ </member>
+ <member name="P:System.Web.WebPages.StartPage.Layout">
+ <summary>Gets or sets the path of the layout page for the <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page.</summary>
+ <returns>The path of the layout page for the <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.StartPage.Page">
+ <summary>Gets property-like access to <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page data that is shared between pages, layout pages, and partial pages.</summary>
+ <returns>An object that contains <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page data.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.StartPage.PageData">
+ <summary>Gets array-like access to <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page data that is shared between pages, layout pages, and partial pages.</summary>
+ <returns>An object that provides array-like access to <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page data.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.StartPage.RenderPage(System.String,System.Object[])">
+ <summary>Renders the <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page.</summary>
+ <returns>The HTML markup that represents the web page.</returns>
+ <param name="path">The path of the page to render.</param>
+ <param name="data">Additional data that is used to render the page.</param>
+ </member>
+ <member name="M:System.Web.WebPages.StartPage.RunPage">
+ <summary>Executes the developer-written code in the <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.StartPage.Write(System.Object)">
+ <summary>Writes the string representation of the specified object as an HTML-encoded string.</summary>
+ <param name="value">The object to encode and write.</param>
+ </member>
+ <member name="M:System.Web.WebPages.StartPage.Write(System.Web.WebPages.HelperResult)">
+ <summary>Writes the string representation of the specified <see cref="T:System.Web.WebPages.HelperResult" /> object as an HTML-encoded string.</summary>
+ <param name="result">The helper result to encode and write.</param>
+ </member>
+ <member name="M:System.Web.WebPages.StartPage.WriteLiteral(System.Object)">
+ <summary>Writes the string representation of the specified object without HTML encoding.</summary>
+ <param name="value">The object to write.</param>
+ </member>
+ <member name="T:System.Web.WebPages.StringExtensions">
+ <summary>Provides utility methods for converting string values to other data types.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.As``1(System.String)">
+ <summary>Converts a string to a strongly typed value of the specified data type.</summary>
+ <returns>The converted value.</returns>
+ <param name="value">The value to convert.</param>
+ <typeparam name="TValue">The data type to convert to.</typeparam>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.As``1(System.String,``0)">
+ <summary>Converts a string to the specified data type and specifies a default value.</summary>
+ <returns>The converted value.</returns>
+ <param name="value">The value to convert.</param>
+ <param name="defaultValue">The value to return if <paramref name="value" /> is null.</param>
+ <typeparam name="TValue">The data type to convert to.</typeparam>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.AsBool(System.String)">
+ <summary>Converts a string to a Boolean (true/false) value.</summary>
+ <returns>The converted value.</returns>
+ <param name="value">The value to convert.</param>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.AsBool(System.String,System.Boolean)">
+ <summary>Converts a string to a Boolean (true/false) value and specifies a default value.</summary>
+ <returns>The converted value.</returns>
+ <param name="value">The value to convert.</param>
+ <param name="defaultValue">The value to return if <paramref name="value" /> is null or is an invalid value.</param>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.AsDateTime(System.String)">
+ <summary>Converts a string to a <see cref="T:System.DateTime" /> value.</summary>
+ <returns>The converted value.</returns>
+ <param name="value">The value to convert.</param>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.AsDateTime(System.String,System.DateTime)">
+ <summary>Converts a string to a <see cref="T:System.DateTime" /> value and specifies a default value.</summary>
+ <returns>The converted value.</returns>
+ <param name="value">The value to convert.</param>
+ <param name="defaultValue">The value to return if <paramref name="value" /> is null or is an invalid value. The default is the minimum time value on the system.</param>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.AsDecimal(System.String)">
+ <summary>Converts a string to a <see cref="T:System.Decimal" /> number.</summary>
+ <returns>The converted value.</returns>
+ <param name="value">The value to convert.</param>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.AsDecimal(System.String,System.Decimal)">
+ <summary>Converts a string to a <see cref="T:System.Decimal" /> number and specifies a default value.</summary>
+ <returns>The converted value.</returns>
+ <param name="value">The value to convert.</param>
+ <param name="defaultValue">The value to return if <paramref name="value" /> is null or invalid.</param>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.AsFloat(System.String)">
+ <summary>Converts a string to a <see cref="T:System.Single" /> number.</summary>
+ <returns>The converted value.</returns>
+ <param name="value">The value to convert.</param>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.AsFloat(System.String,System.Single)">
+ <summary>Converts a string to a <see cref="T:System.Single" /> number and specifies a default value.</summary>
+ <returns>The converted value.</returns>
+ <param name="value">The value to convert.</param>
+ <param name="defaultValue">The value to return if <paramref name="value" /> is null.</param>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.AsInt(System.String)">
+ <summary>Converts a string to an integer.</summary>
+ <returns>The converted value.</returns>
+ <param name="value">The value to convert.</param>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.AsInt(System.String,System.Int32)">
+ <summary>Converts a string to an integer and specifies a default value.</summary>
+ <returns>The converted value.</returns>
+ <param name="value">The value to convert.</param>
+ <param name="defaultValue">The value to return if <paramref name="value" /> is null or is an invalid value.</param>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.Is``1(System.String)">
+ <summary>Checks whether a string can be converted to the specified data type.</summary>
+ <returns>true if <paramref name="value" /> can be converted to the specified type; otherwise, false.</returns>
+ <param name="value">The value to test.</param>
+ <typeparam name="TValue">The data type to convert to.</typeparam>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.IsBool(System.String)">
+ <summary>Checks whether a string can be converted to the Boolean (true/false) type.</summary>
+ <returns>true if <paramref name="value" /> can be converted to the specified type; otherwise, false.</returns>
+ <param name="value">The string value to test.</param>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.IsDateTime(System.String)">
+ <summary>Checks whether a string can be converted to the <see cref="T:System.DateTime" /> type.</summary>
+ <returns>true if <paramref name="value" /> can be converted to the specified type; otherwise, false.</returns>
+ <param name="value">The string value to test.</param>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.IsDecimal(System.String)">
+ <summary>Checks whether a string can be converted to the <see cref="T:System.Decimal" /> type.</summary>
+ <returns>true if <paramref name="value" /> can be converted to the specified type; otherwise, false.</returns>
+ <param name="value">The string value to test.</param>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.IsEmpty(System.String)">
+ <summary>Checks whether a string value is null or empty.</summary>
+ <returns>true if <paramref name="value" /> is null or is a zero-length string (""); otherwise, false.</returns>
+ <param name="value">The string value to test.</param>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.IsFloat(System.String)">
+ <summary>Checks whether a string can be converted to the <see cref="T:System.Single" /> type.</summary>
+ <returns>true if <paramref name="value" /> can be converted to the specified type; otherwise, false.</returns>
+ <param name="value">The string value to test.</param>
+ </member>
+ <member name="M:System.Web.WebPages.StringExtensions.IsInt(System.String)">
+ <summary>Checks whether a string can be converted to an integer.</summary>
+ <returns>true if <paramref name="value" /> can be converted to the specified type; otherwise, false.</returns>
+ <param name="value">The string value to test.</param>
+ </member>
+ <member name="T:System.Web.WebPages.TemplateFileInfo">
+ <summary>Contains methods and properties that describe a file information template.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.TemplateFileInfo.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.TemplateFileInfo" /> class by using the specified virtual path.</summary>
+ <param name="virtualPath">The virtual path.</param>
+ </member>
+ <member name="P:System.Web.WebPages.TemplateFileInfo.VirtualPath">
+ <summary>Gets the virtual path of the web page.</summary>
+ <returns>The virtual path.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.TemplateStack">
+ <summary>Represents a last-in-first-out (LIFO) collection of <see cref="T:System.Web.WebPages.ITemplateFile" /> template files.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.TemplateStack.GetCurrentTemplate(System.Web.HttpContextBase)">
+ <summary>Returns the current template file from the specified HTTP context.</summary>
+ <returns>The template file, removed from the top of the stack.</returns>
+ <param name="httpContext"> The HTTP context that contains the stack that stores the template files.</param>
+ </member>
+ <member name="M:System.Web.WebPages.TemplateStack.Pop(System.Web.HttpContextBase)">
+ <summary>Removes and returns the template file that is at the top of the stack in the specified HTTP context.</summary>
+ <returns>The template file, removed from the top of the stack.</returns>
+ <param name="httpContext">The HTTP context that contains the stack that stores the template files.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="httpContext" /> is null.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.TemplateStack.Push(System.Web.HttpContextBase,System.Web.WebPages.ITemplateFile)">
+ <summary>Inserts a template file at the top of the stack in the specified HTTP context.</summary>
+ <param name="httpContext">The HTTP context that contains the stack that stores the template files.</param>
+ <param name="templateFile">The template file to push onto the specified stack.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="httpContext" /> or <paramref name="templateFile" /> are null.</exception>
+ </member>
+ <member name="T:System.Web.WebPages.ValidationHelper">
+ <summary>Implements validation for user input.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.ValidationHelper.Add(System.Collections.Generic.IEnumerable{System.String},System.Web.WebPages.IValidator[])">
+ <summary>Registers a list of user input elements for validation.</summary>
+ <param name="fields">The names (value of the name attribute) of the user input elements to validate.</param>
+ <param name="validators">The type of validation to register for each user input element specified in <paramref name="fields" />.</param>
+ </member>
+ <member name="M:System.Web.WebPages.ValidationHelper.Add(System.String,System.Web.WebPages.IValidator[])">
+ <summary>Registers a user input element for validation.</summary>
+ <param name="field">The name (value of the name attribute) of the user input element to validate.</param>
+ <param name="validators">A list of one or more types of validation to register.</param>
+ </member>
+ <member name="M:System.Web.WebPages.ValidationHelper.AddFormError(System.String)">
+ <summary>Adds an error message.</summary>
+ <param name="errorMessage">The error message.</param>
+ </member>
+ <member name="M:System.Web.WebPages.ValidationHelper.ClassFor(System.String)">
+ <summary>Renders an attribute that references the CSS style definition to use when validation messages for the user input element are rendered.</summary>
+ <returns>The attribute.</returns>
+ <param name="field">The name (value of the name attribute) of the user input element to validate.</param>
+ </member>
+ <member name="M:System.Web.WebPages.ValidationHelper.For(System.String)">
+ <summary>Renders attributes that enable client-side validation for an individual user input element.</summary>
+ <returns>The attributes to render.</returns>
+ <param name="field">The name (value of the name attribute) of the user input element to validate.</param>
+ </member>
+ <member name="P:System.Web.WebPages.ValidationHelper.FormField">
+ <summary>Gets the name of the current form. This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. </summary>
+ <returns>The name.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.ValidationHelper.GetErrors(System.String[])">
+ <summary>Returns a list of current validation errors, and optionally lets you specify a list of fields to check.</summary>
+ <returns>The list of errors.</returns>
+ <param name="fields">Optional. The names (value of the name attribute) of the user input elements to get error information for. You can specify any number of element names, separated by commas. If you do not specify a list of fields, the method returns errors for all fields.</param>
+ </member>
+ <member name="P:System.Web.WebPages.ValidationHelper.InvalidCssClass">
+ <summary>Gets the name of the class that is used to specify the appearance of error-message display when errors have occurred. This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. </summary>
+ <returns>The name.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.ValidationHelper.IsValid(System.String[])">
+ <summary>Determines whether the contents of the user input fields pass validation checks, and optionally lets you specify a list of fields to check.</summary>
+ <returns>true if all specified field or fields pass validation checks; false if any field contains a validation error.</returns>
+ <param name="fields">Optional. The names (value of the name attribute) of the user input elements to check for validation errors. You can specify any number of element names, separated by commas. If you do not specify a list of fields, the method checks all elements that are registered for validation.</param>
+ </member>
+ <member name="M:System.Web.WebPages.ValidationHelper.RequireField(System.String)">
+ <summary>Registers the specified field as one that requires user entry.</summary>
+ <param name="field">The name (value of the name attribute) of the user input element to validate.</param>
+ </member>
+ <member name="M:System.Web.WebPages.ValidationHelper.RequireField(System.String,System.String)">
+ <summary>Registers the specified field as one that requires user entry and registers the specified string as the error message to display if no value is supplied.</summary>
+ <param name="field">The name (value of the name attribute) of the user input element to validate.</param>
+ <param name="errorMessage">The error message.</param>
+ </member>
+ <member name="M:System.Web.WebPages.ValidationHelper.RequireFields(System.String[])">
+ <summary>Registers the specified fields as ones that require user entry.</summary>
+ <param name="fields">The names (value of the name attribute) of the user input elements to validate. You can specify any number of element names, separated by commas.</param>
+ </member>
+ <member name="M:System.Web.WebPages.ValidationHelper.Validate(System.String[])">
+ <summary>Performs validation on elements registered for validation, and optionally lets you specify a list of fields to check.</summary>
+ <returns>The list of errors for the specified fields, if any validation errors occurred.</returns>
+ <param name="fields">Optional. The names (value of the name attribute) of the user input elements to validate. You can specify any number of element names, separated by commas. If you do not specify a list, the method validates all registered elements.</param>
+ </member>
+ <member name="P:System.Web.WebPages.ValidationHelper.ValidCssClass">
+ <summary>Gets the name of the class that is used to specify the appearance of error-message display when errors have occurred. This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. </summary>
+ <returns>The name.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.Validator">
+ <summary>Defines validation tests that can be registered using the <see cref="M:System.Web.WebPages.ValidationHelper.Add(System.String,System.Web.WebPages.IValidator[])" /> method.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Validator.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Validator" /> class.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Validator.DateTime(System.String)">
+ <summary>Defines a validation test that tests whether a value can be treated as a date/time value.</summary>
+ <returns>The validation test.</returns>
+ <param name="errorMessage">The error message to display if validation fails.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Validator.Decimal(System.String)">
+ <summary>Defines a validation test that tests whether a value can be treated as a decimal number.</summary>
+ <returns>The validation test.</returns>
+ <param name="errorMessage">The error message to display if validation fails.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Validator.EqualsTo(System.String,System.String)">
+ <summary>Defines a validation test that test user input against the value of another field.</summary>
+ <returns>The validation test.</returns>
+ <param name="otherFieldName">The other field to compare.</param>
+ <param name="errorMessage">The error message to display if validation fails.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Validator.Float(System.String)">
+ <summary>Defines a validation test that tests whether a value can be treated as a floating-point number.</summary>
+ <returns>The validation test.</returns>
+ <param name="errorMessage">The error message to display if validation fails.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Validator.Integer(System.String)">
+ <summary>Defines a validation test that tests whether a value can be treated as an integer.</summary>
+ <returns>The validation test.</returns>
+ <param name="errorMessage">The error message to display if validation fails.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Validator.Range(System.Double,System.Double,System.String)">
+ <summary>Defines a validation test that tests whether a decimal number falls within a specific range.</summary>
+ <returns>The validation test.</returns>
+ <param name="minValue">The minimum value. The default is 0.</param>
+ <param name="maxValue">The maximum value.</param>
+ <param name="errorMessage">The error message to display if validation fails.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Validator.Range(System.Int32,System.Int32,System.String)">
+ <summary>Defines a validation test that tests whether an integer value falls within a specific range.</summary>
+ <returns>The validation test.</returns>
+ <param name="minValue">The minimum value. The default is 0.</param>
+ <param name="maxValue">The maximum value. </param>
+ <param name="errorMessage">The error message to display if validation fails.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Validator.Regex(System.String,System.String)">
+ <summary>Defines a validation test that tests a value against a pattern specified as a regular expression.</summary>
+ <returns>The validation test.</returns>
+ <param name="pattern">The regular expression to use to test the user input.</param>
+ <param name="errorMessage">The error message to display if validation fails.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Validator.Required(System.String)">
+ <summary>Defines a validation test that tests whether a value has been provided.</summary>
+ <returns>The validation test.</returns>
+ <param name="errorMessage">The error message to display if validation fails.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Validator.StringLength(System.Int32,System.Int32,System.String)">
+ <summary>Defines a validation test that tests the length of a string.</summary>
+ <returns>The validation test.</returns>
+ <param name="maxLength">The maximum length of the string.</param>
+ <param name="minLength">The minimum length of the string. The default is 0.</param>
+ <param name="errorMessage">The error message to display if validation fails.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Validator.Url(System.String)">
+ <summary>Defines a validation test that tests whether a value is a well-formed URL.</summary>
+ <returns>The validation test.</returns>
+ <param name="errorMessage">The error message to display if validation fails.</param>
+ </member>
+ <member name="T:System.Web.WebPages.VirtualPathFactoryManager">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.VirtualPathFactoryManager.CreateInstance(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.VirtualPathFactoryManager.Exists(System.String)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.VirtualPathFactoryManager.RegisterVirtualPathFactory(System.Web.WebPages.IVirtualPathFactory)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Web.WebPages.WebPage">
+ <summary>Represents an ASP.NET Razor page.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.WebPage.#ctor">
+ <summary>Called from a derived class to create a new instance that is based on the <see cref="T:System.Web.WebPages.WebPage" /> class.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.WebPage.Context">
+ <summary>Gets or sets the <see cref="T:System.Web.HttpContextBase" /> object that is associated with a page.</summary>
+ <returns>The current context data.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.WebPage.ExecutePageHierarchy">
+ <summary>Executes the code in a set of dependent pages.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.WebPage.Html">
+ <summary>Gets the <see cref="T:System.Web.WebPages.Html.HtmlHelper" /> object that is associated with a page.</summary>
+ <returns>An object that can render HTML form controls in a page.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.WebPage.InitializePage">
+ <summary>Initializes an object that inherits from the <see cref="T:System.Web.WebPages.WebPage" /> class.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.WebPage.Model">
+ <summary>Gets the model that is associated with a page.</summary>
+ <returns>An object that represents a model that is associated with the view data for a page.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.WebPage.ModelState">
+ <summary>Gets the state of the model that is associated with a page.</summary>
+ <returns>The state of the model.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.WebPage.RegisterPageExecutor(System.Web.WebPages.IWebPageRequestExecutor)">
+ <summary>Adds a class to a list of classes that handle page execution and that implement custom features for pages.</summary>
+ <param name="executor">The class to add.</param>
+ </member>
+ <member name="M:System.Web.WebPages.WebPage.RenderPage(System.String,System.Object[])">
+ <summary>Renders a content page.</summary>
+ <returns>An object that can write the output of the page.</returns>
+ <param name="path">The path of the page to render.</param>
+ <param name="data">Data to pass to the page.</param>
+ </member>
+ <member name="P:System.Web.WebPages.WebPage.Validation">
+ <summary>Gets the validation helper for the current page context.</summary>
+ <returns>The validation helper.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.WebPageBase">
+ <summary>Serves as the base class for classes that represent an ASP.NET Razor page.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.#ctor">
+ <summary>Initializes the <see cref="T:System.Web.WebPages.WebPageBase" /> class for use by an inherited class instance. This constructor can only be called by an inherited class.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.ConfigurePage(System.Web.WebPages.WebPageBase)">
+ <summary>When overridden in a derived class, configures the current web page based on the configuration of the parent web page.</summary>
+ <param name="parentPage">The parent page from which to read configuration information.</param>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.CreateInstanceFromVirtualPath(System.String)">
+ <summary>Creates a new instance of the <see cref="T:System.Web.WebPages.WebPageBase" /> class by using the specified virtual path.</summary>
+ <returns>The new <see cref="T:System.Web.WebPages.WebPageBase" /> object.</returns>
+ <param name="virtualPath">The virtual path to use to create the instance.</param>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.CreatePageFromVirtualPath(System.String,System.Web.HttpContextBase,System.Func{System.String,System.Boolean},System.Web.WebPages.DisplayModeProvider,System.Web.WebPages.IDisplayMode)">
+ <summary>Attempts to create a WebPageBase instance from a virtualPath and wraps complex compiler exceptions with simpler messages</summary>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.DefineSection(System.String,System.Web.WebPages.SectionWriter)">
+ <summary>Called by content pages to create named content sections.</summary>
+ <param name="name">The name of the section to create.</param>
+ <param name="action">The type of action to take with the new section.</param>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.ExecutePageHierarchy">
+ <summary>Executes the code in a set of dependent web pages.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.ExecutePageHierarchy(System.Web.WebPages.WebPageContext,System.IO.TextWriter)">
+ <summary>Executes the code in a set of dependent web pages by using the specified parameters.</summary>
+ <param name="pageContext">The context data for the page.</param>
+ <param name="writer">The writer to use to write the executed HTML.</param>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.ExecutePageHierarchy(System.Web.WebPages.WebPageContext,System.IO.TextWriter,System.Web.WebPages.WebPageRenderingBase)">
+ <summary>Executes the code in a set of dependent web pages by using the specified context, writer, and start page.</summary>
+ <param name="pageContext">The context data for the page.</param>
+ <param name="writer">The writer to use to write the executed HTML.</param>
+ <param name="startPage">The page to start execution in the page hierarchy.</param>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.GetOutputWriter">
+ <summary>Returns the text writer instance that is used to render the page.</summary>
+ <returns>The text writer.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.InitializePage">
+ <summary>Initializes the current page.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.IsSectionDefined(System.String)">
+ <summary>Returns a value that indicates whether the specified section is defined in the page.</summary>
+ <returns>true if the specified section is defined in the page; otherwise, false.</returns>
+ <param name="name">The name of the section to search for.</param>
+ </member>
+ <member name="P:System.Web.WebPages.WebPageBase.Layout">
+ <summary>Gets or sets the path of a layout page.</summary>
+ <returns>The path of the layout page.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.WebPageBase.Output">
+ <summary>Gets the current <see cref="T:System.IO.TextWriter" /> object for the page.</summary>
+ <returns>The <see cref="T:System.IO.TextWriter" /> object.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.WebPageBase.OutputStack">
+ <summary>Gets the stack of <see cref="T:System.IO.TextWriter" /> objects for the current page context.</summary>
+ <returns>The <see cref="T:System.IO.TextWriter" /> objects.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.WebPageBase.Page">
+ <summary>Provides property-like access to page data that is shared between pages, layout pages, and partial pages.</summary>
+ <returns>An object that contains page data.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.WebPageBase.PageData">
+ <summary>Provides array-like access to page data that is shared between pages, layout pages, and partial pages.</summary>
+ <returns>A dictionary that contains page data.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.PopContext">
+ <summary>Returns and removes the context from the top of the <see cref="P:System.Web.WebPages.WebPageBase.OutputStack" /> instance.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.PushContext(System.Web.WebPages.WebPageContext,System.IO.TextWriter)">
+ <summary>Inserts the specified context at the top of the <see cref="P:System.Web.WebPages.WebPageBase.OutputStack" /> instance.</summary>
+ <param name="pageContext">The page context to push onto the <see cref="P:System.Web.WebPages.WebPageBase.OutputStack" /> instance.</param>
+ <param name="writer">The writer for the page context.</param>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.RenderBody">
+ <summary>In layout pages, renders the portion of a content page that is not within a named section.</summary>
+ <returns>The HTML content to render.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.RenderPage(System.String,System.Object[])">
+ <summary>Renders the content of one page within another page.</summary>
+ <returns>The HTML content to render.</returns>
+ <param name="path">The path of the page to render.</param>
+ <param name="data">(Optional) An array of data to pass to the page being rendered. In the rendered page, these parameters can be accessed by using the <see cref="P:System.Web.WebPages.WebPageBase.PageData" /> property.</param>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.RenderSection(System.String)">
+ <summary>In layout pages, renders the content of a named section.</summary>
+ <returns>The HTML content to render.</returns>
+ <param name="name">The section to render.</param>
+ <exception cref="T:System.Web.HttpException">The <paramref name="name" /> section was already rendered.-or-The <paramref name="name" /> section was marked as required but was not found.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.RenderSection(System.String,System.Boolean)">
+ <summary>In layout pages, renders the content of a named section and specifies whether the section is required.</summary>
+ <returns>The HTML content to render.</returns>
+ <param name="name">The section to render.</param>
+ <param name="required">true to specify that the section is required; otherwise, false.</param>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.Write(System.Object)">
+ <summary>Writes the specified object as an HTML-encoded string.</summary>
+ <param name="value">The object to encode and write.</param>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.Write(System.Web.WebPages.HelperResult)">
+ <summary>Writes the specified <see cref="T:System.Web.WebPages.HelperResult" /> object as an HTML-encoded string.</summary>
+ <param name="result">The helper result to encode and write.</param>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageBase.WriteLiteral(System.Object)">
+ <summary>Writes the specified object without HTML-encoding it first.</summary>
+ <param name="value">The object to write.</param>
+ </member>
+ <member name="T:System.Web.WebPages.WebPageContext">
+ <summary>Contains data that is used by a <see cref="T:System.Web.WebPages.WebPage" /> object to reference details about the web application, the current HTTP request, the current execution context, and page-rendering data.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.WebPageContext" /> class.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageContext.#ctor(System.Web.HttpContextBase,System.Web.WebPages.WebPageRenderingBase,System.Object)">
+ <summary>Initializes a new instance of the class by using the specified context, page, and model.</summary>
+ <param name="context">The HTTP request context data to associate with the page context.</param>
+ <param name="page">The page data to share between pages, layout pages, and partial pages.</param>
+ <param name="model">The model to associate with the view data.</param>
+ </member>
+ <member name="P:System.Web.WebPages.WebPageContext.Current">
+ <summary>Gets a reference to the current <see cref="T:System.Web.WebPages.WebPageContext" /> object that is associated with a page.</summary>
+ <returns>The current page context object.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.WebPageContext.Model">
+ <summary>Gets the model that is associated with a page.</summary>
+ <returns>An object that represents a model that is associated with the view data for a page.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.WebPageContext.Page">
+ <summary>Gets the <see cref="T:System.Web.WebPages.WebPageRenderingBase" /> object that is associated with a page.</summary>
+ <returns>The object that renders the page.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.WebPageContext.PageData">
+ <summary>Gets the page data that is shared between pages, layout pages, and partial pages.</summary>
+ <returns>A dictionary that contains page data.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.WebPageExecutingBase">
+ <summary>Provides objects and methods that are used to execute and render ASP.NET pages that include Razor syntax.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.WebPageExecutingBase" /> class. This constructor can only be called by an inherited class.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.WebPageExecutingBase.App"></member>
+ <member name="P:System.Web.WebPages.WebPageExecutingBase.AppState"></member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.BeginContext(System.Int32,System.Int32,System.Boolean)"></member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.BeginContext(System.IO.TextWriter,System.Int32,System.Int32,System.Boolean)"></member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.BeginContext(System.IO.TextWriter,System.String,System.Int32,System.Int32,System.Boolean)"></member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.BeginContext(System.String,System.Int32,System.Int32,System.Boolean)"></member>
+ <member name="P:System.Web.WebPages.WebPageExecutingBase.Context">
+ <summary>When overridden in a derived class, gets or sets the <see cref="T:System.Web.HttpContextBase" /> object that is associated with a page.</summary>
+ <returns>The current context data.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.EndContext(System.Int32,System.Int32,System.Boolean)"></member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.EndContext(System.IO.TextWriter,System.Int32,System.Int32,System.Boolean)"></member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.EndContext(System.IO.TextWriter,System.String,System.Int32,System.Int32,System.Boolean)"></member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.EndContext(System.String,System.Int32,System.Int32,System.Boolean)"></member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.Execute"></member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.GetOutputWriter">
+ <summary>Returns the text writer instance that is used to render the page.</summary>
+ <returns>The text writer.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.Href(System.String,System.Object[])"></member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.NormalizeLayoutPagePath(System.String)"></member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.NormalizePath(System.String)"></member>
+ <member name="P:System.Web.WebPages.WebPageExecutingBase.VirtualPath"></member>
+ <member name="P:System.Web.WebPages.WebPageExecutingBase.VirtualPathFactory"></member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.Write(System.Object)">
+ <summary>Writes the string representation of the specified object as an HTML-encoded string.</summary>
+ <param name="value">The object to encode and write.</param>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)">
+ <summary>Writes the specified <see cref="T:System.Web.WebPages.HelperResult" /> object as an HTML-encoded string.</summary>
+ <param name="result">The helper result to encode and write.</param>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.WriteAttribute(System.String,System.Web.WebPages.Instrumentation.PositionTagged{System.String},System.Web.WebPages.Instrumentation.PositionTagged{System.String},System.Web.WebPages.AttributeValue[])"></member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.WriteAttributeTo(System.IO.TextWriter,System.String,System.Web.WebPages.Instrumentation.PositionTagged{System.String},System.Web.WebPages.Instrumentation.PositionTagged{System.String},System.Web.WebPages.AttributeValue[])"></member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.WriteAttributeTo(System.String,System.IO.TextWriter,System.String,System.Web.WebPages.Instrumentation.PositionTagged{System.String},System.Web.WebPages.Instrumentation.PositionTagged{System.String},System.Web.WebPages.AttributeValue[])"></member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.WriteLiteral(System.Object)">
+ <summary>Writes the specified object without HTML encoding.</summary>
+ <param name="value">The object to write.</param>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.WriteLiteralTo(System.IO.TextWriter,System.Object)">
+ <summary>Writes the specified object to the specified <see cref="T:System.IO.TextWriter" /> instance without HTML encoding.</summary>
+ <param name="writer">The text writer.</param>
+ <param name="content">The object to write.</param>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.WriteTo(System.IO.TextWriter,System.Object)">
+ <summary>Writes the specified object as an HTML-encoded string to the specified text writer.</summary>
+ <param name="writer">The text writer.</param>
+ <param name="content">The object to encode and write.</param>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageExecutingBase.WriteTo(System.IO.TextWriter,System.Web.WebPages.HelperResult)">
+ <summary>Writes the specified <see cref="T:System.Web.WebPages.HelperResult" /> object as an HTML-encoded string to the specified text writer.</summary>
+ <param name="writer">The text writer.</param>
+ <param name="content">The helper result to encode and write.</param>
+ </member>
+ <member name="T:System.Web.WebPages.WebPageHttpHandler">
+ <summary>Provides methods and properties that are used to process specific URL extensions.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageHttpHandler.#ctor(System.Web.WebPages.WebPage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.WebPageHttpHandler" /> class by using the specified web page.</summary>
+ <param name="webPage">The web page to process.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="webPage" /> is null.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageHttpHandler.CreateFromVirtualPath(System.String)">
+ <summary>Creates a new <see cref="T:System.Web.IHttpHandler" /> handler object from the specified virtual path.</summary>
+ <returns>A <see cref="T:System.Web.IHttpHandler" /> object for the specified virtual path.</returns>
+ <param name="virtualPath">The virtual path to use to create the handler.</param>
+ </member>
+ <member name="P:System.Web.WebPages.WebPageHttpHandler.DisableWebPagesResponseHeader">
+ <summary>Gets or sets a value that indicates whether web page response headers are disabled.</summary>
+ <returns>true if web page response headers are disabled; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageHttpHandler.GetRegisteredExtensions">
+ <summary>Returns a list of file name extensions that the current <see cref="T:System.Web.WebPages.WebPageHttpHandler" /> instance can process.</summary>
+ <returns>A read-only list of file name extensions that are processed by the current <see cref="T:System.Web.WebPages.WebPageHttpHandler" /> instance.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.WebPageHttpHandler.IsReusable">
+ <summary>Gets a value that indicates whether another request can use the <see cref="T:System.Web.WebPages.WebPageHttpHandler" /> instance.</summary>
+ <returns>true if the <see cref="T:System.Web.WebPages.WebPageHttpHandler" /> instance is reusable; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageHttpHandler.ProcessRequest(System.Web.HttpContext)">
+ <summary>Processes the web page by using the specified context.</summary>
+ <param name="context">The context to use when processing the web page.</param>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageHttpHandler.RegisterExtension(System.String)">
+ <summary>Adds a file name extension to the list of extensions that are processed by the current <see cref="T:System.Web.WebPages.WebPageHttpHandler" /> instance.</summary>
+ <param name="extension">The extension to add, without a leading period.</param>
+ </member>
+ <member name="F:System.Web.WebPages.WebPageHttpHandler.WebPagesVersionHeaderName">
+ <summary>The HTML tag name (X-AspNetWebPages-Version) for the version of the ASP.NET Web Pages specification that is used by this web page.</summary>
+ </member>
+ <member name="T:System.Web.WebPages.WebPageRenderingBase">
+ <summary>Provides methods and properties that are used to render pages that use the Razor view engine.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.WebPageRenderingBase.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.WebPageRenderingBase" /> class.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.WebPageRenderingBase.Cache"></member>
+ <member name="P:System.Web.WebPages.WebPageRenderingBase.Culture"></member>
+ <member name="P:System.Web.WebPages.WebPageRenderingBase.DisplayMode"></member>
+ <member name="M:System.Web.WebPages.WebPageRenderingBase.ExecutePageHierarchy">
+ <summary>When overridden in a derived class, calls the methods that are used to initialize the page.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.WebPageRenderingBase.IsAjax"></member>
+ <member name="P:System.Web.WebPages.WebPageRenderingBase.IsPost"></member>
+ <member name="P:System.Web.WebPages.WebPageRenderingBase.Layout">
+ <summary>When overridden in a derived class, gets or sets the path of a layout page.</summary>
+ <returns>The path of a layout page.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.WebPageRenderingBase.Page">
+ <summary>When overridden in a derived class, provides property-like access to page data that is shared between pages, layout pages, and partial pages.</summary>
+ <returns>An object that contains page data.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.WebPageRenderingBase.PageContext"></member>
+ <member name="P:System.Web.WebPages.WebPageRenderingBase.PageData">
+ <summary>When overridden in a derived class, provides array-like access to page data that is shared between pages, layout pages, and partial pages.</summary>
+ <returns>An object that provides array-like access to page data.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.WebPageRenderingBase.Profile"></member>
+ <member name="M:System.Web.WebPages.WebPageRenderingBase.RenderPage(System.String,System.Object[])">
+ <summary>When overridden in a derived class, renders a web page.</summary>
+ <returns>The markup that represents the web page.</returns>
+ <param name="path">The path of the page to render.</param>
+ <param name="data">Additional data that is used to render the page.</param>
+ </member>
+ <member name="P:System.Web.WebPages.WebPageRenderingBase.Request"></member>
+ <member name="P:System.Web.WebPages.WebPageRenderingBase.Response"></member>
+ <member name="P:System.Web.WebPages.WebPageRenderingBase.Server"></member>
+ <member name="P:System.Web.WebPages.WebPageRenderingBase.Session"></member>
+ <member name="P:System.Web.WebPages.WebPageRenderingBase.TemplateInfo"></member>
+ <member name="P:System.Web.WebPages.WebPageRenderingBase.UICulture"></member>
+ <member name="P:System.Web.WebPages.WebPageRenderingBase.UrlData"></member>
+ <member name="P:System.Web.WebPages.WebPageRenderingBase.User"></member>
+ <member name="T:System.Web.WebPages.Html.HtmlHelper">
+ <summary>Provides support for rendering HTML form controls and performing form validation in a web page.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.AnonymousObjectToHtmlAttributes(System.Object)">
+ <summary>Creates a dictionary of HTML attributes from the input object, translating underscores to dashes.</summary>
+ <returns>A dictionary that represents HTML attributes.</returns>
+ <param name="htmlAttributes">Anonymous object describing HTML attributes.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.AttributeEncode(System.Object)">
+ <summary>Returns an HTML-encoded string that represents the specified object by using a minimal encoding that is suitable only for HTML attributes that are enclosed in quotation marks.</summary>
+ <returns>An HTML-encoded string that represents the object.</returns>
+ <param name="value">The object to encode.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.AttributeEncode(System.String)">
+ <summary>Returns an HTML-encoded string that represents the specified string by using a minimal encoding that is suitable only for HTML attributes that are enclosed in quotation marks.</summary>
+ <returns>An HTML-encoded string that represents the original string.</returns>
+ <param name="value">The string to encode.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.CheckBox(System.String)">
+ <summary>Returns an HTML check box control that has the specified name.</summary>
+ <returns>The HTML markup that represents the check box control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.CheckBox(System.String,System.Boolean)">
+ <summary>Returns an HTML check box control that has the specified name and default checked status.</summary>
+ <returns>The HTML markup that represents the check box control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+ <param name="isChecked">true to indicate that the checked attribute is set to checked; otherwise, false.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.CheckBox(System.String,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML check box control that has the specified name, default checked status, and custom attributes defined by an attribute dictionary.</summary>
+ <returns>The HTML markup that represents the check box control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+ <param name="isChecked">true to indicate that the checked attribute is set to checked; otherwise, false.</param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.CheckBox(System.String,System.Boolean,System.Object)">
+ <summary>Returns an HTML check box control that has the specified name, default checked status, and custom attributes defined by an attribute object.</summary>
+ <returns>The HTML markup that represents the check box control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+ <param name="isChecked">true to indicate that the checked attribute is set to checked; otherwise, false.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.CheckBox(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML check box control that has the specified name and custom attributes defined by an attribute dictionary.</summary>
+ <returns>The HTML markup that represents the check box control.</returns>
+ <param name="name"> The value to assign to the name attribute of the HTML control element.</param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.CheckBox(System.String,System.Object)">
+ <summary>Returns an HTML check box control that has the specified name and custom attributes defined by an attribute object.</summary>
+ <returns>The HTML markup that represents the check box control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.DropDownList(System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem})">
+ <summary>Returns an HTML drop-down list control that has the specified name and that contains the specified list items.</summary>
+ <returns>The HTML markup that represents the drop-down list control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.DropDownList(System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML drop-down list control that has the specified name and custom attributes defined by an attribute dictionary, and that contains the specified list items.</summary>
+ <returns>The HTML markup that represents the drop-down list control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.DropDownList(System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object)">
+ <summary>Returns an HTML drop-down list control that has the specified name and custom attributes defined by an attribute object, and that contains the specified list items.</summary>
+ <returns>The HTML markup that represents the drop-down list control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.DropDownList(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem})">
+ <summary>Returns an HTML drop-down list control that has the specified name, and that contains the specified list items and default item.</summary>
+ <returns>The HTML markup that represents the drop-down list control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="defaultOption">The text to display for the default option in the list.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.DropDownList(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML drop-down list control that has the specified name and custom attributes defined by an attribute dictionary, and that contains the specified list items and default item.</summary>
+ <returns>The HTML markup that represents the drop-down list control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="defaultOption">The text to display for the default option in the list.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.DropDownList(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object)">
+ <summary>Returns an HTML drop-down list control that has the specified name and custom attributes defined by an attribute object, and that contains the specified list items and default item.</summary>
+ <returns>The HTML markup that represents the drop-down list control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="defaultOption">The text to display for the default option in the list.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.DropDownList(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML drop-down list control that has the specified name, custom attributes defined by an attribute dictionary, and default selection, and that contains the specified list items and default item.</summary>
+ <returns>The HTML markup that represents the drop-down list control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="defaultOption">The text to display for the default option in the list.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+ <param name="selectedValue">The value that specifies the item in the list that is selected by default. The selected item is the first item in the list whose value matches the parameter (or whose text matches, if there is no value.) </param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.DropDownList(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object,System.Object)">
+ <summary>Returns an HTML drop-down list control that has the specified name, custom attributes defined by an attribute object, and default selection, and that contains the specified list items and default item.</summary>
+ <returns>The HTML markup that represents the drop-down list control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="defaultOption">The text to display for the default option in the list.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+ <param name="selectedValue">The value that specifies the item in the list that is selected by default. The item that is selected is the first item in the list that has a matching value, or that matches the items displayed text if the item has no value.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.Encode(System.Object)">
+ <summary>Returns an HTML-encoded string that represents the specified object by using a full encoding that is suitable for arbitrary HTML.</summary>
+ <returns>An HTML-encoded string that represents the object.</returns>
+ <param name="value">The object to encode.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.Encode(System.String)">
+ <summary>Returns an HTML-encoded string that represents the specified string by using a full encoding that is suitable for arbitrary HTML.</summary>
+ <returns>An HTML-encoded string that represents the original string.</returns>
+ <param name="value">The string to encode.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.Hidden(System.String)">
+ <summary>Returns an HTML hidden control that has the specified name.</summary>
+ <returns>The HTML markup that represents the hidden control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.Hidden(System.String,System.Object)">
+ <summary>Returns an HTML hidden control that has the specified name and value.</summary>
+ <returns>The HTML markup that represents the hidden control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+ <param name="value">The value to assign to the value attribute of the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.Hidden(System.String,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML hidden control that has the specified name, value, and custom attributes defined by an attribute dictionary.</summary>
+ <returns>The HTML markup that represents the hidden control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+ <param name="value">The value to assign to the value attribute of the element.</param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.Hidden(System.String,System.Object,System.Object)">
+ <summary>Returns an HTML hidden control that has the specified name, value, and custom attributes defined by an attribute object.</summary>
+ <returns>The HTML markup that represents the hidden control.</returns>
+ <param name="name"> The value to assign to the name attribute of the HTML control element.</param>
+ <param name="value">The value to assign to the value attribute of the element.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="P:System.Web.WebPages.Html.HtmlHelper.IdAttributeDotReplacement">
+ <summary>Gets or sets the character that is used to replace the dot (.) in the id attribute of rendered form controls.</summary>
+ <returns>The character that is used to replace the dot in the id attribute of rendered form controls. The default is an underscore (_).</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.Label(System.String)">
+ <summary>Returns an HTML label that displays the specified text.</summary>
+ <returns>The HTML markup that represents the label.</returns>
+ <param name="labelText">The text to display.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="labelText" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.Label(System.String,System.Object)">
+ <summary>Returns an HTML label that displays the specified text and that has the specified custom attributes.</summary>
+ <returns>The HTML markup that represents the label.</returns>
+ <param name="labelText">The text to display.</param>
+ <param name="attributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="labelText" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.Label(System.String,System.String)">
+ <summary>Returns an HTML label that displays the specified text and that has the specified for attribute.</summary>
+ <returns>The HTML markup that represents the label.</returns>
+ <param name="labelText">The text to display.</param>
+ <param name="labelFor">The value to assign to the for attribute of the HTML control element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="labelText" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.Label(System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML label that displays the specified text, and that has the specified for attribute and custom attributes defined by an attribute dictionary.</summary>
+ <returns>The HTML markup that represents the label.</returns>
+ <param name="labelText">The text to display.</param>
+ <param name="labelFor">The value to assign to the for attribute of the HTML control element.</param>
+ <param name="attributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="labelText" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.Label(System.String,System.String,System.Object)">
+ <summary>Returns an HTML label that displays the specified text, and that has the specified for attribute and custom attributes defined by an attribute object.</summary>
+ <returns>The HTML markup that represents the label.</returns>
+ <param name="labelText">The text to display.</param>
+ <param name="labelFor">The value to assign to the for attribute of the HTML control element.</param>
+ <param name="attributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="labelText" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem})">
+ <summary>Returns an HTML list box control that has the specified name and that contains the specified list items.</summary>
+ <returns>The HTML markup that represents the list box control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML list box control that has the specified name and custom attributes defined by an attribute dictionary, and that contains the specified list items.</summary>
+ <returns>The HTML markup that represents the list box control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object)">
+ <summary>Returns an HTML list box control that has the specified name and custom attributes defined by an attribute object, and that contains the specified list items.</summary>
+ <returns>The HTML markup that represents the list box control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object,System.Int32,System.Boolean)">
+ <summary>Returns an HTML list box control that has the specified name, size, list items, and default selections, and that specifies whether multiple selections are enabled.</summary>
+ <returns>The HTML markup that represents the list box control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+ <param name="selectedValues">An object that specifies the items in the list that are selected by default. The selections are retrieved through reflection by examining the properties of the object.</param>
+ <param name="size">The value to assign to the size attribute of the element.</param>
+ <param name="allowMultiple">true to indicate that the multiple selections are enabled; otherwise, false.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem})">
+ <summary>Returns an HTML list box control that has the specified name, and that contains the specified list items and default item.</summary>
+ <returns>The HTML markup that represents the list box control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="defaultOption">The text to display for the default option in the list.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list box.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML list box control that has the specified name and custom attributes defined by an attribute dictionary, and that contains the specified list items and default item.</summary>
+ <returns>The HTML markup that represents the list box control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="defaultOption">The text to display for the default option in the list.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object)">
+ <summary>Returns an HTML list box control that has the specified name and custom attributes defined by an attribute object, and that contains the specified list items and default item.</summary>
+ <returns>The HTML markup that represents the list box control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="defaultOption">The text to display for the default option in the list.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list box.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML list box control that has the specified name and custom attributes defined by an attribute dictionary, and that contains the specified list items, default item, and selections.</summary>
+ <returns>The HTML markup that represents the list box control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="defaultOption">The text to display for the default option in the list.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+ <param name="selectedValues">An object that specifies the items in the list that are selected by default. The selections are retrieved through reflection by examining the properties of the object. </param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object,System.Int32,System.Boolean)">
+ <summary>Returns an HTML list box control that has the specified name, size, items, default item, and selections, and that specifies whether multiple selections are enabled.</summary>
+ <returns>The HTML markup that represents the list box control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="defaultOption">The text to display for the default option in the list.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+ <param name="selectedValues">An object that specifies the items in the list that are selected by default. The selections are retrieved through reflection by examining the properties of the object.</param>
+ <param name="size">The value to assign to the size attribute of the element.</param>
+ <param name="allowMultiple">true to indicate that multiple selections are enabled; otherwise, false.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object,System.Int32,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML list box control that has the specified name, size, custom attributes defined by an attribute dictionary, items, default item, and selections, and that specifies whether multiple selections are enabled.</summary>
+ <returns>The HTML markup that represents the list box control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="defaultOption">The text to display for the default option in the list.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+ <param name="selectedValues">An object that specifies the items in the list that are selected by default. The selections are retrieved through reflection by examining the properties of the object.</param>
+ <param name="size">The value to assign to the size attribute of the element.</param>
+ <param name="allowMultiple">true to indicate that multiple selections are enabled; otherwise, false.</param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object,System.Int32,System.Boolean,System.Object)">
+ <summary>Returns an HTML list box control that has the specified name, size, custom attributes defined by an attribute object, items, default item, and selections, and that specifies whether multiple selections are enabled.</summary>
+ <returns>The HTML markup that represents the list box control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="defaultOption">The text to display for the default option in the list.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+ <param name="selectedValues">An object that specifies the items in the list that are selected by default. The selections are retrieved through reflection by examining the properties of the object.</param>
+ <param name="size">The value to assign to the size attribute of the element.</param>
+ <param name="allowMultiple">true to indicate that multiple selections are enabled; otherwise, false.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object,System.Object)">
+ <summary>Returns an HTML list box control that has the specified name, items, default item, and custom attributes defined by an attribute object, and selections.</summary>
+ <returns>The HTML markup that represents the list box control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+ <param name="defaultOption">The text to display for the default option in the list.</param>
+ <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+ <param name="selectedValues">An object that specifies the items in the list that are selected by default. The selections are retrieved through reflection by examining the properties of the object.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ObjectToDictionary(System.Object)">
+ <summary>Creates a dictionary from an object, by adding each public instance property as a key with its associated value to the dictionary. It will expose public properties from derived types as well. This is typically used with objects of an anonymous type.</summary>
+ <returns>The created dictionary of property names and property values.</returns>
+ <param name="value">The object to be converted.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.Password(System.String)">
+ <summary>Returns an HTML password control that has the specified name.</summary>
+ <returns>The HTML markup that represents the password control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.Password(System.String,System.Object)">
+ <summary>Returns an HTML password control that has the specified name and value.</summary>
+ <returns>The HTML markup that represents the password control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+ <param name="value">The value to assign to the value attribute of the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.Password(System.String,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML password control that has the specified name, value, and custom attributes defined by an attribute dictionary.</summary>
+ <returns>The HTML markup that represents the password control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+ <param name="value">The value to assign to the value attribute of the element.</param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.Password(System.String,System.Object,System.Object)">
+ <summary>Returns an HTML password control that has the specified name, value, and custom attributes defined by an attribute object.</summary>
+ <returns>The HTML markup that represents the password control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+ <param name="value">The value to assign to the value attribute of the element.</param>
+ <param name="htmlAttributes"> An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.RadioButton(System.String,System.Object)">
+ <summary>Returns an HTML radio button control that has the specified name and value.</summary>
+ <returns>The HTML markup that represents the radio button control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element. The name attribute defines the group that the radio button belongs to.</param>
+ <param name="value">The value to assign to the value attribute of the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.RadioButton(System.String,System.Object,System.Boolean)">
+ <summary>Returns an HTML radio button control that has the specified name, value, and default selected status.</summary>
+ <returns>The HTML markup that represents the radio button control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element. The name attribute defines the group that the radio button belongs to.</param>
+ <param name="value">The value to assign to the value attribute of the element.</param>
+ <param name="isChecked">true to indicate that the control is selected; otherwise, false.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.RadioButton(System.String,System.Object,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML radio button control that has the specified name, value, default selected status, and custom attributes defined by an attribute dictionary.</summary>
+ <returns>The HTML markup that represents the radio button control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element. The name attribute defines the group that the radio button belongs to.</param>
+ <param name="value">The value to assign to the value attribute of the element.</param>
+ <param name="isChecked">true to indicate that the control is selected; otherwise, false.</param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.RadioButton(System.String,System.Object,System.Boolean,System.Object)">
+ <summary>Returns an HTML radio button control that has the specified name, value, default selected status, and custom attributes defined by an attribute object.</summary>
+ <returns>The HTML markup that represents the radio button control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element. The name attribute defines the group that the radio button belongs to.</param>
+ <param name="value">The value to assign to the value attribute of the element.</param>
+ <param name="isChecked">true to indicate that the control is selected; otherwise, false.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.RadioButton(System.String,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML radio button control that has the specified name, value, and custom attributes defined by an attribute dictionary.</summary>
+ <returns>The HTML markup that represents the radio button control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element. The name attribute defines the group that the radio button belongs to.</param>
+ <param name="value">The value to assign to the value attribute of the element.</param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.RadioButton(System.String,System.Object,System.Object)">
+ <summary>Returns an HTML radio button control that has the specified name, value, and custom attributes defined by an attribute object.</summary>
+ <returns>The HTML markup that represents the radio button control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element. The name attribute defines the group that the radio button belongs to.</param>
+ <param name="value">The value to assign to the value attribute of the element.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.Raw(System.Object)">
+ <summary>Wraps HTML markup in an <see cref="T:System.Web.HtmlString" /> instance so that it is interpreted as HTML markup.</summary>
+ <returns>The unencoded HTML.</returns>
+ <param name="value">The object to render HTML for.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.Raw(System.String)">
+ <summary>Wraps HTML markup in an <see cref="T:System.Web.HtmlString" /> instance so that it is interpreted as HTML markup.</summary>
+ <returns>The unencoded HTML.</returns>
+ <param name="value">The string to interpret as HTML markup instead of being HTML-encoded.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.TextArea(System.String)">
+ <summary>Returns an HTML multi-line text input (text area) control that has the specified name.</summary>
+ <returns>The HTML markup that represents the text area control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML textarea element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.TextArea(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML multi-line text input (text area) control that has the specified name and custom attributes defined by an attribute dictionary.</summary>
+ <returns>The HTML markup that represents the text area control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML textarea element.</param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.TextArea(System.String,System.Object)">
+ <summary>Returns an HTML multi-line text input (text area) control that has the specified name and custom attributes defined by an attribute object.</summary>
+ <returns>The HTML markup that represents the text area control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML textarea element.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.TextArea(System.String,System.String)">
+ <summary>Returns an HTML multi-line text input (text area) control that has the specified name and value.</summary>
+ <returns>The HTML markup that represents the text area control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML textrarea element.</param>
+ <param name="value">The text to display.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.TextArea(System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML multi-line text input (text area) control that has the specified name, value, and custom attributes defined by an attribute dictionary.</summary>
+ <returns>The HTML markup that represents the text area control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML textarea element.</param>
+ <param name="value">The text to display.</param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.TextArea(System.String,System.String,System.Int32,System.Int32,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML multi-line text input (text area) control that has the specified name, value, row attribute, col attribute, and custom attributes defined by an attribute dictionary.</summary>
+ <returns>The HTML markup that represents the text area control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML textarea element.</param>
+ <param name="value">The text to display.</param>
+ <param name="rows">The value to assign to the rows attribute of the element.</param>
+ <param name="columns">The value to assign to the cols attribute of the element.</param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.TextArea(System.String,System.String,System.Int32,System.Int32,System.Object)">
+ <summary>Returns an HTML multi-line text input (text area) control that has the specified name, value, row attribute, col attribute, and custom attributes defined by an attribute object.</summary>
+ <returns>The HTML markup that represents the text area control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML textarea element.</param>
+ <param name="value">The text to display.</param>
+ <param name="rows">The value to assign to the rows attribute of the element.</param>
+ <param name="columns">The value to assign to the cols attribute of the element.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.TextArea(System.String,System.String,System.Object)">
+ <summary>Returns an HTML multi-line text input (text area) control that has the specified name, value, and custom attributes defined by an attribute object.</summary>
+ <returns>The HTML markup that represents the text area control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML textarea element.</param>
+ <param name="value">The text to display.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.TextBox(System.String)">
+ <summary>Returns an HTML text control that has the specified name.</summary>
+ <returns>The HTML markup that represents the text control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.TextBox(System.String,System.Object)">
+ <summary>Returns an HTML text control that has the specified name and value.</summary>
+ <returns>The HTML markup that represents the text control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+ <param name="value">The value to assign to the value attribute of the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.TextBox(System.String,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML text control that has the specified name, value, and custom attributes defined by an attribute dictionary.</summary>
+ <returns>The HTML markup that represents the text control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+ <param name="value">The value to assign to the value attribute of the element.</param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.TextBox(System.String,System.Object,System.Object)">
+ <summary>Returns an HTML text control that has the specified name, value, and custom attributes defined by an attribute object.</summary>
+ <returns>The HTML markup that represents the text control.</returns>
+ <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+ <param name="value">The value to assign to the value attribute of the element.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="P:System.Web.WebPages.Html.HtmlHelper.UnobtrusiveJavaScriptEnabled">
+ <summary>Gets or sets a value that indicates whether the page uses unobtrusive JavaScript for Ajax functionality.</summary>
+ <returns>true if the page uses unobtrusive JavaScript; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Html.HtmlHelper.ValidationInputCssClassName">
+ <summary>Gets or sets the name of the CSS class that defines the appearance of input elements when validation fails.</summary>
+ <returns>The name of the CSS class. The default is field-validation-error.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Html.HtmlHelper.ValidationInputValidCssClassName">
+ <summary>Gets or sets the name of the CSS class that defines the appearance of input elements when validation passes.</summary>
+ <returns>The name of the CSS class. The default is input-validation-valid.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationMessage(System.String)">
+ <summary>Returns an HTML span element that contains the first validation error message for the specified form field.</summary>
+ <returns>If the value in the specified field is valid, null; otherwise, the HTML markup that represents the validation error message that is associated with the specified field.</returns>
+ <param name="name">The name of the form field that was validated.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationMessage(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML span element that has the specified custom attributes defined by an attribute dictionary, and that contains the first validation error message for the specified form field.</summary>
+ <returns>If the value in the specified field is valid, null; otherwise, the HTML markup that represents the validation error message that is associated with the specified field.</returns>
+ <param name="name">The name of the form field that was validated.</param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationMessage(System.String,System.Object)">
+ <summary>Returns an HTML span element that has the specified custom attributes defined by an attribute object, and that contains the first validation error message for the specified form field.</summary>
+ <returns>If the value in the specified field is valid, null; otherwise, the HTML markup that represents the validation error message that is associated with the specified field.</returns>
+ <param name="name">The name of the form field that was validated.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationMessage(System.String,System.String)">
+ <summary>Returns an HTML span element that contains a validation error message for the specified form field.</summary>
+ <returns>If the value in the specified field is valid, null; otherwise, the HTML markup that represents the validation error message that is associated with the specified field.</returns>
+ <param name="name">The name of the form field that was validated.</param>
+ <param name="message">The validation error message to display. If null, the first validation error message that is associated with the specified form field is displayed.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationMessage(System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML span element that has the specified custom attributes defined by an attribute dictionary, and that contains a validation error message for the specified form field.</summary>
+ <returns>If the specified field is valid, null; otherwise, the HTML markup that represents a validation error message that is associated with the specified field.</returns>
+ <param name="name">The name of the form field that was validated.</param>
+ <param name="message">The validation error message to display. If null, the first validation error message that is associated with the specified form field is displayed.</param>
+ <param name="htmlAttributes"> The names and values of custom attributes for the element.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationMessage(System.String,System.String,System.Object)">
+ <summary>Returns an HTML span element that has the specified custom attributes defined by an attribute object, and that contains a validation error message for the specified form field.</summary>
+ <returns>If the specified field is valid, null; otherwise, the HTML markup that represents a validation error message that is associated with the specified field.</returns>
+ <param name="name">The name of the form field that was validated.</param>
+ <param name="message">The validation error message to display. If null, the first validation error message that is associated with the specified form field is displayed.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ <exception cref="T:Sytem.ArgumentException">
+ <paramref name="name" /> is null or empty.</exception>
+ </member>
+ <member name="P:System.Web.WebPages.Html.HtmlHelper.ValidationMessageCssClassName">
+ <summary>Gets or sets the name of the CSS class that defines the appearance of validation error messages when validation fails.</summary>
+ <returns>The name of the CSS class. The default is field-validation-error.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Html.HtmlHelper.ValidationMessageValidCssClassName">
+ <summary>Gets or sets the name of the CSS class that defines the appearance of validation error messages when validation passes.</summary>
+ <returns>The name of the CSS class. The default is field-validation-valid.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationSummary">
+ <summary>Returns an HTML div element that contains an unordered list of all validation error messages from the model-state dictionary.</summary>
+ <returns>The HTML markup that represents the validation error messages.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationSummary(System.Boolean)">
+ <summary>Returns an HTML div element that contains an unordered list of validation error message from the model-state dictionary, optionally excluding field-level errors.</summary>
+ <returns>The HTML markup that represents the validation error messages.</returns>
+ <param name="excludeFieldErrors">true to exclude field-level validation error messages from the list; false to include both model-level and field-level validation error messages.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationSummary(System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML div element that has the specified custom attributes defined by an attribute dictionary, and that contains an unordered list of all validation error messages that are in the model-state dictionary.</summary>
+ <returns>The HTML markup that represents the validation error messages.</returns>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationSummary(System.Object)">
+ <summary>Returns an HTML div element that has the specified custom attributes defined by an attribute object, and that contains an unordered list of all validation error messages that are in the model-state dictionary.</summary>
+ <returns>The HTML markup that represents the validation error messages.</returns>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationSummary(System.String)">
+ <summary>Returns an HTML div element that contains a summary message and an unordered list of all validation error messages that are in the model-state dictionary.</summary>
+ <returns>The HTML markup that represents the validation error messages.</returns>
+ <param name="message">The message that comes before the list of validation error messages.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationSummary(System.String,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML div element that has the specified custom attributes defined by an attribute dictionary, and that contains a summary message and an unordered list of validation error message from the model-state dictionary, optionally excluding field-level errors.</summary>
+ <returns>The HTML markup that represents the validation error messages.</returns>
+ <param name="message">The summary message that comes before the list of validation error messages.</param>
+ <param name="excludeFieldErrors">true to exclude field-level validation error messages from the results; false to include both model-level and field-level validation error messages.</param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationSummary(System.String,System.Boolean,System.Object)">
+ <summary>Returns an HTML div element that has the specified custom attributes defined by an attribute object, and that contains a summary message and an unordered list of validation error message from the model-state dictionary, optionally excluding field-level errors.</summary>
+ <returns>The HTML markup that represents the validation error messages.</returns>
+ <param name="message">The summary message that comes before the list of validation error messages.</param>
+ <param name="excludeFieldErrors">true to exclude field-level validation error messages from the results; false to include and field-level validation error messages.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationSummary(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns an HTML div element that has the specified custom attributes defined by an attribute dictionary, and that contains a summary message and an unordered list of all validation error message from the model-state dictionary.</summary>
+ <returns>The HTML markup that represents the validation error messages.</returns>
+ <param name="message">The message that comes before the list of validation error messages.</param>
+ <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationSummary(System.String,System.Object)">
+ <summary>Returns an HTML div element that has the specified custom attributes defined by an attribute object, and that contains a summary message and an unordered list of all validation error message from the model-state dictionary.</summary>
+ <returns>The HTML markup that represents the validation error messages.</returns>
+ <param name="message">The summary message that comes before the list of validation error messages.</param>
+ <param name="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
+ </member>
+ <member name="P:System.Web.WebPages.Html.HtmlHelper.ValidationSummaryClass">
+ <summary>Gets or sets the name of the CSS class that defines the appearance of a validation summary when validation fails.</summary>
+ <returns>The name of the CSS class. The default is validation-summary-errors.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Html.HtmlHelper.ValidationSummaryValidClass">
+ <summary>Gets or sets the name of the CSS class that defines the appearance of a validation summary when validation passes.</summary>
+ <returns>The name of the CSS class. The default is validation-summary-valid.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.Html.ModelState">
+ <summary>Encapsulates the state of model binding to a property of an action-method argument, or to the argument itself.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelState.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Html.ModelState" /> class.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.Html.ModelState.Errors">
+ <summary>Returns a list of strings that contains any errors that occurred during model binding.</summary>
+ <returns>The errors that occurred during model binding.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Html.ModelState.Value">
+ <summary>Returns an object that encapsulates the value that was bound during model binding.</summary>
+ <returns>The value that was bound.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.Html.ModelStateDictionary">
+ <summary>Represents the result of binding a posted form to an action method, which includes information such as validation status and validation error messages.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelStateDictionary.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Html.ModelStateDictionary" /> class.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelStateDictionary.#ctor(System.Web.WebPages.Html.ModelStateDictionary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Html.ModelStateDictionary" /> class by using values that are copied from the specified model-state dictionary.</summary>
+ <param name="dictionary">The model-state dictionary that values are copied from.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelStateDictionary.Add(System.Collections.Generic.KeyValuePair{System.String,System.Web.WebPages.Html.ModelState})">
+ <summary>Adds the specified item to the model-state dictionary.</summary>
+ <param name="item">The item to add to the model-state dictionary.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelStateDictionary.Add(System.String,System.Web.WebPages.Html.ModelState)">
+ <summary>Adds an item that has the specified key and value to the model-state dictionary.</summary>
+ <param name="key">The key.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelStateDictionary.AddError(System.String,System.String)">
+ <summary>Adds an error message to the model state that is associated with the specified key.</summary>
+ <param name="key">The key that is associated with the model state that the error message is added to.</param>
+ <param name="errorMessage">The error message.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelStateDictionary.AddFormError(System.String)">
+ <summary>Adds an error message to the model state that is associated with the entire form.</summary>
+ <param name="errorMessage">The error message.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelStateDictionary.Clear">
+ <summary>Removes all items from the model-state dictionary.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelStateDictionary.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Web.WebPages.Html.ModelState})">
+ <summary>Determines whether the model-state dictionary contains the specified item.</summary>
+ <returns>true if the model-state dictionary contains the specified item; otherwise, false.</returns>
+ <param name="item">The item to look for.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelStateDictionary.ContainsKey(System.String)">
+ <summary>Determines whether the model-state dictionary contains the specified key.</summary>
+ <returns>true if the model-state dictionary contains the specified key; otherwise, false.</returns>
+ <param name="key">The key to look for.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelStateDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Web.WebPages.Html.ModelState}[],System.Int32)">
+ <summary>Copies the elements of the model-state dictionary to an array, starting at the specified index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array" /> instance where the elements will be copied to.</param>
+ <param name="arrayIndex">The index in <paramref name="array" /> at which copying begins.</param>
+ </member>
+ <member name="P:System.Web.WebPages.Html.ModelStateDictionary.Count">
+ <summary>Gets the number of model states that the model-state dictionary contains.</summary>
+ <returns>The number of model states in the model-state dictionary.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelStateDictionary.GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Html.ModelStateDictionary.IsReadOnly">
+ <summary>Gets a value that indicates whether the model-state dictionary is read-only.</summary>
+ <returns>true if the model-state dictionary is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Html.ModelStateDictionary.IsValid">
+ <summary>Gets a value that indicates whether any error messages are associated with any model state in the model-state dictionary.</summary>
+ <returns>true if any error messages are associated with any model state in the dictionary; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelStateDictionary.IsValidField(System.String)">
+ <summary>Determines whether any error messages are associated with the specified key.</summary>
+ <returns>true if no error messages are associated with the specified key, or the specified key does not exist; otherwise, false.</returns>
+ <param name="key">The key.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="key" /> is null.</exception>
+ </member>
+ <member name="P:System.Web.WebPages.Html.ModelStateDictionary.Item(System.String)">
+ <summary>Gets or sets the model state that is associated with the specified key in the model-state dictionary.</summary>
+ <returns>The model state that is associated with the specified key in the dictionary.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Html.ModelStateDictionary.Keys">
+ <summary>Gets a list that contains the keys in the model-state dictionary.</summary>
+ <returns>The list of keys in the dictionary.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelStateDictionary.Merge(System.Web.WebPages.Html.ModelStateDictionary)">
+ <summary>Copies the values from the specified model-state dictionary into this <see cref="T:System.Web.WebPages.Html.ModelStateDictionary" /> instance, overwriting existing values when the keys are the same.</summary>
+ <param name="dictionary">The model-state dictionary that values are copied from.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelStateDictionary.Remove(System.Collections.Generic.KeyValuePair{System.String,System.Web.WebPages.Html.ModelState})">
+ <summary>Removes the first occurrence of the specified item from the model-state dictionary.</summary>
+ <returns>true if the item was successfully removed from the model-state dictionary; false if the item was not removed or if the item does not exist in the model-state dictionary.</returns>
+ <param name="item">The item to remove.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelStateDictionary.Remove(System.String)">
+ <summary>Removes the item that has the specified key from the model-state dictionary.</summary>
+ <returns>true if the item was successfully removed from the model-state dictionary; false if the item was not removed or does not exist in the model-state dictionary.</returns>
+ <param name="key">The key of the element to remove.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelStateDictionary.SetModelValue(System.String,System.Object)">
+ <summary>Sets the value of the model state that is associated with the specified key.</summary>
+ <param name="key">The key to set the value of.</param>
+ <param name="value">The value to set the key to.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelStateDictionary.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through the model-state dictionary.</summary>
+ <returns>An enumerator that can be used to iterate through the model-state dictionary.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Html.ModelStateDictionary.TryGetValue(System.String,System.Web.WebPages.Html.ModelState@)">
+ <summary>Gets the model-state value that is associated with the specified key.</summary>
+ <returns>true if the model-state dictionary contains an element that has the specified key; otherwise, false.</returns>
+ <param name="key">The key to get the value of.</param>
+ <param name="value">When this method returns, if the key is found, contains the model-state value that is associated with the specified key; otherwise, contains the default value for the <see cref="T:System.Web.WebPages.Html.ModelState" /> type. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="P:System.Web.WebPages.Html.ModelStateDictionary.Values">
+ <summary>Gets a list that contains the values in the model-state dictionary.</summary>
+ <returns>The list of values in the dictionary.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.Html.SelectListItem">
+ <summary>Represents an item in an HTML select list.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Html.SelectListItem.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Html.SelectListItem" /> class using the default settings.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Html.SelectListItem.#ctor(System.Web.WebPages.Html.SelectListItem)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Html.SelectListItem" /> class by copying the specified select list item.</summary>
+ <param name="item">The select list item to copy.</param>
+ </member>
+ <member name="P:System.Web.WebPages.Html.SelectListItem.Selected">
+ <summary>Gets or sets a value that indicates whether the <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instance is selected.</summary>
+ <returns>true if the select list item is selected; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Html.SelectListItem.Text">
+ <summary>Gets or sets the text that is used to display the <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instance on a web page.</summary>
+ <returns>The text that is used to display the select list item.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Html.SelectListItem.Value">
+ <summary>Gets or sets the value of the HTML value attribute of the HTML option element that is associated with the <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instance.</summary>
+ <returns>The value of the HTML value attribute that is associated with the select list item.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.Instrumentation.InstrumentationService">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a web pages instrumentation service.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Instrumentation.InstrumentationService.#ctor">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.WebPages.Instrumentation.InstrumentationService" /> class.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Instrumentation.InstrumentationService.BeginContext(System.Web.HttpContextBase,System.String,System.IO.TextWriter,System.Int32,System.Int32,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Called before it renders the output for the specified context.</summary>
+ <param name="context">The context.</param>
+ <param name="virtualPath">The virtual path.</param>
+ <param name="writer">The writer.</param>
+ <param name="startPosition">The start position.</param>
+ <param name="length">The length of the context.</param>
+ <param name="isLiteral">Determines whether the context is literal.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Instrumentation.InstrumentationService.EndContext(System.Web.HttpContextBase,System.String,System.IO.TextWriter,System.Int32,System.Int32,System.Boolean)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Called after it renders the output for the specified context.</summary>
+ <param name="context">The context.</param>
+ <param name="virtualPath">The virtual path.</param>
+ <param name="writer">The writer.</param>
+ <param name="startPosition">The start position.</param>
+ <param name="length">The length of the context.</param>
+ <param name="isLiteral">Determines whether the context is literal.</param>
+ </member>
+ <member name="P:System.Web.WebPages.Instrumentation.InstrumentationService.IsAvailable">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a value indicating whether the service is available.</summary>
+ <returns>true if the service is available; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.Instrumentation.PositionTagged`1">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a position tagged.</summary>
+ <typeparam name="T">The type of the position..</typeparam>
+ </member>
+ <member name="M:System.Web.WebPages.Instrumentation.PositionTagged`1.#ctor(`0,System.Int32)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.WebPages.Instrumentation.PositionTagged`1" /> class.</summary>
+ <param name="value">The value of this current instance.</param>
+ <param name="offset">The offset.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Instrumentation.PositionTagged`1.Equals(System.Object)">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified object is equal to the current object.</summary>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare to.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Instrumentation.PositionTagged`1.GetHashCode">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the hash code of the current instance.</summary>
+ <returns>The hash code of the current instance.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Instrumentation.PositionTagged`1.op_Equality(System.Web.WebPages.Instrumentation.PositionTagged{`0},System.Web.WebPages.Instrumentation.PositionTagged{`0})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the two objects are equal.</summary>
+ <returns>true if the two objects are equal; otherwise, false.</returns>
+ <param name="left">The first object.</param>
+ <param name="right">The second object.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Instrumentation.PositionTagged`1.op_Implicit(System.Tuple{`0,System.Int32})~System.Web.WebPages.Instrumentation.PositionTagged{`0}">
+ <summary>Converts the specified object to a <see cref="T:System.Web.WebPages.Instrumentation.PositionTagged`1" /> object.</summary>
+ <returns>The <see cref="T:System.Web.WebPages.Instrumentation.PositionTagged`1" /> that represents the converted <paramref name="value" />.</returns>
+ <param name="value">The object to convert.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Instrumentation.PositionTagged`1.op_Implicit(System.Web.WebPages.Instrumentation.PositionTagged{`0})~`0">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Converts the <paramref name="value" /> to a <see cref="T:System.Web.WebPages.Instrumentation.PositionTagged`1" /> object.</summary>
+ <returns>The <see cref="T:System.Web.WebPages.Instrumentation.PositionTagged`1" /> that represents the converted <paramref name="value" />.</returns>
+ <param name="value">The object to convert.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Instrumentation.PositionTagged`1.op_Inequality(System.Web.WebPages.Instrumentation.PositionTagged{`0},System.Web.WebPages.Instrumentation.PositionTagged{`0})">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the two objects are not equal.</summary>
+ <returns>true if the two objects are not equal; otherwise, false.</returns>
+ <param name="left">The first object.</param>
+ <param name="right">The second object.</param>
+ </member>
+ <member name="P:System.Web.WebPages.Instrumentation.PositionTagged`1.Position">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the position associated with the <see cref="T:System.Web.WebPages.Instrumentation.PositionTagged`1" />.</summary>
+ <returns>The position associated with the <see cref="T:System.Web.WebPages.Instrumentation.PositionTagged`1" />.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Instrumentation.PositionTagged`1.ToString">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a string representation of the <see cref="T:System.Web.WebPages.Instrumentation.PositionTagged`1" /> object.</summary>
+ <returns>A string that represents the <see cref="T:System.Web.WebPages.Instrumentation.PositionTagged`1" /> object.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Instrumentation.PositionTagged`1.Value">
+ <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the value of the current instance.</summary>
+ <returns>The value of the current instance.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.Scope.AspNetRequestScopeStorageProvider">
+ <summary>Defines an ASP.NET request scope storage provider.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.AspNetRequestScopeStorageProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Scope.AspNetRequestScopeStorageProvider" /> class.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.Scope.AspNetRequestScopeStorageProvider.ApplicationScope">
+ <summary>Gets the dictionary to store data in the application scope.</summary>
+ <returns>The dictionary that stores application scope data.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Scope.AspNetRequestScopeStorageProvider.CurrentScope">
+ <summary>Gets or sets the dictionary to store data in the current scope.</summary>
+ <returns>The dictionary that stores current scope data.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Scope.AspNetRequestScopeStorageProvider.GlobalScope">
+ <summary>Gets the dictionary to store data in the global scope.</summary>
+ <returns>The dictionary that stores global scope data.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Scope.AspNetRequestScopeStorageProvider.RequestScope">
+ <summary>Gets the dictionary to store data in the request scope.</summary>
+ <returns>The dictionary that stores request scope data.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.Scope.IScopeStorageProvider">
+ <summary>Defines a dictionary that provides scoped access to data.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.Scope.IScopeStorageProvider.CurrentScope">
+ <summary>Gets and sets the dictionary that is used to store data in the current scope.</summary>
+ <returns>The dictionary that stores current scope data.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Scope.IScopeStorageProvider.GlobalScope">
+ <summary>Gets the dictionary that is used to store data in the global scope.</summary>
+ <returns>The dictionary that stores global scope data.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.Scope.ScopeStorage">
+ <summary>Defines a class that is used to contain storage for a transient scope.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.ScopeStorage.CreateTransientScope">
+ <summary>Returns a dictionary that is used to store data in a transient scope, based on the scope in the <see cref="P:System.Web.WebPages.Scope.ScopeStorage.CurrentScope" /> property.</summary>
+ <returns>The dictionary that stores transient scope data.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.ScopeStorage.CreateTransientScope(System.Collections.Generic.IDictionary{System.Object,System.Object})">
+ <summary>Returns a dictionary that is used to store data in a transient scope.</summary>
+ <returns>The dictionary that stores transient scope data.</returns>
+ <param name="context">The context.</param>
+ </member>
+ <member name="P:System.Web.WebPages.Scope.ScopeStorage.CurrentProvider">
+ <summary>Gets or sets the current scope provider.</summary>
+ <returns>The current scope provider.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Scope.ScopeStorage.CurrentScope">
+ <summary>Gets the dictionary that is used to store data in the current scope.</summary>
+ <returns>The dictionary that stores current scope data.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Scope.ScopeStorage.GlobalScope">
+ <summary>Gets the dictionary that is used to store data in the global scope.</summary>
+ <returns>The dictionary that stores global scope data.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.Scope.ScopeStorageDictionary">
+ <summary>Represents a collection of keys and values that are used to store data at different scope levels (local, global, and so on).</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> class.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.#ctor(System.Collections.Generic.IDictionary{System.Object,System.Object})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> class using the specified base scope.</summary>
+ <param name="baseScope">The base scope.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.Add(System.Collections.Generic.KeyValuePair{System.Object,System.Object})">
+ <summary>Adds a key/value pair to the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object using the specified generic collection.</summary>
+ <param name="item">The key/value pair.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.Add(System.Object,System.Object)">
+ <summary>Adds the specified key and specified value to the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object.</summary>
+ <param name="key">The key.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BackingStore">
+ <summary>Gets the dictionary that stores the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object data.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope">
+ <summary>Gets the base scope for the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object.</summary>
+ <returns>The base scope for the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.Clear">
+ <summary>Removes all keys and values from the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.Contains(System.Collections.Generic.KeyValuePair{System.Object,System.Object})">
+ <summary>Returns a value that indicates whether the specified key/value pair exists in either the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object or in the <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> object.</summary>
+ <returns>true if the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object or the <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> object contains an element that has the specified key/value pair; otherwise, false.</returns>
+ <param name="item">The key/value pair.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.ContainsKey(System.Object)">
+ <summary>Returns a value that indicates whether the specified key exists in the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object or in the <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> object.</summary>
+ <returns>true if the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object or the <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> object contains an element that has the specified key; otherwise, false.</returns>
+ <param name="key">The key.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.Object,System.Object}[],System.Int32)">
+ <summary>Copies all of the elements in the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object and the <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> object to an <see cref="T:System.Array" /> object, starting at the specified index.</summary>
+ <param name="array">The array.</param>
+ <param name="arrayIndex">The zero-based index in <paramref name="array" />.</param>
+ </member>
+ <member name="P:System.Web.WebPages.Scope.ScopeStorageDictionary.Count">
+ <summary>Gets the number of key/value pairs that are in the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+ <returns>The number of key/value pairs.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerator" /> object.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.GetItems">
+ <summary>Returns an enumerator that can be used to iterate through the distinct elements of concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+ <returns>An enumerator that contains distinct elements from the concatenated dictionary objects.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Scope.ScopeStorageDictionary.IsReadOnly">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object is read-only.</summary>
+ <returns>true if the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Scope.ScopeStorageDictionary.Item(System.Object)">
+ <summary>Gets or sets the element that is associated with the specified key.</summary>
+ <returns>The element that has the specified key.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Scope.ScopeStorageDictionary.Keys">
+ <summary>Gets a <see cref="T:System.Collections.Generic.List`1" /> object that contains the keys from the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+ <returns>An object that contains that contains the keys.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.Remove(System.Collections.Generic.KeyValuePair{System.Object,System.Object})">
+ <summary>Removes the specified key/value pair from the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+ <returns>true if the key/value pair is removed, or false if <paramref name="item" /> is not found in the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</returns>
+ <param name="item">The key/value pair.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.Remove(System.Object)">
+ <summary>Removes the value that has the specified key from the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+ <returns>true if the key/value pair is removed, or false if <paramref name="key" /> is not found in the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</returns>
+ <param name="key">The key.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.SetValue(System.Object,System.Object)">
+ <summary>Sets a value using the specified key in the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+ <param name="key">The key.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator for the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+ <returns>The enumerator.</returns>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.TryGetValue(System.Object,System.Object@)">
+ <summary>Gets the value that is associated with the specified key from the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+ <returns>true if the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects contain an element that has the specified key; otherwise, false.</returns>
+ <param name="key">The key.</param>
+ <param name="value">When this method returns, if the key is found, contains the value that is associated with the specified key; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="P:System.Web.WebPages.Scope.ScopeStorageDictionary.Values">
+ <summary>Gets a <see cref="T:System.Collections.Generic.List`1" /> object that contains the values from the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+ <returns>The object that contains the values.</returns>
+ </member>
+ <member name="T:System.Web.WebPages.Scope.StaticScopeStorageProvider">
+ <summary>Provides scoped access to static data.</summary>
+ </member>
+ <member name="M:System.Web.WebPages.Scope.StaticScopeStorageProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Scope.StaticScopeStorageProvider" /> class.</summary>
+ </member>
+ <member name="P:System.Web.WebPages.Scope.StaticScopeStorageProvider.CurrentScope">
+ <summary>Gets or sets a dictionary that stores current data under a static context.</summary>
+ <returns>The dictionary that provides current scoped data.</returns>
+ </member>
+ <member name="P:System.Web.WebPages.Scope.StaticScopeStorageProvider.GlobalScope">
+ <summary>Gets a dictionary that stores global data under a static context.</summary>
+ <returns>The dictionary that provides global scoped data.</returns>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg b/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg
new file mode 100644
index 0000000..65c273f
--- /dev/null
+++ b/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg
Binary files differ
diff --git a/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll b/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll
new file mode 100644
index 0000000..85f1138
--- /dev/null
+++ b/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll
Binary files differ
diff --git a/packages/NUnit.3.9.0/CHANGES.md b/packages/NUnit.3.9.0/CHANGES.md
new file mode 100644
index 0000000..2ca16b2
--- /dev/null
+++ b/packages/NUnit.3.9.0/CHANGES.md
@@ -0,0 +1,1485 @@
+### NUnit 3.9 - November 10, 2017
+
+This release addresses numerous parallelization issues that were introduced in 3.8
+when method level parallelization was added. Most of the parallelization issues
+resolved were tests never completing when using some combinations of parallel tests
+and `ApartmentState` not being properly applied to tests in all cases.
+
+#### Issues Resolved
+
+ * 893 Inconsistent Tuple behavior.
+ * 1239 NUnit3 sometimes hangs if SetUpFixtures are run in parallel
+ * 1346 NullReferenceException when [TestFixtureSource] refers to data in a generic class.
+ * 1473 Allow Is.Ordered to Compare Null Values
+ * 1899 Constraint Throws.Exception does not catch exception with async lambdas
+ * 1905 SetupFixture without namespace will make assembly-level Parallelable attribute useless
+ * 2091 When a native exception of corrupted state is thrown, nunit test thread crashes and the nunit-console process hangs
+ * 2102 NUnitLite incorrectly reports Win 10 OS name
+ * 2271 When CollectionAssert.AreEqual do compare each element, it will ignore the IEquatable of the element too
+ * 2289 ResolveTypeNameDifference does not handle generic types well
+ * 2311 Resolve test projects' namespace situation
+ * 2319 Add .editorconfig to set file encodings so that people don't have to think about it
+ * 2364 Parallelizable attribute not invalidating invalid parallel scope combinations
+ * 2372 Create testing for compounded ConstraintFilters
+ * 2388 Parallelization causes test cases to stop respecting fixture's apartment state
+ * 2395 NUnit 3.8+ does not finish running tests
+ * 2398 NUnit CI spurious failures, NUnit.Framework.Internal.ThreadUtilityTests.Kill
+ * 2402 --labels=All doesn't show anything in console output executing NUnitLite Console Runner
+ * 2406 Summary descriptions replaced by more detailed ones
+ * 2411 And constraint on Has.Member throws
+ * 2412 Using fluent syntax unintentionally removed in 3.8
+ * 2418 Support equality comparison delegate
+ * 2422 Has.Property causes AmbiguousMatchException for shadowing properties
+ * 2425 XML doc typo fix
+ * 2426 Regression in 3.8.1: ApartmentAttribute no longer works when applied to an assembly
+ * 2428 Fix NullReferenceExceptions caused by WorkItemQueue not being thread-safe
+ * 2429 Stack trace shown for Assert.Warn
+ * 2438 [Parallelizable] hangs after a few tests
+ * 2441 Allows to override load-time/execution-time interfaces in built-in tests attributes
+ * 2446 CI failure in mono Warning tests
+ * 2448 Inherited Test SetUp, TearDown, etc. are not executed in .NET Core if they are not public
+ * 2451 Compile RegEx to improve performance
+ * 2454 SetUpFixture not respecting NonParallelizable tag on TestFixtures.
+ * 2459 [Parallelizable(ParallelScope.Children)] Unable to finish tests
+ * 2465 Possible wrong properties are returned by reflection in ReflectionExtensions.cs
+ * 2467 Test execution hangs when using [SetUpFixture] with NUnit 3.8.x
+ * 2469 Allow RangeAttribute to be specified multiple times for the same argument
+ * 2471 Parametrized testcases not running in parallel
+ * 2475 Framework incorrectly identifies Win 10 in xml results
+ * 2478 Attributes on SetUpFixture are not applied
+ * 2486 Message when asserting null with Is.EquivalentTo could be more helpful
+ * 2497 Use ConstraintUtils.RequireActual through out the codebase
+ * 2504 Support changing test display name on TestFixtureData
+ * 2508 Correct divergence from shadowed Is / Has members.
+ * 2516 When test writes something to the stdErr there is no guaranteed way to link a test-output event to a target test using ITestEventListener
+ * 2525 Remove unwanted space from comment
+ * 2526 SerializationException in low trust floating point equality test
+ * 2533 Matches<T>(Predicate<T>) throws ArgumentException or Fails when actual is null
+ * 2534 SetUpFixture causes NUnit to lock with Apartment( STA )
+ * 2551 CollectionItemsEqualConstraint is missing Using(Func<T, T, bool>)
+ * 2554 Made TestFixtureData.SetName internal for 3.9
+
+### NUnit 3.8.1 - August 28, 2017
+
+This release fixes two critical regressions in the 3.8 release. The first caused the console
+runner to crash if you are using test parameters. The second issue caused collection
+constraints checking for multiple items in a collection to fail.
+
+#### Issues Resolved
+
+ * 2386 Contains.Item() fails for collections in NUnit 3.8
+ * 2390 Missing value attribute in test parameters setting causes NullReferenceException in console
+
+### NUnit 3.8 - August 27, 2017
+
+This release removes several methods and attributes that were marked obsolete in the
+original 3.0 release. Support for iOS and Android has been improved.
+
+An issue that caused unit tests to run slower was addressed as was a bug that prevented
+the use of Assert.Multiple in async code.
+
+The Order attribute can now also be applied to the class level to set the order
+that test fixtures will be run.
+
+#### Issues Resolved
+
+ * 345 Order of Fixture Execution
+ * 1151 Include differences in output for Is.EquivalentTo
+ * 1324 Remove CollectionContainsConstraint
+ * 1670 Attaching files to the test result
+ * 1674 InRange-Constraint must work with object
+ * 1851 TestCaseSource unable to pass one element byte array
+ * 1996 Timeout does not work if native code is running at the time
+ * 2004 Has.One as synonym for Has.Exactly(1).Items
+ * 2062 TestCaseSource attribute causes test to pass when source is not defined
+ * 2144 Allow option on RandomAttribute to produce distinct values
+ * 2179 Some NUnit project's tests fail on systems with CultureInfo other than en
+ * 2195 Contains.Substring with custom StringComparison
+ * 2196 Expose ParallelizableAttribute (and other attribute) constructor arguments as properties
+ * 2201 Invalid platform name passed to PlatformAttribute should mark test NotRunnable
+ * 2208 StackFIlter trims leading spaces from each line
+ * 2213 SetCultureAttribute: CultureInfo ctor should use default culture settings
+ * 2217 Console runner performance varies wildly depending on environmental characteristics
+ * 2219 Remove Obsolete Attributes
+ * 2225 OneTimeTearDown and Dispose Ordering
+ * 2237 System.Runtime.Loader not available for iOS/Android
+ * 2242 Running tests directly should never surface a NullReferenceException
+ * 2244 Add KeyValuePair<TKey, TValue> to the default formatters
+ * 2251 Randomizer.NextGuid()
+ * 2253 Parallelizable(ParallelScope.Fixtures) doesn't work on a TestFixture
+ * 2254 EqualTo on ValueTuple with Nullable unexpected
+ * 2261 When an assembly is marked with ParallelScope.None and there are Parallelizable tests Nunit hangs
+ * 2269 Parallelizable and NonParallelizable attributes on setup and teardown silently ignored
+ * 2276 Intermittent test failures in Travic CI: TestContextTests
+ * 2281 Add type constraint for Throws and any method requiring Exception
+ * 2288 Killing thread cancels test run
+ * 2292 Is.Ordered.By() with a field throws NullReferenceException
+ * 2298 Write TestParametersDictionary to xml result file in readable format
+ * 2299 NUnitLite NuGet package no longer installs NUnit NuGet package
+ * 2304 Revert accidental doc removal
+ * 2305 Correct misprint ".con" -> ".com"
+ * 2312 Prevent crash on invalid --result parsing in NUnitLite
+ * 2313 Incorrect xmldoc on RetryAttribute
+ * 2332 Update build script to use NUnitConsoleRunner v3.7.0
+ * 2335 Execute OneTimeTearDown as early as possible when running fixtures in parallel
+ * 2342 Remove deprecated Is.String* Constraints
+ * 2348 Can't use Assert.Multiple with async code
+ * 2353 Provide additional Result information through TestContext
+ * 2358 Get framework to build under Mono 5.0
+ * 2360 Obsolete CollectionContainsConstraint Constructors
+ * 2361 NUnit Parallelizable and OneTimeSetUp with no namespace results in single-threaded test execution
+ * 2370 TestCaseAttribute can't convert int to nullable long
+
+### NUnit 3.7.1 - June 6, 2017
+
+This is a hotfix release that addresses occasional hangs when using test parallization
+and fixes crashes in NCrunch prior to version 3.9.
+
+#### Issues Resolved
+
+ * 2205 Ncrunch: System.Xml.XmlException: Root element is missing, when adding NUnit 3.7.0
+ * 2209 NUnit occasionally hangs when parallelizable TestFixture has OneTimeSetUp and OneTimeTearDown
+
+### NUnit 3.7 - May 29, 2017
+
+This release of NUnit expands on parallel test execution to allow test methods to
+be run in parallel. Please see the [Parallelizable Attribute](https://github.com/nunit/docs/wiki/Parallelizable-Attribute)
+for more information.
+
+NUnit 3.7 also drops the Portable build of the framework and replaces it with a
+.NET Standard 1.3 version to compliment the .NET Standard 1.6 version. This change
+enables several constraints and other features in the .NET Standard builds that
+weren't available in portable like Path and Directory based asserts.
+
+The AssertionHelper class has been deprecated because it is seldom used and has
+not received any of the updates that Asserts and Constraints receive. If your code
+is using the AssertionHelper class, we recommend that you migrate your asserts.
+
+#### Issues Resolved
+
+ * 164 Run test methods within a fixture in parallel
+ * 391 Multiple Assertions
+ * 652 Add ability to execute test actions before SetUp or OneTimeSetUp
+ * 1000 Support multiple Author attributes per test
+ * 1096 Treat OneTimeSetup and OneTimeTearDown as separate work items
+ * 1143 NUnitLite - Explore flag does not apply where filter to output
+ * 1238 Feature request: Print LoaderExceptions when fixture loading fails
+ * 1363 Make Timeouts work without running test on its own thread
+ * 1474 Several SetUpFixtures at the same level may be active at the same time
+ * 1819 TestContext.Progress.Write writes new line
+ * 1830 Add --labels switch changes to nunilite and nunitlite tests
+ * 1859 ConcurrentQueue is duplicate with System.Threading.dll package
+ * 1877 Resolve differences between NUnit Console and NUnitLite implementations of @filename
+ * 1885 Test parameter containing a semicolon
+ * 1896 Test has passed however Reason with an empty message is printed in the xml
+ * 1918 Changing DefaultFloatingPointTolerance breaks tests running in parallel
+ * 1932 NUnit Warn class should be removed from stack trace by filter
+ * 1934 NullReferenceException when null arguments are used in TestFixtureAttribute
+ * 1952 TestContext.Out null when used in task with .NET Core
+ * 1963 Investigate removing SpecialValue
+ * 1965 TestContext does not flow in async method
+ * 1971 Switch CHANGES.txt to Markdown
+ * 1973 Implemented TestExecutionContext to use AsyncLocal<> for NETSTANDARD1_6
+ * 1975 TestFixtureSource doesn't work with a class that has no namespace
+ * 1983 Add missing ConstraintExpression.Contain overload
+ * 1990 Add namespace filter
+ * 1997 Remove unused --verbose and --full command line options
+ * 1999 Author Tests assume ICustomAttributeProvider.GetCustomAttributes return order is defined
+ * 2003 Better user info about ParallelizableAttribute and ParallelScope
+ * 2005 Exclude empty failure messages from results xml
+ * 2007 3.6 Multiple assertion backwards compatibility
+ * 2010 Add DelayedConstraint in NetStandard 1.6 build
+ * 2020 Better message when timeout fails
+ * 2023 Ability to abort threads running a message pump
+ * 2025 NullReferenceException using Is.EqualTo on two unequal strings
+ * 2030 Add method to mark tests as invalid with a reason
+ * 2031 Limit Language level to C#6
+ * 2034 Remove silverlight project - no longer used
+ * 2035 NullReferenceException inside failing Assert.That call
+ * 2040 Cannot catch AssertionException
+ * 2045 NUnitlite-runner crashes if no file is provided
+ * 2050 Creation of TestExecutionContext should be explicit
+ * 2052 NullReferenceException with TestCaseSource if a property has no setter
+ * 2061 TestContext.WorkDirectory not initialized during build process
+ * 2079 Make TestMethod.Arguments public or otherwise accessible (e.g. TestContext)
+ * 2080 Allow comments in @FILE files
+ * 2087 Enhance error message: Test is not runnable in single-threaded context. Timeout
+ * 2092 Convert Portable library to .NET Standard 1.3
+ * 2095 Extend use of tolerance to ComparisonConstraints
+ * 2099 Include type in start-suite/start-test report elements
+ * 2110 NullReferenceException when getting TestDirectory from TestContext
+ * 2115 Mark AssertionHelper as Obsolete
+ * 2121 Chained PropertyConstraint constraints report incorrect ActualValue
+ * 2131 Remove "Version 3" suffix from NUnitLite NuGet Package
+ * 2132 TestFixtureTests.CapturesArgumentsForConstructorWithMultipleArgsSupplied assumes order of custom attributes
+ * 2143 Non-parallel fixture with parallel children runs in parallel with other fixtures
+ * 2147 Test Assembly using NUnitLite & Nunit 3.6.1 hangs under .NET Core when `--timeout` is supplied on command line
+ * 2150 Add portable-slow-tests to Cake file
+ * 2152 Allow attaching files to TestResults
+ * 2154 Fix execution of non-parallel test fixtures
+ * 2157 Getting WorkerId inside Assert.Throws / DoesNotThrow returns null instead of previous non-null value
+ * 2158 Update SetupFixtureAttribute XML Docs
+ * 2159 Prevent crash in .NET standard with log file path
+ * 2165 Trying to install NUnit 3.6.1 on .NET Framework asks for download of 20 more packages
+ * 2169 Incorrect xmldocs for SetUpAttribute
+ * 2170 Cake build fails if only Visual Studio 2017 installed
+ * 2173 Remove PreTestAttribute and PostTestAttribute
+ * 2186 Replace special characters as part of converting branch names to package versions
+ * 2191 System.Reflection.TargetInvocationException with nunit3-console --debug on Mono
+
+### NUnit 3.6.1 - February 26, 2017
+
+This is a hotfix release of the framework that addresses critical issues found in
+the 3.6 release.
+
+#### Issues Resolved
+
+ * 1962 A Theory with no data passes
+ * 1986 NUnitLite ignores --workers option
+ * 1994 NUnitLite runner crashing when --trace is specified
+ * 2017 Two NUnit project's tests fail on systems with comma decimal mark settings
+ * 2043 Regression in 3.6.0 when catching AssertionException
+
+### NUnit 3.6 - January 9, 2017
+
+This release of the framework no longer includes builds for Compact Framework or
+for SilverLight, but adds a .NET Standard 1.6 build. If anyone still using
+Compact Framework or SilverLight and would like to continue development on those
+versions of the framework, please contact the NUnit team.
+
+#### Framework
+
+ * .NET Standard 1.6 is now supported
+ * Adds support for Multiple Assert blocks
+ * Added the --params option to NUnitLite
+ * Theories now support Nullable enums
+ * Improved assert error messages to help differentiate differences in values
+ * Added warnings with Warn.If(), Warn.Unless() and Assert.Warn()
+ * Enabled Path, File and Directory Asserts/Contraints for .NET Core testing
+ * Added NonTestAssemblyAttribute for use by third-party developers to indicate
+ that their assemblies reference the NUnit framework, but do not contain tests
+
+#### Issues Resolved
+
+ * 406 Warning-level Assertions
+ * 890 Allow file references anywhere in the command line.
+ * 1380 Appveyor Failures when branch name is too long
+ * 1589 Split the nunit repository into multiple repositories
+ * 1599 Move Compact Framework to separate project
+ * 1601 Move Silverlight to a separate project
+ * 1609 Upgrade Cake build to latest version
+ * 1661 Create .NET Standard Framework Build
+ * 1668 Need implementation-independent way to test number of items in a collection
+ * 1743 Provide multiple results for a test case in the XML output
+ * 1758 No direct inverse for Contains.Key
+ * 1765 TestCaseSourceAttribute constructor for method with parameters
+ * 1802 Design Multiple Assert syntax as seen by users
+ * 1808 Disambiguate error messages from EqualConstraint
+ * 1811 Build.ps1 fails if spaces in path
+ * 1823 Remove engine nuspecs and old global.json
+ * 1827 Remove unused repository paths from repositories.config
+ * 1828 Add Retry for failed tests only
+ * 1829 NUnitLite accepts --params option but does not make any use of it.
+ * 1836 Support nullable enums in Theories
+ * 1837 [Request] AfterContraint to support more readable usage
+ * 1840 Remove SL and CF #Defined source
+ * 1866 [Request] More readable way to set polling interval in After constraint
+ * 1870 EqualConstraint result failure message for DateTime doesn't show sufficient resolution
+ * 1872 Parameterized method being called with no parameter
+ * 1876 What should we do about Env.cs
+ * 1880 AttributeUsage for various Attributes
+ * 1889 Modify nunitlite to display multiple assert information
+ * 1891 TestContext.Progress and TestContext.Error silently drop text that is not properly XML encoded
+ * 1901 Make nunitlite-runner Prefer32Bit option consistent across Debug/Release
+ * 1904 Add .NET Standard 1.6 Dependencies to the Nuspec Files
+ * 1907 Handle early termination of multiple assert block
+ * 1911 Changing misleading comment that implies that every `ICollection<T>` is a list
+ * 1912 Add new warning status and result state
+ * 1913 Report Warnings in NUnitLite
+ * 1914 Extra AssertionResult entries in TestResults
+ * 1915 Enable Path, File and Directory Assert/Constraints in the .NET Standard Build
+ * 1917 Use of IsolatedContext breaks tests in user-created AppDomain
+ * 1924 Run tests using the NUnit Console Runner
+ * 1929 Rename zip and remove source zip
+ * 1933 Tests should pass if test case source provides 0 test cases
+ * 1941 Use dictionary-based property for test run parameters
+ * 1945 Use high-quality icon for nuspecs
+ * 1947 Add NonTestAssemblyAttribute
+ * 1954 Change Error Message for Assert.Equals
+ * 1960 Typo fixes
+ * 1966 Xamarin Runner cannot reference NUnit NuGet Package
+
+### NUnit 3.5 - October 3, 2016
+
+This is the first version of NUnit where the framework will be released separately from the
+console runner, engine and other extensions. From this point forward, the NUnit Framework will be
+released on its own schedule that is not bound to that of any other NUnit project and version numbers
+may diverge over time.
+
+This is also the first release where the NUnit Framework will not be included in the installer. Only
+the console runner, engine and extensions will be available as an MSI installer. We recommend that you
+use the NUnit NuGet packages for the framework, but a ZIP file with the binaries will also be available.
+
+#### Framework
+
+ * Added Assert.Zero and Assert.NotZero methods
+ * You can now pass a `Func<string>` to Asserts to lazily evaluate exception messages
+ * Added the ability to Assert on the order of multiple properties in a collection
+ * Tests with a Timeout will no longer timeout while you are debugging
+
+#### Issues Resolved
+
+ * 144 Pass a `Func<string>` to lazily evaluate an exception message
+ * 995 Enable Warning as Error
+ * 1106 Move various Assembly Info files under Properties for CF
+ * 1334 Add Assert.Zero and Assert.NotZero
+ * 1479 Don't enforce [Timeout] when debugger is attached
+ * 1540 Remove old .NET Core Projects
+ * 1553 Allow ordering tests to be done in multiple properties
+ * 1575 Escaping control chars in custom message
+ * 1596 Eliminate code sharing across projects to be split
+ * 1598 Split framework and console/engine into separate projects
+ * 1610 Refactor dependencies in build.cake
+ * 1615 Appveyor error in TestCF
+ * 1621 Remove console and command-line option files from common
+ * 1640 When submitting only part of optional parameters, all are overriden by defaults
+ * 1641 Create OSX CI Build on Travis
+ * 1663 Find way to hide NUnit.Compatability.Path from intellisense
+ * 1681 NUnitLite under .net core doesn't support TeamCity output
+ * 1683 Existence of SerializableAttribute in .NET Core
+ * 1693 2 unit tests fail due to localization
+ * 1716 Move installer to new repository
+ * 1717 Change suffix for master builds
+ * 1723 Remove Cake target TestAll
+ * 1739 Create separate copies of MockAssembly for framework, engine and extensions
+ * 1751 Serializable attribute exists in both System.Runtime.Serialization.Formatters and nunit.framework
+ * 1775 Support NUnit assertions in partial trust code.
+ * 1800 Remove Console/Engine projects from nunit.linux.sln
+ * 1805 Error message "arguments provided for method not taking any" seems incomplete / doesn't make much sense
+ * 1815 Prevent NullReferenceException in SubPathConstraint
+
+### NUnit 3.4.1 - June 30, 2016
+
+#### Console Runner
+
+ * A new option, --list-extensions, will display all the engine extensions that
+ have been installed by the engine.
+
+#### Issues Resolved
+
+ * 1623 NUnit 3.4 is not integrated with TeamCity
+ * 1626 NUnit.ConsoleRunner is not picking up NUnit.Extension.NUnitV2ResultWriter
+ * 1628 Agent's process stays in memory when it was failed to unload AppDomain
+ * 1635 Console option to list loaded extensions
+
+### NUnit 3.4 - June 25, 2016
+
+#### Framework
+
+ * Improvements in comparing equality using `IEquatable<T>`
+ * Test case names will only be truncated if the runner requests it or it is overridden on the command line
+ with the --test-name-format option
+ * The .NET 2.0 version of the framework now includes LINQ. If your tests target .NET 2.0, you can now use
+ LINQ queries in your tests
+
+#### Engine
+
+ * The TeamCity event listener has been separated out into an engine extension
+ * Fixed numerous issues around thread safety of parallel test runs
+ * Additional fixes to reduce memory usage
+ * Fixes for Mono 4.4
+
+#### Console Runner
+
+ * There is a new --params command line option that allows you to pass parameters to your tests
+ which can be retrieved using TestContext.Parameters
+ * Another new command line option --loaduserprofile causes the User Profile to be loaded into the
+ NUnit Agent process.
+
+#### Issues Resolved
+
+ * 329 (CLI) Runner does not report AppDomain unloading timeout
+ * 720 Need a way to get test-specific command-line arguments at runtime
+ * 1010 Need to control engine use of extensions
+ * 1139 Nunit3 console doesn't show test output continously
+ * 1225 The --teamcity option should really be an extension
+ * 1241 Make TestDirectory accessible when TestCaseSource attributes are evaluated
+ * 1366 Classname for inherited test is not correct
+ * 1371 Support `dotnet test` in .NET CLI and .NET Core
+ * 1379 Console returns 0 for invalid fixtures
+ * 1422 Include TestListWithEmptyLine.tst in ZIP Package
+ * 1423 SingleThreaded attribute should raise an error if a thread is required
+ * 1425 Lazy initialization of OutWriter in TestResult is not thread safe
+ * 1427 Engine extensions load old packages
+ * 1430 TestObjects are retained for lifetime of test run, causing high memory usage
+ * 1432 NUnit hangs when reporting to TeamCity
+ * 1434 TestResult class needs to be thread-safe
+ * 1435 Parallel queue creation needs to be thread-safe
+ * 1436 CurrentFramework and Current Platform need to be more thread-safe
+ * 1439 EqualConstraint does Not use Equals Override on the Expected Object
+ * 1441 Add Linq for use internally in .NET 2.0 code
+ * 1446 TestOrderAttributeTests is not public
+ * 1450 Silverlight detection doesn't work when building on 32-bit OS
+ * 1457 Set the 2.0 build to ignore missing xml dcoumentation
+ * 1463 Should TestResult.AssertCount have a public setter?
+ * 1464 TNode.EscapeInvalidXmlCharacters recreates Regex continually
+ * 1470 Make EventQueue and associated classes lock-less and thread safe
+ * 1476 Examine need for "synchronous" events in event queue
+ * 1481 TestCase with generic return type causes NullReferenceException
+ * 1483 Remoting exceptions during test execution
+ * 1484 Comparing Equality using `IEquatable<T>` Should Use Most Specific Method
+ * 1493 NUnit 2 test results report ParameterizedMethod but should be ParameterizedTest
+ * 1507 NullReferenceException when null arguments are used in TestFixtureAttribute
+ * 1513 Add new teamcity extension to packages
+ * 1518 NUnit does not send the "testStarted" TeamCity service message when exception was thrown from SetUp/OneTimeSetUp
+ * 1520 Detect Portable, Silverlight and Compact and give error message
+ * 1528 Use of Sleep(0) in NUnit
+ * 1543 Blank name attribute in nunit2-formatted XML result file test-run element
+ * 1547 Create separate assembly for System.Linq compatibility classes
+ * 1548 Invalid Exception when engine is in a 32-bit process
+ * 1549 Changing default behavior for generating test case names
+ * 1551 Path in default .addins file for ConsoleRunner package may not exist
+ * 1555 EndsWith calls in Constraint constructor can cause major perf issues
+ * 1560 Engine writes setting file unnecessarily
+ * 1573 Move Nunit.Portable.Agent to new Repo
+ * 1579 NUnit v3 dangerously overrides COMPLUS_Version environment variable
+ * 1582 Mono 4.4.0 Causes Test Failures
+ * 1593 Nunit Console Runner 3.2.1 and Mono 4.4 throws RemotingException
+ * 1597 Move Portable agent to its own repository
+ * 1605 TeamCity package has no pre-release suffix
+ * 1607 nunit.nuget.addins discovery pattern is wrong then restored through project.json
+ * 1617 Load user profile on test runners
+
+### NUnit 3.2.1 - April 19, 2016
+
+#### Framework
+
+ * The output and error files are now thread safe when running tests in parallel
+ * Added a .NET 3.5 build of the framework preventing conflicts with the compatiblity classes in the 2.0 framework
+ * Added a SingleThreadedAttribute to be added to a TestFixture to indicate all child tests should run on the same thread
+
+#### Engine
+
+ * Unless required, run all tests within a fixture on the same thread
+ * Added an EventListener extension point
+ * Reduced memory usage
+
+#### Console Runner
+
+ * No longer probes for newer versions of the engine, instead uses the engine that is included with the console
+
+#### Issues Resolved
+
+ * 332 Add CF to the Appveyor CI build
+ * 640 Keep CF Build (and other future builds) in Sync
+ * 773 Upgrade Travis CI from Legacy Infrastructure
+ * 1141 Explicit Tests get run when using --where with some filters
+ * 1161 NUnit3-Console should disallow the combination of --inprocess and --x86, giving an error message
+ * 1208 Apartment on assembly level broken
+ * 1231 Build may silently fail some tests
+ * 1247 Potential memory issue
+ * 1266 SetCultureAttribute does not work if set on assembly level
+ * 1302 Create EventListener ExtensionPoint for the Engine
+ * 1317 Getting CF framework unit tests running on CI build
+ * 1318 NUnit console runner fails with error code -100
+ * 1327 TestCaseSource in NUnit 3 converts an argument declared as String[] to String
+ * 1329 Unable to build without Compact Framework
+ * 1333 Single Thread per Worker
+ * 1338 BUILDING.txt is outdated
+ * 1349 Collision on System.Func from nunit.framework with System.Core in .Net 3.5 (CS0433)
+ * 1352 Tests losing data setup on thread
+ * 1359 Compilation error in NUnitPortableDriverTests.cs
+ * 1383 Skip Silverlight build if SDK not installed
+ * 1386 Bug when using Assert.Equals() with types that explicitly implement `IEquatable<T>`
+ * 1390 --testlist with file with blank first line causes IndexOutOfRangeException
+ * 1399 Fixed NullReference issue introduced by the fix for #681
+ * 1405 ITestRunner.StopRun throws exception of type 'System.MissingMethodException'
+ * 1406 TextCapture is not threadsafe but is used to intercept calls that are expected to be threadsafe
+ * 1410 Make OutFile and ErrFile streamwriters synchronized
+ * 1413 Switch console to use a local engine
+
+### NUnit 3.2 - March 5, 2016
+
+#### Framework
+
+ * Added an Order attribute that defines the order in which tests are run
+ * Added Assert.ThrowsAsync for testing if async methods throw an exception
+ * You can now compare unlike collections using Is.EquivalentTo().Using(...)
+ * Added the ability to add custom message formatters to MsgUtils
+ * TestCaseSourceAttribute now optionally takes an array of parameters that can be passed to the source method
+ * Added Is.Zero and Is.Not.Zero to the fluent syntax as a shorter option for Is.EqualTo(0) and Is.Not.EqualTo(0)
+
+#### Engine
+
+ * Engine extensions can be installed via NuGet packages
+
+#### Issues Resolved
+
+ * 170 Test Order Attribute
+ * 300 Create an NUnit Visual Studio Template
+ * 464 Async delegate assertions
+ * 532 Batch runner for Silverlight tests
+ * 533 Separate NUnitLite runner and autorunner
+ * 681 NUnit agent cannot resolve test dependency assemblies when mixed mode initialization runs in the default AppDomain
+ * 793 Replace CoreEngine by use of Extensions
+ * 907 Console report tests are too fragile
+ * 922 Wrap Console in NUnitLite
+ * 930 Switch from MSBuild based build system to Cake
+ * 981 Define NUnit Versioning for post-3.0 Development
+ * 1004 Poor formatting of results for Assert.AreEqual(DateTimeOffset, DateTimeOffset)
+ * 1018 ArgumentException when 2.x version of NUnit Framework is in the bin directory
+ * 1022 Support Comparing Unlike Collections using Is.EquivalentTo().Using(...)
+ * 1044 Re-order Test Summary Errors/Failures
+ * 1066 ApartmentAttribute and TestCaseAttribute(s) do not work together
+ * 1103 Can't use TestCaseData from base class
+ * 1109 NullReferenceException when using inherited property for ValueSource
+ * 1113 Console runner and xml output consistency
+ * 1117 Fix misbehaviour of Throws.Exception with non-void returning functions
+ * 1120 NUnitProject should parse .nunit project files containing Xml Declarations
+ * 1121 Usage of field set to null as value source leads to somewhat cryptic error
+ * 1122 Region may be disposed before test delegate is executed
+ * 1133 Provide a way to install extensions as nuget packages
+ * 1136 Don't allow V2 framework to update in V2 driver tests
+ * 1171 A bug when using Assert.That() with Is.Not.Empty
+ * 1185 Engine finds .NET 4.0 Client Profile twice
+ * 1187 ITestAssemblyRunner.StopRun as implemented by NUnitTestAssemblyRunner
+ * 1195 name attribute in test-suite and test-results element of output xml is different to nunit 2.6.4 using nunit2-format
+ * 1196 Custom value formatter for v3 via MsgUtils
+ * 1210 Available runtimes issues
+ * 1230 Add ability for testcasedatasource to have parameters passed to methods
+ * 1233 Add TestAssemblyRunner tests to both portable and silverlight builds
+ * 1234 Have default NUnitLite Runner Program.cs return exit code
+ * 1236 Make Appveyor NuGet feed more useable
+ * 1246 Introduce Is.Zero syntax to test for zero
+ * 1252 Exception thrown when any assembly is not found
+ * 1261 TypeHelper.GetDisplayName generates the wrong name for generic types with nested classes
+ * 1278 Fix optional parameters in TestCaseAttribute
+ * 1282 TestCase using Params Behaves Oddly
+ * 1283 Engine should expose available frameworks.
+ * 1286 value of the time attribute in nunit2 outputs depends on the machine culture
+ * 1297 NUnit.Engine nuget package improvements
+ * 1301 Assert.AreNotSame evaluates ToString unnecessarily
+
+### NUnit 3.0.1 - December 1, 2015
+
+#### Console Runner
+
+ * The Nunit.Runners NuGet package was updated to become a meta-package that pulls in the NUnit.Console package
+ * Reinstated the --pause command line option that will display a message box allowing you to attach a debugger if the --debug option does not work
+
+#### Issues Resolved
+
+ * 994 Add max number of Agents to the NUnit project file
+ * 1014 Ensure NUnit API assembly updates with MSI installs
+ * 1024 Added --pause flag to console runner
+ * 1030 Update Nunit.Runners package to 3.0
+ * 1033 "No arguments were provided" with Theory and Values combination
+ * 1035 Check null arguments
+ * 1037 Async tests not working on Windows 10 Universal
+ * 1041 NUnit2XmlResult Writer is reporting Sucess when test fails
+ * 1042 NUnit2 reports on 3.0 is different than 2.6.4
+ * 1046 FloatingPointNumerics.AreAlmostEqualUlps throws OverflowException
+ * 1049 Cannot select Generic tests from command line
+ * 1050 Do not expose System.Runtime.CompilerServices.ExtensionAttribute to public
+ * 1054 Create nuget feeds for CI builds on Appveyor
+ * 1055 nunit3 console runner --where option does not return error on invalid selection string
+ * 1060 Remove "Version 3" from NUnit Nuget Package
+ * 1061 Nunit30Settings.xml becomes corrupted
+ * 1062 Console.WriteLine statements in "OneTimeSetUp" and "OneTimeTearDown" annotated methods are not directed to the console when using nunit3-console.exe runner
+ * 1063 Error in Random Test
+
+### NUnit 3.0.0 Final Release - November 15, 2015
+
+#### Issues Resolved
+
+ * 635 Mono 4.0 Support
+
+### NUnit 3.0.0 Release Candidate 3 - November 13, 2015
+
+#### Engine
+
+ * The engine now only sets the config file for project.nunit to project.config if project.config exists. Otherwise, each assembly uses its own config, provided it is run in a separate AppDomain by itself.
+
+ NOTE: It is not possible for multiple assemblies in the same AppDomain to use different configs. This is not an NUnit limitation, it's just how configs work!
+
+#### Issues Resolved
+
+ * 856 Extensions support for third party runners in NUnit 3.0
+ * 1003 Delete TeamCityEventHandler as it is not used
+ * 1015 Specifying .nunit project and --framework on command line causes crash
+ * 1017 Remove Assert.Multiple from framework
+
+### NUnit 3.0.0 Release Candidate 2 - November 8, 2015
+
+#### Engine
+
+ * The IDriverFactory extensibility interface has been modified.
+
+#### Issues Resolved
+
+ * 970 Define PARALLEL in CF build of nunitlite
+ * 978 It should be possible to determine version of NUnit using nunit console tool
+ * 983 Inconsistent return codes depending on ProcessModel
+ * 986 Update docs for parallel execution
+ * 988 Don't run portable tests from NUnit Console
+ * 990 V2 driver is passing invalid filter elements to NUnit
+ * 991 Mono.Options should not be exposed to public directly
+ * 993 Give error message when a regex filter is used with NUnit V2
+ * 997 Add missing XML Documentation
+ * 1008 NUnitLite namespace not updated in the NuGet Packages
+
+### NUnit 3.0.0 Release Candidate - November 1, 2015
+
+#### Framework
+
+ * The portable build now supports ASP.NET 5 and the new Core CLR.
+
+ NOTE: The `nunit3-console` runner cannot run tests that reference the portable build.
+ You may run such tests using NUnitLite or a platform-specific runner.
+
+ * `TestCaseAttribute` and `TestCaseData` now allow modifying the test name without replacing it entirely.
+ * The Silverlight packages are now separate downloads.
+
+#### NUnitLite
+
+ * The NUnitLite runner now produces the same output display and XML results as the console runner.
+
+#### Engine
+
+ * The format of the XML result file has been finalized and documented.
+
+#### Console Runner
+
+ * The console runner program is now called `nunit3-console`.
+ * Console runner output has been modified so that the summary comes at the end, to reduce the need for scrolling.
+
+#### Issues Resolved
+
+ * 59 Length of generated test names should be limited
+ * 68 Customization of test case name generation
+ * 404 Split tests between nunitlite.runner and nunit.framework
+ * 575 Add support for ASP.NET 5 and the new Core CLR
+ * 783 Package separately for Silverlight
+ * 833 Intermittent failure of WorkItemQueueTests.StopQueue_WithWorkers
+ * 859 NUnit-Console output - move Test Run Summary to end
+ * 867 Remove Warnings from Ignored tests
+ * 868 Review skipped tests
+ * 887 Move environment and settings elements to the assembly suite in the result file
+ * 899 Colors for ColorConsole on grey background are too light
+ * 904 InternalPreserveStackTrace is not supported on all Portable platforms
+ * 914 Unclear error message from console runner when assembly has no tests
+ * 916 Console runner dies when test agent dies
+ * 918 Console runner --where parameter is case sensitive
+ * 920 Remove addins\nunit.engine.api.dll from NuGet package
+ * 929 Rename nunit-console.exe
+ * 931 Remove beta warnings from NuGet packages
+ * 936 Explicit skipped tests not displayed
+ * 939 Installer complains about .NET even if already installed
+ * 940 Confirm or modify list of packages for release
+ * 947 Breaking API change in ValueSourceAttribute
+ * 949 Update copyright in NUnit Console
+ * 954 NUnitLite XML output is not consistent with the engine's
+ * 955 NUnitLite does not display the where clause
+ * 959 Restore filter options for NUnitLite portable build
+ * 960 Intermittent failure of CategoryFilterTests
+ * 967 Run Settings Report is not being displayed.
+
+### NUnit 3.0.0 Beta 5 - October 16, 2015
+
+#### Framework
+
+ * Parameterized test cases now support nullable arguments.
+ * The NUnit framework may now be built for the .NET Core framework. Note that this is only available through building the source code. A binary will be available in the next release.
+
+#### Engine
+
+ * The engine now runs multiple test assemblies in parallel by default
+ * The output XML now includes more information about the test run, including the text of the command used, any engine settings and the filter used to select tests.
+ * Extensions may now specify data in an identifying attribute, for use by the engine in deciding whether to load that extension.
+
+
+#### Console Runner
+
+ * The console now displays all settings used by the engine to run tests as well as the filter used to select tests.
+ * The console runner accepts a new option --maxagents. If multiple assemblies are run in separate processes, this value may be used to limit the number that are executed simultaneously in parallel.
+ * The console runner no longer accepts the --include and --exclude options. Instead, the new --where option provides a more general way to express which tests will be executed, such as --where "cat==Fast && Priority==High". See the docs for details of the syntax.
+ * The new --debug option causes NUnit to break in the debugger immediately before tests are run. This simplifies debugging, especially when the test is run in a separate process.
+
+##### Issues Resolved
+
+ * 41 Check for zeroes in Assert messages
+ * 254 Finalize XML format for test results
+ * 275 NUnitEqualityComparer fails to compare `IEquatable<T>` where second object is derived from T
+ * 304 Run test Assemblies in parallel
+ * 374 New syntax for selecting tests to be run
+ * 515 OSPlatform.IsMacOSX doesn't work
+ * 573 nunit-console hangs on Mac OS X after all tests have run
+ * 669 TeamCity service message should have assembly name as a part of test name.
+ * 689 The TeamCity service message "testFinished" should have an integer value in the "duration" attribute
+ * 713 Include command information in XML
+ * 719 We have no way to configure tests for several assemblies using NUnit project file and the common installation from msi file
+ * 735 Workers number in xml report file cannot be found
+ * 784 Build Portable Framework on Linux
+ * 790 Allow Extensions to provide data through an attribute
+ * 794 Make it easier to debug tests as well as NUnit itself
+ * 801 NUnit calls Dispose multiple times
+ * 814 Support nullable types with TestCase
+ * 818 Possible error in Merge Pull Request #797
+ * 821 Wrapped method results in loss of result information
+ * 822 Test for Debugger in NUnitTestAssemblyRunner probably should not be in CF build
+ * 824 Remove unused System.Reflection using statements
+ * 826 Randomizer uniqueness tests fail randomly!
+ * 828 Merge pull request #827 (issue 826)
+ * 830 Add ability to report test results synchronously to test runners
+ * 837 Enumerators not disposed when comparing IEnumerables
+ * 840 Add missing copyright notices
+ * 844 Pull Request #835 (Issue #814) does not build in CF
+ * 847 Add new --process:inprocess and --inprocess options
+ * 850 Test runner fails if test name contains invalid xml characters
+ * 851 'Exclude' console option is not working in NUnit Lite
+ * 853 Cannot run NUnit Console from another directory
+ * 860 Use CDATA section for message, stack-trace and output elements of XML
+ * 863 Eliminate core engine
+ * 865 Intermittent failures of StopWatchTests
+ * 869 Tests that use directory separator char to determine platform misreport Linux on MaxOSX
+ * 870 NUnit Console Runtime Environment misreports on MacOSX
+ * 874 Add .NET Core Framework
+ * 878 Cannot exclude MacOSX or XBox platforms when running on CF
+ * 892 Fixed test runner returning early when executing more than one test run.
+ * 894 Give nunit.engine and nunit.engine.api assemblies strong names
+ * 896 NUnit 3.0 console runner not placing test result xml in --work directory
+
+### NUnit 3.0.0 Beta 4 - August 25, 2015
+
+#### Framework
+
+ * A new RetryAttribute allows retrying of failing tests.
+ * New SupersetConstraint and Is.SupersetOf syntax complement SubsetConstraint.
+ * Tests skipped due to ExplicitAttribute are now reported as skipped.
+
+#### Engine
+
+ * We now use Cecil to examine assemblies prior to loading them.
+ * Extensions are no longer based on Mono.Addins but use our own extension framework.
+
+#### Issues Resolved
+
+ * 125 3rd-party dependencies should be downloaded on demand
+ * 283 What should we do when a user extension does something bad?
+ * 585 RetryAttribute
+ * 642 Restructure MSBuild script
+ * 649 Change how we zip packages
+ * 654 ReflectionOnlyLoad and ReflectionOnlyLoadFrom
+ * 664 Invalid "id" attribute in the report for case "test started"
+ * 685 In the some cases when tests cannot be started NUnit returns exit code "0"
+ * 728 Missing Assert.That overload
+ * 741 Explicit Tests get run when using --exclude
+ * 746 Framework should send events for all tests
+ * 747 NUnit should apply attributes even if test is non-runnable
+ * 749 Review Use of Mono.Addins for Engine Extensibility
+ * 750 Include Explicit Tests in Test Results
+ * 753 Feature request: Is.SupersetOf() assertion constraint
+ * 755 TimeOut attribute doesn't work with TestCaseSource Attribute
+ * 757 Implement some way to wait for execution to complete in ITestEngineRunner
+ * 760 Packaging targets do not run on Linux
+ * 766 Added overloads for True()/False() accepting booleans
+ * 778 Build and build.cmd scripts invoke nuget.exe improperly
+ * 780 Teamcity fix
+ * 782 No sources for 2.6.4
+
+### NUnit 3.0.0 Beta 3 - July 15, 2015
+
+#### Framework
+
+ * The RangeAttribute has been extended to support more data types including
+ uint, long and ulong
+ * Added platform support for Windows 10 and fixed issues with Windows 8 and
+ 8.1 support
+ * Added async support to the portable version of NUnit Framework
+ * The named members of the TestCaseSource and ValueSource attributes must now be
+ static.
+ * RandomAttribute has been extended to add support for new data types including
+ uint, long, ulong, short, ushort, float, byte and sbyte
+ * TestContext.Random has also been extended to add support for new data types including
+ uint, long, ulong, short, ushort, float, byte, sbyte and decimal
+ * Removed the dependency on Microsoft.Bcl.Async from the NUnit Framework assembly
+ targeting .NET 4.0. If you want to write async tests in .NET 4.0, you will need
+ to reference the NuGet package yourself.
+ * Added a new TestFixtureSource attribute which is the equivalent to TestCaseSource
+ but provides for instantiation of fixtures.
+ * Significant improvements have been made in how NUnit deduces the type arguments of
+ generic methods based on the arguments provided.
+
+#### Engine
+
+ * If the target framework is not specified, test assemblies that are compiled
+ to target .NET 4.5 will no longer run in .NET 4.0 compatibility mode
+
+#### Console
+
+ * If the console is run without arguments, it will now display help
+
+#### Issues Resolved
+
+ * 47 Extensions to RangeAttribute
+ * 237 System.Uri .ctor works not properly under Nunit
+ * 244 NUnit should properly distinguish between .NET 4.0 and 4.5
+ * 310 Target framework not specified on the AppDomain when running against .Net 4.5
+ * 321 Rationalize how we count tests
+ * 472 Overflow exception and DivideByZero exception from the RangeAttribute
+ * 524 int and char do not compare correctly?
+ * 539 Truncation of string arguments
+ * 544 AsyncTestMethodTests for 4.5 Framework fails frequently on Travis CI
+ * 656 Unused parameter in Console.WriteLine found
+ * 670 Failing Tests in TeamCity Build
+ * 673 Ensure proper disposal of engine objects
+ * 674 Engine does not release test assemblies
+ * 679 Windows 10 Support
+ * 682 Add Async Support to Portable Framework
+ * 683 Make FrameworkController available in portable build
+ * 687 TestAgency does not launch agent process correctly if runtime type is not specified (i.e. v4.0)
+ * 692 PlatformAttribute_OperatingSystemBitNess fails when running in 32-bit process
+ * 693 Generic `Test<T>` Method cannot determine type arguments for fixture when passed as `IEnumerable<T>`
+ * 698 Require TestCaseSource and ValueSource named members to be static
+ * 703 TeamCity non-equal flowid for 'testStarted' and 'testFinished' messages
+ * 712 Extensions to RandomAttribute
+ * 715 Provide a data source attribute at TestFixture Level
+ * 718 RangeConstraint gives error with from and two args of differing types
+ * 723 Does nunit.nuspec require dependency on Microsoft.Bcl.Async?
+ * 724 Adds support for `Nullable<bool>` to Assert.IsTrue and Assert.IsFalse
+ * 734 Console without parameters doesn't show help
+
+### NUnit 3.0.0 Beta 2 - May 12, 2015
+
+####Framework
+
+ * The Compact Framework version of the framework is now packaged separately
+ and will be distributed as a ZIP file and as a NuGet package.
+ * The NUnit 2.x RepeatAttribute was added back into the framework.
+ * Added Throws.ArgumentNullException
+ * Added GetString methods to NUnit.Framework.Internal.RandomGenerator to
+ create repeatable random strings for testing
+ * When checking the equality of DateTimeOffset, you can now use the
+ WithSameOffset modifier
+ * Some classes intended for internal usage that were public for testing
+ have now been made internal. Additional classes will be made internal
+ for the final 3.0 release.
+
+#### Engine
+
+ * Added a core engine which is a non-extensible, minimal engine for use by
+ devices and similar situations where reduced functionality is compensated
+ for by reduced size and simplicity of usage. See
+ https://github.com/nunit/dev/wiki/Core-Engine for more information.
+
+#### Issues Resolved
+
+ * 22 Add OSArchitecture Attribute to Environment node in result xml
+ * 24 Assert on Dictionary Content
+ * 48 Explicit seems to conflict with Ignore
+ * 168 Create NUnit 3.0 documentation
+ * 196 Compare DateTimeOffsets including the offset in the comparison
+ * 217 New icon for the 3.0 release
+ * 316 NUnitLite TextUI Runner
+ * 320 No Tests found: Using parametrized Fixture and TestCaseSource
+ * 360 Better exception message when using non-BCL class in property
+ * 454 Rare registry configurations may cause NUnit to fail
+ * 478 RepeatAttribute
+ * 481 Testing multiple assemblies in nunitlite
+ * 538 Potential bug using TestContext in constructors
+ * 546 Enable Parallel in NUnitLite/CF (or more) builds
+ * 551 TextRunner not passing the NumWorkers option to the ITestAssemblyRunner
+ * 556 Executed tests should always return a non-zero duration
+ * 559 Fix text of NuGet packages
+ * 560 Fix PackageVersion property on wix install projects
+ * 562 Program.cs in NUnitLite NuGet package is incorrect
+ * 564 NUnitLite Nuget package is Beta 1a, Framework is Beta 1
+ * 565 NUnitLite Nuget package adds Program.cs to a VB Project
+ * 568 Isolate packaging from building
+ * 570 ThrowsConstraint failure message should include stack trace of actual exception
+ * 576 Throws.ArgumentNullException would be nice
+ * 577 Documentation on some members of Throws falsely claims that they return `TargetInvocationException` constraints
+ * 579 No documentation for recommended usage of TestCaseSourceAttribute
+ * 580 TeamCity Service Message Uses Incorrect Test Name with NUnit2Driver
+ * 582 Test Ids Are Not Unique
+ * 583 TeamCity service messages to support parallel test execution
+ * 584 Non-runnable assembly has incorrect ResultState
+ * 609 Add support for integration with TeamCity
+ * 611 Remove unused --teamcity option from CF build of NUnitLite
+ * 612 MaxTime doesn't work when used for TestCase
+ * 621 Core Engine
+ * 622 nunit-console fails when use --output
+ * 628 Modify IService interface and simplify ServiceContext
+ * 631 Separate packaging for the compact framework
+ * 646 ConfigurationManager.AppSettings Params Return Null under Beta 1
+ * 648 Passing 2 or more test assemblies targeting > .NET 2.0 to nunit-console fails
+
+### NUnit 3.0.0 Beta 1 - March 25, 2015
+
+#### General
+
+ * There is now a master windows installer for the framework, engine and console runner.
+
+#### Framework
+
+ * We no longer create a separate framework build for .NET 3.5. The 2.0 and
+ 3.5 builds were essentially the same, so the former should now be used
+ under both runtimes.
+ * A new Constraint, DictionaryContainsKeyConstraint, may be used to test
+ that a specified key is present in a dictionary.
+ * LevelOfParallelizationAttribute has been renamed to LevelOfParallelismAttribute.
+ * The Silverlight runner now displays output in color and includes any
+ text output created by the tests.
+ * The class and method names of each test are included in the output xml
+ where applicable.
+ * String arguments used in test case names are now truncated to 40 rather
+ than 20 characters.
+
+#### Engine
+
+ * The engine API has now been finalized. It permits specifying a minimum
+ version of the engine that a runner is able to use. The best installed
+ version of the engine will be loaded. Third-party runners may override
+ the selection process by including a copy of the engine in their
+ installation directory and specifying that it must be used.
+ * The V2 framework driver now uses the event listener and test listener
+ passed to it by the runner. This corrects several outstanding issues
+ caused by events not being received and allows selecting V2 tests to
+ be run from the command-line, in the same way that V3 tests are selected.
+
+#### Console
+
+ * The console now defaults to not using shadowcopy. There is a new option --shadowcopy to turn it on if needed.
+
+#### Issues Resolved
+
+ * 224 Silverlight Support
+ * 318 TestActionAttribute: Retrieving the TestFixture
+ * 428 Add ExpectedExceptionAttribute to C# samples
+ * 440 Automatic selection of Test Engine to use
+ * 450 Create master install that includes the framework, engine and console installs
+ * 477 Assert does not work with ArraySegment
+ * 482 nunit-console has multiple errors related to -framework option
+ * 483 Adds constraint for asserting that a dictionary contains a particular key
+ * 484 Missing file in NUnit.Console nuget package
+ * 485 Can't run v2 tests with nunit-console 3.0
+ * 487 NUnitLite can't load assemblies by their file name
+ * 488 Async setup and teardown still don't work
+ * 497 Framework installer shold register the portable framework
+ * 504 Option --workers:0 is ignored
+ * 508 Travis builds with failure in engine tests show as successful
+ * 509 Under linux, not all mono profiles are listed as available
+ * 512 Drop the .NET 3.5 build
+ * 517 V2 FrameworkDriver does not make use of passed in TestEventListener
+ * 523 Provide an option to disable shadowcopy in NUnit v3
+ * 528 V2 FrameworkDriver does not make use of passed in TestFilter
+ * 530 Color display for Silverlight runner
+ * 531 Display text output from tests in Silverlight runner
+ * 534 Add classname and methodname to test result xml
+ * 541 Console help doesn't indicate defaults
+
+### NUnit 3.0.0 Alpha 5 - January 30, 2015
+
+#### General
+
+ * A Windows installer is now included in the release packages.
+
+#### Framework
+
+ * TestCaseAttribute now allows arguments with default values to be omitted. Additionaly, it accepts a Platform property to specify the platforms on which the test case should be run.
+ * TestFixture and TestCase attributes now enforce the requirement that a reason needs to be provided when ignoring a test.
+ * SetUp, TearDown, OneTimeSetUp and OneTimeTearDown methods may now be async.
+ * String arguments over 20 characters in length are truncated when used as part of a test name.
+
+#### Engine
+
+ * The engine is now extensible using Mono.Addins. In this release, extension points are provided for FrameworkDrivers, ProjectLoaders and OutputWriters. The following addins are bundled as a part of NUnit:
+ * A FrameworkDriver that allows running NUnit V2 tests under NUnit 3.0.
+ * ProjectLoaders for NUnit and Visual Studio projects.
+ * An OutputWriter that creates XML output in NUnit V2 format.
+ * DomainUsage now defaults to Multiple if not specified by the runner
+
+#### Console
+
+ * New options supported:
+ * testlist provides a list of tests to run in a file
+ * stoponerror indicates that the run should terminate when any test fails.
+
+#### Issues Resolved
+
+ * 20 TestCaseAttribute needs Platform property.
+ * 60 NUnit should support async setup, teardown, fixture setup and fixture teardown.
+ * 257 TestCaseAttribute should not require parameters with default values to be specified.
+ * 266 Pluggable framework drivers.
+ * 368 Create addin model.
+ * 369 Project loader addins
+ * 370 OutputWriter addins
+ * 403 Move ConsoleOptions.cs and Options.cs to Common and share...
+ * 419 Create Windows Installer for NUnit.
+ * 427 [TestFixture(Ignore=true)] should not be allowed.
+ * 437 Errors in tests under Linux due to hard-coded paths.
+ * 441 NUnit-Console should support --testlist option
+ * 442 Add --stoponerror option back to nunit-console.
+ * 456 Fix memory leak in RuntimeFramework.
+ * 459 Remove the Mixed Platforms build configuration.
+ * 468 Change default domain usage to multiple.
+ * 469 Truncate string arguments in test names in order to limit the length.
+
+### NUnit 3.0.0 Alpha 4 - December 30, 2014
+
+#### Framework
+
+ * ApartmentAttribute has been added, replacing STAAttribute and MTAAttribute.
+ * Unnecessary overloads of Assert.That and Assume.That have been removed.
+ * Multiple SetUpFixtures may be specified in a single namespace.
+ * Improvements to the Pairwise strategy test case generation algorithm.
+ * The new NUnitLite runner --testlist option, allows a list of tests to be kept in a file.
+
+#### Engine
+
+ * A driver is now included, which allows running NUnit 2.x tests under NUnit 3.0.
+ * The engine can now load and run tests specified in a number of project formats:
+ * NUnit (.nunit)
+ * Visual Studio C# projects (.csproj)
+ * Visual Studio F# projects (.vjsproj)
+ * Visual Studio Visual Basic projects (.vbproj)
+ * Visual Studio solutions (.sln)
+ * Legacy C++ and Visual JScript projects (.csproj and .vjsproj) are also supported
+ * Support for the current C++ format (.csxproj) is not yet available
+ * Creation of output files like TestResult.xml in various formats is now a
+ service of the engine, available to any runner.
+
+#### Console
+
+ * The command-line may now include any number of assemblies and/or supported projects.
+
+#### Issues Resolved
+
+ * 37 Multiple SetUpFixtures should be permitted on same namespace
+ * 210 TestContext.WriteLine in an AppDomain causes an error
+ * 227 Add support for VS projects and solutions
+ * 231 Update C# samples to use NUnit 3.0
+ * 233 Update F# samples to use NUnit 3.0
+ * 234 Update C++ samples to use NUnit 3.0
+ * 265 Reorganize console reports for nunit-console and nunitlite
+ * 299 No full path to assembly in XML file under Compact Framework
+ * 301 Command-line length
+ * 363 Make Xml result output an engine service
+ * 377 CombiningStrategyAttributes don't work correctly on generic methods
+ * 388 Improvements to NUnitLite runner output
+ * 390 Specify exactly what happens when a test times out
+ * 396 ApartmentAttribute
+ * 397 CF nunitlite runner assembly has the wrong name
+ * 407 Assert.Pass() with ]]> in message crashes console runner
+ * 414 Simplify Assert overloads
+ * 416 NUnit 2.x Framework Driver
+ * 417 Complete work on NUnit projects
+ * 420 Create Settings file in proper location
+
+### NUnit 3.0.0 Alpha 3 - November 29, 2014
+
+#### Breaking Changes
+
+ * NUnitLite tests must reference both the nunit.framework and nunitlite assemblies.
+
+#### Framework
+
+ * The NUnit and NUnitLite frameworks have now been merged. There is no longer any distinction
+ between them in terms of features, although some features are not available on all platforms.
+ * The release includes two new framework builds: compact framework 3.5 and portable. The portable
+ library is compatible with .NET 4.5, Silverlight 5.0, Windows 8, Windows Phone 8.1,
+ Windows Phone Silverlight 8, Mono for Android and MonoTouch.
+ * A number of previously unsupported features are available for the Compact Framework:
+ - Generic methods as tests
+ - RegexConstraint
+ - TimeoutAttribute
+ - FileAssert, DirectoryAssert and file-related constraints
+
+#### Engine
+
+ * The logic of runtime selection has now changed so that each assembly runs by default
+ in a separate process using the runtime for which it was built.
+ * On 64-bit systems, each test process is automatically created as 32-bit or 64-bit,
+ depending on the platform specified for the test assembly.
+
+#### Console
+
+ * The console runner now runs tests in a separate process per assembly by default. They may
+ still be run in process or in a single separate process by use of command-line options.
+ * The console runner now starts in the highest version of the .NET runtime available, making
+ it simpler to debug tests by specifying that they should run in-process on the command-line.
+ * The -x86 command-line option is provided to force execution in a 32-bit process on a 64-bit system.
+ * A writeability check is performed for each output result file before trying to run the tests.
+ * The -teamcity option is now supported.
+
+#### Issues Resolved
+
+ * 12 Compact framework should support generic methods
+ * 145 NUnit-console fails if test result message contains invalid xml characters
+ * 155 Create utility classes for platform-specific code
+ * 223 Common code for NUnitLite console runner and NUnit-Console
+ * 225 Compact Framework Support
+ * 238 Improvements to running 32 bit tests on a 64 bit system
+ * 261 Add portable nunitlite build
+ * 284 NUnitLite Unification
+ * 293 CF does not have a CurrentDirectory
+ * 306 Assure NUnit can write resultfile
+ * 308 Early disposal of runners
+ * 309 NUnit-Console should support incremental output under TeamCity
+ * 325 Add RegexConstraint to compact framework build
+ * 326 Add TimeoutAttribute to compact framework build
+ * 327 Allow generic test methods in the compact framework
+ * 328 Use .NET Stopwatch class for compact framework builds
+ * 331 Alpha 2 CF does not build
+ * 333 Add parallel execution to desktop builds of NUnitLite
+ * 334 Include File-related constraints and syntax in NUnitLite builds
+ * 335 Re-introduce 'Classic' NUnit syntax in NUnitLite
+ * 336 Document use of separate obj directories per build in our projects
+ * 337 Update Standard Defines page for .NET 3.0
+ * 341 Move the NUnitLite runners to separate assemblies
+ * 367 Refactor XML Escaping Tests
+ * 372 CF Build TestAssemblyRunnerTests
+ * 373 Minor CF Test Fixes
+ * 378 Correct documentation for PairwiseAttribute
+ * 386 Console Output Improvements
+
+### NUnit 3.0.0 Alpha 2 - November 2, 2014
+
+#### Breaking Changes
+
+ * The console runner no longer displays test results in the debugger.
+ * The NUnitLite compact framework 2.0 build has been removed.
+ * All addin support has been removed from the framework. Documentation of NUnit 3.0 extensibility features will be published in time for the beta release. In the interim, please ask for support on the nunit-discuss list.
+
+#### General
+
+ * A separate solution has been created for Linux
+ * We now have continuous integration builds under both Travis and Appveyor
+ * The compact framework 3.5 build is now working and will be supported in future releases.
+
+#### New Features
+
+ * The console runner now automatically detects 32- versus 64-bit test assemblies.
+ * The NUnitLite report output has been standardized to match that of nunit-console.
+ * The NUnitLite command-line has been standardized to match that of nunit-console where they share the same options.
+ * Both nunit-console and NUnitLite now display output in color.
+ * ActionAttributes now allow specification of multiple targets on the attribute as designed. This didn't work in the first alpha.
+ * OneTimeSetUp and OneTimeTearDown failures are now shown on the test report. Individual test failures after OneTimeSetUp failure are no longer shown.
+ * The console runner refuses to run tests build with older versions of NUnit. A plugin will be available to run older tests in the future.
+
+#### Issues Resolved
+
+ * 222 Color console for NUnitLite
+ * 229 Timing failures in tests
+ * 241 Remove reference to Microslft BCL packages
+ * 243 Create solution for Linux
+ * 245 Multiple targets on action attributes not implemented
+ * 246 C++ tests do not compile in VS2013
+ * 247 Eliminate trace display when running tests in debug
+ * 255 Add new result states for more precision in where failures occur
+ * 256 ContainsConstraint break when used with AndConstraint
+ * 264 Stacktrace displays too many entries
+ * 269 Add manifest to nunit-console and nunit-agent
+ * 270 OneTimeSetUp failure results in too much output
+ * 271 Invalid tests should be treated as errors
+ * 274 Command line options should be case insensitive
+ * 276 NUnit-console should not reference nunit.framework
+ * 278 New result states (ChildFailure and SetupFailure) break NUnit2XmlOutputWriter
+ * 282 Get tests for NUnit2XmlOutputWriter working
+ * 288 Set up Appveyor CI build
+ * 290 Stack trace still displays too many items
+ * 315 NUnit 3.0 alpha: Cannot run in console on my assembly
+ * 319 CI builds are not treating test failures as failures of the build
+ * 322 Remove Stopwatch tests where they test the real .NET Stopwatch
+
+### NUnit 3.0.0 Alpha 1 - September 22, 2014
+
+#### Breaking Changes
+
+ * Legacy suites are no longer supported
+ * Assert.NullOrEmpty is no longer supported (Use Is.Null.Or.Empty)
+
+#### General
+
+ * MsBuild is now used for the build rather than NAnt
+ * The framework test harness has been removed now that nunit-console is at a point where it can run the tests.
+
+#### New Features
+
+ * Action Attributes have been added with the same features as in NUnit 2.6.3.
+ * TestContext now has a method that allows writing to the XML output.
+ * TestContext.CurrentContext.Result now provides the error message and stack trace during teardown.
+ * Does prefix operator supplies several added constraints.
+
+#### Issues Resolved
+
+ * 6 Log4net not working with NUnit
+ * 13 Standardize commandline options for nunitlite runner
+ * 17 No allowance is currently made for nullable arguents in TestCase parameter conversions
+ * 33 TestCaseSource cannot refer to a parameterized test fixture
+ * 54 Store message and stack trace in TestContext for use in TearDown
+ * 111 Implement Changes to File, Directory and Path Assertions
+ * 112 Implement Action Attributes
+ * 156 Accessing multiple AppDomains within unit tests result in SerializationException
+ * 163 Add --trace option to NUnitLite
+ * 167 Create interim documentation for the alpha release
+ * 169 Design and implement distribution of NUnit packages
+ * 171 Assert.That should work with any lambda returning bool
+ * 175 Test Harness should return an error if any tests fail
+ * 180 Errors in Linux CI build
+ * 181 Replace NAnt with MsBuild / XBuild
+ * 183 Standardize commandline options for test harness
+ * 188 No output from NUnitLite when selected test is not found
+ * 189 Add string operators to Does prefix
+ * 193 TestWorkerTests.BusyExecutedIdleEventsCalledInSequence fails occasionally
+ * 197 Deprecate or remove Assert.NullOrEmpty
+ * 202 Eliminate legacy suites
+ * 203 Combine framework, engine and console runner in a single solution and repository
+ * 209 Make Ignore attribute's reason mandatory
+ * 215 Running 32-bit tests on a 64-bit OS
+ * 219 Teardown failures are not reported
+
+#### Console Issues Resolved (Old nunit-console project, now combined with nunit)
+
+ * 2 Failure in TestFixtureSetUp is not reported correctly
+ * 5 CI Server for nunit-console
+ * 6 System.NullReferenceException on start nunit-console-x86
+ * 21 NUnitFrameworkDriverTests fail if not run from same directory
+ * 24 'Debug' value for /trace option is deprecated in 2.6.3
+ * 38 Confusing Excluded categories output
+
+### NUnit 2.9.7 - August 8, 2014
+
+#### Breaking Changes
+
+ * NUnit no longer supports void async test methods. You should use a Task return Type instead.
+ * The ExpectedExceptionAttribute is no longer supported. Use Assert.Throws() or Assert.That(..., Throws) instead for a more precise specification of where the exception is expected to be thrown.
+
+#### New Features
+
+ * Parallel test execution is supported down to the Fixture level. Use ParallelizableAttribute to indicate types that may be run in parallel.
+ * Async tests are supported for .NET 4.0 if the user has installed support for them.
+ * A new FileExistsConstraint has been added along with FileAssert.Exists and FileAssert.DoesNotExist
+ * ExpectedResult is now supported on simple (non-TestCase) tests.
+ * The Ignore attribute now takes a named parameter Until, which allows specifying a date after which the test is no longer ignored.
+ * The following new values are now recognized by PlatformAttribute: Win7, Win8, Win8.1, Win2012Server, Win2012ServerR2, NT6.1, NT6.2, 32-bit, 64-bit
+ * TimeoutAttribute is now supported under Silverlight
+ * ValuesAttribute may be used without any values on an enum or boolean argument. All possible values are used.
+ * You may now specify a tolerance using Within when testing equality of DateTimeOffset values.
+ * The XML output now includes a start and end time for each test.
+
+#### Issues Resolved
+
+ * 8 [SetUpFixture] is not working as expected
+ * 14 CI Server for NUnit Framework
+ * 21 Is.InRange Constraint Ambiguity
+ * 27 Values attribute support for enum types
+ * 29 Specifying a tolerance with "Within" doesn't work for DateTimeOffset data types
+ * 31 Report start and end time of test execution
+ * 36 Make RequiresThread, RequiresSTA, RequiresMTA inheritable
+ * 45 Need of Enddate together with Ignore
+ * 55 Incorrect XML comments for CollectionAssert.IsSubsetOf
+ * 62 Matches(Constraint) does not work as expected
+ * 63 Async support should handle Task return type without state machine
+ * 64 AsyncStateMachineAttribute should only be checked by name
+ * 65 Update NUnit Wiki to show the new location of samples
+ * 66 Parallel Test Execution within test assemblies
+ * 67 Allow Expected Result on simple tests
+ * 70 EquivalentTo isn't compatible with IgnoreCase for dictioneries
+ * 75 Async tests should be supported for projects that target .NET 4.0
+ * 82 nunit-framework tests are timing out on Linux
+ * 83 Path-related tests fail on Linux
+ * 85 Culture-dependent NUnit tests fail on non-English machine
+ * 88 TestCaseSourceAttribute documentation
+ * 90 EquivalentTo isn't compatible with IgnoreCase for char
+ * 100 Changes to Tolerance definitions
+ * 110 Add new platforms to PlatformAttribute
+ * 113 Remove ExpectedException
+ * 118 Workarounds for missing InternalPreserveStackTrace in mono
+ * 121 Test harness does not honor the --worker option when set to zero
+ * 129 Standardize Timeout in the Silverlight build
+ * 130 Add FileAssert.Exists and FileAssert.DoesNotExist
+ * 132 Drop support for void async methods
+ * 153 Surprising behavior of DelayedConstraint pollingInterval
+ * 161 Update API to support stopping an ongoing test run
+
+NOTE: Bug Fixes below this point refer to the number of the bug in Launchpad.
+
+### NUnit 2.9.6 - October 4, 2013
+
+#### Main Features
+
+ * Separate projects for nunit-console and nunit.engine
+ * New builds for .NET 4.5 and Silverlight
+ * TestContext is now supported
+ * External API is now stable; internal interfaces are separate from API
+ * Tests may be run in parallel on separate threads
+ * Solutions and projects now use VS2012 (except for Compact framework)
+
+#### Bug Fixes
+
+ * 463470 We should encapsulate references to pre-2.0 collections
+ * 498690 Assert.That() doesn't like properties with scoped setters
+ * 501784 Theory tests do not work correctly when using null parameters
+ * 531873 Feature: Extraction of unit tests from NUnit test assembly and calling appropriate one
+ * 611325 Allow Teardown to detect if last test failed
+ * 611938 Generic Test Instances disappear
+ * 655882 Make CategoryAttribute inherited
+ * 664081 Add Server2008 R2 and Windows 7 to PlatformAttribute
+ * 671432 Upgrade NAnt to Latest Release
+ * 676560 Assert.AreEqual does not support `IEquatable<T>`
+ * 691129 Add Category parameter to TestFixture
+ * 697069 Feature request: dynamic location for TestResult.xml
+ * 708173 NUnit's logic for comparing arrays - use `Comparer<T[]>` if it is provided
+ * 709062 "System.ArgumentException : Cannot compare" when the element is a list
+ * 712156 Tests cannot use AppDomain.SetPrincipalPolicy
+ * 719184 Platformdependency in src/ClientUtilities/util/Services/DomainManager.cs:40
+ * 719187 Using Path.GetTempPath() causes conflicts in shared temporary folders
+ * 735851 Add detection of 3.0, 3.5 and 4.0 frameworks to PlatformAttribute
+ * 736062 Deadlock when EventListener performs a Trace call + EventPump synchronisation
+ * 756843 Failing assertion does not show non-linear tolerance mode
+ * 766749 net-2.0\nunit-console-x86.exe.config should have a `<startup/>` element and also enable loadFromRemoteSources
+ * 770471 Assert.IsEmpty does not support IEnumerable
+ * 785460 Add Category parameter to TestCaseSourceAttribute
+ * 787106 EqualConstraint provides inadequate failure information for IEnumerables
+ * 792466 TestContext MethodName
+ * 794115 HashSet incorrectly reported
+ * 800089 Assert.Throws() hides details of inner AssertionException
+ * 848713 Feature request: Add switch for console to break on any test case error
+ * 878376 Add 'Exactly(n)' to the NUnit constraint syntax
+ * 882137 When no tests are run, higher level suites display as Inconclusive
+ * 882517 NUnit 2.5.10 doesn't recognize TestFixture if there are only TestCaseSource inside
+ * 885173 Tests are still executed after cancellation by user
+ * 885277 Exception when project calls for a runtime using only 2 digits
+ * 885604 Feature request: Explicit named parameter to TestCaseAttribute
+ * 890129 DelayedConstraint doesn't appear to poll properties of objects
+ * 892844 Not using Mono 4.0 profile under Windows
+ * 893919 DelayedConstraint fails polling properties on references which are initially null
+ * 896973 Console output lines are run together under Linux
+ * 897289 Is.Empty constraint has unclear failure message
+ * 898192 Feature Request: Is.Negative, Is.Positive
+ * 898256 `IEnumerable<T>` for Datapoints doesn't work
+ * 899178 Wrong failure message for parameterized tests that expect exceptions
+ * 904841 After exiting for timeout the teardown method is not executed
+ * 908829 TestCase attribute does not play well with variadic test functions
+ * 910218 NUnit should add a trailing separator to the ApplicationBase
+ * 920472 CollectionAssert.IsNotEmpty must dispose Enumerator
+ * 922455 Add Support for Windows 8 and Windows 2012 Server to PlatformAttribute
+ * 928246 Use assembly.Location instead of assembly.CodeBase
+ * 958766 For development work under TeamCity, we need to support nunit2 formatted output under direct-runner
+ * 1000181 Parameterized TestFixture with System.Type as constructor arguments fails
+ * 1000213 Inconclusive message Not in report output
+ * 1023084 Add Enum support to RandomAttribute
+ * 1028188 Add Support for Silverlight
+ * 1029785 Test loaded from remote folder failed to run with exception System.IODirectory
+ * 1037144 Add MonoTouch support to PlatformAttribute
+ * 1041365 Add MaxOsX and Xbox support to platform attribute
+ * 1057981 C#5 async tests are not supported
+ * 1060631 Add .NET 4.5 build
+ * 1064014 Simple async tests should not return `Task<T>`
+ * 1071164 Support async methods in usage scenarios of Throws constraints
+ * 1071343 Runner.Load fails on CF if the test assembly contains a generic method
+ * 1071861 Error in Path Constraints
+ * 1072379 Report test execution time at a higher resolution
+ * 1074568 Assert/Assume should support an async method for the ActualValueDelegate
+ * 1082330 Better Exception if SetCulture attribute is applied multiple times
+ * 1111834 Expose Random Object as part of the test context
+ * 1111838 Include Random Seed in Test Report
+ * 1172979 Add Category Support to nunitlite Runner
+ * 1203361 Randomizer uniqueness tests sometimes fail
+ * 1221712 When non-existing test method is specified in -test, result is still "Tests run: 1, Passed: 1"
+ * 1223294 System.NullReferenceException thrown when ExpectedExceptionAttribute is used in a static class
+ * 1225542 Standardize commandline options for test harness
+
+#### Bug Fixes in 2.9.6 But Not Listed Here in the Release
+
+ * 541699 Silverlight Support
+ * 1222148 /framework switch does not recognize net-4.5
+ * 1228979 Theories with all test cases inconclusive are not reported as failures
+
+
+### NUnit 2.9.5 - July 30, 2010
+
+#### Bug Fixes
+
+ * 483836 Allow non-public test fixtures consistently
+ * 487878 Tests in generic class without proper TestFixture attribute should be invalid
+ * 498656 TestCase should show array values in GUI
+ * 513989 Is.Empty should work for directories
+ * 519912 Thread.CurrentPrincipal Set In TestFixtureSetUp Not Maintained Between Tests
+ * 532488 constraints from ConstraintExpression/ConstraintBuilder are not reusable
+ * 590717 categorie contains dash or trail spaces is not selectable
+ * 590970 static TestFixtureSetUp/TestFixtureTearDown methods in base classes are not run
+ * 595683 NUnit console runner fails to load assemblies
+ * 600627 Assertion message formatted poorly by PropertyConstraint
+ * 601108 Duplicate test using abstract test fixtures
+ * 601645 Parametered test should try to convert data type from source to parameter
+ * 605432 ToString not working properly for some properties
+ * 606548 Deprecate Directory Assert in 2.5 and remove it in 3.0
+ * 608875 NUnit Equality Comparer incorrectly defines equality for Dictionary objects
+
+### NUnit 2.9.4 - May 4, 2010
+
+#### Bug Fixes
+
+ * 419411 Fixture With No Tests Shows as Non-Runnable
+ * 459219 Changes to thread princpal cause failures under .NET 4.0
+ * 459224 Culture test failure under .NET 4.0
+ * 462019 Line endings needs to be better controlled in source
+ * 462418 Assume.That() fails if I specify a message
+ * 483845 TestCase expected return value cannot be null
+ * 488002 Should not report tests in abstract class as invalid
+ * 490679 Category in TestCaseData clashes with Category on ParameterizedMethodSuite
+ * 501352 VS2010 projects have not been updated for new directory structure
+ * 504018 Automatic Values For Theory Test Parameters Not Provided For bool And enum
+ * 505899 'Description' parameter in both TestAttribute and TestCaseAttribute is not allowed
+ * 523335 TestFixtureTearDown in static class not executed
+ * 556971 Datapoint(s)Attribute should work on `IEnumerable<T>` as well as on Arrays
+ * 561436 SetCulture broken with 2.5.4
+ * 563532 DatapointsAttribute should be allowed on properties and methods
+
+###NUnit 2.9.3 - October 26, 2009
+
+#### Main Features
+
+ * Created new API for controlling framework
+ * New builds for .Net 3.5 and 4.0, compact framework 3.5
+ * Support for old style tests has been removed
+ * New adhoc runner for testing the framework
+
+#### Bug Fixes
+
+ * 432805 Some Framework Tests don't run on Linux
+ * 440109 Full Framework does not support "Contains"
+
+###NUnit 2.9.2 - September 19, 2009
+
+####Main Features
+
+ * NUnitLite code is now merged with NUnit
+ * Added NUnitLite runner to the framework code
+ * Added Compact framework builds
+
+####Bug Fixes
+
+ * 430100 `Assert.Catch<T>` should return T
+ * 432566 NUnitLite shows empty string as argument
+ * 432573 Mono test should be at runtime
+
+###NUnit 2.9.1 - August 27, 2009
+
+####General
+
+ * Created a separate project for the framework and framework tests
+ * Changed license to MIT / X11
+ * Created Windows installer for the framework
+
+####Bug Fixes
+
+ * 400502 NUnitEqualityComparer.StreamsE­qual fails for same stream
+ * 400508 TestCaseSource attirbute is not working when Type is given
+ * 400510 TestCaseData variable length ctor drops values
+ * 417557 Add SetUICultureAttribute from NUnit 2.5.2
+ * 417559 Add Ignore to TestFixture, TestCase and TestCaseData
+ * 417560 Merge Assert.Throws and Assert.Catch changes from NUnit 2.5.2
+ * 417564 TimeoutAttribute on Assembly
diff --git a/packages/NUnit.3.9.0/LICENSE.txt b/packages/NUnit.3.9.0/LICENSE.txt
new file mode 100644
index 0000000..4b067e9
--- /dev/null
+++ b/packages/NUnit.3.9.0/LICENSE.txt
@@ -0,0 +1,20 @@
+Copyright (c) 2017 Charlie Poole, Rob Prouse
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
diff --git a/packages/NUnit.3.9.0/NOTICES.txt b/packages/NUnit.3.9.0/NOTICES.txt
new file mode 100644
index 0000000..2d57979
--- /dev/null
+++ b/packages/NUnit.3.9.0/NOTICES.txt
@@ -0,0 +1,5 @@
+NUnit 3.0 is based on earlier versions of NUnit, with Portions
+
+Copyright (c) 2002-2014 Charlie Poole or
+Copyright (c) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or
+Copyright (c) 2000-2002 Philip A. Craig
diff --git a/packages/NUnit.3.9.0/NUnit.3.9.0.nupkg b/packages/NUnit.3.9.0/NUnit.3.9.0.nupkg
new file mode 100644
index 0000000..3dd8798
--- /dev/null
+++ b/packages/NUnit.3.9.0/NUnit.3.9.0.nupkg
Binary files differ
diff --git a/packages/NUnit.3.9.0/lib/monoandroid/nunit.framework.dll b/packages/NUnit.3.9.0/lib/monoandroid/nunit.framework.dll
new file mode 100644
index 0000000..95f123b
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/monoandroid/nunit.framework.dll
Binary files differ
diff --git a/packages/NUnit.3.9.0/lib/monoandroid/nunit.framework.xml b/packages/NUnit.3.9.0/lib/monoandroid/nunit.framework.xml
new file mode 100644
index 0000000..a3d0caa
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/monoandroid/nunit.framework.xml
@@ -0,0 +1,18594 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>nunit.framework</name>
+ </assembly>
+ <members>
+ <member name="T:NUnit.Framework.ActionTargets">
+ <summary>
+ The different targets a test action attribute can be applied to
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Default">
+ <summary>
+ Default target, which is determined by where the action attribute is attached
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Test">
+ <summary>
+ Target a individual test case
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Suite">
+ <summary>
+ Target a suite of test cases
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder">
+ <summary>
+ DefaultTestAssemblyBuilder loads a single assembly and builds a TestSuite
+ containing test fixtures present in the assembly.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Api.DefaultTestAssemblyBuilder._defaultSuiteBuilder">
+ <summary>
+ The default suite builder used by the test assembly builder.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests from a provided assembly
+ </summary>
+ <param name="assembly">The assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>
+ A TestSuite containing the tests found in the assembly
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests given the filename of an assembly
+ </summary>
+ <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>
+ A TestSuite containing the tests found in the assembly
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController">
+ <summary>
+ FrameworkController provides a facade for use in loading, browsing
+ and running tests without requiring a reference to the NUnit
+ framework. All calls are encapsulated in constructors for
+ this class and its nested classes, which only require the
+ types of the Common Type System as arguments.
+
+ The controller supports four actions: Load, Explore, Count and Run.
+ They are intended to be called by a driver, which should allow for
+ proper sequencing of calls. Load must be called before any of the
+ other actions. The driver may support other actions, such as
+ reload on run, by combining these calls.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary)">
+ <summary>
+ Construct a FrameworkController using the default builder and runner.
+ </summary>
+ <param name="assemblyNameOrPath">The AssemblyName or path to the test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary)">
+ <summary>
+ Construct a FrameworkController using the default builder and runner.
+ </summary>
+ <param name="assembly">The test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary,System.String,System.String)">
+ <summary>
+ Construct a FrameworkController, specifying the types to be used
+ for the runner and builder. This constructor is provided for
+ purposes of development.
+ </summary>
+ <param name="assemblyNameOrPath">The full AssemblyName or the path to the test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ <param name="runnerType">The Type of the test runner</param>
+ <param name="builderType">The Type of the test builder</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary,System.String,System.String)">
+ <summary>
+ Construct a FrameworkController, specifying the types to be used
+ for the runner and builder. This constructor is provided for
+ purposes of development.
+ </summary>
+ <param name="assembly">The test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ <param name="runnerType">The Type of the test runner</param>
+ <param name="builderType">The Type of the test builder</param>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Builder">
+ <summary>
+ Gets the ITestAssemblyBuilder used by this controller instance.
+ </summary>
+ <value>The builder.</value>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Runner">
+ <summary>
+ Gets the ITestAssemblyRunner used by this controller instance.
+ </summary>
+ <value>The runner.</value>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.AssemblyNameOrPath">
+ <summary>
+ Gets the AssemblyName or the path for which this FrameworkController was created
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Assembly">
+ <summary>
+ Gets the Assembly for which this
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Settings">
+ <summary>
+ Gets a dictionary of settings for the FrameworkController
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.LoadTests">
+ <summary>
+ Loads the tests in the assembly
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTests(System.String)">
+ <summary>
+ Returns info about the tests in an assembly
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of exploring the tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.String)">
+ <summary>
+ Runs the tests in an assembly
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of the test run</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.Action{System.String},System.String)">
+ <summary>
+ Runs the tests in an assembly synchronously reporting back the test results through the callback
+ or through the return value
+ </summary>
+ <param name="callback">The callback that receives the test results</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of the test run</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunAsync(System.Action{System.String},System.String)">
+ <summary>
+ Runs the tests in an assembly asynchronously reporting back the test results through the callback
+ </summary>
+ <param name="callback">The callback that receives the test results</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.StopRun(System.Boolean)">
+ <summary>
+ Stops the test run
+ </summary>
+ <param name="force">True to force the stop, false for a cooperative stop</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.CountTests(System.String)">
+ <summary>
+ Counts the number of test cases in the loaded TestSuite
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The number of tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.InsertEnvironmentElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Inserts environment element
+ </summary>
+ <param name="targetNode">Target node</param>
+ <returns>The new node</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.InsertSettingsElement(NUnit.Framework.Interfaces.TNode,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Inserts settings element
+ </summary>
+ <param name="targetNode">Target node</param>
+ <param name="settings">Settings dictionary</param>
+ <returns>The new node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.FrameworkControllerAction">
+ <summary>
+ FrameworkControllerAction is the base class for all actions
+ performed against a FrameworkController.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.LoadTestsAction">
+ <summary>
+ LoadTestsAction loads a test into the FrameworkController
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.LoadTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Object)">
+ <summary>
+ LoadTestsAction loads the tests in an assembly.
+ </summary>
+ <param name="controller">The controller.</param>
+ <param name="handler">The callback handler.</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction">
+ <summary>
+ ExploreTestsAction returns info about the tests in an assembly
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction"/> class.
+ </summary>
+ <param name="controller">The controller for which this action is being performed.</param>
+ <param name="filter">Filter used to control which tests are included (NYI)</param>
+ <param name="handler">The callback handler.</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.CountTestsAction">
+ <summary>
+ CountTestsAction counts the number of test cases in the loaded TestSuite
+ held by the FrameworkController.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.CountTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a CountsTestAction and perform the count of test cases.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite whose cases are to be counted</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.RunTestsAction">
+ <summary>
+ RunTestsAction runs the loaded TestSuite held by the FrameworkController.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a RunTestsAction and run all tests in the loaded TestSuite.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite to run</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.RunAsyncAction">
+ <summary>
+ RunAsyncAction initiates an asynchronous test run, returning immediately
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunAsyncAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a RunAsyncAction and run all tests in the loaded TestSuite.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite to run</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.StopRunAction">
+ <summary>
+ StopRunAction stops an ongoing run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.StopRunAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Boolean,System.Object)">
+ <summary>
+ Construct a StopRunAction and stop any ongoing run. If no
+ run is in process, no error is raised.
+ </summary>
+ <param name="controller">The FrameworkController for which a run is to be stopped.</param>
+ <param name="force">True the stop should be forced, false for a cooperative stop.</param>
+ <param name="handler">>A callback handler used to report results</param>
+ <remarks>A forced stop will cause threads and processes to be killed as needed.</remarks>
+ </member>
+ <member name="T:NUnit.Framework.Api.ITestAssemblyBuilder">
+ <summary>
+ The ITestAssemblyBuilder interface is implemented by a class
+ that is able to build a suite of tests given an assembly or
+ an assembly filename.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests from a provided assembly
+ </summary>
+ <param name="assembly">The assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>A TestSuite containing the tests found in the assembly</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests given the filename of an assembly
+ </summary>
+ <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>A TestSuite containing the tests found in the assembly</returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.ITestAssemblyRunner">
+ <summary>
+ The ITestAssemblyRunner interface is implemented by classes
+ that are able to execute a suite of tests loaded
+ from an assembly.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.LoadedTest">
+ <summary>
+ Gets the tree of loaded tests, or null if
+ no tests have been loaded.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.Result">
+ <summary>
+ Gets the tree of test results, if the test
+ run is completed, otherwise null.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestLoaded">
+ <summary>
+ Indicates whether a test has been loaded
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestRunning">
+ <summary>
+ Indicates whether a test is currently running
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestComplete">
+ <summary>
+ Indicates whether a test run is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly, returning an
+ indication of whether or not the load succeeded.
+ </summary>
+ <param name="assemblyName">File name of the assembly to load</param>
+ <param name="settings">Dictionary of options to use in loading the test</param>
+ <returns>An ITest representing the loaded tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly, returning an
+ indication of whether or not the load succeeded.
+ </summary>
+ <param name="assembly">The assembly to load</param>
+ <param name="settings">Dictionary of options to use in loading the test</param>
+ <returns>An ITest representing the loaded tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Count Test Cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>The number of test cases found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Explore the test cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>Test Assembly with test cases that matches the filter</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests and return a test result. The test is run synchronously,
+ and the listener interface is notified as it progresses.
+ </summary>
+ <param name="listener">Interface to receive ITestListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests asynchronously, notifying the listener interface as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.WaitForCompletion(System.Int32)">
+ <summary>
+ Wait for the ongoing run to complete.
+ </summary>
+ <param name="timeout">Time to wait in milliseconds</param>
+ <returns>True if the run completed, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.StopRun(System.Boolean)">
+ <summary>
+ Signal any test run that is in process to stop. Return without error if no test is running.
+ </summary>
+ <param name="force">If true, kill any test-running threads</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.NUnitTestAssemblyRunner">
+ <summary>
+ Implementation of ITestAssemblyRunner
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.#ctor(NUnit.Framework.Api.ITestAssemblyBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.NUnitTestAssemblyRunner"/> class.
+ </summary>
+ <param name="builder">The builder.</param>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.LoadedTest">
+ <summary>
+ The tree of tests that was loaded by the builder
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Result">
+ <summary>
+ The test result, if a run has completed
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestLoaded">
+ <summary>
+ Indicates whether a test is loaded
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestRunning">
+ <summary>
+ Indicates whether a test is running
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestComplete">
+ <summary>
+ Indicates whether a test run is complete
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Settings">
+ <summary>
+ Our settings, specified when loading the assembly
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.TopLevelWorkItem">
+ <summary>
+ The top level WorkItem created for the assembly as a whole
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Context">
+ <summary>
+ The TestExecutionContext for the top level WorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly
+ </summary>
+ <param name="assemblyName">File name of the assembly to load</param>
+ <param name="settings">Dictionary of option settings for loading the assembly</param>
+ <returns>True if the load was successful</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly
+ </summary>
+ <param name="assembly">The assembly to load</param>
+ <param name="settings">Dictionary of option settings for loading the assembly</param>
+ <returns>True if the load was successful</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Count Test Cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>The number of test cases found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Explore the test cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>Test Assembly with test cases that matches the filter</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests and return a test result. The test is run synchronously,
+ and the listener interface is notified as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests asynchronously, notifying the listener interface as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ <remarks>
+ RunAsync is a template method, calling various abstract and
+ virtual methods to be overridden by derived classes.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.WaitForCompletion(System.Int32)">
+ <summary>
+ Wait for the ongoing run to complete.
+ </summary>
+ <param name="timeout">Time to wait in milliseconds</param>
+ <returns>True if the run completed, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StopRun(System.Boolean)">
+ <summary>
+ Signal any test run that is in process to stop. Return without error if no test is running.
+ </summary>
+ <param name="force">If true, kill any tests that are currently running</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StartRun(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Initiate the test run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CreateTestExecutionContext(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Create the initial TestExecutionContext used to run tests
+ </summary>
+ <param name="listener">The ITestListener specified in the RunAsync call</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.OnRunCompleted(System.Object,System.EventArgs)">
+ <summary>
+ Handle the the Completed event for the top level work item
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Assert">
+ <summary>
+ The Assert class contains a collection of static methods that
+ implement the most common assertions used in NUnit.
+ </summary>
+ <summary>
+ The Assert class contains a collection of static methods that
+ implement the most common assertions used in NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first int is greater than the second
+ int. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first int is greater than the second
+ int. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Boolean)">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean)">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Null(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Double)">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String,System.Object[])">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double})">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
+ <summary>
+ Assert that a string is empty - that is equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.String)">
+ <summary>
+ Assert that a string is empty - that is equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
+ <summary>
+ Assert that a string is not empty - that is not equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String)">
+ <summary>
+ Assert that a string is not empty - that is not equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is not empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is not empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int32)">
+ <summary>
+ Asserts that an int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int64)">
+ <summary>
+ Asserts that a Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Decimal)">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Double)">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Single)">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int32)">
+ <summary>
+ Asserts that an int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int64)">
+ <summary>
+ Asserts that a Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal)">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Double)">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Single)">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int32)">
+ <summary>
+ Asserts that an int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int64)">
+ <summary>
+ Asserts that a Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Decimal)">
+ <summary>
+ Asserts that a decimal is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Double)">
+ <summary>
+ Asserts that a double is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Single)">
+ <summary>
+ Asserts that a float is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int32)">
+ <summary>
+ Asserts that an int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int64)">
+ <summary>
+ Asserts that a Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Decimal)">
+ <summary>
+ Asserts that a decimal is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Double)">
+ <summary>
+ Asserts that a double is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Single)">
+ <summary>
+ Asserts that a float is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.#ctor">
+ <summary>
+ We don't actually want any instances of this object, but some people
+ like to inherit from it to add other static methods. Hence, the
+ protected constructor disallows any instances of this object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use Assert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass(System.String,System.Object[])">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass(System.String)">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message and arguments
+ that are passed in. This is used by the other Assert functions.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message that is
+ passed in. This is used by the other Assert functions.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/>.
+ This is used by the other Assert functions.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Warn(System.String,System.Object[])">
+ <summary>
+ Issues a warning using the message and arguments provided.
+ </summary>
+ <param name="message">The message to display.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Warn(System.String)">
+ <summary>
+ Issues a warning using the message provided.
+ </summary>
+ <param name="message">The message to display.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message and arguments
+ that are passed in. This causes the test to be reported as ignored.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message that is
+ passed in. This causes the test to be reported as ignored.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/>.
+ This causes the test to be reported as ignored.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message and arguments
+ that are passed in. This causes the test to be reported as inconclusive.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message that is
+ passed in. This causes the test to be reported as inconclusive.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ This causes the test to be reported as Inconclusive.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is contained in a collection.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The collection to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection)">
+ <summary>
+ Asserts that an object is contained in a collection.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The collection to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Multiple(NUnit.Framework.TestDelegate)">
+ <summary>
+ Wraps code containing a series of assertions, which should all
+ be executed, even if they fail. Failed results are saved and
+ reported at the end of the code block.
+ </summary>
+ <param name="testDelegate">A TestDelegate to be executed in Multiple Assertion mode.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Multiple(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Wraps code containing a series of assertions, which should all
+ be executed, even if they fail. Failed results are saved and
+ reported at the end of the code block.
+ </summary>
+ <param name="testDelegate">A TestDelegate to be executed in Multiple Assertion mode.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double)">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that two objects are equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
+ <summary>
+ Verifies that two objects are equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that two objects are not equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
+ <summary>
+ Verifies that two objects are not equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that two objects refer to the same object. If they
+ are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object)">
+ <summary>
+ Asserts that two objects refer to the same object. If they
+ are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that two objects do not refer to the same object. If they
+ are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object)">
+ <summary>
+ Asserts that two objects do not refer to the same object. If they
+ are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AssertDoublesAreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Helper for Assert.AreEqual(double expected, double actual, ...)
+ allowing code generation to work consistently.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(System.Type,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(System.Type,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync``1(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync``1(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(System.Type,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(System.Type,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync``1(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync``1(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrowAsync(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate does not throw an exception
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrowAsync(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate does not throw an exception.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate does not throw an exception
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate does not throw an exception.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ Used as a synonym for That in rare cases where a private setter
+ causes a Visual Basic compilation error.
+ </summary>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ Used as a synonym for That in rare cases where a private setter
+ causes a Visual Basic compilation error.
+ </summary>
+ <remarks>
+ This method is provided for use by VB developers needing to test
+ the value of properties with private setters.
+ </remarks>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object)">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object)">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object)">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object)">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object)">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object)">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="T:NUnit.Framework.TestDelegate">
+ <summary>
+ Delegate used by tests that execute code and
+ capture any thrown exception.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AsyncTestDelegate">
+ <summary>
+ Delegate used by tests that execute async code and
+ capture any thrown exception.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AssertionHelper">
+ <summary>
+ AssertionHelper is an optional base class for user tests,
+ allowing the use of shorter names in making asserts.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
+ <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to <see cref="M:NUnit.Framework.Assert.That(System.Boolean)"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="actual">The actual value to test</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="actual">The actual value to test</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Map(System.Collections.ICollection)">
+ <summary>
+ Returns a ListMapper based on a collection.
+ </summary>
+ <param name="original">The original collection</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Zero">
+ <summary>
+ Returns a constraint that tests for equality with zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Contains(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Contains(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringContaining(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.ContainsSubstring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotContain(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StartsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringStarting(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotStartWith(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EndsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringEnding(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotEndWith(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Matches(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringMatching(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotMatch(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value matches the pattern supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ within a specified range.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Assume">
+ <summary>
+ Provides static methods to express the assumptions
+ that must be met for a test to give a meaningful
+ result. If an assumption is not met, the test
+ should produce an inconclusive result.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assume.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ <returns>Not applicable</returns>
+ </member>
+ <member name="M:NUnit.Framework.Assume.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the
+ method throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="T:NUnit.Framework.AuthorAttribute">
+ <summary>
+ Provides the Author of a test or test fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
+ </summary>
+ <param name="name">The name of the author.</param>
+ </member>
+ <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
+ </summary>
+ <param name="name">The name of the author.</param>
+ <param name="email">The email address of the author.</param>
+ </member>
+ <member name="T:NUnit.Framework.CategoryAttribute">
+ <summary>
+ Attribute used to apply a category to a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.CategoryAttribute.categoryName">
+ <summary>
+ The name of the category
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.#ctor(System.String)">
+ <summary>
+ Construct attribute for a given category based on
+ a name. The name may not contain the characters ',',
+ '+', '-' or '!'. However, this is not checked in the
+ constructor since it would cause an error to arise at
+ as the test was loaded without giving a clear indication
+ of where the problem is located. The error is handled
+ in NUnitFramework.cs by marking the test as not
+ runnable.
+ </summary>
+ <param name="name">The name of the category</param>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.#ctor">
+ <summary>
+ Protected constructor uses the Type name as the name
+ of the category.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.CategoryAttribute.Name">
+ <summary>
+ The name of the category
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding a category to it.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.CombinatorialAttribute">
+ <summary>
+ Marks a test to use a combinatorial join of any argument
+ data provided. Since this is the default, the attribute is
+ optional.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CombinatorialAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.CombiningStrategyAttribute">
+ <summary>
+ Marks a test to use a particular CombiningStrategy to join
+ any parameter data provided. Since this is the default, the
+ attribute is optional.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(NUnit.Framework.Interfaces.ICombiningStrategy,NUnit.Framework.Interfaces.IParameterDataProvider)">
+ <summary>
+ Construct a CombiningStrategyAttribute incorporating an
+ ICombiningStrategy and an IParameterDataProvider.
+ </summary>
+ <param name="strategy">Combining strategy to be used in combining data</param>
+ <param name="provider">An IParameterDataProvider to supply data</param>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a CombiningStrategyAttribute incorporating an object
+ that implements ICombiningStrategy and an IParameterDataProvider.
+ This constructor is provided for CLS compliance.
+ </summary>
+ <param name="strategy">Combining strategy to be used in combining data</param>
+ <param name="provider">An IParameterDataProvider to supply data</param>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The MethodInfo for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modify the test by adding the name of the combining strategy
+ to the properties.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.CultureAttribute">
+ <summary>
+ CultureAttribute is used to mark a test fixture or an
+ individual method as applying to a particular Culture only.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.#ctor">
+ <summary>
+ Constructor with no cultures specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more cultures
+ </summary>
+ <param name="cultures">Comma-deliminted list of cultures</param>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Causes a test to be skipped if this CultureAttribute is not satisfied.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported">
+ <summary>
+ Tests to determine if the current culture is supported
+ based on the properties of this attribute.
+ </summary>
+ <returns>True, if the current culture is supported</returns>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String)">
+ <summary>
+ Test to determine if the a particular culture or comma-
+ delimited set of cultures is in use.
+ </summary>
+ <param name="culture">Name of the culture or comma-separated list of culture ids</param>
+ <returns>True if the culture is in use on the system</returns>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of cultures
+ is being used currently.
+ </summary>
+ <param name="cultures"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.DataAttribute">
+ <summary>
+ The abstract base class for all data-providing attributes
+ defined by NUnit. Used to select all data sources for a
+ method, class or parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DataAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointAttribute">
+ <summary>
+ Used to mark a field for use as a datapoint when executing a theory
+ within the same fixture that requires an argument of the field's Type.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointsAttribute">
+ <summary>
+ Used to mark a field, property or method providing a set of datapoints to
+ be used in executing any theories within the same fixture that require an
+ argument of the Type provided. The data source may provide an array of
+ the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ Synonymous with DatapointSourceAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointSourceAttribute">
+ <summary>
+ Used to mark a field, property or method providing a set of datapoints to
+ be used in executing any theories within the same fixture that require an
+ argument of the Type provided. The data source may provide an array of
+ the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ Synonymous with DatapointsAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DefaultFloatingPointToleranceAttribute">
+ <summary>
+ DefaultFloatingPointToleranceAttribute sets the tolerance used
+ by default when checking the equality of floating point values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.#ctor(System.Double)">
+ <summary>
+ Construct specifying an amount
+ </summary>
+ <param name="amount"></param>
+ </member>
+ <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the TestExecutionContext
+ </summary>
+ <param name="context">The TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.DescriptionAttribute">
+ <summary>
+ Attribute used to provide descriptive text about a
+ test case or fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DescriptionAttribute.#ctor(System.String)">
+ <summary>
+ Construct a description Attribute
+ </summary>
+ <param name="description">The text of the description</param>
+ </member>
+ <member name="T:NUnit.Framework.ExplicitAttribute">
+ <summary>
+ ExplicitAttribute marks a test or test fixture so that it will
+ only be run if explicitly executed from the gui or command line
+ or if it is included by use of a filter. The test will not be
+ run simply because an enclosing suite is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.#ctor(System.String)">
+ <summary>
+ Constructor with a reason
+ </summary>
+ <param name="reason">The reason test is marked explicit</param>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by marking it as explicit.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.IgnoreAttribute">
+ <summary>
+ Attribute used to mark a test that is to be ignored.
+ Ignored tests result in a warning message when the
+ tests are run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreAttribute.#ctor(System.String)">
+ <summary>
+ Constructs the attribute giving a reason for ignoring the test
+ </summary>
+ <param name="reason">The reason for ignoring the test</param>
+ </member>
+ <member name="P:NUnit.Framework.IgnoreAttribute.Until">
+ <summary>
+ The date in the future to stop ignoring the test as a string in UTC time.
+ For example for a date and time, "2014-12-25 08:10:00Z" or for just a date,
+ "2014-12-25". If just a date is given, the Ignore will expire at midnight UTC.
+ </summary>
+ <remarks>
+ Once the ignore until date has passed, the test will be marked
+ as runnable. Tests with an ignore until date will have an IgnoreUntilDate
+ property set which will appear in the test results.
+ </remarks>
+ <exception cref="T:System.FormatException">The string does not contain a valid string representation of a date and time.</exception>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by marking it as Ignored.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.IncludeExcludeAttribute">
+ <summary>
+ Abstract base for Attributes that are used to include tests
+ in the test run based on environmental settings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor">
+ <summary>
+ Constructor with no included items specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more included items
+ </summary>
+ <param name="include">Comma-delimited list of included items</param>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Include">
+ <summary>
+ Name of the item that is needed in order for
+ a test to run. Multiple items may be given,
+ separated by a comma.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Exclude">
+ <summary>
+ Name of the item to be excluded. Multiple items
+ may be given, separated by a comma.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Reason">
+ <summary>
+ The reason for including or excluding the test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.NonParallelizableAttribute">
+ <summary>
+ NonParallelizableAttribute is used to mark tests that should NOT be run in parallel.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.NonParallelizableAttribute.#ctor">
+ <summary>
+ Construct a NonParallelizableAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.NonTestAssemblyAttribute">
+ <summary>
+ The NonTestAssemblyAttribute may be used by third-party frameworks
+ or other software that references the nunit framework but does not
+ contain tests. Applying the attribute indicates that the assembly
+ is not a test assembly and may prevent errors if certain runners
+ attempt to load the assembly. Note that recognition of the attribute
+ depends on each individual runner.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SingleThreadedAttribute">
+ <summary>
+ SingleThreadedAttribute applies to a test fixture and indicates
+ that all the child tests must be run on the same thread as the
+ OneTimeSetUp and OneTimeTearDown. It sets a flag in the
+ TestExecutionContext and forces all tests to be run sequentially
+ on the current thread. Any ParallelScope setting is ignored.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SingleThreadedAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the TestExecutionContext
+ </summary>
+ <param name="context">The TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.TestAssemblyDirectoryResolveAttribute">
+ <summary>
+ TestAssemblyDirectoryResolveAttribute is used to mark a test assembly as needing a
+ special assembly resolution hook that will explicitly search the test assembly's
+ directory for dependent assemblies. This works around a conflict between mixed-mode
+ assembly initialization and tests running in their own AppDomain in some cases.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.LevelOfParallelismAttribute">
+ <summary>
+ LevelOfParallelismAttribute is used to set the number of worker threads
+ that may be allocated by the framework for running tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.LevelOfParallelismAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a LevelOfParallelismAttribute.
+ </summary>
+ <param name="level">The number of worker threads to be created by the framework.</param>
+ </member>
+ <member name="T:NUnit.Framework.MaxTimeAttribute">
+ <summary>
+ Specifies the maximum time (in milliseconds) for a test case to succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MaxTimeAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a MaxTimeAttribute, given a time in milliseconds.
+ </summary>
+ <param name="milliseconds">The maximum elapsed time in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.NUnitAttribute">
+ <summary>
+ The abstract base class for all custom attributes defined by NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.NUnitAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OneTimeSetUpAttribute">
+ <summary>
+ Attribute used to identify a method that is called once
+ to perform setup before any child tests are run.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OneTimeTearDownAttribute">
+ <summary>
+ Attribute used to identify a method that is called once
+ after all the child tests have run. The method is
+ guaranteed to be called, even if an exception is thrown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OrderAttribute">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.OrderAttribute.Order">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.OrderAttribute.#ctor(System.Int32)">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ <param name="order"></param>
+ </member>
+ <member name="M:NUnit.Framework.OrderAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test as defined for the specific attribute.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.PairwiseAttribute">
+ <summary>
+ Marks a test to use a pairwise join of any argument
+ data provided. Arguments will be combined in such a
+ way that all possible pairs of arguments are used.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PairwiseAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ParallelizableAttribute">
+ <summary>
+ ParallelizableAttribute is used to mark tests that may be run in parallel.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor">
+ <summary>
+ Construct a ParallelizableAttribute using default ParallelScope.Self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor(NUnit.Framework.ParallelScope)">
+ <summary>
+ Construct a ParallelizableAttribute with a specified scope.
+ </summary>
+ <param name="scope">The ParallelScope associated with this attribute.</param>
+ </member>
+ <member name="P:NUnit.Framework.ParallelizableAttribute.Scope">
+ <summary>
+ Defines the degree to which this test and its descendants may be run in parallel
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Overridden to check for invalid combinations of settings
+ </summary>
+ <param name="test"></param>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Modify the context to be used for child tests
+ </summary>
+ <param name="context">The current TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.ParallelScope">
+ <summary>
+ The ParallelScope enumeration permits specifying the degree to
+ which a test and its descendants may be run in parallel.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Default">
+ <summary>
+ No ParallelScope was specified on the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Self">
+ <summary>
+ The test may be run in parallel with others at the same level.
+ Valid on classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.None">
+ <summary>
+ Test may not be run in parallel with any others. Valid on
+ classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.ItemMask">
+ <summary>
+ Mask used to extract the flags that apply to the item on which a
+ ParallelizableAttribute has been placed, as opposed to descendants.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Children">
+ <summary>
+ Descendants of the test may be run in parallel with one another.
+ Valid on assemblies and classes but not on methods.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Fixtures">
+ <summary>
+ Descendants of the test down to the level of TestFixtures may be
+ run in parallel with one another. Valid on assemblies and classes
+ but not on methods.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.ContextMask">
+ <summary>
+ Mask used to extract all the flags that impact descendants of a
+ test and place them in the TestExecutionContext.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.All">
+ <summary>
+ The test and its descendants may be run in parallel with others at
+ the same level. Valid on classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.PropertyAttribute">
+ <summary>
+ PropertyAttribute is used to attach information to a test as a name/value pair..
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Construct a PropertyAttribute with a name and string value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
+ <summary>
+ Construct a PropertyAttribute with a name and int value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
+ <summary>
+ Construct a PropertyAttribute with a name and double value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
+ <summary>
+ Constructor for derived classes that set the
+ property dictionary directly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
+ <summary>
+ Constructor for use by derived classes that use the
+ name of the type as the property name. Derived classes
+ must ensure that the Type of the property value is
+ a standard type supported by the BCL. Any custom
+ types will cause a serialization Exception when
+ in the client.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.PropertyAttribute.Properties">
+ <summary>
+ Gets the property dictionary for this attribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding properties to it.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.RandomAttribute">
+ <summary>
+ RandomAttribute is used to supply a set of random values
+ to a single parameter of a parameterized test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.RandomAttribute.Distinct">
+ <summary>
+ If true, no value will be repeated.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a random set of values appropriate for the Type of the
+ parameter on which the attribute appears, specifying only the count.
+ </summary>
+ <param name="count"></param>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Construct a set of ints within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt32,System.UInt32,System.Int32)">
+ <summary>
+ Construct a set of unsigned ints within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int64,System.Int64,System.Int32)">
+ <summary>
+ Construct a set of longs within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt64,System.UInt64,System.Int32)">
+ <summary>
+ Construct a set of unsigned longs within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int16,System.Int16,System.Int32)">
+ <summary>
+ Construct a set of shorts within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt16,System.UInt16,System.Int32)">
+ <summary>
+ Construct a set of unsigned shorts within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Double,System.Double,System.Int32)">
+ <summary>
+ Construct a set of doubles within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Single,System.Single,System.Int32)">
+ <summary>
+ Construct a set of floats within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Byte,System.Byte,System.Int32)">
+ <summary>
+ Construct a set of bytes within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.SByte,System.SByte,System.Int32)">
+ <summary>
+ Construct a set of sbytes within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the collection of values to be used as arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RangeAttribute">
+ <summary>
+ RangeAttribute is used to supply a range of values to an
+ individual parameter of a parameterized test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32)">
+ <summary>
+ Construct a range of ints using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Construct a range of ints specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32)">
+ <summary>
+ Construct a range of unsigned ints using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32,System.UInt32)">
+ <summary>
+ Construct a range of unsigned ints specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64)">
+ <summary>
+ Construct a range of longs using a default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64,System.Int64)">
+ <summary>
+ Construct a range of longs
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64)">
+ <summary>
+ Construct a range of unsigned longs using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64,System.UInt64)">
+ <summary>
+ Construct a range of unsigned longs specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Double,System.Double,System.Double)">
+ <summary>
+ Construct a range of doubles
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Single,System.Single,System.Single)">
+ <summary>
+ Construct a range of floats
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the range of values to be used as arguments
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RepeatAttribute">
+ <summary>
+ RepeatAttribute may be applied to test case in order
+ to run it multiple times.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a RepeatAttribute
+ </summary>
+ <param name="count">The number of times to run the test</param>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand">
+ <summary>
+ The test command for the RepeatAttribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="repeatCount">The number of repetitions</param>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.RetryAttribute">
+ <summary>
+ <see cref="T:NUnit.Framework.RetryAttribute" /> is used on a test method to specify that it should
+ be rerun if it fails, up to a maximum number of times.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a <see cref="T:NUnit.Framework.RetryAttribute" />
+ </summary>
+ <param name="tryCount">The maximum number of times the test should be run if it fails</param>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.RetryAttribute.RetryCommand">
+ <summary>
+ The test command for the <see cref="T:NUnit.Framework.RetryAttribute"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.RetryAttribute.RetryCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="tryCount">The maximum number of repetitions</param>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.SequentialAttribute">
+ <summary>
+ Marks a test to use a Sequential join of any argument
+ data provided. Arguments will be combined into test cases,
+ taking the next value of each argument until all are used.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SequentialAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SetUpAttribute">
+ <summary>
+ Attribute used to identify a method that is called
+ immediately before each test is run.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SetUpFixtureAttribute">
+ <summary>
+ Attribute used to identify a class that contains
+ <see cref="T:NUnit.Framework.OneTimeSetUpAttribute" /> or <see cref="T:NUnit.Framework.OneTimeTearDownAttribute" />
+ methods for all the test fixtures under a given namespace.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SetUpFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a SetUpFixture from type provided. Normally called for a Type
+ on which the attribute has been placed.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A SetUpFixture object as a TestSuite.</returns>
+ </member>
+ <member name="T:NUnit.Framework.TearDownAttribute">
+ <summary>
+ Attribute used to identify a method that is called
+ immediately after each test is run. The method is
+ guaranteed to be called, even if an exception is thrown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestActionAttribute">
+ <summary>
+ Provide actions to execute before and after tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestActionAttribute.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed before each test is run
+ </summary>
+ <param name="test">The test that is going to be run.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestActionAttribute.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed after each test is run
+ </summary>
+ <param name="test">The test that has just been run.</param>
+ </member>
+ <member name="P:NUnit.Framework.TestActionAttribute.Targets">
+ <summary>
+ Provides the target for the action attribute
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestAttribute">
+ <summary>
+ Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
+ class makes the method callable from the NUnit test runner. There is a property
+ called Description which is optional which you can provide a more detailed test
+ description. This class cannot be inherited.
+ </summary>
+
+ <example>
+ [TestFixture]
+ public class Fixture
+ {
+ [Test]
+ public void MethodToTest()
+ {}
+
+ [Test(Description = "more detailed description")]
+ public void TestDescriptionMethod()
+ {}
+ }
+ </example>
+
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.Description">
+ <summary>
+ Descriptive text for this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.Author">
+ <summary>
+ The author of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.TestOf">
+ <summary>
+ The type that this test is testing
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding a description, if not already set.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.ExpectedResult">
+ <summary>
+ Gets or sets the expected result.
+ </summary>
+ <value>The result.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.HasExpectedResult">
+ <summary>
+ Returns true if an expected result has been set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestMethod from a given method.
+ </summary>
+ <param name="method">The method for which a test is to be constructed.</param>
+ <param name="suite">The suite to which the test will be added.</param>
+ <returns>A TestMethod</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseAttribute">
+ <summary>
+ TestCaseAttribute is used to mark parameterized test cases
+ and provide them with their arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct a TestCaseAttribute with a list of arguments.
+ This constructor is not CLS-Compliant
+ </summary>
+ <param name="arguments"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a single argument
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a two arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a three arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ <param name="arg3"></param>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.TestName">
+ <summary>
+ Gets or sets the name of the test.
+ </summary>
+ <value>The name of the test.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.RunState">
+ <summary>
+ Gets or sets the RunState of this test case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Arguments">
+ <summary>
+ Gets the list of arguments to a test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Properties">
+ <summary>
+ Gets the properties of the test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedResult">
+ <summary>
+ Gets or sets the expected result.
+ </summary>
+ <value>The result.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.HasExpectedResult">
+ <summary>
+ Returns true if the expected result has been set
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Description">
+ <summary>
+ Gets or sets the description.
+ </summary>
+ <value>The description.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Author">
+ <summary>
+ The author of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.TestOf">
+ <summary>
+ The type that this test is testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Ignore">
+ <summary>
+ Gets or sets the reason for ignoring the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Explicit">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestCaseAttribute"/> is explicit.
+ </summary>
+ <value>
+ <c>true</c> if explicit; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Reason">
+ <summary>
+ Gets or sets the reason for not running the test.
+ </summary>
+ <value>The reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.IgnoreReason">
+ <summary>
+ Gets or sets the ignore reason. When set to a non-null
+ non-empty value, the test is marked as ignored.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Category">
+ <summary>
+ Gets and sets the category for this test case.
+ May be a comma-separated list of categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.PerformSpecialConversions(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
+ <summary>
+ Performs several special conversions allowed by NUnit in order to
+ permit arguments with types that cannot be used in the constructor
+ of an Attribute such as TestCaseAttribute or to simplify their use.
+ </summary>
+ <param name="arglist">The arguments to be converted</param>
+ <param name="parameters">The ParameterInfo array for the method</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The MethodInfo for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseSourceAttribute">
+ <summary>
+ TestCaseSourceAttribute indicates the source to be used to
+ provide test cases for a test method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the method, property or field that will provide data
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String,System.Object[])">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String,System.Object[])">
+ <summary>
+ Construct with a name
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type)">
+ <summary>
+ Construct with a Type
+ </summary>
+ <param name="sourceType">The type that will provide data</param>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.MethodParams">
+ <summary>
+ A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.Category">
+ <summary>
+ Gets or sets the category associated with every fixture created from
+ this attribute. May be a single category or a comma-separated list.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The IMethod for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.GetTestCasesFor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Returns a set of ITestCaseDataItems for use as arguments
+ to a parameterized test method.
+ </summary>
+ <param name="method">The method for which data is needed.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureAttribute">
+ <summary>
+ TestFixtureAttribute is used to mark a class that represents a TestFixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct with a object[] representing a set of arguments.
+ In .NET 2.0, the arguments may later be separated into
+ type arguments and constructor arguments.
+ </summary>
+ <param name="arguments"></param>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TestName">
+ <summary>
+ Gets or sets the name of the test.
+ </summary>
+ <value>The name of the test.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.RunState">
+ <summary>
+ Gets or sets the RunState of this test fixture.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Arguments">
+ <summary>
+ The arguments originally provided to the attribute
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Properties">
+ <summary>
+ Properties pertaining to this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TypeArgs">
+ <summary>
+ Get or set the type arguments. If not set
+ explicitly, any leading arguments that are
+ Types are taken as type arguments.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Description">
+ <summary>
+ Descriptive text for this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Author">
+ <summary>
+ The author of this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TestOf">
+ <summary>
+ The type that this fixture is testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Ignore">
+ <summary>
+ Gets or sets the ignore reason. May set RunState as a side effect.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Reason">
+ <summary>
+ Gets or sets the reason for not running the fixture.
+ </summary>
+ <value>The reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.IgnoreReason">
+ <summary>
+ Gets or sets the ignore reason. When set to a non-null
+ non-empty value, the test is marked as ignored.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Explicit">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestFixtureAttribute"/> is explicit.
+ </summary>
+ <value>
+ <c>true</c> if explicit; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Category">
+ <summary>
+ Gets and sets the category for this fixture.
+ May be a comma-separated list of categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a fixture from type provided. Normally called for a Type
+ on which the attribute has been placed.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A an IEnumerable holding one TestFixture object.</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureSourceAttribute">
+ <summary>
+ TestCaseSourceAttribute indicates the source to be used to
+ provide test fixture instances for a test class.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestFixtureSourceAttribute.MUST_BE_STATIC">
+ <summary>
+ Error message string is public so the tests can use it
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the method, property or field that will provide data
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type)">
+ <summary>
+ Construct with a Type
+ </summary>
+ <param name="sourceType">The type that will provide data</param>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.Category">
+ <summary>
+ Gets or sets the category associated with every fixture created from
+ this attribute. May be a single category or a comma-separated list.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Construct one or more TestFixtures from a given Type,
+ using available parameter data.
+ </summary>
+ <param name="typeInfo">The TypeInfo for which fixtures are to be constructed.</param>
+ <returns>One or more TestFixtures as TestSuite</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.GetParametersFor(System.Type)">
+ <summary>
+ Returns a set of ITestFixtureData items for use as arguments
+ to a parameterized test fixture.
+ </summary>
+ <param name="sourceType">The type for which data is needed.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestOfAttribute">
+ <summary>
+ Indicates which class the test or test fixture is testing
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
+ </summary>
+ <param name="type">The type that is being tested.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
+ </summary>
+ <param name="typeName">The type that is being tested.</param>
+ </member>
+ <member name="T:NUnit.Framework.TheoryAttribute">
+ <summary>
+ Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
+ class makes the method callable from the NUnit test runner. There is a property
+ called Description which is optional which you can provide a more detailed test
+ description. This class cannot be inherited.
+ </summary>
+
+ <example>
+ [TestFixture]
+ public class Fixture
+ {
+ [Test]
+ public void MethodToTest()
+ {}
+
+ [Test(Description = "more detailed description")]
+ public void TestDescriptionMethod()
+ {}
+ }
+ </example>
+
+ </member>
+ <member name="M:NUnit.Framework.TheoryAttribute.#ctor">
+ <summary>
+ Construct the attribute, specifying a combining strategy and source of parameter data.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ValuesAttribute">
+ <summary>
+ ValuesAttribute is used to provide literal arguments for
+ an individual parameter of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ValuesAttribute.data">
+ <summary>
+ The collection of data to be returned. Must
+ be set by any derived attribute classes.
+ We use an object[] so that the individual
+ elements may have their type changed in GetData
+ if necessary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor">
+ <summary>
+ Constructs for use with an Enum parameter. Will pass every enum
+ value in to the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object)">
+ <summary>
+ Construct with one argument
+ </summary>
+ <param name="arg1"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct with two arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Construct with three arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ <param name="arg3"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct with an array of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the collection of values to be used as arguments
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ValueSourceAttribute">
+ <summary>
+ ValueSourceAttribute indicates the source to be used to
+ provide data for one parameter of a test method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the factory - for use with languages
+ that don't support params arrays.
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name - for use with languages
+ that don't support params arrays.
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="P:NUnit.Framework.ValueSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.ValueSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Gets an enumeration of data items for use as arguments
+ for a test method parameter.
+ </summary>
+ <param name="parameter">The parameter for which data is needed</param>
+ <returns>
+ An enumeration containing individual data items
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.CollectionAssert">
+ <summary>
+ A set of Assert methods operating on one or more collections
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use CollectionAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type)">
+ <summary>
+ Asserts that all items contained in collection are of the type specified by expectedType.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ <param name="expectedType">System.Type that all objects in collection must be instances of</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String,System.Object[])">
+ <summary>
+ Asserts that all items contained in collection are of the type specified by expectedType.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ <param name="expectedType">System.Type that all objects in collection must be instances of</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable)">
+ <summary>
+ Asserts that all items contained in collection are not equal to null.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that all items contained in collection are not equal to null.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable)">
+ <summary>
+ Ensures that every object contained in collection exists within the collection
+ once and only once.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Ensures that every object contained in collection exists within the collection
+ once and only once.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are not equivalent.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not equivalent.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object)">
+ <summary>
+ Asserts that collection contains actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object to be found within collection</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that collection contains actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object to be found within collection</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object)">
+ <summary>
+ Asserts that collection does not contain actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object that cannot exist within collection</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that collection does not contain actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object that cannot exist within collection</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the superset does not contain the subset
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the superset does not contain the subset
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the superset contains the subset.
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the superset contains the subset.
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the subset does not contain the superset
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the subset does not contain the superset
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the subset contains the superset.
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the subset contains the superset.
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array,list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array,list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="comparer">A custom comparer to perform the comparisons</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="comparer">A custom comparer to perform the comparisons</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
+ <summary>
+ AllItemsConstraint applies another constraint to each
+ item in a collection, succeeding if they all succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct an AllItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AllItemsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AndConstraint">
+ <summary>
+ AndConstraint succeeds only if both members succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Create an AndConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AndConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply both member constraints to an actual value, succeeding
+ succeeding only if both of them succeed.
+ </summary>
+ <param name="actual">The actual value</param>
+ <returns>True if the constraints both succeeded</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.AndConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
+ <summary>
+ AssignableFromConstraint is used to test that an object
+ can be assigned from a given Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an AssignableFromConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
+ <summary>
+ AssignableToConstraint is used to test that an object
+ can be assigned to a given Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an AssignableToConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
+ <summary>
+ AttributeConstraint tests that a specified attribute is present
+ on a Type or other provider and that the value of the attribute
+ satisfies some other constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Constructs an AttributeConstraint for a specified attribute
+ Type and base constraint.
+ </summary>
+ <param name="type"></param>
+ <param name="baseConstraint"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Determines whether the Type or other provider has the
+ expected attribute and if its value matches the
+ additional constraint specified.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.GetStringRepresentation">
+ <summary>
+ Returns a string representation of the constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
+ <summary>
+ AttributeExistsConstraint tests for the presence of a
+ specified attribute on a Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
+ <summary>
+ Constructs an AttributeExistsConstraint for a specific attribute Type
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AttributeExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Tests whether the object provides the expected attribute.
+ </summary>
+ <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
+ <returns>True if the expected attribute is present, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
+ <summary>
+ BinaryConstraint is the abstract base of all constraints
+ that combine two other constraints in some fashion.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Left">
+ <summary>
+ The first constraint being combined
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Right">
+ <summary>
+ The second constraint being combined
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a BinaryConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
+ <summary>
+ CollectionConstraint is the abstract base class for
+ constraints that operate on collections.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
+ <summary>
+ Construct an empty CollectionConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionConstraint
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Determines whether the specified enumerable is empty.
+ </summary>
+ <param name="enumerable">The enumerable.</param>
+ <returns>
+ <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Protected method to be implemented by derived classes
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
+ <summary>
+ CollectionContainsConstraint is used to test whether a collection
+ contains an expected object as a member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionContainsConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected item is contained in the collection
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
+ <summary>
+ CollectionEquivalentConstraint is used to determine whether two
+ collections are equivalent.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraint._tallyResult">
+ <summary>The result of the <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> from the collections
+ under comparison.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>Construct a CollectionEquivalentConstraint</summary>
+ <param name="expected">Expected collection.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether two collections are equivalent
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the collection is equivalent to the expected.
+ </summary>
+ <typeparam name="TActual">
+ Actual collection type.
+ </typeparam>
+ <param name="actual">
+ Actual collection to compare.
+ </param>
+ <returns>
+ A <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> indicating whether or not
+ the two collections are equivalent.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult">
+ <summary>Provides a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult._tallyResult">
+ <summary>Result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> of the collections to compare for equivalence.</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.MaxDifferingElemsToWrite">
+ <summary>Maximum amount of elements to write to the <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> if there are
+ extra/missing elements from the collection.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.#ctor(NUnit.Framework.Constraints.CollectionEquivalentConstraint,NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult,System.Object,System.Boolean)">
+ <summary>Construct a <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> using a <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
+ <param name="constraint">Source <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</param>
+ <param name="tallyResult">Result of the collection comparison.</param>
+ <param name="actual">Actual collection to compare.</param>
+ <param name="isSuccess">Whether or not the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/> succeeded.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>Write the custom failure message for this object's <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
+ <param name="writer">The <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> to write the failure message to.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
+ <summary>
+ CollectionItemsEqualConstraint is the abstract base class for all
+ collection constraints that apply some notion of item equality
+ as a part of their operation.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionItemsEqualConstraint._comparer">
+ <summary>
+ The NUnitEqualityComparer in use for this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
+ <summary>
+ Construct an empty CollectionConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionConstraint
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoringCase">
+ <summary>
+ Get a flag indicating whether the user requested us to ignore case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.UsingExternalComparer">
+ <summary>
+ Get a flag indicating whether any external comparers are in use.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied Comparison object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Func{``0,``0,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied boolean-returning delegate.
+ </summary>
+ <param name="comparer">The supplied boolean-returning delegate to use.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
+ <summary>
+ Compares two collection members for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
+ <summary>
+ Return a new CollectionTally for use in making tests
+ </summary>
+ <param name="c">The collection to be included in the tally</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
+ <summary>
+ CollectionOrderedConstraint is used to test whether a collection is ordered.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
+ <summary>
+ Construct a CollectionOrderedConstraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Ascending">
+ <summary>
+ If used performs a default ascending comparison
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
+ <summary>
+ If used performs a reverse comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
+ <summary>
+ Modifies the constraint to test ordering by the value of
+ a specified property and returns self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Then">
+ <summary>
+ Then signals a break between two ordering steps
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the collection is ordered
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint.OrderingStep">
+ <summary>
+ An OrderingStep represents one stage of the sort
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
+ <summary>
+ CollectionSubsetConstraint is used to determine whether
+ one collection is a subset of another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSubsetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is expected to be a subset of</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a subset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionSupersetConstraint">
+ <summary>
+ CollectionSupersetConstraint is used to determine whether
+ one collection is a superset of another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSupersetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is expected to be a superset of</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a superset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionTally">
+ <summary><see cref="T:NUnit.Framework.Constraints.CollectionTally"/> counts (tallies) the number of occurrences
+ of each object in one or more enumerations.</summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult">
+ <summary>The result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/>.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.ExtraItems">
+ <summary>Items that were not in the expected collection.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.MissingItems">
+ <summary>Items that were not accounted for in the expected collection.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.#ctor">
+ <summary>Constructs an empty <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.Result">
+ <summary>The result of the comparision between the two collections.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
+ <summary>Construct a CollectionTally object from a comparer and a collection.</summary>
+ <param name="comparer">The comparer to use for equality.</param>
+ <param name="c">The expected collection to compare against.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Object)">
+ <summary>Try to remove an object from the tally.</summary>
+ <param name="o">The object to remove.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Collections.IEnumerable)">
+ <summary>Try to remove a set of objects from the tally.</summary>
+ <param name="c">The objects to remove.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.ArraysComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Array"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.CharsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Char"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DateTimeOffsetsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.DateTimeOffset"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DictionariesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.IDictionary"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DictionaryEntriesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.DictionaryEntry"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DirectoriesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.IO.DirectoryInfo"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.EnumerablesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.IEnumerable"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.EquatablesComparer">
+ <summary>
+ Comparator for two types related by <see cref="T:System.IEquatable`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.IChainComparer">
+ <summary>
+ Interface for comparing two <see cref="T:System.Object"/>s.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Comparers.IChainComparer.Equal(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@,System.Boolean)">
+ <summary>
+ Method for comparing two objects with a tolerance.
+ </summary>
+ <param name="x">The first object to compare.</param>
+ <param name="y">The second object to compare.</param>
+ <param name="tolerance">The tolerance to use when comparing the objects.</param>
+ <param name="topLevelComparison">Flag indicating whether or not this is the top level comparison.</param>
+ <returns>
+ <c>null</c> if the objects cannot be compared using the method.
+ Otherwise the result of the comparison is returned.
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.KeyValuePairsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.Generic.KeyValuePair`2"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.NumericsComparer">
+ <summary>
+ Comparator for two <see cref="T:NUnit.Framework.Constraints.Numerics"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.StreamsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.IO.Stream"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.StringsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.String"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TimeSpanToleranceComparer">
+ <summary>
+ Comparator for two <see cref="T:System.DateTime"/>s or <see cref="T:System.TimeSpan"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TupleComparer">
+ <summary>
+ Comparator for two <c>Tuple</c>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TupleComparerBase">
+ <summary>
+ Base class for comparators for tuples (both regular Tuples and ValueTuples).
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.ValueTupleComparer">
+ <summary>
+ Comparator for two <c>ValueTuple</c>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
+ <summary>
+ ComparisonAdapter class centralizes all comparisons of
+ values in NUnit, adapting to the use of any provided
+ <see cref="T:System.Collections.IComparer"/>, <see cref="T:System.Collections.Generic.IComparer`1"/>
+ or <see cref="T:System.Comparison`1"/>.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
+ <summary>
+ Gets the default ComparisonAdapter, which wraps an
+ NUnitComparer object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
+ <summary>
+ Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.IComparer"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
+ <summary>
+ Returns a ComparisonAdapter that wraps a <see cref="T:System.Comparison`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
+ <summary>
+ Construct a default ComparisonAdapter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
+ <summary>
+ Construct a ComparisonAdapter for an <see cref="T:System.Collections.IComparer"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ <param name="expected"></param>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
+ <summary>
+ ComparerAdapter extends <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/> and
+ allows use of an <see cref="T:System.Collections.Generic.IComparer`1"/> or <see cref="T:System.Comparison`1"/>
+ to actually perform the comparison.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
+ <summary>
+ Construct a ComparisonAdapter for an <see cref="T:System.Collections.Generic.IComparer`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
+ <summary>
+ Compare a Type T to an object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
+ <summary>
+ Construct a ComparisonAdapter for a <see cref="T:System.Comparison`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
+ <summary>
+ Compare a Type T to an object
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
+ <summary>
+ Abstract base class for constraints that compare values to
+ determine if one is greater than, equal to or less than
+ the other.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._expected">
+ <summary>
+ The value against which a comparison is to be made
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._tolerance">
+ <summary>
+ Tolerance used in making the comparison
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._comparer">
+ <summary>
+ ComparisonAdapter to be used in making the comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ComparisonConstraint"/> class.
+ </summary>
+ <param name="expected">The value against which to make a comparison.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Protected function overridden by derived class to actually perform the comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Within(System.Object)">
+ <summary>
+ Set the tolerance for use in this comparison
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ComparisonConstraint.Percent">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a percentage that the actual values is allowed to deviate from
+ the expected value.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ActualValueDelegate`1">
+ <summary>
+ Delegate used to delay evaluation of the actual value
+ to be used in evaluating a constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Constraint">
+ <summary>
+ The Constraint class is the base of all built-in constraints
+ within NUnit. It provides the operator overloads used to combine
+ constraints.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object[])">
+ <summary>
+ Construct a constraint with optional arguments
+ </summary>
+ <param name="args">Arguments to be saved</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Arguments">
+ <summary>
+ Arguments provided to this Constraint, for use in
+ formatting the description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Builder">
+ <summary>
+ The ConstraintBuilder holding this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ The default implementation simply dereferences the value but
+ derived classes may override it to provide for delayed processing.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.GetTestObject``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Retrieves the value to be tested from an ActualValueDelegate.
+ The default implementation simply evaluates the delegate but derived
+ classes may override it to provide for delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>Delegate evaluation result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
+ <summary>
+ Default override of ToString returns the constraint DisplayName
+ followed by any arguments within angle brackets.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied only if both
+ argument constraints are satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if either
+ of the argument constraints is satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if the
+ argument constraint is not satisfied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.And">
+ <summary>
+ Returns a ConstraintExpression by appending And
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.With">
+ <summary>
+ Returns a ConstraintExpression by appending And
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Or">
+ <summary>
+ Returns a ConstraintExpression by appending Or
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
+ <summary>
+ Resolves any pending operators and returns the resolved constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
+ <summary>
+ ConstraintBuilder maintains the stacks that are used in
+ processing a ConstraintExpression. An OperatorStack
+ is used to hold operators that are waiting for their
+ operands to be reorganized. a ConstraintStack holds
+ input constraints as well as the results of each
+ operator applied.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
+ <summary>
+ OperatorStack is a type-safe stack for holding ConstraintOperators
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> class.
+ </summary>
+ <param name="builder">The ConstraintBuilder using this stack.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
+ <summary>
+ Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> is empty.
+ </summary>
+ <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
+ <summary>
+ Gets the topmost operator without modifying the stack.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Pushes the specified operator onto the stack.
+ </summary>
+ <param name="op">The operator to put onto the stack.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
+ <summary>
+ Pops the topmost operator from the stack.
+ </summary>
+ <returns>The topmost operator on the stack</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
+ <summary>
+ ConstraintStack is a type-safe stack for holding Constraints
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> class.
+ </summary>
+ <param name="builder">The ConstraintBuilder using this stack.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
+ <summary>
+ Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> is empty.
+ </summary>
+ <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Pushes the specified constraint. As a side effect,
+ the constraint's Builder field is set to the
+ ConstraintBuilder owning this stack.
+ </summary>
+ <param name="constraint">The constraint to put onto the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
+ <summary>
+ Pops this topmost constraint from the stack.
+ As a side effect, the constraint's Builder
+ field is set to null.
+ </summary>
+ <returns>The topmost contraint on the stack</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Appends the specified operator to the expression by first
+ reducing the operator stack and then pushing the new
+ operator on the stack.
+ </summary>
+ <param name="op">The operator to push.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Appends the specified constraint to the expression by pushing
+ it on the constraint stack.
+ </summary>
+ <param name="constraint">The constraint to push.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
+ <summary>
+ Sets the top operator right context.
+ </summary>
+ <param name="rightContext">The right context.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
+ <summary>
+ Reduces the operator stack until the topmost item
+ precedence is greater than or equal to the target precedence.
+ </summary>
+ <param name="targetPrecedence">The target precedence.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
+ <summary>
+ Resolves this instance, returning a Constraint. If the Builder
+ is not currently in a resolvable state, an exception is thrown.
+ </summary>
+ <returns>The resolved constraint</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
+ <summary>
+ Gets a value indicating whether this instance is resolvable.
+ </summary>
+ <value>
+ <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
+ <summary>
+ ConstraintExpression represents a compound constraint in the
+ process of being constructed from a series of syntactic elements.
+
+ Individual elements are appended to the expression as they are
+ reorganized. When a constraint is appended, it is returned as the
+ value of the operation so that modifiers may be applied. However,
+ any partially built expression is attached to the constraint for
+ later resolution. When an operator is appended, the partial
+ expression is returned. If it's a self-resolving operator, then
+ a ResolvableConstraintExpression is returned.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintExpression.builder">
+ <summary>
+ The ConstraintBuilder holding the elements recognized so far
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/>
+ class passing in a ConstraintBuilder, which may be pre-populated.
+ </summary>
+ <param name="builder">The builder.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ToString">
+ <summary>
+ Returns a string representation of the expression as it
+ currently stands. This should only be used for testing,
+ since it has the side-effect of resolving the expression.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Appends an operator to the expression and returns the
+ resulting expression itself.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
+ <summary>
+ Appends a self-resolving operator to the expression and
+ returns a new ResolvableConstraintExpression.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Appends a constraint to the expression and returns that
+ constraint, which is associated with the current state
+ of the expression being built. Note that the constraint
+ is not reduced at this time. For example, if there
+ is a NotOperator on the stack we don't reduce and
+ return a NotConstraint. The original constraint must
+ be returned because it may support modifiers that
+ are yet to be applied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.One">
+ <summary>
+ Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/>, which will
+ apply the following constraint to a collection of length one, succeeding
+ only if exactly one of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
+ <summary>
+ With is currently a NOP - reserved for future use.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Returns the constraint provided as an argument - used to allow custom
+ custom constraints to easily participate in the syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
+ <summary>
+ Returns the constraint provided as an argument - used to allow custom
+ custom constraints to easily participate in the syntax.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Zero">
+ <summary>
+ Returns a constraint that tests if item is equal to zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainKey(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the Dictionary key collection.
+ </summary>
+ <param name="expected">The key to be matched in the Dictionary key collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainValue(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the Dictionary value collection.
+ </summary>
+ <param name="expected">The value to be matched in the Dictionary value collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ inclusively within a specified range.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Exist">
+ <summary>
+ Returns a constraint that succeeds if the value
+ is a file or directory and it exists.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintStatus">
+ <summary>
+ ConstraintStatus represents the status of a ConstraintResult
+ returned by a Constraint being applied to an actual value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Unknown">
+ <summary>
+ The status has not yet been set
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Success">
+ <summary>
+ The constraint succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Failure">
+ <summary>
+ The constraint failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Error">
+ <summary>
+ An error occurred in applying the constraint (reserved for future use)
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintResult">
+ <summary>
+ Contain the result of matching a <see cref="T:NUnit.Framework.Constraints.Constraint"/> against an actual value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,NUnit.Framework.Constraints.ConstraintStatus)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ <param name="status">The status of the new ConstraintResult.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,System.Boolean)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ <param name="isSuccess">If true, applies a status of Success to the result, otherwise Failure.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.ActualValue">
+ <summary>
+ The actual value that was passed to the <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Status">
+ <summary>
+ Gets and sets the ResultStatus for this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.IsSuccess">
+ <summary>
+ True if actual value meets the Constraint criteria otherwise false.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Name">
+ <summary>
+ Display friendly name of the constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Description">
+ <summary>
+ Description of the constraint may be affected by the state the constraint had
+ when <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> was performed against the actual value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the failure message to the MessageWriter provided
+ as an argument. The default implementation simply passes
+ the result and the actual value to the writer, which
+ then displays the constraint description and the value.
+
+ Constraints that need to provide additional details,
+ such as where the error occurred, can override this.
+ </summary>
+ <param name="writer">The MessageWriter on which to display the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
+ <summary>
+ ContainsConstraint tests a whether a string contains a substring
+ or a collection contains an object. It postpones the decision of
+ which test to use until the type of the actual argument is known.
+ This allows testing whether a string is contained in a collection
+ or as a substring of another string using the same syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value contained within the string/collection.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ContainsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ContainsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint">
+ <summary>
+ DictionaryContainsKeyConstraint is used to test whether a dictionary
+ contains an expected object as a key.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a DictionaryContainsKeyConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected key is contained in the dictionary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DictionaryContainsValueConstraint">
+ <summary>
+ DictionaryContainsValueConstraint is used to test whether a dictionary
+ contains an expected object as a value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a DictionaryContainsValueConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected value is contained in the dictionary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
+ <summary>
+ EmptyCollectionConstraint tests whether a collection is empty.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyCollectionConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Check that the collection is empty
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
+ <summary>
+ EmptyConstraint tests a whether a string or collection is empty,
+ postponing the decision about which test is applied until the
+ type of the actual argument is known.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyDirectoryConstraint">
+ <summary>
+ EmptyDirectoryConstraint is used to test that a directory is empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyDirectoryConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyDirectoryConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
+ <summary>
+ EmptyStringConstraint tests whether a string is empty.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyStringConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
+ <summary>
+ EndsWithConstraint can test whether a string ends
+ with an expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EndsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraint">
+ <summary>
+ EqualConstraint is able to compare an actual value with the
+ expected value provided in its constructor. Two objects are
+ considered equal if both are null, or if both have the same
+ value. NUnit has special semantics for some object types.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.EqualConstraint._comparer">
+ <summary>
+ NUnitEqualityComparer used to test equality.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Tolerance">
+ <summary>
+ Gets the tolerance for this comparison.
+ </summary>
+ <value>
+ The tolerance.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.CaseInsensitive">
+ <summary>
+ Gets a value indicating whether to compare case insensitive.
+ </summary>
+ <value>
+ <c>true</c> if comparing case insensitive; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.ClipStrings">
+ <summary>
+ Gets a value indicating whether or not to clip strings.
+ </summary>
+ <value>
+ <c>true</c> if set to clip strings otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.FailurePoints">
+ <summary>
+ Gets the failure points.
+ </summary>
+ <value>
+ The failure points.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
+ <summary>
+ Flag the constraint to suppress string clipping
+ and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
+ <summary>
+ Flag the constraint to compare arrays as collections
+ and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
+ <summary>
+ Flag the constraint to use a tolerance when determining equality.
+ </summary>
+ <param name="amount">Tolerance value to be used</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.WithSameOffset">
+ <summary>
+ Flags the constraint to include <see cref="P:System.DateTimeOffset.Offset"/>
+ property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
+ </summary>
+ <remarks>
+ Using this modifier does not allow to use the <see cref="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)"/>
+ constraint modifier.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a distance in representable values (see remarks).
+ </summary>
+ <returns>Self.</returns>
+ <remarks>
+ Ulp stands for "unit in the last place" and describes the minimum
+ amount a given value can change. For any integers, an ulp is 1 whole
+ digit. For floating point values, the accuracy of which is better
+ for smaller numbers and worse for larger numbers, an ulp depends
+ on the size of the number. Using ulps for comparison of floating
+ point results instead of fixed tolerances is safer because it will
+ automatically compensate for the added inaccuracy of larger numbers.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a percentage that the actual values is allowed to deviate from
+ the expected value.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in days.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in hours.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in minutes.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in seconds.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Func{``0,``0,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied boolean-returning delegate.
+ </summary>
+ <param name="comparer">The boolean-returning delegate to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied Comparison object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraintResult">
+ <summary>
+ The EqualConstraintResult class is tailored for formatting
+ and displaying the result of an EqualConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.#ctor(NUnit.Framework.Constraints.EqualConstraint,System.Object,System.Boolean)">
+ <summary>
+ Construct an EqualConstraintResult
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write a failure message. Overridden to provide custom
+ failure messages for EqualConstraint.
+ </summary>
+ <param name="writer">The MessageWriter to write to</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
+ <summary>
+ Display the failure information for two collections that did not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected collection.</param>
+ <param name="actual">The actual collection</param>
+ <param name="depth">The depth of this failure in a set of nested collections</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
+ <summary>
+ Displays a single line showing the types and sizes of the expected
+ and actual collections or arrays. If both are identical, the value is
+ only shown once.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected collection or array</param>
+ <param name="actual">The actual collection or array</param>
+ <param name="indent">The indentation level for the message line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayFailurePoint(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint,System.Int32)">
+ <summary>
+ Displays a single line showing the point in the expected and actual
+ arrays at which the comparison failed. If the arrays have different
+ structures or dimensions, both values are shown.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected array</param>
+ <param name="actual">The actual array</param>
+ <param name="failurePoint">Index of the failure point in the underlying collections</param>
+ <param name="indent">The indentation level for the message line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayEnumerableDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
+ <summary>
+ Display the failure information for two IEnumerables that did not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected enumeration.</param>
+ <param name="actual">The actual enumeration</param>
+ <param name="depth">The depth of this failure in a set of nested collections</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
+ <summary>
+ EqualityAdapter class handles all equality comparisons
+ that use an <see cref="T:System.Collections.IEqualityComparer"/>, <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>
+ or a <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.AreEqual(System.Object,System.Object)">
+ <summary>
+ Compares two objects, returning true if they are equal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ The base adapter cannot handle IEnumerables except for strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter">
+ <summary>
+ <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IEqualityComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Returns an EqualityAdapter that uses a predicate function for items comparison.
+ </summary>
+ <typeparam name="TExpected"></typeparam>
+ <typeparam name="TActual"></typeparam>
+ <param name="comparison"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ The base adapter cannot handle IEnumerables except for strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.AreEqual(System.Object,System.Object)">
+ <summary>
+ Compares two objects, returning true if they are equal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.GenericEqualityAdapter`1.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ Generic adapter requires objects of the specified type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter`1">
+ <summary>
+ <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps a <see cref="T:System.Comparison`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactCountConstraint">
+ <summary>
+ ExactCountConstraint applies another constraint to each
+ item in a collection, succeeding only if a specified
+ number of items succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32)">
+ <summary>
+ Construct a standalone ExactCountConstraint
+ </summary>
+ <param name="expectedCount"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct an ExactCountConstraint on top of an existing constraint
+ </summary>
+ <param name="expectedCount"></param>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ succeeding only if the expected number of items pass.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExactCountConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
+ <summary>
+ ExactTypeConstraint is used to test that an object
+ is of the exact type provided in the constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an ExactTypeConstraint for a given Type
+ </summary>
+ <param name="type">The expected Type.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExactTypeConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExceptionTypeConstraint">
+ <summary>
+ ExceptionTypeConstraint is a special version of ExactTypeConstraint
+ used to provided detailed info about the exception thrown in
+ an error message.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Constructs an ExceptionTypeConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FalseConstraint">
+ <summary>
+ FalseConstraint tests that the actual value is false
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FalseConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FalseConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FileExistsConstraint">
+ <summary>
+ FileExistsConstraint is used to determine if a file exists
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileExistsConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileExistsConstraint"/> class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint">
+ <summary>
+ FileOrDirectoryExistsConstraint is used to determine if a file or directory exists
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreDirectories">
+ <summary>
+ If true, the constraint will only check if files exist, not directories
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreFiles">
+ <summary>
+ If true, the constraint will only check if directories exist, not files
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
+ will check files and directories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
+ will only check files if ignoreDirectories is true.
+ </summary>
+ <param name="ignoreDirectories">if set to <c>true</c> [ignore directories].</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
+ <summary>Helper routines for working with floating point numbers</summary>
+ <remarks>
+ <para>
+ The floating point comparison code is based on this excellent article:
+ http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
+ </para>
+ <para>
+ "ULP" means Unit in the Last Place and in the context of this library refers to
+ the distance between two adjacent floating point numbers. IEEE floating point
+ numbers can only represent a finite subset of natural numbers, with greater
+ accuracy for smaller numbers and lower accuracy for very large numbers.
+ </para>
+ <para>
+ If a comparison is allowed "2 ulps" of deviation, that means the values are
+ allowed to deviate by up to 2 adjacent floating point values, which might be
+ as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
+ </para>
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
+ <summary>Union of a floating point variable and an integer</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
+ <summary>The union's value as a floating point variable</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
+ <summary>The union's value as an integer</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
+ <summary>The union's value as an unsigned integer</summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
+ <summary>Union of a double precision floating point variable and a long</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
+ <summary>The union's value as a double precision floating point variable</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
+ <summary>The union's value as a long</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
+ <summary>The union's value as an unsigned long</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
+ <summary>Compares two floating point values for equality</summary>
+ <param name="left">First floating point value to be compared</param>
+ <param name="right">Second floating point value t be compared</param>
+ <param name="maxUlps">
+ Maximum number of representable floating point values that are allowed to
+ be between the left and the right floating point values
+ </param>
+ <returns>True if both numbers are equal or close to being equal</returns>
+ <remarks>
+ <para>
+ Floating point values can only represent a finite subset of natural numbers.
+ For example, the values 2.00000000 and 2.00000024 can be stored in a float,
+ but nothing inbetween them.
+ </para>
+ <para>
+ This comparison will count how many possible floating point values are between
+ the left and the right number. If the number of possible values between both
+ numbers is less than or equal to maxUlps, then the numbers are considered as
+ being equal.
+ </para>
+ <para>
+ Implementation partially follows the code outlined here:
+ http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
+ <summary>Compares two double precision floating point values for equality</summary>
+ <param name="left">First double precision floating point value to be compared</param>
+ <param name="right">Second double precision floating point value t be compared</param>
+ <param name="maxUlps">
+ Maximum number of representable double precision floating point values that are
+ allowed to be between the left and the right double precision floating point values
+ </param>
+ <returns>True if both numbers are equal or close to being equal</returns>
+ <remarks>
+ <para>
+ Double precision floating point values can only represent a limited series of
+ natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004
+ can be stored in a double, but nothing inbetween them.
+ </para>
+ <para>
+ This comparison will count how many possible double precision floating point
+ values are between the left and the right number. If the number of possible
+ values between both numbers is less than or equal to maxUlps, then the numbers
+ are considered as being equal.
+ </para>
+ <para>
+ Implementation partially follows the code outlined here:
+ http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
+ <summary>
+ Reinterprets the memory contents of a floating point value as an integer value
+ </summary>
+ <param name="value">
+ Floating point value whose memory contents to reinterpret
+ </param>
+ <returns>
+ The memory contents of the floating point value interpreted as an integer
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
+ <summary>
+ Reinterprets the memory contents of a double precision floating point
+ value as an integer value
+ </summary>
+ <param name="value">
+ Double precision floating point value whose memory contents to reinterpret
+ </param>
+ <returns>
+ The memory contents of the double precision floating point value
+ interpreted as an integer
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
+ <summary>
+ Reinterprets the memory contents of an integer as a floating point value
+ </summary>
+ <param name="value">Integer value whose memory contents to reinterpret</param>
+ <returns>
+ The memory contents of the integer value interpreted as a floating point value
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
+ <summary>
+ Reinterprets the memory contents of an integer value as a double precision
+ floating point value
+ </summary>
+ <param name="value">Integer whose memory contents to reinterpret</param>
+ <returns>
+ The memory contents of the integer interpreted as a double precision
+ floating point value
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
+ <summary>
+ Tests whether a value is greater than the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
+ <summary>
+ Tests whether a value is greater than or equal to the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.IConstraint">
+ <summary>
+ Interface for all constraints
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Arguments">
+ <summary>
+ Arguments provided to this Constraint, for use in
+ formatting the description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Builder">
+ <summary>
+ The ConstraintBuilder holding this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ The default implementation simply dereferences the value but
+ derived classes may override it to provide for delayed processing.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
+ <summary>
+ InstanceOfTypeConstraint is used to test that an object
+ is of the same type provided or derived from it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an InstanceOfTypeConstraint for the type provided
+ </summary>
+ <param name="type">The expected Type</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.InstanceOfTypeConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Interval">
+ <summary>
+ Keeps track of an interval time which can be represented in
+ Minutes, Seconds or Milliseconds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Interval.#ctor(System.Int32)">
+ <summary>
+ Constructs a interval given an value in milliseconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.AsTimeSpan">
+ <summary>
+ Gets Interval value represented as a TimeSpan object
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InMinutes">
+ <summary>
+ Returns the interval with the current value as a number of minutes.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InSeconds">
+ <summary>
+ Returns the interval with the current value as a number of seconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InMilliseconds">
+ <summary>
+ Returns the interval with the current value as a number of milliseconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.IsNotZero">
+ <summary>
+ Is true for intervals created with a non zero value
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Interval.ToString">
+ <summary>
+ Returns a string that represents the current object.
+ </summary>
+ <returns>
+ A string that represents the current object.
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Interval.IntervalUnit">
+ <summary>
+ IntervalUnit provides the semantics to the value stored in Interval class.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Minute">
+ <summary>
+ Unit representing an Interval in minutes
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Second">
+ <summary>
+ Unit representing an Interval in seconds
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Millisecond">
+ <summary>
+ Unit representing an Interval in milliseconds
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
+ <summary>
+ The IResolveConstraint interface is implemented by all
+ complete and resolvable constraints and expressions.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
+ <summary>
+ Return the top-level constraint for this expression
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ItemsConstraintExpression">
+ <summary>
+ An extension of ResolvableConstraintExpression that adds a no-op Items property for readability.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor">
+ <summary>
+ Create a new instance of ItemsConstraintExpression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression,
+ passing in a pre-populated ConstraintBuilder.
+ </summary>
+ <param name="builder"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ItemsConstraintExpression.Items">
+ <summary>
+ No-op property for readability.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
+ <summary>
+ Tests whether a value is less than the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
+ <summary>
+ Tests whether a value is less than or equal to the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.MessageWriter">
+ <summary>
+ MessageWriter is the abstract base for classes that write
+ constraint descriptions and messages in some form. The
+ class has separate methods for writing various components
+ of a message, allowing implementations to tailor the
+ presentation as needed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
+ <summary>
+ Construct a MessageWriter given a culture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
+ <summary>
+ Abstract method to get the max line length
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message.
+ </summary>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message, at a given
+ indentation level.
+ </summary>
+ <param name="level">The indentation level of the message</param>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Display Expected and Actual lines for a constraint. This
+ is called by MessageWriter's default implementation of
+ WriteMessageTo and provides the generic two-line display.
+ </summary>
+ <param name="result">The failing constraint result</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
+ <summary>
+ Display Expected and Actual lines for given values. This
+ method may be called by constraints that need more control over
+ the display of actual and expected values than is provided
+ by the default implementation.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Display Expected and Actual lines for given values, including
+ a tolerance value on the Expected line.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
+ <summary>
+ Display the expected and actual string values on separate lines.
+ If the mismatch parameter is >=0, an additional line is displayed
+ line containing a caret that points to the mismatch point.
+ </summary>
+ <param name="expected">The expected string value</param>
+ <param name="actual">The actual string value</param>
+ <param name="mismatch">The point at which the strings don't match or -1</param>
+ <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
+ <param name="clipping">If true, the strings should be clipped to fit the line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
+ <summary>
+ Writes the text for an actual value.
+ </summary>
+ <param name="actual">The actual value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
+ <summary>
+ Writes the text for a generalized value.
+ </summary>
+ <param name="val">The value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Writes the text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ValueFormatter">
+ <summary>
+ Custom value formatter function
+ </summary>
+ <param name="val">The value</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ValueFormatterFactory">
+ <summary>
+ Custom value formatter factory function
+ </summary>
+ <param name="next">The next formatter function</param>
+ <returns>ValueFormatter</returns>
+ <remarks>If the given formatter is unable to handle a certain format, it must call the next formatter in the chain</remarks>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.MsgUtils">
+ <summary>
+ Static methods used in creating messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
+ <summary>
+ Static string used when strings are clipped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.MsgUtils.Fmt_Null">
+ <summary>
+ Formatting strings used for expected and actual values
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.MsgUtils.DefaultValueFormatter">
+ <summary>
+ Current head of chain of value formatters. Public for testing.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ Add a formatter to the chain of responsibility.
+ </summary>
+ <param name="formatterFactory"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatValue(System.Object)">
+ <summary>
+ Formats text to represent a generalized value.
+ </summary>
+ <param name="val">The value</param>
+ <returns>The formatted text</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatCollection(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Formats text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
+ <summary>
+ Returns the representation of a type as used in NUnitLite.
+ This is the same as Type.ToString() except for arrays,
+ which are displayed with their declared sizes.
+ </summary>
+ <param name="obj"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
+ <summary>
+ Converts any control characters in a string
+ to their escaped representation.
+ </summary>
+ <param name="s">The string to be converted</param>
+ <returns>The converted string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeNullCharacters(System.String)">
+ <summary>
+ Converts any null characters in a string
+ to their escaped representation.
+ </summary>
+ <param name="s">The string to be converted</param>
+ <returns>The converted string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
+ <summary>
+ Return the a string representation for a set of indices into an array
+ </summary>
+ <param name="indices">Array of indices for which a string is needed</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.IEnumerable,System.Int64)">
+ <summary>
+ Get an array of indices representing the point in a collection or
+ array corresponding to a single int index into the collection.
+ </summary>
+ <param name="collection">The collection to which the indices apply</param>
+ <param name="index">Index in the collection</param>
+ <returns>Array of indices</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
+ <summary>
+ Clip a string to a given length, starting at a particular offset, returning the clipped
+ string with ellipses representing the removed parts
+ </summary>
+ <param name="s">The string to be clipped</param>
+ <param name="maxStringLength">The maximum permitted length of the result string</param>
+ <param name="clipStart">The point at which to start clipping</param>
+ <returns>The clipped string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
+ <summary>
+ Clip the expected and actual strings in a coordinated fashion,
+ so that they may be displayed together.
+ </summary>
+ <param name="expected"></param>
+ <param name="actual"></param>
+ <param name="maxDisplayLength"></param>
+ <param name="mismatch"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
+ <summary>
+ Shows the position two strings start to differ. Comparison
+ starts at the start index.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="istart">The index in the strings at which comparison should start</param>
+ <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
+ <returns>-1 if no mismatch found, or the index where mismatch found</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NaNConstraint">
+ <summary>
+ NaNConstraint tests that the actual value is a double or float NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NaNConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NaNConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test that the actual value is an NaN
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
+ <summary>
+ NoItemConstraint applies another constraint to each
+ item in a collection, failing if any of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NoItemConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoItemConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotConstraint">
+ <summary>
+ NotConstraint negates the effect of some other constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NotConstraint"/> class.
+ </summary>
+ <param name="baseConstraint">The base constraint to be negated.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for if the base constraint fails, false if it succeeds</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NullConstraint">
+ <summary>
+ NullConstraint tests that the actual value is null
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NullConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NullConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Numerics">
+ <summary>
+ The Numerics class contains common operations on numeric values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a floating point numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a floating point numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a fixed point numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a fixed point numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
+ <summary>
+ Test two numeric values for equality, performing the usual numeric
+ conversions and using a provided or default tolerance. If the tolerance
+ provided is Empty, this method may set it to a default tolerance.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="tolerance">A reference to the tolerance in effect</param>
+ <returns>True if the values are equal</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
+ <summary>
+ Compare two numeric values, performing the usual numeric conversions.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <returns>The relationship of the values to each other</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitComparer">
+ <summary>
+ NUnitComparer encapsulates NUnit's default behavior
+ in comparing two objects.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
+ <summary>
+ Returns the default NUnitComparer.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ <param name="x"></param>
+ <param name="y"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
+ <summary>
+ NUnitEqualityComparer encapsulates NUnit's handling of
+ equality tests between objects.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
+ <summary>
+ If true, all string comparisons will ignore case
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
+ <summary>
+ If true, arrays will be treated as collections, allowing
+ those of different dimensions to be compared
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparers">
+ <summary>
+ Comparison objects used in comparisons for some constraints.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.failurePoints">
+ <summary>
+ List of points at which a failure occurred.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer._comparers">
+ <summary>
+ List of comparers used to compare pairs of objects.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
+ <summary>
+ Returns the default NUnitEqualityComparer
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
+ <summary>
+ Gets and sets a flag indicating whether case should
+ be ignored in determining equality.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
+ <summary>
+ Gets and sets a flag indicating that arrays should be
+ compared as collections, without regard to their shape.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparers">
+ <summary>
+ Gets the list of external comparers to be used to
+ test for equality. They are applied to members of
+ collections, in place of NUnit's own logic.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
+ <summary>
+ Gets the list of failure points for the last Match performed.
+ The list consists of objects to be interpreted by the caller.
+ This generally means that the caller may only make use of
+ objects it has placed on the list at a particular depth.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.WithSameOffset">
+ <summary>
+ Flags the comparer to include <see cref="P:System.DateTimeOffset.Offset"/>
+ property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
+ </summary>
+ <remarks>
+ Using this modifier does not allow to use the <see cref="T:NUnit.Framework.Constraints.Tolerance"/>
+ modifier.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@,System.Boolean)">
+ <summary>
+ Compares two objects for equality within a tolerance.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint">
+ <summary>
+ FailurePoint class represents one point of failure
+ in an equality test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.Position">
+ <summary>
+ The location of the failure
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedValue">
+ <summary>
+ The expected value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualValue">
+ <summary>
+ The actual value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedHasData">
+ <summary>
+ Indicates whether the expected value is valid
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualHasData">
+ <summary>
+ Indicates whether the actual value is valid
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllOperator">
+ <summary>
+ Represents a constraint that succeeds if all the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ they all succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AndOperator">
+ <summary>
+ Operator that requires both it's arguments to succeed
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
+ <summary>
+ Construct an AndOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Apply the operator to produce an AndConstraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeOperator">
+ <summary>
+ Operator that tests for the presence of a particular attribute
+ on a type and optionally applies further tests to the attribute.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
+ <summary>
+ Construct an AttributeOperator for a particular Type
+ </summary>
+ <param name="type">The Type of attribute tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinaryOperator">
+ <summary>
+ Abstract base class for all binary operators
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
+ <summary>
+ Gets the left precedence of the operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
+ <summary>
+ Gets the right precedence of the operator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Abstract method that produces a constraint by applying
+ the operator to its left and right constraint arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOperator">
+ <summary>
+ Abstract base for operators that indicate how to
+ apply a constraint to items in a collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
+ <summary>
+ Constructs a CollectionOperator
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
+ <summary>
+ The ConstraintOperator class is used internally by a
+ ConstraintBuilder to represent an operator that
+ modifies or combines constraints.
+
+ Constraint operators use left and right precedence
+ values to determine whether the top operator on the
+ stack should be reduced before pushing a new operator.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
+ <summary>
+ The precedence value used when the operator
+ is about to be pushed to the stack.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
+ <summary>
+ The precedence value used when the operator
+ is on the top of the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
+ <summary>
+ The syntax element preceding this operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
+ <summary>
+ The syntax element following this operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
+ <summary>
+ The precedence value used when the operator
+ is about to be pushed to the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
+ <summary>
+ The precedence value used when the operator
+ is on the top of the stack.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactCountOperator">
+ <summary>
+ Represents a constraint that succeeds if the specified
+ count of members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountOperator.#ctor(System.Int32)">
+ <summary>
+ Construct an ExactCountOperator for a specified count
+ </summary>
+ <param name="expectedCount">The expected count</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoneOperator">
+ <summary>
+ Represents a constraint that succeeds if none of the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ none of them succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotOperator">
+ <summary>
+ Negates the test of the constraint it wraps.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
+ <summary>
+ Constructs a new NotOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a NotConstraint applied to its argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.OrOperator">
+ <summary>
+ Operator that requires at least one of it's arguments to succeed
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
+ <summary>
+ Construct an OrOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Apply the operator to produce an OrConstraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixOperator">
+ <summary>
+ PrefixOperator takes a single constraint and modifies
+ it's action in some way.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns the constraint created by applying this
+ prefix to another constraint.
+ </summary>
+ <param name="constraint"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropOperator">
+ <summary>
+ Operator used to test for the presence of a named Property
+ on an object and optionally apply further tests to the
+ value of that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
+ <summary>
+ Gets the name of the property to which the operator applies
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
+ <summary>
+ Constructs a PropOperator for a particular named property
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
+ <summary>
+ Abstract base class for operators that are able to reduce to a
+ constraint whether or not another syntactic element follows.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeOperator">
+ <summary>
+ Represents a constraint that succeeds if any of the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ any of them succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
+ <summary>
+ Operator that tests that an exception is thrown and
+ optionally applies further tests to the exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
+ <summary>
+ Construct a ThrowsOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.WithOperator">
+ <summary>
+ Represents a constraint that simply wraps the
+ constraint provided as an argument, without any
+ further functionality, but which modifies the
+ order of evaluation because of its precedence.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
+ <summary>
+ Constructor for the WithOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that wraps its argument
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.OrConstraint">
+ <summary>
+ OrConstraint succeeds if either member succeeds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Create an OrConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.OrConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the member constraints to an actual value, succeeding
+ succeeding as soon as one of them succeeds.
+ </summary>
+ <param name="actual">The actual value</param>
+ <returns>True if either constraint succeeded</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PathConstraint">
+ <summary>
+ PathConstraint serves as the abstract base of constraints
+ that operate on paths and provides several helper methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.#ctor(System.String)">
+ <summary>
+ Construct a PathConstraint for a give expected path
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PathConstraint.RespectCase">
+ <summary>
+ Modifies the current instance to be case-sensitive
+ and returns it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.Canonicalize(System.String)">
+ <summary>
+ Canonicalize the provided path
+ </summary>
+ <param name="path"></param>
+ <returns>The path in standardized form</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSubPath(System.String,System.String)">
+ <summary>
+ Test whether one path in canonical form is a subpath of another path
+ </summary>
+ <param name="path1">The first path - supposed to be the parent path</param>
+ <param name="path2">The second path - supposed to be the child path</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
+ <summary>
+ Predicate constraint wraps a Predicate in a constraint,
+ returning success if the predicate is true.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
+ <summary>
+ Construct a PredicateConstraint from a predicate
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PredicateConstraint`1.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.ApplyTo``1(``0)">
+ <summary>
+ Determines whether the predicate succeeds when applied
+ to the actual value.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
+ <summary>
+ Abstract base class used for prefixes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.BaseConstraint">
+ <summary>
+ The base constraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.DescriptionPrefix">
+ <summary>
+ Prefix used in forming the constraint description
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Construct given a base constraint
+ </summary>
+ <param name="baseConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixConstraint.FormatDescription(System.String,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Formats a prefix constraint's description.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
+ <summary>
+ PropertyConstraint extracts a named property and uses
+ its value as the actual value for a chained constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyConstraint"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ <param name="baseConstraint">The constraint to apply to the property.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
+ <summary>
+ PropertyExistsConstraint tests that a named property
+ exists on the object provided through Match.
+
+ Originally, PropertyConstraint provided this feature
+ in addition to making optional tests on the value
+ of the property. The two constraints are now separate.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyExistsConstraint"/> class.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PropertyExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the property exists for a given object
+ </summary>
+ <param name="actual">The object to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RangeConstraint">
+ <summary>
+ RangeConstraint tests whether two values are within a
+ specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RangeConstraint"/> class.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.RangeConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RegexConstraint">
+ <summary>
+ RegexConstraint can test whether a string matches
+ the pattern provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RegexConstraint"/> class.
+ </summary>
+ <param name="pattern">The pattern.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
+ <summary>
+ ResolvableConstraintExpression is used to represent a compound
+ constraint being constructed at a point where the last operator
+ may either terminate the expression or may have additional
+ qualifying constraints added to it.
+
+ It is used, for example, for a Property element or for
+ an Exception element, either of which may be optionally
+ followed by constraints that apply to the property or
+ exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression,
+ passing in a pre-populated ConstraintBuilder.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
+ <summary>
+ Appends an And Operator to the expression
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
+ <summary>
+ Appends an Or operator to the expression.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
+ <summary>
+ Resolve the current expression to a Constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ReusableConstraint">
+ <summary>
+ ReusableConstraint wraps a constraint expression after
+ resolving it so that it can be reused consistently.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Construct a ReusableConstraint from a constraint expression
+ </summary>
+ <param name="c">The expression to be resolved and reused</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.op_Implicit(NUnit.Framework.Constraints.Constraint)~NUnit.Framework.Constraints.ReusableConstraint">
+ <summary>
+ Converts a constraint to a ReusableConstraint
+ </summary>
+ <param name="c">The constraint to be converted</param>
+ <returns>A ReusableConstraint</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.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:NUnit.Framework.Constraints.ReusableConstraint.Resolve">
+ <summary>
+ Return the top-level constraint for this expression
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
+ <summary>
+ SameAsConstraint tests whether an object is identical to
+ the object passed to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SameAsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected object.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SameAsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SameAsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SamePathConstraint">
+ <summary>
+ Summary description for SamePathConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SamePathConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint">
+ <summary>
+ SamePathOrUnderConstraint tests that one path is under another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
+ <summary>
+ SomeItemsConstraint applies another constraint to each
+ item in a collection, succeeding if any of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SomeItemsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ succeeding if any item succeeds.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Func`3"/> object.
+ </summary>
+ <typeparam name="TCollectionType">The type of the elements in the collection.</typeparam>
+ <typeparam name="TMemberType">The type of the member.</typeparam>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.IComparer"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.Generic.IComparer`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Comparison`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.IEqualityComparer"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
+ <summary>
+ StartsWithConstraint can test whether a string starts
+ with an expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.StartsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StringConstraint">
+ <summary>
+ StringConstraint is the abstract base for constraints
+ that operate on strings. It supports the IgnoreCase
+ modifier for string operations.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
+ <summary>
+ The expected value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
+ <summary>
+ Indicates whether tests should be case-insensitive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.descriptionText">
+ <summary>
+ Description of this constraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.StringConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor">
+ <summary>
+ Constructs a StringConstraint without an expected value
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
+ <summary>
+ Constructs a StringConstraint given an expected value
+ </summary>
+ <param name="expected">The expected value</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
+ <summary>
+ Modify the constraint to ignore case in matching.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given string
+ </summary>
+ <param name="actual">The string to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubPathConstraint">
+ <summary>
+ SubPathConstraint tests that the actual path is under the expected path
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubPathConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubPathConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SubPathConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubPathConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
+ <summary>
+ SubstringConstraint can test whether a string contains
+ the expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubstringConstraint"/> class.
+ </summary>
+ <param name="expected">The expected.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SubstringConstraint.IgnoreCase">
+ <summary>
+ Modify the constraint to ignore case in matching.
+ This will call Using(StringComparison.CurrentCultureIgnoreCase).
+ </summary>
+ <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
+ than <see cref="F:System.StringComparison.CurrentCultureIgnoreCase"/> was already set.</exception>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Using(System.StringComparison)">
+ <summary>
+ Modify the constraint to the specified comparison.
+ </summary>
+ <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
+ than <paramref name="comparisonType"/> was already set.</exception>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
+ <summary>
+ ThrowsConstraint is used to test the exception thrown by
+ a delegate by applying a constraint to it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ThrowsConstraint"/> class,
+ using a constraint to be applied to the exception.
+ </summary>
+ <param name="baseConstraint">A constraint to apply to the caught exception.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
+ <summary>
+ Get the actual exception thrown - used by Assert.Throws.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Executes the code of the delegate and captures any exception.
+ If a non-null base constraint was provided, it applies that
+ constraint to the exception.
+ </summary>
+ <param name="actual">A delegate representing the code to be tested</param>
+ <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Converts an ActualValueDelegate to a TestDelegate
+ before calling the primary overload.
+ </summary>
+ <param name="del"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ThrowsConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. This override only handles the special message
+ used when an exception is expected but none is thrown.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsExceptionConstraint">
+ <summary>
+ ThrowsExceptionConstraint tests that an exception has
+ been thrown, without any further tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsExceptionConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(``0)">
+ <summary>
+ Executes the code and returns success if an exception is thrown.
+ </summary>
+ <param name="actual">A delegate representing the code to be tested</param>
+ <returns>True if an exception is thrown, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
+ <summary>
+ ThrowsNothingConstraint tests that a delegate does not
+ throw an exception.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsNothingConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True if no exception is thrown, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Tolerance">
+ <summary>
+ The Tolerance class generalizes the notion of a tolerance
+ within which an equality test succeeds. Normally, it is
+ used with numeric types, but it can be used with any
+ type that supports taking a difference between two
+ objects and comparing that difference to a value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Default">
+ <summary>
+ Returns a default Tolerance object, equivalent to an exact match.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Exact">
+ <summary>
+ Returns an empty Tolerance object, equivalent to an exact match.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
+ <summary>
+ Constructs a linear tolerance of a specified amount
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
+ <summary>
+ Constructs a tolerance given an amount and <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/>
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
+ <summary>
+ Returns a new tolerance, using the current amount as a percentage.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
+ <summary>
+ Returns a new tolerance, using the current amount in Ulps
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of days.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of hours.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of minutes.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of seconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of milliseconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of clock ticks.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
+ <summary>
+ Gets the <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/> for the current Tolerance
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Amount">
+ <summary>
+ Gets the magnitude of the current Tolerance instance.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.IsUnsetOrDefault">
+ <summary>
+ Returns true if the current tolerance has not been set or is using the .
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.ApplyToValue(System.Object)">
+ <summary>
+ Apply the tolerance to an expected value and return
+ a Tolerance.Range that represents the acceptable values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
+ <summary>
+ Tests that the current Tolerance is linear with a
+ numeric value, throwing an exception if it is not.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Tolerance.Range">
+ <summary>
+ Tolerance.Range represents the range of values that match
+ a specific tolerance, when applied to a specific value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Tolerance.Range.LowerBound">
+ <summary>
+ The lower bound of the range
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Tolerance.Range.UpperBound">
+ <summary>
+ The Upper bound of the range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.Range.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a Range
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ToleranceMode">
+ <summary>
+ Modes in which the tolerance value for a comparison can be interpreted.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Unset">
+ <summary>
+ The tolerance was created with a value, without specifying
+ how the value would be used. This is used to prevent setting
+ the mode more than once and is generally changed to Linear
+ upon execution of the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
+ <summary>
+ The tolerance is used as a numeric range within which
+ two compared values are considered to be equal.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
+ <summary>
+ Interprets the tolerance as the percentage by which
+ the two compared values my deviate from each other.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
+ <summary>
+ Compares two values based in their distance in
+ representable numbers.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TrueConstraint">
+ <summary>
+ TrueConstraint tests that the actual value is true
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.TrueConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TrueConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TypeConstraint">
+ <summary>
+ TypeConstraint is the abstract base for constraints
+ that take a Type as their expected value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
+ <summary>
+ The expected Type used by the constraint
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.TypeConstraint.actualType">
+ <summary>
+ The type of the actual argument to which the constraint was applied
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type,System.String)">
+ <summary>
+ Construct a TypeConstraint for a given Type
+ </summary>
+ <param name="type">The expected type for the constraint</param>
+ <param name="descriptionPrefix">Prefix used in forming the constraint description</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
+ <summary>
+ UniqueItemsConstraint tests whether all the items in a
+ collection are unique.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.UniqueItemsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Check that all items are unique.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Contains">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Item(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Key(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the dictionary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Value(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the dictionary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Substring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DirectoryAssert">
+ <summary>
+ Asserts on Directories
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use DirectoryAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Verifies that two directories are equal. Two directories are considered
+ equal if both are null, or if both point to the same directory.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if the directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Verifies that two directories are equal. Two directories are considered
+ equal if both are null, or if both point to the same directory.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that two directories are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that two directories are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String)">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String)">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ </member>
+ <member name="T:NUnit.Framework.Does">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Does.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Does.Exist">
+ <summary>
+ Returns a constraint that succeeds if the value
+ is a file or directory and it exists.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Contain(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Contain(System.String)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/>. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.ContainKey(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the Dictionary key collection.
+ </summary>
+ <param name="expected">The key to be matched in the Dictionary key collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Does.ContainValue(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the Dictionary value collection.
+ </summary>
+ <param name="expected">The value to be matched in the Dictionary value collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Does.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AssertionException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.AssertionException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.IgnoreException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String)">
+ <param name="message"></param>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.IgnoreException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.InconclusiveException">
+ <summary>
+ Thrown when a test executes inconclusively.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.InconclusiveException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.MultipleAssertException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor">
+ <summary>
+ Default Constructor (normally used)
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.MultipleAssertException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ResultStateException">
+ <summary>
+ Abstract base for Exceptions that terminate a test and provide a ResultState.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.ResultStateException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SuccessException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.String)">
+ <param name="message"></param>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.SuccessException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.FileAssert">
+ <summary>
+ Asserts on Files
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use FileAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
+ <summary>
+ Verifies that two Streams are equal. Two Streams are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream)">
+ <summary>
+ Verifies that two Streams are equal. Two Streams are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo)">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String)">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
+ <summary>
+ Asserts that two Streams are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ <param name="message">The message to be displayed when the two Stream are the same.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream)">
+ <summary>
+ Asserts that two Streams are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo)">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String)">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo)">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.String)">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo)">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String)">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="T:NUnit.Framework.Guard">
+ <summary>
+ Class used to guard against unexpected argument values
+ or operations by throwing an appropriate exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentNotNull(System.Object,System.String)">
+ <summary>
+ Throws an exception if an argument is null
+ </summary>
+ <param name="value">The value to be tested</param>
+ <param name="name">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentNotNullOrEmpty(System.String,System.String)">
+ <summary>
+ Throws an exception if a string argument is null or empty
+ </summary>
+ <param name="value">The value to be tested</param>
+ <param name="name">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentInRange(System.Boolean,System.String,System.String)">
+ <summary>
+ Throws an ArgumentOutOfRangeException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ <param name="paramName">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentValid(System.Boolean,System.String,System.String)">
+ <summary>
+ Throws an ArgumentException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ <param name="paramName">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.OperationValid(System.Boolean,System.String)">
+ <summary>
+ Throws an InvalidOperationException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ </member>
+ <member name="T:NUnit.Framework.Has">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.One">
+ <summary>
+ Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/> which will apply
+ the following constraint to only one member of the collection,
+ and fail if none or more than one match occurs.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AssertionResult">
+ <summary>
+ The AssertionResult class represents the result of a single assertion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.#ctor(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
+ <summary>
+ Construct an AssertionResult
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.Status">
+ <summary> The pass/fail status of the assertion</summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.Message">
+ <summary>The message produced by the assertion, or null</summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.StackTrace">
+ <summary>The stacktrace associated with the assertion, or null</summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.ToString">
+ <summary>
+ ToString Override
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.GetHashCode">
+ <summary>
+ Override GetHashCode
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.Equals(System.Object)">
+ <summary>
+ Override Equals
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AssertionStatus">
+ <summary>
+ AssertionStatus enumeration represents the possible outcomes of an assertion.
+ The order of definition is significant, higher level values override lower
+ ones in determining the overall result of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Inconclusive">
+ <summary>
+ An assumption failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Passed">
+ <summary>
+ The assertion succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Warning">
+ <summary>
+ A warning message was issued
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Failed">
+ <summary>
+ The assertion failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Error">
+ <summary>
+ An unexpected exception was thrown
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IApplyToContext">
+ <summary>
+ The IApplyToContext interface is implemented by attributes
+ that want to make changes to the execution context before
+ a test is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IApplyToContext.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the execution context
+ </summary>
+ <param name="context">The execution context</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IApplyToTest">
+ <summary>
+ The IApplyToTest interface is implemented by self-applying
+ attributes that modify the state of a test in some way.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IApplyToTest.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test as defined for the specific attribute.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ICombiningStrategy">
+ <summary>
+ CombiningStrategy is the abstract base for classes that
+ know how to combine values provided for individual test
+ parameters to create a set of test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ICombiningStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ICommandWrapper">
+ <summary>
+ ICommandWrapper is implemented by attributes and other
+ objects able to wrap a TestCommand with another command.
+ </summary>
+ <remarks>
+ Attributes or other objects should implement one of the
+ derived interfaces, rather than this one, since they
+ indicate in which part of the command chain the wrapper
+ should be applied.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ICommandWrapper.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IWrapTestMethod">
+ <summary>
+ Objects implementing this interface are used to wrap
+ the TestMethodCommand itself. They apply after SetUp
+ has been run and before TearDown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IWrapSetUpTearDown">
+ <summary>
+ Objects implementing this interface are used to wrap
+ the entire test, including SetUp and TearDown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IDisposableFixture">
+ <summary>
+ Any ITest that implements this interface is at a level that the implementing
+ class should be disposed at the end of the test run
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IFixtureBuilder">
+ <summary>
+ The IFixtureBuilder interface is exposed by a class that knows how to
+ build a TestFixture from one or more Types. In general, it is exposed
+ by an attribute, but may be implemented in a helper class used by the
+ attribute in some cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build one or more TestFixtures from type provided. At least one
+ non-null TestSuite must always be returned, since the method is
+ generally called because the user has marked the target class as
+ a fixture. If something prevents the fixture from being used, it
+ will be returned nonetheless, labelled as non-runnable.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A TestSuite object or one derived from TestSuite.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IImplyFixture">
+ <summary>
+ IImplyFixture is an empty marker interface used by attributes like
+ TestAttribute that cause the class where they are used to be treated
+ as a TestFixture even without a TestFixtureAttribute.
+
+ Marker interfaces are not usually considered a good practice, but
+ we use it here to avoid cluttering the attribute hierarchy with
+ classes that don't contain any extra implementation.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IMethodInfo">
+ <summary>
+ The IMethodInfo class is used to encapsulate information
+ about a method in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.TypeInfo">
+ <summary>
+ Gets the Type from which this method was reflected.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.MethodInfo">
+ <summary>
+ Gets the MethodInfo for this method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.Name">
+ <summary>
+ Gets the name of the method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsAbstract">
+ <summary>
+ Gets a value indicating whether the method is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsPublic">
+ <summary>
+ Gets a value indicating whether the method is public.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the method contains unassigned generic type parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethod">
+ <summary>
+ Gets a value indicating whether the method is a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethodDefinition">
+ <summary>
+ Gets a value indicating whether the MethodInfo represents the definition of a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ReturnType">
+ <summary>
+ Gets the return Type of the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetParameters">
+ <summary>
+ Gets the parameters of the method.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetGenericArguments">
+ <summary>
+ Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.MakeGenericMethod(System.Type[])">
+ <summary>
+ Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
+ </summary>
+ <param name="typeArguments">The type arguments to be used</param>
+ <returns>A new IMethodInfo with the type arguments replaced</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.Invoke(System.Object,System.Object[])">
+ <summary>
+ Invokes the method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterDataProvider">
+ <summary>
+ The IDataPointProvider interface is used by extensions
+ that provide data for a single test parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>True if any data is available, otherwise false.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>An IEnumerable providing the required data</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterDataSource">
+ <summary>
+ The IParameterDataSource interface is implemented by types
+ that can provide data for a test method parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataSource.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Gets an enumeration of data items for use as arguments
+ for a test method parameter.
+ </summary>
+ <param name="parameter">The parameter for which data is needed</param>
+ <returns>An enumeration containing individual data items</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterInfo">
+ <summary>
+ The IParameterInfo interface is an abstraction of a .NET parameter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.IsOptional">
+ <summary>
+ Gets a value indicating whether the parameter is optional
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.Method">
+ <summary>
+ Gets an IMethodInfo representing the method for which this is a parameter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterInfo">
+ <summary>
+ Gets the underlying .NET ParameterInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterType">
+ <summary>
+ Gets the Type of the parameter
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IPropertyBag">
+ <summary>
+ A PropertyBag represents a collection of name/value pairs
+ that allows duplicate entries with the same key. Methods
+ are provided for adding a new pair as well as for setting
+ a key to a single value. All keys are strings but values
+ may be of any type. Null values are not permitted, since
+ a null entry represents the absence of the key.
+
+ The entries in a PropertyBag are of two kinds: those that
+ take a single value and those that take multiple values.
+ However, the PropertyBag has no knowledge of which entries
+ fall into each category and the distinction is entirely
+ up to the code using the PropertyBag.
+
+ When working with multi-valued properties, client code
+ should use the Add method to add name/value pairs and
+ indexing to retrieve a list of all values for a given
+ key. For example:
+
+ bag.Add("Tag", "one");
+ bag.Add("Tag", "two");
+ Assert.That(bag["Tag"],
+ Is.EqualTo(new string[] { "one", "two" }));
+
+ When working with single-valued properties, client code
+ should use the Set method to set the value and Get to
+ retrieve the value. The GetSetting methods may also be
+ used to retrieve the value in a type-safe manner while
+ also providing default. For example:
+
+ bag.Set("Priority", "low");
+ bag.Set("Priority", "high"); // replaces value
+ Assert.That(bag.Get("Priority"),
+ Is.EqualTo("high"));
+ Assert.That(bag.GetSetting("Priority", "low"),
+ Is.EqualTo("high"));
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Add(System.String,System.Object)">
+ <summary>
+ Adds a key/value pair to the property bag
+ </summary>
+ <param name="key">The key</param>
+ <param name="value">The value</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Set(System.String,System.Object)">
+ <summary>
+ Sets the value for a key, removing any other
+ values that are already in the property set.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Get(System.String)">
+ <summary>
+ Gets a single value for a key, using the first
+ one if multiple values are present and returning
+ null if the value is not found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.ContainsKey(System.String)">
+ <summary>
+ Gets a flag indicating whether the specified key has
+ any entries in the property set.
+ </summary>
+ <param name="key">The key to be checked</param>
+ <returns>True if their are values present, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Item(System.String)">
+ <summary>
+ Gets or sets the list of values for a particular key
+ </summary>
+ <param name="key">The key for which the values are to be retrieved or set</param>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Keys">
+ <summary>
+ Gets a collection containing all the keys in the property set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IReflectionInfo">
+ <summary>
+ The IReflectionInfo interface is implemented by NUnit wrapper objects that perform reflection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.IsDefined``1(System.Boolean)">
+ <summary>
+ Returns a value indicating whether an attribute of the specified type is defined on this object.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ISimpleTestBuilder">
+ <summary>
+ The ISimpleTestBuilder interface is exposed by a class that knows how to
+ build a single TestMethod from a suitable MethodInfo Types. In general,
+ it is exposed by an attribute, but may be implemented in a helper class
+ used by the attribute in some cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISimpleTestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a TestMethod from the provided MethodInfo.
+ </summary>
+ <param name="method">The method to be used as a test</param>
+ <param name="suite">The TestSuite to which the method will be added</param>
+ <returns>A TestMethod object</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ISuiteBuilder">
+ <summary>
+ The ISuiteBuilder interface is exposed by a class that knows how to
+ build a suite from one or more Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Examine the type and determine if it is suitable for
+ this builder to use in building a TestSuite.
+
+ Note that returning false will cause the type to be ignored
+ in loading the tests. If it is desired to load the suite
+ but label it as non-runnable, ignored, etc., then this
+ method must return true.
+ </summary>
+ <param name="typeInfo">The type of the fixture to be used</param>
+ <returns>True if the type can be used to build a TestSuite</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestSuite from type provided.
+ </summary>
+ <param name="typeInfo">The type of the fixture to be used</param>
+ <returns>A TestSuite</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITest">
+ <summary>
+ Common interface supported by all representations
+ of a test. Only includes informational fields.
+ The Run method is specifically excluded to allow
+ for data-only representations of a test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Id">
+ <summary>
+ Gets the id of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Name">
+ <summary>
+ Gets the name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TestType">
+ <summary>
+ Gets the type of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.FullName">
+ <summary>
+ Gets the fully qualified name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.ClassName">
+ <summary>
+ Gets the name of the class containing this test. Returns
+ null if the test is not associated with a class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.MethodName">
+ <summary>
+ Gets the name of the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TypeInfo">
+ <summary>
+ Gets the Type of the test fixture, if applicable, or
+ null if no fixture type is associated with this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Method">
+ <summary>
+ Gets an IMethod for the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.RunState">
+ <summary>
+ Gets the RunState of the test, indicating whether it can be run.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TestCaseCount">
+ <summary>
+ Count of the test cases ( 1 if this is a test case )
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Properties">
+ <summary>
+ Gets the properties of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Parent">
+ <summary>
+ Gets the parent test, if any.
+ </summary>
+ <value>The parent test or null if none exists.</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.IsSuite">
+ <summary>
+ Returns true if this is a test suite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Fixture">
+ <summary>
+ Gets a fixture object for running this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none are required.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestBuilder">
+ <summary>
+ The ITestBuilder interface is exposed by a class that knows how to
+ build one or more TestMethods from a MethodInfo. In general, it is exposed
+ by an attribute, which has additional information available to provide
+ the necessary test parameters to distinguish the test cases built.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build one or more TestMethods from the provided MethodInfo.
+ </summary>
+ <param name="method">The method to be used as a test</param>
+ <param name="suite">The TestSuite to which the method will be added</param>
+ <returns>A TestMethod object</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestCaseBuilder">
+ <summary>
+ The ITestCaseBuilder interface is exposed by a class that knows how to
+ build a test case from certain methods.
+ </summary>
+ <remarks>
+ This interface is not the same as the ITestCaseBuilder interface in NUnit 2.x.
+ We have reused the name because the two products don't interoperate at all.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Examine the method and determine if it is suitable for
+ this builder to use in building a TestCase to be
+ included in the suite being populated.
+
+ Note that returning false will cause the method to be ignored
+ in loading the tests. If it is desired to load the method
+ but label it as non-runnable, ignored, etc., then this
+ method must return true.
+ </summary>
+ <param name="method">The test method to examine</param>
+ <param name="suite">The suite being populated</param>
+ <returns>True is the builder can use this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a TestCase from the provided MethodInfo for
+ inclusion in the suite being constructed.
+ </summary>
+ <param name="method">The method to be used as a test case</param>
+ <param name="suite">The test suite being populated, or null</param>
+ <returns>A TestCase or null</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestCaseData">
+ <summary>
+ The ITestCaseData interface is implemented by a class
+ that is able to return complete testcases for use by
+ a parameterized test method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestCaseData.ExpectedResult">
+ <summary>
+ Gets the expected result of the test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestCaseData.HasExpectedResult">
+ <summary>
+ Returns true if an expected result has been set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestData">
+ <summary>
+ The ITestData interface is implemented by a class that
+ represents a single instance of a parameterized test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.TestName">
+ <summary>
+ Gets the name to be used for the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.RunState">
+ <summary>
+ Gets the RunState for this test case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.Arguments">
+ <summary>
+ Gets the argument list to be provided to the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.Properties">
+ <summary>
+ Gets the property dictionary for the test case
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestFilter">
+ <summary>
+ Interface to be implemented by filters applied to tests.
+ The filter applies when running the test, after it has been
+ loaded, since this is the only time an ITest exists.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. Pass
+ may examine the parents and/or descendants of a test, depending
+ on the semantics of the particular filter
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestFixtureData">
+ <summary>
+ The ITestCaseData interface is implemented by a class
+ that is able to return the data required to create an
+ instance of a parameterized test fixture.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestFixtureData.TypeArgs">
+ <summary>
+ Get the TypeArgs if separately set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestListener">
+ <summary>
+ The ITestListener interface is used internally to receive
+ notifications of significant events while a test is being
+ run. The events are propagated to clients by means of an
+ AsyncCallback. NUnit extensions may also monitor these events.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test has finished
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestResult">
+ <summary>
+ The ITestResult interface represents the result of a test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.ResultState">
+ <summary>
+ Gets the ResultState of the test result, which
+ indicates the success or failure of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Name">
+ <summary>
+ Gets the name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.FullName">
+ <summary>
+ Gets the full name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Duration">
+ <summary>
+ Gets the elapsed time for running the test in seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.StartTime">
+ <summary>
+ Gets or sets the time the test started running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.EndTime">
+ <summary>
+ Gets or sets the time the test finished running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure. Not available in
+ the Compact Framework 1.0.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertCount">
+ <summary>
+ Gets the number of asserts executed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ Accessing HasChildren should not force creation of the
+ Children collection in classes implementing this interface.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Test">
+ <summary>
+ Gets the Test to which this result applies.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Output">
+ <summary>
+ Gets any text output written to this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertionResults">
+ <summary>
+ Gets a list of AssertionResults associated with the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.TestAttachments">
+ <summary>
+ Gets the collection of files attached to the test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITypeInfo">
+ <summary>
+ The ITypeInfo interface is an abstraction of a .NET Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Type">
+ <summary>
+ Gets the underlying Type on which this ITypeInfo is based
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.BaseType">
+ <summary>
+ Gets the base type of this type as an ITypeInfo
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.IsType(System.Type)">
+ <summary>
+ Returns true if the Type wrapped is equal to the argument
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Name">
+ <summary>
+ Gets the Name of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.FullName">
+ <summary>
+ Gets the FullName of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Assembly">
+ <summary>
+ Gets the assembly in which the type is declared
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Namespace">
+ <summary>
+ Gets the Namespace of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsAbstract">
+ <summary>
+ Gets a value indicating whether the type is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericType">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericTypeDefinition">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type definition
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsSealed">
+ <summary>
+ Gets a value indicating whether the type is sealed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsStaticClass">
+ <summary>
+ Gets a value indicating whether this type is a static class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName">
+ <summary>
+ Get the display name for this typeInfo.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName(System.Object[])">
+ <summary>
+ Get the display name for an object of this type, constructed with specific arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetGenericTypeDefinition">
+ <summary>
+ Returns a Type representing a generic type definition from which this Type can be constructed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.MakeGenericType(System.Type[])">
+ <summary>
+ Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasMethodWithAttribute(System.Type)">
+ <summary>
+ Returns a value indicating whether this type has a method with a specified public attribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetMethods(NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Returns an array of IMethodInfos for methods of this Type
+ that match the specified flags.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetConstructor(System.Type[])">
+ <summary>
+ Gets the public constructor taking the specified argument Types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasConstructor(System.Type[])">
+ <summary>
+ Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.Construct(System.Object[])">
+ <summary>
+ Construct an object of this Type, using the specified arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IXmlNodeBuilder">
+ <summary>
+ An object implementing IXmlNodeBuilder is able to build
+ an XML representation of itself and any children.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.ToXml(System.Boolean)">
+ <summary>
+ Returns a TNode representing the current object.
+ </summary>
+ <param name="recursive">If true, children are included where applicable</param>
+ <returns>A TNode representing the result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns a TNode representing the current object after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, children are included, where applicable</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ResultState">
+ <summary>
+ The ResultState class represents the outcome of running a test.
+ It contains two pieces of information. The Status of the test
+ is an enum indicating whether the test passed, failed, was
+ skipped or was inconclusive. The Label provides a more
+ detailed breakdown for use by client runners.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="label">The label.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="site">The stage at which the result was produced</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="label">The label.</param>
+ <param name="site">The stage at which the result was produced</param>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Inconclusive">
+ <summary>
+ The result is inconclusive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Skipped">
+ <summary>
+ The test has been skipped.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Ignored">
+ <summary>
+ The test has been ignored.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Explicit">
+ <summary>
+ The test was skipped because it is explicit
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Success">
+ <summary>
+ The test succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Warning">
+ <summary>
+ The test issued a warning
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Failure">
+ <summary>
+ The test failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Error">
+ <summary>
+ The test encountered an unexpected exception
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Cancelled">
+ <summary>
+ The test was cancelled by the user
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.NotRunnable">
+ <summary>
+ The test was not runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.ChildFailure">
+ <summary>
+ A suite failed because one or more child tests failed or had errors
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpFailure">
+ <summary>
+ A suite failed in its OneTimeSetUp
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpError">
+ <summary>
+ A suite had an unexpected exception in its OneTimeSetUp
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.TearDownError">
+ <summary>
+ A suite had an unexpected exception in its OneTimeDown
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Status">
+ <summary>
+ Gets the TestStatus for the test.
+ </summary>
+ <value>The status.</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Label">
+ <summary>
+ Gets the label under which this test result is
+ categorized, if any.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Site">
+ <summary>
+ Gets the stage of test execution in which
+ the failure or other result took place.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.WithSite(NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Get a new ResultState, which is the same as the current
+ one but with the FailureSite set to the specified value.
+ </summary>
+ <param name="site">The FailureSite to use</param>
+ <returns>A new ResultState</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.Matches(NUnit.Framework.Interfaces.ResultState)">
+ <summary>
+ Test whether this ResultState has the same Status and Label
+ as another one. In other words, the whether two are equal
+ ignoring the Site.
+ </summary>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.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:NUnit.Framework.Interfaces.ResultState.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:NUnit.Framework.Interfaces.ResultState.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="T:NUnit.Framework.Interfaces.FailureSite">
+ <summary>
+ The FailureSite enum indicates the stage of a test
+ in which an error or failure occurred.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Test">
+ <summary>
+ Failure in the test itself
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.SetUp">
+ <summary>
+ Failure in the SetUp method
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.TearDown">
+ <summary>
+ Failure in the TearDown method
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Parent">
+ <summary>
+ Failure of a parent test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Child">
+ <summary>
+ Failure of a child test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.RunState">
+ <summary>
+ The RunState enum indicates whether a test can be executed.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.NotRunnable">
+ <summary>
+ The test is not runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Runnable">
+ <summary>
+ The test is runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Explicit">
+ <summary>
+ The test can only be run explicitly
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Skipped">
+ <summary>
+ The test has been skipped. This value may
+ appear on a Test when certain attributes
+ are used to skip the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Ignored">
+ <summary>
+ The test has been ignored. May appear on
+ a Test, when the IgnoreAttribute is used.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestAttachment">
+ <summary>
+ The TestAttachment class represents a file attached to a TestResult,
+ with an optional description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestAttachment.FilePath">
+ <summary>
+ Absolute file path to attachment file
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestAttachment.Description">
+ <summary>
+ User specifed description of attachment. May be null.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestAttachment.#ctor(System.String,System.String)">
+ <summary>
+ Creates a TestAttachment class to represent a file attached to a test result.
+ </summary>
+ <param name="filePath">Absolute file path to attachment file</param>
+ <param name="description">User specifed description of attachment. May be null.</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestOutput">
+ <summary>
+ The TestOutput class holds a unit of output from
+ a test to a specific output stream
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.#ctor(System.String,System.String,System.String,System.String)">
+ <summary>
+ Construct with text, output destination type and
+ the name of the test that produced the output.
+ </summary>
+ <param name="text">Text to be output</param>
+ <param name="stream">Name of the stream or channel to which the text should be written</param>
+ <param name="testId">Id of the test that produced the output</param>
+ <param name="testName">FullName of test that produced the output</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.ToString">
+ <summary>
+ Return string representation of the object for debugging
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.Text">
+ <summary>
+ Get the text
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.Stream">
+ <summary>
+ Get the output type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.TestName">
+ <summary>
+ Get the name of the test that created the output
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.TestId">
+ <summary>
+ Get the id of the test that created the output
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.ToXml">
+ <summary>
+ Convert the TestOutput object to an XML string
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestStatus">
+ <summary>
+ The TestStatus enum indicates the result of running a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Inconclusive">
+ <summary>
+ The test was inconclusive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Skipped">
+ <summary>
+ The test has skipped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Passed">
+ <summary>
+ The test succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Warning">
+ <summary>
+ There was a warning
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Failed">
+ <summary>
+ The test failed
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TNode">
+ <summary>
+ TNode represents a single node in the XML representation
+ of a Test or TestResult. It replaces System.Xml.XmlNode and
+ System.Xml.Linq.XElement, providing a minimal set of methods
+ for operating on the XML in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String)">
+ <summary>
+ Constructs a new instance of TNode
+ </summary>
+ <param name="name">The name of the node</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String)">
+ <summary>
+ Constructs a new instance of TNode with a value
+ </summary>
+ <param name="name">The name of the node</param>
+ <param name="value">The text content of the node</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String,System.Boolean)">
+ <summary>
+ Constructs a new instance of TNode with a value
+ </summary>
+ <param name="name">The name of the node</param>
+ <param name="value">The text content of the node</param>
+ <param name="valueIsCDATA">Flag indicating whether to use CDATA when writing the text</param>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Name">
+ <summary>
+ Gets the name of the node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Value">
+ <summary>
+ Gets the value of the node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.ValueIsCDATA">
+ <summary>
+ Gets a flag indicating whether the value should be output using CDATA.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Attributes">
+ <summary>
+ Gets the dictionary of attributes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.ChildNodes">
+ <summary>
+ Gets a list of child nodes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.FirstChild">
+ <summary>
+ Gets the first ChildNode
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.OuterXml">
+ <summary>
+ Gets the XML representation of this node.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.FromXml(System.String)">
+ <summary>
+ Create a TNode from it's XML text representation
+ </summary>
+ <param name="xmlText">The XML text to be parsed</param>
+ <returns>A TNode</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String)">
+ <summary>
+ Adds a new element as a child of the current node and returns it.
+ </summary>
+ <param name="name">The element name.</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String,System.String)">
+ <summary>
+ Adds a new element with a value as a child of the current node and returns it.
+ </summary>
+ <param name="name">The element name</param>
+ <param name="value">The text content of the new element</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElementWithCDATA(System.String,System.String)">
+ <summary>
+ Adds a new element with a value as a child of the current node and returns it.
+ The value will be output using a CDATA section.
+ </summary>
+ <param name="name">The element name</param>
+ <param name="value">The text content of the new element</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddAttribute(System.String,System.String)">
+ <summary>
+ Adds an attribute with a specified name and value to the XmlNode.
+ </summary>
+ <param name="name">The name of the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.SelectSingleNode(System.String)">
+ <summary>
+ Finds a single descendant of this node matching an xpath
+ specification. The format of the specification is
+ limited to what is needed by NUnit and its tests.
+ </summary>
+ <param name="xpath"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.SelectNodes(System.String)">
+ <summary>
+ Finds all descendants of this node matching an xpath
+ specification. The format of the specification is
+ limited to what is needed by NUnit and its tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.WriteTo(System.Xml.XmlWriter)">
+ <summary>
+ Writes the XML representation of the node to an XmlWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.NodeList">
+ <summary>
+ Class used to represent a list of XmlResults
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AttributeDictionary">
+ <summary>
+ Class used to represent the attributes of a node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AttributeDictionary.Item(System.String)">
+ <summary>
+ Gets or sets the value associated with the specified key.
+ Overridden to return null if attribute is not found.
+ </summary>
+ <param name="key">The key.</param>
+ <returns>Value of the attribute or null</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.AssemblyHelper">
+ <summary>
+ AssemblyHelper provides static methods for working
+ with assemblies.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPath(System.Reflection.Assembly)">
+ <summary>
+ Gets the path from which an assembly was loaded.
+ For builds where this is not possible, returns
+ the name of the assembly.
+ </summary>
+ <param name="assembly">The assembly.</param>
+ <returns>The path.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetDirectoryName(System.Reflection.Assembly)">
+ <summary>
+ Gets the path to the directory from which an assembly was loaded.
+ </summary>
+ <param name="assembly">The assembly.</param>
+ <returns>The path.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyName(System.Reflection.Assembly)">
+ <summary>
+ Gets the AssemblyName of an assembly.
+ </summary>
+ <param name="assembly">The assembly</param>
+ <returns>An AssemblyName</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.Load(System.String)">
+ <summary>
+ Loads an assembly given a string, which is the AssemblyName
+ </summary>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPathFromCodeBase(System.String)">
+ <summary>
+ Gets the assembly path from code base.
+ </summary>
+ <remarks>Public for testing purposes</remarks>
+ <param name="codeBase">The code base.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AsyncInvocationRegion.WaitForPendingOperationsToComplete(System.Object)">
+ <summary>
+ Waits for pending asynchronous operations to complete, if appropriate,
+ and returns a proper result of the invocation by unwrapping task results
+ </summary>
+ <param name="invocationResult">The raw result of the method invocation</param>
+ <returns>The unwrapped result, if necessary</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.CombinatorialStrategy">
+ <summary>
+ CombinatorialStrategy creates test cases by using all possible
+ combinations of the parameter data.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.CombinatorialStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DatapointProvider">
+ <summary>
+ Provides data from fields marked with the DatapointAttribute or the
+ DatapointsAttribute.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ True if any data is available, otherwise false.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ An IEnumerable providing the required data
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder">
+ <summary>
+ Built-in SuiteBuilder for all types of test classes.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Checks to see if the provided Type is a fixture.
+ To be considered a fixture, it must be a non-abstract
+ class with one or more attributes implementing the
+ IFixtureBuilder interface or one or more methods
+ marked as tests.
+ </summary>
+ <param name="typeInfo">The fixture type to check</param>
+ <returns>True if the fixture can be built, false if not</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestSuite from TypeInfo provided.
+ </summary>
+ <param name="typeInfo">The fixture type to build</param>
+ <returns>A TestSuite built from that type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.GetFixtureBuilderAttributes(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ We look for attributes implementing IFixtureBuilder at one level
+ of inheritance at a time. Attributes on base classes are not used
+ unless there are no fixture builder attributes at all on the derived
+ class. This is by design.
+ </summary>
+ <param name="typeInfo">The type being examined for attributes</param>
+ <returns>A list of the attributes found.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder">
+ <summary>
+ Class to build ether a parameterized or a normal NUnitTestMethod.
+ There are four cases that the builder must deal with:
+ 1. The method needs no params and none are provided
+ 2. The method needs params and they are provided
+ 3. The method needs no params but they are provided in error
+ 4. The method needs params but they are not provided
+ This could have been done using two different builders, but it
+ turned out to be simpler to have just one. The BuildFrom method
+ takes a different branch depending on whether any parameters are
+ provided, but all four cases are dealt with in lower-level methods
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Determines if the method can be used to build an NUnit test
+ test method of some kind. The method must normally be marked
+ with an identifying attribute for this to be true.
+
+ Note that this method does not check that the signature
+ of the method for validity. If we did that here, any
+ test methods with invalid signatures would be passed
+ over in silence in the test run. Since we want such
+ methods to be reported, the check for validity is made
+ in BuildFrom rather than here.
+ </summary>
+ <param name="method">An IMethodInfo for the method being used as a test method</param>
+ <returns>True if the builder can create a test case from this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Build a Test from the provided MethodInfo. Depending on
+ whether the method takes arguments and on the availability
+ of test case data, this method may return a single test
+ or a group of tests contained in a ParameterizedMethodSuite.
+ </summary>
+ <param name="method">The method for which a test is to be built</param>
+ <returns>A Test representing one or more method invocations</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Determines if the method can be used to build an NUnit test
+ test method of some kind. The method must normally be marked
+ with an identifying attribute for this to be true.
+
+ Note that this method does not check that the signature
+ of the method for validity. If we did that here, any
+ test methods with invalid signatures would be passed
+ over in silence in the test run. Since we want such
+ methods to be reported, the check for validity is made
+ in BuildFrom rather than here.
+ </summary>
+ <param name="method">An IMethodInfo for the method being used as a test method</param>
+ <param name="parentSuite">The test suite being built, to which the new test would be added</param>
+ <returns>True if the builder can create a test case from this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a Test from the provided MethodInfo. Depending on
+ whether the method takes arguments and on the availability
+ of test case data, this method may return a single test
+ or a group of tests contained in a ParameterizedMethodSuite.
+ </summary>
+ <param name="method">The method for which a test is to be built</param>
+ <param name="parentSuite">The test fixture being populated, or null</param>
+ <returns>A Test representing one or more method invocations</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildParameterizedMethodSuite(NUnit.Framework.Interfaces.IMethodInfo,System.Collections.Generic.IEnumerable{NUnit.Framework.Internal.TestMethod})">
+ <summary>
+ Builds a ParameterizedMethodSuite containing individual test cases.
+ </summary>
+ <param name="method">The method for which a test is to be built.</param>
+ <param name="tests">The list of test cases to include.</param>
+ <returns>A ParameterizedMethodSuite populated with test cases</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildSingleTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a simple, non-parameterized TestMethod for this method.
+ </summary>
+ <param name="method">The MethodInfo for which a test is to be built</param>
+ <param name="suite">The test suite for which the method is being built</param>
+ <returns>A TestMethod.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder">
+ <summary>
+ Class that can build a tree of automatic namespace
+ suites from a group of fixtures.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._namespaceIndex">
+ <summary>
+ NamespaceDictionary of all test suites we have created to represent
+ namespaces. Used to locate namespace parent suites for fixtures.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._globalInsertionPoint">
+ <summary>
+ Point in the tree where items in the global namespace are added
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.#ctor(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder"/> class.
+ </summary>
+ <param name="rootSuite">The root suite.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.RootSuite">
+ <summary>
+ Gets the root entry in the tree created by the NamespaceTreeBuilder.
+ </summary>
+ <value>The root suite.</value>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(System.Collections.Generic.IList{NUnit.Framework.Internal.Test})">
+ <summary>
+ Adds the specified fixtures to the tree.
+ </summary>
+ <param name="fixtures">The fixtures to be added.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Adds the specified fixture to the tree.
+ </summary>
+ <param name="fixture">The fixture to be added.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder">
+ <summary>
+ NUnitTestCaseBuilder is a utility class used by attributes
+ that build test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.#ctor">
+ <summary>
+ Constructs an <see cref="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.BuildTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test,NUnit.Framework.Internal.TestCaseParameters)">
+ <summary>
+ Builds a single NUnitTestMethod, either as a child of the fixture
+ or as one of a set of test cases under a ParameterizedTestMethodSuite.
+ </summary>
+ <param name="method">The MethodInfo from which to construct the TestMethod</param>
+ <param name="parentSuite">The suite or fixture to which the new test will be added</param>
+ <param name="parms">The ParameterSet to be used, or null</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.CheckTestMethodSignature(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Internal.TestCaseParameters)">
+ <summary>
+ Helper method that checks the signature of a TestMethod and
+ any supplied parameters to determine if the test is valid.
+
+ Currently, NUnitTestMethods are required to be public,
+ non-abstract methods, either static or instance,
+ returning void. They may take arguments but the values must
+ be provided or the TestMethod is not considered runnable.
+
+ Methods not meeting these criteria will be marked as
+ non-runnable and the method will return false in that case.
+ </summary>
+ <param name="testMethod">The TestMethod to be checked. If it
+ is found to be non-runnable, it will be modified.</param>
+ <param name="parms">Parameters to be used for this test, or null</param>
+ <returns>True if the method signature is valid, false if not</returns>
+ <remarks>
+ The return value is no longer used internally, but is retained
+ for testing purposes.
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder">
+ <summary>
+ NUnitTestFixtureBuilder is able to build a fixture given
+ a class marked with a TestFixtureAttribute or an unmarked
+ class containing test methods. In the first case, it is
+ called by the attribute and in the second directly by
+ NUnitSuiteBuilder.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestFixture from type provided. A non-null TestSuite
+ must always be returned, since the method is generally called
+ because the user has marked the target class as a fixture.
+ If something prevents the fixture from being used, it should
+ be returned nonetheless, labelled as non-runnable.
+ </summary>
+ <param name="typeInfo">An ITypeInfo for the fixture to be used.</param>
+ <returns>A TestSuite object or one derived from TestSuite.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo,NUnit.Framework.Interfaces.ITestFixtureData)">
+ <summary>
+ Overload of BuildFrom called by tests that have arguments.
+ Builds a fixture using the provided type and information
+ in the ITestFixtureData object.
+ </summary>
+ <param name="typeInfo">The TypeInfo for which to construct a fixture.</param>
+ <param name="testFixtureData">An object implementing ITestFixtureData or null.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.AddTestCasesToFixture(NUnit.Framework.Internal.TestFixture)">
+ <summary>
+ Method to add test cases to the newly constructed fixture.
+ </summary>
+ <param name="fixture">The fixture to which cases should be added</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildTestCase(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Method to create a test case from a MethodInfo and add
+ it to the fixture being built. It first checks to see if
+ any global TestCaseBuilder addin wants to build the
+ test case. If not, it uses the internal builder
+ collection maintained by this fixture builder.
+
+ The default implementation has no test case builders.
+ Derived classes should add builders to the collection
+ in their constructor.
+ </summary>
+ <param name="method">The method for which a test is to be created</param>
+ <param name="suite">The test suite being built.</param>
+ <returns>A newly constructed Test</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy">
+ <summary>
+ PairwiseStrategy creates test cases by combining the parameter
+ data so that all possible pairs of data items are used.
+ </summary>
+ <remarks>
+ <para>
+ The number of test cases that cover all possible pairs of test function
+ parameters values is significantly less than the number of test cases
+ that cover all possible combination of test function parameters values.
+ And because different studies show that most of software failures are
+ caused by combination of no more than two parameters, pairwise testing
+ can be an effective ways to test the system when it's impossible to test
+ all combinations of parameters.
+ </para>
+ <para>
+ The PairwiseStrategy code is based on "jenny" tool by Bob Jenkins:
+ http://burtleburtle.net/bob/math/jenny.html
+ </para>
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand">
+ <summary>
+ FleaRand is a pseudo-random number generator developed by Bob Jenkins:
+ http://burtleburtle.net/bob/rand/talksmall.html#flea
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand.#ctor(System.UInt32)">
+ <summary>
+ Initializes a new instance of the FleaRand class.
+ </summary>
+ <param name="seed">The seed.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo">
+ <summary>
+ FeatureInfo represents coverage of a single value of test function
+ parameter, represented as a pair of indices, Dimension and Feature. In
+ terms of unit testing, Dimension is the index of the test parameter and
+ Feature is the index of the supplied value in that parameter's list of
+ sources.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo.#ctor(System.Int32,System.Int32)">
+ <summary>
+ Initializes a new instance of FeatureInfo class.
+ </summary>
+ <param name="dimension">Index of a dimension.</param>
+ <param name="feature">Index of a feature.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple">
+ <summary>
+ A FeatureTuple represents a combination of features, one per test
+ parameter, which should be covered by a test case. In the
+ PairwiseStrategy, we are only trying to cover pairs of features, so the
+ tuples actually may contain only single feature or pair of features, but
+ the algorithm itself works with triplets, quadruples and so on.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
+ <summary>
+ Initializes a new instance of FeatureTuple class for a single feature.
+ </summary>
+ <param name="feature1">Single feature.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo,NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
+ <summary>
+ Initializes a new instance of FeatureTuple class for a pair of features.
+ </summary>
+ <param name="feature1">First feature.</param>
+ <param name="feature2">Second feature.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo">
+ <summary>
+ TestCase represents a single test case covering a list of features.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo.#ctor(System.Int32)">
+ <summary>
+ Initializes a new instance of TestCaseInfo class.
+ </summary>
+ <param name="length">A number of features in the test case.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator">
+ <summary>
+ PairwiseTestCaseGenerator class implements an algorithm which generates
+ a set of test cases which covers all pairs of possible values of test
+ function.
+ </summary>
+ <remarks>
+ <para>
+ The algorithm starts with creating a set of all feature tuples which we
+ will try to cover (see <see
+ cref="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.CreateAllTuples" /> method). This set
+ includes every single feature and all possible pairs of features. We
+ store feature tuples in the 3-D collection (where axes are "dimension",
+ "feature", and "all combinations which includes this feature"), and for
+ every two feature (e.g. "A" and "B") we generate both ("A", "B") and
+ ("B", "A") pairs. This data structure extremely reduces the amount of
+ time needed to calculate coverage for a single test case (this
+ calculation is the most time-consuming part of the algorithm).
+ </para>
+ <para>
+ Then the algorithm picks one tuple from the uncovered tuple, creates a
+ test case that covers this tuple, and then removes this tuple and all
+ other tuples covered by this test case from the collection of uncovered
+ tuples.
+ </para>
+ <para>
+ Picking a tuple to cover
+ </para>
+ <para>
+ There are no any special rules defined for picking tuples to cover. We
+ just pick them one by one, in the order they were generated.
+ </para>
+ <para>
+ Test generation
+ </para>
+ <para>
+ Test generation starts from creating a completely random test case which
+ covers, nevertheless, previously selected tuple. Then the algorithm
+ tries to maximize number of tuples which this test covers.
+ </para>
+ <para>
+ Test generation and maximization process repeats seven times for every
+ selected tuple and then the algorithm picks the best test case ("seven"
+ is a magic number which provides good results in acceptable time).
+ </para>
+ <para>Maximizing test coverage</para>
+ <para>
+ To maximize tests coverage, the algorithm walks thru the list of mutable
+ dimensions (mutable dimension is a dimension that are not included in
+ the previously selected tuple). Then for every dimension, the algorithm
+ walks thru the list of features and checks if this feature provides
+ better coverage than randomly selected feature, and if yes keeps this
+ feature.
+ </para>
+ <para>
+ This process repeats while it shows progress. If the last iteration
+ doesn't improve coverage, the process ends.
+ </para>
+ <para>
+ In addition, for better results, before start every iteration, the
+ algorithm "scrambles" dimensions - so for every iteration dimension
+ probes in a different order.
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.GetTestCases(System.Int32[])">
+ <summary>
+ Creates a set of test cases for specified dimensions.
+ </summary>
+ <param name="dimensions">
+ An array which contains information about dimensions. Each element of
+ this array represents a number of features in the specific dimension.
+ </param>
+ <returns>
+ A set of test cases.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by this strategy instance.
+ </summary>
+ <returns>A set of test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.ParameterDataProvider">
+ <summary>
+ The ParameterDataProvider class implements IParameterDataProvider
+ and hosts one or more individual providers.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.#ctor(NUnit.Framework.Interfaces.IParameterDataProvider[])">
+ <summary>
+ Construct with a collection of individual providers
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>True if any data is available, otherwise false.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>An IEnumerable providing the required data</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider">
+ <summary>
+ ParameterDataSourceProvider supplies individual argument values for
+ single parameters using attributes implementing IParameterDataSource.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ True if any data is available, otherwise false.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ An IEnumerable providing the required data
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.SequentialStrategy">
+ <summary>
+ SequentialStrategy creates test cases by using all of the
+ parameter data sources in parallel, substituting <c>null</c>
+ when any of them run out of data.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.SequentialStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand">
+ <summary>
+ TestActionAfterCommand handles the AfterTest method of a single
+ TestActionItem, provided the items BeforeTest has been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestActionItem to run before the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.AfterTestCommand">
+ <summary>
+ AfterCommand is a DelegatingTestCommand that performs some
+ specific action after the inner command is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct an AfterCommand
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.AfterTestCommand.AfterTest">
+ <summary>
+ Set this to perform action after the inner command.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.ApplyChangesToContextCommand">
+ <summary>
+ ContextSettingsCommand applies specified changes to the
+ TestExecutionContext prior to running a test. No special
+ action is needed after the test runs, since the prior
+ context will be restored automatically.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand">
+ <summary>
+ TestActionCommand handles a single ITestAction applied
+ to a test. It runs the BeforeTest method, then runs the
+ test and finally runs the AfterTest method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.BeforeTest">
+ <summary>
+ Perform the before test action
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.AfterTest">
+ <summary>
+ Perform the after test action
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand">
+ <summary>
+ TestActionBeforeCommand handles the BeforeTest method of a single
+ TestActionItem, relying on the item to remember it has been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestActionItem to run before the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeTestCommand">
+ <summary>
+ BeforeTestCommand is a DelegatingTestCommand that performs some
+ specific action before the inner command is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct a BeforeCommand
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeTestCommand.BeforeTest">
+ <summary>
+ Action to perform before the inner command.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.ConstructFixtureCommand">
+ <summary>
+ ConstructFixtureCommand constructs the user test object if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.ConstructFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Constructs a OneTimeSetUpCommand for a suite
+ </summary>
+ <param name="innerCommand">The inner command to which the command applies</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.DelegatingTestCommand">
+ <summary>
+ DelegatingTestCommand wraps an inner TestCommand.
+ Derived classes may do what they like before or
+ after running the inner command.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.DelegatingTestCommand.innerCommand">
+ <summary>TODO: Documentation needed for field</summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.DelegatingTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ TODO: Documentation needed for constructor
+ </summary>
+ <param name="innerCommand"></param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.DisposeFixtureCommand">
+ <summary>
+ OneTimeTearDownCommand performs any teardown actions
+ specified for a suite and calls Dispose on the user
+ test object, if any.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.DisposeFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct a OneTimeTearDownCommand
+ </summary>
+ <param name="innerCommand">The command wrapped by this command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.EmptyTestCommand">
+ <summary>
+ EmptyTestCommand is a TestCommand that does nothing. It simply
+ returns the current result from the context when executed. We
+ use it to avoid testing for null when executing a chain of
+ DelegatingTestCommands.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a NullCommand for a test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.MaxTimeCommand">
+ <summary>
+ TODO: Documentation needed for class
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.MaxTimeCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="maxTime">The max time allowed in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand">
+ <summary>
+ OneTimeSetUpCommand runs any one-time setup methods for a suite,
+ constructing the user test object if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Constructs a OneTimeSetUpCommand for a suite
+ </summary>
+ <param name="innerCommand">The inner command to which the command applies</param>
+ <param name="setUpTearDown">A SetUpTearDownList for use by the command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand">
+ <summary>
+ OneTimeTearDownCommand performs any teardown actions
+ specified for a suite and calls Dispose on the user
+ test object, if any.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Construct a OneTimeTearDownCommand
+ </summary>
+ <param name="innerCommand">The command wrapped by this command</param>
+ <param name="setUpTearDownItem">A SetUpTearDownList for use by the command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand">
+ <summary>
+ SetUpTearDownCommand runs SetUp methods for a suite,
+ runs the test and then runs TearDown methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="setUpTearDown">List of setup/teardown items</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownItem">
+ <summary>
+ SetUpTearDownItem holds the setup and teardown methods
+ for a single level of the inheritance hierarchy.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.#ctor(System.Collections.Generic.IList{System.Reflection.MethodInfo},System.Collections.Generic.IList{System.Reflection.MethodInfo})">
+ <summary>
+ Construct a SetUpTearDownNode
+ </summary>
+ <param name="setUpMethods">A list of setup methods for this level</param>
+ <param name="tearDownMethods">A list teardown methods for this level</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.SetUpTearDownItem.HasMethods">
+ <summary>
+ Returns true if this level has any methods at all.
+ This flag is used to discard levels that do nothing.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunSetUp(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Run SetUp on this level.
+ </summary>
+ <param name="context">The execution context to use for running.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunTearDown(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Run TearDown for this level.
+ </summary>
+ <param name="context"></param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SkipCommand">
+ <summary>
+ TODO: Documentation needed for class
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SkipCommand"/> class.
+ </summary>
+ <param name="test">The test being skipped.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Overridden to simply set the CurrentResult to the
+ appropriate Skipped state.
+ </summary>
+ <param name="context">The execution context for the test</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestActionCommand">
+ <summary>
+ TestActionCommand handles a single ITestAction applied
+ to a test. It runs the BeforeTest method, then runs the
+ test and finally runs the AfterTest method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.ITestAction)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestAction with which to wrap the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestActionItem">
+ <summary>
+ TestActionItem wraps a single execution of an ITestAction.
+ It's primary purpose is to track whether the BeforeTest
+ method has been called and suppress calling the
+ AfterTest method if it has not. This is necessary when
+ ITestActions are used before and after a CompositeWorkItem,
+ since the OneTimeSetUpCommand and OneTimeTearDownCommand
+ are separate command chains. By sharing a TestActionItem
+ between the setup and teardown chains, the two calls can
+ be coordinated.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.#ctor(NUnit.Framework.ITestAction)">
+ <summary>
+ Construct a TestActionItem
+ </summary>
+ <param name="action">The ITestAction to be included</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTestWasRun">
+ <summary>
+ Get flag indicating if the BeforeTest entry was already called.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Run the BeforeTest method of the action and remember that it has been run.
+ </summary>
+ <param name="test">The test to which the action applies</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Run the AfterTest action, but only if the BeforeTest
+ action was actually run.
+ </summary>
+ <param name="test">The test to which the action applies</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestCommand">
+ <summary>
+ TestCommand is the abstract base class for all test commands
+ in the framework. A TestCommand represents a single stage in
+ the execution of a test, e.g.: SetUp/TearDown, checking for
+ Timeout, verifying the returned result from a method, etc.
+
+ TestCommands may decorate other test commands so that the
+ execution of a lower-level command is nested within that
+ of a higher level command. All nested commands are executed
+ synchronously, as a single unit. Scheduling test execution
+ on separate threads is handled at a higher level, using the
+ task dispatcher.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestCommand for a test.
+ </summary>
+ <param name="test">The test to be executed</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.TestCommand.Test">
+ <summary>
+ Gets the test associated with this command.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test in a specified context, returning a TestResult.
+ </summary>
+ <param name="context">The TestExecutionContext to be used for running the test.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestMethodCommand">
+ <summary>
+ TestMethodCommand is the lowest level concrete command
+ used to run actual test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.#ctor(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestMethodCommand"/> class.
+ </summary>
+ <param name="testMethod">The test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the execution context, as
+ well as returning it. If the test has an expected result, it
+ is asserts on that value. Since failed tests and errors throw
+ an exception, this command must be wrapped in an outer command,
+ will handle that exception and records the failure. This role
+ is usually played by the SetUpTearDown command.
+ </summary>
+ <param name="context">The execution context</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TheoryResultCommand">
+ <summary>
+ TheoryResultCommand adjusts the result of a Theory so that
+ it fails if all the results were inconclusive.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TheoryResultCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Constructs a TheoryResultCommand
+ </summary>
+ <param name="command">The command to be wrapped by this one</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.CultureDetector">
+ <summary>
+ CultureDetector is a helper class used by NUnit to determine
+ whether a test should be run based on the current culture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor">
+ <summary>
+ Default constructor uses the current culture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor(System.String)">
+ <summary>
+ Construct a CultureDetector for a particular culture for testing.
+ </summary>
+ <param name="culture">The culture to be used</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of cultures
+ is being used currently.
+ </summary>
+ <param name="cultures"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(NUnit.Framework.CultureAttribute)">
+ <summary>
+ Tests to determine if the current culture is supported
+ based on a culture attribute.
+ </summary>
+ <param name="cultureAttribute">The attribute to examine</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String)">
+ <summary>
+ Test to determine if the a particular culture or comma-
+ delimited set of cultures is in use.
+ </summary>
+ <param name="culture">Name of the culture or comma-separated list of culture ids</param>
+ <returns>True if the culture is in use on the system</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.CultureDetector.Reason">
+ <summary>
+ Return the last failure reason. Results are not
+ defined if called before IsSupported( Attribute )
+ is called.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ExceptionHelper">
+ <summary>
+ ExceptionHelper provides static methods for working with exceptions
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.Rethrow(System.Exception)">
+ <summary>
+ Rethrows an exception, preserving its stack trace
+ </summary>
+ <param name="exception">The exception to rethrow</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildMessage(System.Exception,System.Boolean)">
+ <summary>
+ Builds up a message, using the Message field of the specified exception
+ as well as any InnerExceptions. Optionally excludes exception names,
+ creating a more readable message.
+ </summary>
+ <param name="exception">The exception.</param>
+ <param name="excludeExceptionNames">Flag indicating whether exception names should be excluded.</param>
+ <returns>A combined message string.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildStackTrace(System.Exception)">
+ <summary>
+ Builds up a message, using the Message field of the specified exception
+ as well as any InnerExceptions.
+ </summary>
+ <param name="exception">The exception.</param>
+ <returns>A combined stack trace.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.GetSafeStackTrace(System.Exception)">
+ <summary>
+ Gets the stack trace of the exception. If no stack trace
+ is provided, returns "No stack trace available".
+ </summary>
+ <param name="exception">The exception.</param>
+ <returns>A string representation of the stack trace.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem">
+ <summary>
+ A CompositeWorkItem represents a test suite and
+ encapsulates the execution of the suite as well
+ as all its child tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.Children">
+ <summary>
+ List of Child WorkItems
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a CompositeWorkItem for executing a test suite
+ using a filter to select child tests.
+ </summary>
+ <param name="suite">The TestSuite to be executed</param>
+ <param name="childFilter">A filter used to select child tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.PerformWork">
+ <summary>
+ Method that actually performs the work. Overridden
+ in CompositeWorkItem to do one-time setup, run all child
+ items and then dispatch the one-time teardown work item.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OnAllChildItemsCompleted">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) a CompositeWorkItem and all of its children
+ </summary>
+ <param name="force">true if the CompositeWorkItem and all of its children should be aborted, false if it should allow all currently running tests to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem">
+ <summary>
+ OneTimeTearDownWorkItem represents the cleanup
+ and one-time teardown phase of a CompositeWorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.#ctor(NUnit.Framework.Internal.Execution.CompositeWorkItem)">
+ <summary>
+ Construct a OneTimeTearDownWOrkItem wrapping a CompositeWorkItem
+ </summary>
+ <param name="originalItem">The CompositeWorkItem being wrapped</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Name">
+ <summary>
+ The WorkItem name, overridden to indicate this is the teardown.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Execute">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.PerformWork">
+ <summary>
+ PerformWork is not used in CompositeWorkItem
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventListenerTextWriter">
+ <summary>
+ EventListenerTextWriter sends text output to the currently active
+ ITestEventListener in the form of a TestOutput object. If no event
+ listener is active in the context, or if there is no context,
+ the output is forwarded to the supplied default writer.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.#ctor(System.String,System.IO.TextWriter)">
+ <summary>
+ Construct an EventListenerTextWriter
+ </summary>
+ <param name="streamName">The name of the stream to use for events</param>
+ <param name="defaultWriter">The default writer to use if no listener is available</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Encoding">
+ <summary>
+ Get the Encoding for this TextWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object[])">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Object)">
+ <summary>
+ Write an object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String)">
+ <summary>
+ Write a string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Decimal)">
+ <summary>
+ Write a decimal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Double)">
+ <summary>
+ Write a double
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt64)">
+ <summary>
+ Write a ulong
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int64)">
+ <summary>
+ Write a long
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt32)">
+ <summary>
+ Write a uint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int32)">
+ <summary>
+ Write an int
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char)">
+ <summary>
+ Write a char
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Boolean)">
+ <summary>
+ Write a boolean
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[],System.Int32,System.Int32)">
+ <summary>
+ Write chars
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[])">
+ <summary>
+ Write chars
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Single)">
+ <summary>
+ Write a float
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String)">
+ <summary>
+ Write a string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Object)">
+ <summary>
+ Write an object with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object[])">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object)">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Decimal)">
+ <summary>
+ Write a decimal with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object)">
+ <summary>
+ Write a formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Double)">
+ <summary>
+ Write a double with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt32)">
+ <summary>
+ Write a uint with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt64)">
+ <summary>
+ Write a ulong with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int64)">
+ <summary>
+ Write a long with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int32)">
+ <summary>
+ Write an int with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Boolean)">
+ <summary>
+ Write a bool with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[],System.Int32,System.Int32)">
+ <summary>
+ Write chars with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[])">
+ <summary>
+ Write chars with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char)">
+ <summary>
+ Write a char with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Single)">
+ <summary>
+ Write a float with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine">
+ <summary>
+ Write newline
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.IWorkItemDispatcher">
+ <summary>
+ An IWorkItemDispatcher handles execution of work items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ The level of parallelism supported. Zero if not supported.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, performing any initialization. Sets
+ the top level work item and dispatches it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution. The first
+ work item dispatched is saved as the top-level
+ work item and used when stopping the run.
+ </summary>
+ <param name="work">The item to dispatch</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel the ongoing run completely.
+ If no run is in process, the call has no effect.
+ </summary>
+ <param name="force">true if the IWorkItemDispatcher should abort all currently running WorkItems, false if it should allow all currently running WorkItems to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItem">
+ <summary>
+ A SimpleWorkItem represents a single test case and is
+ marked as completed immediately upon execution. This
+ class is also used for skipped or ignored test suites.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.#ctor(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a simple work item for a test.
+ </summary>
+ <param name="test">The test to be executed</param>
+ <param name="filter">The filter used to select this test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork">
+ <summary>
+ Method that performs actually performs the work.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.MakeTestCommand">
+ <summary>
+ Creates a test command for use in running this test.
+ </summary>
+ <returns>A TestCommand</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher">
+ <summary>
+ SimpleWorkItemDispatcher handles execution of WorkItems by
+ directly executing them. It is provided so that a dispatcher
+ is always available in the context, thereby simplifying the
+ code needed to run child tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ The level of parallelism supported
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, creating the execution thread,
+ setting the top level work and dispatching it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution by
+ executing it directly.
+ <param name="work">The item to dispatch</param>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) the ongoing run.
+ If no run is in process, the call has no effect.
+ </summary>
+ <param name="force">true if the run should be aborted, false if it should allow its currently running test to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TextCapture">
+ <summary>
+ The TextCapture class intercepts console output and writes it
+ to the current execution context, if one is present on the thread.
+ If no execution context is found, the output is written to a
+ default destination, normally the original destination of the
+ intercepted output.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.#ctor(System.IO.TextWriter)">
+ <summary>
+ Construct a TextCapture object
+ </summary>
+ <param name="defaultWriter">The default destination for non-intercepted output</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TextCapture.Encoding">
+ <summary>
+ Gets the Encoding in use by this TextWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.Char)">
+ <summary>
+ Writes a single character
+ </summary>
+ <param name="value">The char to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.String)">
+ <summary>
+ Writes a string
+ </summary>
+ <param name="value">The string to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.WriteLine(System.String)">
+ <summary>
+ Writes a string followed by a line terminator
+ </summary>
+ <param name="value">The string to write</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItem">
+ <summary>
+ A WorkItem may be an individual test case, a fixture or
+ a higher level grouping of tests. All WorkItems inherit
+ from the abstract WorkItem class, which uses the template
+ pattern to allow derived classes to perform work in
+ whatever way is needed.
+
+ A WorkItem is created with a particular TestExecutionContext
+ and is responsible for re-establishing that context in the
+ current thread before it begins or resumes execution.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Test,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a WorkItem for a particular test.
+ </summary>
+ <param name="test">The test that the WorkItem will run</param>
+ <param name="filter">Filter used to include or exclude child items</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Construct a work Item that wraps another work Item.
+ Wrapper items are used to represent independently
+ dispatched tasks, which form part of the execution
+ of a single test, such as OneTimeTearDown.
+ </summary>
+ <param name="wrappedItem">The WorkItem being wrapped</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.InitializeContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Initialize the TestExecutionContext. This must be done
+ before executing the WorkItem.
+ </summary>
+ <remarks>
+ Originally, the context was provided in the constructor
+ but delaying initialization of the context until the item
+ is about to be dispatched allows changes in the parent
+ context during OneTimeSetUp to be reflected in the child.
+ </remarks>
+ <param name="context">The TestExecutionContext to use</param>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.WorkItem.Completed">
+ <summary>
+ Event triggered when the item is complete
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.State">
+ <summary>
+ Gets the current state of the WorkItem
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Test">
+ <summary>
+ The test being executed by the work item
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Name">
+ <summary>
+ The name of the work item - defaults to the Test name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Filter">
+ <summary>
+ Filter used to include or exclude child tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Context">
+ <summary>
+ The execution context
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Result">
+ <summary>
+ The test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.ParallelScope">
+ <summary>
+ Gets the ParallelScope associated with the test, if any,
+ otherwise returning ParallelScope.Default;
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Execute">
+ <summary>
+ Execute the current work item, including any
+ child work items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WaitForCompletion">
+ <summary>
+ Wait until the execution of this item is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.MarkNotRunnable(System.String)">
+ <summary>
+ Marks the WorkItem as NotRunnable.
+ </summary>
+ <param name="reason">Reason for test being NotRunnable.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) a WorkItem
+ </summary>
+ <param name="force">true if the WorkItem should be aborted, false if it should run to completion</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Dispose">
+ <summary>
+ Standard Dispose
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.PerformWork">
+ <summary>
+ Method that performs actually performs the work. It should
+ set the State to WorkItemState.Complete when done.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WorkItemComplete">
+ <summary>
+ Method called by the derived class when all work is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.BuildSetUpTearDownList(System.Reflection.MethodInfo[],System.Reflection.MethodInfo[])">
+ <summary>
+ Builds the set up tear down list.
+ </summary>
+ <param name="setUpMethods">Unsorted array of setup MethodInfos.</param>
+ <param name="tearDownMethods">Unsorted array of teardown MethodInfos.</param>
+ <returns>A list of SetUpTearDownItems</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.ChangeResult(NUnit.Framework.Interfaces.ResultState,System.String)">
+ <summary>
+ Changes the result of the test, logging the old and new states
+ </summary>
+ <param name="resultState">The new ResultState</param>
+ <param name="message">The new message</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemBuilder">
+ <summary>
+ WorkItemBuilder class knows how to build a tree of work items from a tree of tests
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.CreateWorkItem(NUnit.Framework.Interfaces.ITest,NUnit.Framework.Interfaces.ITestFilter,System.Boolean)">
+ <summary>
+ Creates a work item.
+ </summary>
+ <param name="test">The test for which this WorkItem is being created.</param>
+ <param name="filter">The filter to be used in selecting any child Tests.</param>
+ <param name="recursive">True if child work items should be created and added.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.WorkItemOrderComparer.Compare(NUnit.Framework.Internal.Execution.WorkItem,NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
+ </summary>
+ <returns>
+ A signed integer that indicates the relative values of <paramref name="x"/> and <paramref name="y"/>, as shown in the following table.Value Meaning Less than zero<paramref name="x"/> is less than <paramref name="y"/>.Zero<paramref name="x"/> equals <paramref name="y"/>.Greater than zero<paramref name="x"/> is greater than <paramref name="y"/>.
+ </returns>
+ <param name="x">The first object to compare.</param><param name="y">The second object to compare.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemState">
+ <summary>
+ The current state of a work item
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Ready">
+ <summary>
+ Ready to run or continue
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Running">
+ <summary>
+ Work Item is executing
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Complete">
+ <summary>
+ Complete
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TextMessageWriter">
+ <summary>
+ TextMessageWriter writes constraint descriptions and messages
+ in displayable form as a text stream. It tailors the display
+ of individual message components to form the standard message
+ format of NUnit assertion failure messages.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Expected">
+ <summary>
+ Prefix used for the expected value line of a message
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Actual">
+ <summary>
+ Prefix used for the actual value line of a message
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.PrefixLength">
+ <summary>
+ Length of a message prefix
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor">
+ <summary>
+ Construct a TextMessageWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor(System.String,System.Object[])">
+ <summary>
+ Construct a TextMessageWriter, specifying a user message
+ and optional formatting arguments.
+ </summary>
+ <param name="userMessage"></param>
+ <param name="args"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TextMessageWriter.MaxLineLength">
+ <summary>
+ Gets or sets the maximum line length for this writer
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message, at a given
+ indentation level.
+ </summary>
+ <param name="level">The indentation level of the message</param>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Display Expected and Actual lines for a constraint. This
+ is called by MessageWriter's default implementation of
+ WriteMessageTo and provides the generic two-line display.
+ </summary>
+ <param name="result">The result of the constraint that failed</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
+ <summary>
+ Gets the unique type name between expected and actual.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="expectedType">Output of the unique type name for expected</param>
+ <param name="actualType">Output of the unique type name for actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object)">
+ <summary>
+ Display Expected and Actual lines for given values. This
+ method may be called by constraints that need more control over
+ the display of actual and expected values than is provided
+ by the default implementation.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Display Expected and Actual lines for given values, including
+ a tolerance value on the expected line.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
+ <summary>
+ Display the expected and actual string values on separate lines.
+ If the mismatch parameter is >=0, an additional line is displayed
+ line containing a caret that points to the mismatch point.
+ </summary>
+ <param name="expected">The expected string value</param>
+ <param name="actual">The actual string value</param>
+ <param name="mismatch">The point at which the strings don't match or -1</param>
+ <param name="ignoreCase">If true, case is ignored in string comparisons</param>
+ <param name="clipping">If true, clip the strings to fit the max line length</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualValue(System.Object)">
+ <summary>
+ Writes the text for an actual value.
+ </summary>
+ <param name="actual">The actual value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteValue(System.Object)">
+ <summary>
+ Writes the text for a generalized value.
+ </summary>
+ <param name="val">The value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Writes the text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Write the generic 'Expected' line for a constraint
+ </summary>
+ <param name="result">The constraint that failed</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object)">
+ <summary>
+ Write the generic 'Expected' line for a given value
+ </summary>
+ <param name="expected">The expected value</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Write the generic 'Expected' line for a given value
+ and tolerance.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Write the generic 'Actual' line for a constraint
+ </summary>
+ <param name="result">The ConstraintResult for which the actual value is to be written</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(System.Object)">
+ <summary>
+ Write the generic 'Actual' line for a given value
+ </summary>
+ <param name="actual">The actual value causing a failure</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.AndFilter">
+ <summary>
+ Combines multiple filters so that a test must pass all
+ of them in order to pass this filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor">
+ <summary>
+ Constructs an empty AndFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs an AndFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters pass, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters match, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is explicit matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters explicit match, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.AndFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.CategoryFilter">
+ <summary>
+ CategoryFilter is able to select or exclude tests
+ based on their categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.#ctor(System.String)">
+ <summary>
+ Construct a CategoryFilter using a single category name
+ </summary>
+ <param name="name">A category name</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CategoryFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.ClassNameFilter">
+ <summary>
+ ClassName filter selects tests based on the class FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a FullNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ClassNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.CompositeFilter">
+ <summary>
+ A base class for multi-part filters
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor">
+ <summary>
+ Constructs an empty CompositeFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs a CompositeFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Add(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Adds a filter to the list of filters
+ </summary>
+ <param name="filter">The filter to be added</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.Filters">
+ <summary>
+ Return a list of the composing filters.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is explicit matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.FullNameFilter">
+ <summary>
+ FullName filter selects tests based on their FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a FullNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.FullNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.IdFilter">
+ <summary>
+ IdFilter selects tests based on their id
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.IdFilter.#ctor(System.String)">
+ <summary>
+ Construct an IdFilter for a single value
+ </summary>
+ <param name="id">The id the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.IdFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.IdFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.MethodNameFilter">
+ <summary>
+ FullName filter selects tests based on their FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a MethodNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.MethodNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.NamespaceFilter">
+ <summary>
+ ClassName filter selects tests based on the class FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.#ctor(System.String)">
+ <summary>
+ Construct a NamespaceFilter for a single namespace
+ </summary>
+ <param name="expectedValue">The namespace the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.NamespaceFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.NotFilter">
+ <summary>
+ NotFilter negates the operation of another filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.#ctor(NUnit.Framework.Internal.TestFilter)">
+ <summary>
+ Construct a not filter on another filter
+ </summary>
+ <param name="baseFilter">The filter to be negated</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.NotFilter.BaseFilter">
+ <summary>
+ Gets the base filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. The default
+ implementation checks the test itself, its parents and any descendants.
+
+ Derived classes may override this method or any of the Match methods
+ to change the behavior of the filter.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if it matches, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.OrFilter">
+ <summary>
+ Combines multiple filters so that a test must pass one
+ of them in order to pass this filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor">
+ <summary>
+ Constructs an empty OrFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs an AndFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters pass, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters match, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is explicit matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters explicit match, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.OrFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.PropertyFilter">
+ <summary>
+ PropertyFilter is able to select or exclude tests
+ based on their properties.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.#ctor(System.String,System.String)">
+ <summary>
+ Construct a PropertyFilter using a property name and expected value
+ </summary>
+ <param name="propertyName">A property name</param>
+ <param name="expectedValue">The expected value of the property</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.PropertyFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.TestNameFilter">
+ <summary>
+ TestName filter selects tests based on their Name
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a TestNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.TestNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.ValueMatchFilter">
+ <summary>
+ ValueMatchFilter selects tests based on some value, which
+ is expected to be contained in the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ExpectedValue">
+ <summary>
+ Returns the value matched by the filter - used for testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.IsRegex">
+ <summary>
+ Indicates whether the value is a regular expression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.#ctor(System.String)">
+ <summary>
+ Construct a ValueMatchFilter for a single value.
+ </summary>
+ <param name="expectedValue">The value to be included.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.Match(System.String)">
+ <summary>
+ Match the input provided by the derived class
+ </summary>
+ <param name="input">The value to be matchedT</param>
+ <returns>True for a match, false otherwise.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.GenericMethodHelper">
+ <summary>
+ GenericMethodHelper is able to deduce the Type arguments for
+ a generic method from the actual arguments provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.GenericMethodHelper.#ctor(System.Reflection.MethodInfo)">
+ <summary>
+ Construct a GenericMethodHelper for a method
+ </summary>
+ <param name="method">MethodInfo for the method to examine</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.GenericMethodHelper.GetTypeArguments(System.Object[])">
+ <summary>
+ Return the type arguments for the method, deducing them
+ from the arguments actually provided.
+ </summary>
+ <param name="argList">The arguments to the method</param>
+ <returns>An array of type arguments.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidDataSourceException">
+ <summary>
+ InvalidTestFixtureException is thrown when an appropriate test
+ fixture constructor using the provided arguments cannot be found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidTestFixtureException">
+ <summary>
+ InvalidTestFixtureException is thrown when an appropriate test
+ fixture constructor using the provided arguments cannot be found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ILogger">
+ <summary>
+ Interface for logging within the engine
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String)">
+ <summary>
+ Logs the specified message at the error level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the error level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String)">
+ <summary>
+ Logs the specified message at the warning level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the warning level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String)">
+ <summary>
+ Logs the specified message at the info level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the info level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String)">
+ <summary>
+ Logs the specified message at the debug level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the debug level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTrace">
+ <summary>
+ InternalTrace provides facilities for tracing the execution
+ of the NUnit framework. Tests and classes under test may make use
+ of Console writes, System.Diagnostics.Trace or various loggers and
+ NUnit itself traps and processes each of them. For that reason, a
+ separate internal trace is needed.
+
+ Note:
+ InternalTrace uses a global lock to allow multiple threads to write
+ trace messages. This can easily make it a bottleneck so it must be
+ used sparingly. Keep the trace Level as low as possible and only
+ insert InternalTrace writes where they are needed.
+ TODO: add some buffering and a separate writer thread as an option.
+ TODO: figure out a way to turn on trace in specific classes only.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.InternalTrace.Initialized">
+ <summary>
+ Gets a flag indicating whether the InternalTrace is initialized
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.String,NUnit.Framework.Internal.InternalTraceLevel)">
+ <summary>
+ Initialize the internal trace facility using the name of the log
+ to be written to and the trace level.
+ </summary>
+ <param name="logName">The log name</param>
+ <param name="level">The trace level</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.IO.TextWriter,NUnit.Framework.Internal.InternalTraceLevel)">
+ <summary>
+ Initialize the internal trace using a provided TextWriter and level
+ </summary>
+ <param name="writer">A TextWriter</param>
+ <param name="level">The InternalTraceLevel</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.String)">
+ <summary>
+ Get a named Logger
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.Type)">
+ <summary>
+ Get a logger named for a particular Type.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTraceLevel">
+ <summary>
+ InternalTraceLevel is an enumeration controlling the
+ level of detailed presented in the internal log.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Default">
+ <summary>
+ Use the default settings as specified by the user.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Off">
+ <summary>
+ Do not display any trace messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Error">
+ <summary>
+ Display Error messages only
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Warning">
+ <summary>
+ Display Warning level and higher messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Info">
+ <summary>
+ Display informational and higher messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Debug">
+ <summary>
+ Display debug messages and higher - i.e. all messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Verbose">
+ <summary>
+ Display debug messages and higher - i.e. all messages
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTraceWriter">
+ <summary>
+ A trace listener that writes to a separate file per domain
+ and process using it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.String)">
+ <summary>
+ Construct an InternalTraceWriter that writes to a file.
+ </summary>
+ <param name="logPath">Path to the file to use</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Construct an InternalTraceWriter that writes to a
+ TextWriter provided by the caller.
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.InternalTraceWriter.Encoding">
+ <summary>
+ Returns the character encoding in which the output is written.
+ </summary>
+ <returns>The character encoding in which the output is written.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.Char)">
+ <summary>
+ Writes a character to the text string or stream.
+ </summary>
+ <param name="value">The character to write to the text stream.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.String)">
+ <summary>
+ Writes a string to the text string or stream.
+ </summary>
+ <param name="value">The string to write.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.WriteLine(System.String)">
+ <summary>
+ Writes a string followed by a line terminator to the text string or stream.
+ </summary>
+ <param name="value">The string to write. If <paramref name="value" /> is null, only the line terminator is written.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Dispose(System.Boolean)">
+ <summary>
+ Releases the unmanaged resources used by the <see cref="T:System.IO.TextWriter" /> and optionally releases the managed resources.
+ </summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Flush">
+ <summary>
+ Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Logger">
+ <summary>
+ Provides internal logging to the NUnit framework
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.#ctor(System.String,NUnit.Framework.Internal.InternalTraceLevel,System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Logger"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ <param name="level">The log level.</param>
+ <param name="writer">The writer where logs are sent.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Error(System.String)">
+ <summary>
+ Logs the message at error level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Error(System.String,System.Object[])">
+ <summary>
+ Logs the message at error level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String)">
+ <summary>
+ Logs the message at warm level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String,System.Object[])">
+ <summary>
+ Logs the message at warning level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Info(System.String)">
+ <summary>
+ Logs the message at info level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Info(System.String,System.Object[])">
+ <summary>
+ Logs the message at info level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String)">
+ <summary>
+ Logs the message at debug level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String,System.Object[])">
+ <summary>
+ Logs the message at debug level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.MethodWrapper">
+ <summary>
+ The MethodWrapper class wraps a MethodInfo so that it may
+ be used in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.Reflection.MethodInfo)">
+ <summary>
+ Construct a MethodWrapper for a Type and a MethodInfo.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.String)">
+ <summary>
+ Construct a MethodInfo for a given Type and method name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.TypeInfo">
+ <summary>
+ Gets the Type from which this method was reflected.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.MethodInfo">
+ <summary>
+ Gets the MethodInfo for this method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.Name">
+ <summary>
+ Gets the name of the method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsAbstract">
+ <summary>
+ Gets a value indicating whether the method is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsPublic">
+ <summary>
+ Gets a value indicating whether the method is public.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the method contains unassigned generic type parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethod">
+ <summary>
+ Gets a value indicating whether the method is a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethodDefinition">
+ <summary>
+ Gets a value indicating whether the MethodInfo represents the definition of a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.ReturnType">
+ <summary>
+ Gets the return Type of the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetParameters">
+ <summary>
+ Gets the parameters of the method.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetGenericArguments">
+ <summary>
+ Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.MakeGenericMethod(System.Type[])">
+ <summary>
+ Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
+ </summary>
+ <param name="typeArguments">The type arguments to be used</param>
+ <returns>A new IMethodInfo with the type arguments replaced</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Gets a value indicating whether one or more attributes of the specified type are defined on the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.Invoke(System.Object,System.Object[])">
+ <summary>
+ Invokes the method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.ToString">
+ <summary>
+ Override ToString() so that error messages in NUnit's own tests make sense
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.NUnitException">
+ <summary>
+ Thrown when an assertion failed. Here to preserve the inner
+ exception and hence its stack trace.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParamAttributeTypeConversions">
+ <summary>
+ Helper methods for converting parameters to numeric values to supported types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParamAttributeTypeConversions.ConvertData(System.Object[],System.Type)">
+ <summary>
+ Converts an array of objects to the <paramref name="targetType"/>, if it is supported.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterWrapper">
+ <summary>
+ The ParameterWrapper class wraps a ParameterInfo so that it may
+ be used in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.#ctor(NUnit.Framework.Interfaces.IMethodInfo,System.Reflection.ParameterInfo)">
+ <summary>
+ Construct a ParameterWrapper for a given method and parameter
+ </summary>
+ <param name="method"></param>
+ <param name="parameterInfo"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.IsOptional">
+ <summary>
+ Gets a value indicating whether the parameter is optional
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.Method">
+ <summary>
+ Gets an IMethodInfo representing the method for which this is a parameter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterInfo">
+ <summary>
+ Gets the underlying ParameterInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterType">
+ <summary>
+ Gets the Type of the parameter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Gets a value indicating whether one or more attributes of the specified type are defined on the parameter.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PropertyBag">
+ <summary>
+ A PropertyBag represents a collection of name value pairs
+ that allows duplicate entries with the same key. Methods
+ are provided for adding a new pair as well as for setting
+ a key to a single value. All keys are strings but values
+ may be of any type. Null values are not permitted, since
+ a null entry represents the absence of the key.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Add(System.String,System.Object)">
+ <summary>
+ Adds a key/value pair to the property set
+ </summary>
+ <param name="key">The key</param>
+ <param name="value">The value</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Set(System.String,System.Object)">
+ <summary>
+ Sets the value for a key, removing any other
+ values that are already in the property set.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Get(System.String)">
+ <summary>
+ Gets a single value for a key, using the first
+ one if multiple values are present and returning
+ null if the value is not found.
+ </summary>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.ContainsKey(System.String)">
+ <summary>
+ Gets a flag indicating whether the specified key has
+ any entries in the property set.
+ </summary>
+ <param name="key">The key to be checked</param>
+ <returns>
+ True if their are values present, otherwise false
+ </returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PropertyBag.Keys">
+ <summary>
+ Gets a collection containing all the keys in the property set
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PropertyBag.Item(System.String)">
+ <summary>
+ Gets or sets the list of values for a particular key
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.ToXml(System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current PropertyBag.
+ </summary>
+ <param name="recursive">Not used</param>
+ <returns>An XmlNode representing the PropertyBag</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the PropertyBag after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">Not used</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PropertyNames">
+ <summary>
+ The PropertyNames class provides static constants for the
+ standard property ids that NUnit uses on tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.AppDomain">
+ <summary>
+ The FriendlyName of the AppDomain in which the assembly is running
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.JoinType">
+ <summary>
+ The selected strategy for joining parameter data into test cases
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ProcessID">
+ <summary>
+ The process ID of the executing assembly
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ProviderStackTrace">
+ <summary>
+ The stack trace from any data provider that threw
+ an exception.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SkipReason">
+ <summary>
+ The reason a test was not run
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Author">
+ <summary>
+ The author of the tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ApartmentState">
+ <summary>
+ The ApartmentState required for running the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Category">
+ <summary>
+ The categories applying to a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Description">
+ <summary>
+ The Description of a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.LevelOfParallelism">
+ <summary>
+ The number of threads to be used in running tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.MaxTime">
+ <summary>
+ The maximum time in ms, above which the test is considered to have failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ParallelScope">
+ <summary>
+ The ParallelScope associated with a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.RepeatCount">
+ <summary>
+ The number of times the test should be repeated
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.RequiresThread">
+ <summary>
+ Indicates that the test should be run on a separate thread
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SetCulture">
+ <summary>
+ The culture to be set for a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SetUICulture">
+ <summary>
+ The UI culture to be set for a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.TestOf">
+ <summary>
+ The type that is under test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Timeout">
+ <summary>
+ The timeout value for the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.IgnoreUntilDate">
+ <summary>
+ The test will be ignored until the given date
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Order">
+ <summary>
+ The optional Order the test will run in
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Randomizer">
+ <summary>
+ Randomizer returns a set of random values in a repeatable
+ way, to allow re-running of tests if necessary. It extends
+ the .NET Random class, providing random values for a much
+ wider range of types.
+
+ The class is used internally by the framework to generate
+ test case data and is also exposed for use by users through
+ the TestContext.Random property.
+ </summary>
+ <remarks>
+ For consistency with the underlying Random Type, methods
+ returning a single value use the prefix "Next..." Those
+ without an argument return a non-negative value up to
+ the full positive range of the Type. Overloads are provided
+ for specifying a maximum or a range. Methods that return
+ arrays or strings use the prefix "Get..." to avoid
+ confusion with the single-value methods.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Randomizer.InitialSeed">
+ <summary>
+ Initial seed used to create randomizers for this run
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.MemberInfo)">
+ <summary>
+ Get a Randomizer for a particular member, returning
+ one that has already been created if it exists.
+ This ensures that the same values are generated
+ each time the tests are reloaded.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.ParameterInfo)">
+ <summary>
+ Get a randomizer for a particular parameter, returning
+ one that has already been created if it exists.
+ This ensures that the same values are generated
+ each time the tests are reloaded.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.CreateRandomizer">
+ <summary>
+ Create a new Randomizer using the next seed
+ available to ensure that each randomizer gives
+ a unique sequence of values.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.#ctor(System.Int32)">
+ <summary>
+ Construct based on seed value
+ </summary>
+ <param name="seed"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt">
+ <summary>
+ Returns a random unsigned int.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32)">
+ <summary>
+ Returns a random unsigned int less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32,System.UInt32)">
+ <summary>
+ Returns a random unsigned int within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort">
+ <summary>
+ Returns a non-negative random short.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16)">
+ <summary>
+ Returns a non-negative random short less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16,System.Int16)">
+ <summary>
+ Returns a non-negative random short within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort">
+ <summary>
+ Returns a random unsigned short.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16)">
+ <summary>
+ Returns a random unsigned short less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16,System.UInt16)">
+ <summary>
+ Returns a random unsigned short within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong">
+ <summary>
+ Returns a random long.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64)">
+ <summary>
+ Returns a random long less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64,System.Int64)">
+ <summary>
+ Returns a non-negative random long within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong">
+ <summary>
+ Returns a random ulong.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64)">
+ <summary>
+ Returns a random ulong less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64,System.UInt64)">
+ <summary>
+ Returns a non-negative random long within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte">
+ <summary>
+ Returns a random Byte
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte)">
+ <summary>
+ Returns a random Byte less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte,System.Byte)">
+ <summary>
+ Returns a random Byte within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte">
+ <summary>
+ Returns a random SByte
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte)">
+ <summary>
+ Returns a random sbyte less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte,System.SByte)">
+ <summary>
+ Returns a random sbyte within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextBool">
+ <summary>
+ Returns a random bool
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextBool(System.Double)">
+ <summary>
+ Returns a random bool based on the probability a true result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double)">
+ <summary>
+ Returns a random double between 0.0 and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double,System.Double)">
+ <summary>
+ Returns a random double within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat">
+ <summary>
+ Returns a random float.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single)">
+ <summary>
+ Returns a random float between 0.0 and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single,System.Single)">
+ <summary>
+ Returns a random float within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum(System.Type)">
+ <summary>
+ Returns a random enum value of the specified Type as an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum``1">
+ <summary>
+ Returns a random enum value of the specified Type.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">
+ <summary>
+ Default characters for random functions.
+ </summary>
+ <remarks>Default characters are the English alphabet (uppercase &amp; lowercase), arabic numerals, and underscore</remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32,System.String)">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <param name="outputLength">desired length of output string.</param>
+ <param name="allowedChars">string representing the set of characters from which to construct the resulting string</param>
+ <returns>A random string of arbitrary length</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32)">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <param name="outputLength">desired length of output string.</param>
+ <returns>A random string of arbitrary length</returns>
+ <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <returns>A random string of the default length</returns>
+ <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal">
+ <summary>
+ Returns a random decimal.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal)">
+ <summary>
+ Returns a random decimal between positive zero and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal,System.Decimal)">
+ <summary>
+ Returns a random decimal within a specified range, which is not
+ permitted to exceed decimal.MaxVal in the current implementation.
+ </summary>
+ <remarks>
+ A limitation of this implementation is that the range from min
+ to max must not exceed decimal.MaxVal.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextGuid">
+ <summary>
+ Generates a valid version 4 <see cref="T:System.Guid"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Reflect">
+ <summary>
+ Helper methods for inspecting a type by reflection.
+
+ Many of these methods take ICustomAttributeProvider as an
+ argument to avoid duplication, even though certain attributes can
+ only appear on specific types of members, like MethodInfo or Type.
+
+ In the case where a type is being examined for the presence of
+ an attribute, interface or named member, the Reflect methods
+ operate with the full name of the member being sought. This
+ removes the necessity of the caller having a reference to the
+ assembly that defines the item being sought and allows the
+ NUnit core to inspect assemblies that reference an older
+ version of the NUnit framework.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetMethodsWithAttribute(System.Type,System.Type,System.Boolean)">
+ <summary>
+ Examine a fixture type and return an array of methods having a
+ particular attribute. The array is order with base methods first.
+ </summary>
+ <param name="fixtureType">The type to examine</param>
+ <param name="attributeType">The attribute Type to look for</param>
+ <param name="inherit">Specifies whether to search the fixture type inheritance chain</param>
+ <returns>The array of methods found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.HasMethodWithAttribute(System.Type,System.Type)">
+ <summary>
+ Examine a fixture type and return true if it has a method with
+ a particular attribute.
+ </summary>
+ <param name="fixtureType">The type to examine</param>
+ <param name="attributeType">The attribute Type to look for</param>
+ <returns>True if found, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type)">
+ <summary>
+ Invoke the default constructor on a Type
+ </summary>
+ <param name="type">The Type to be constructed</param>
+ <returns>An instance of the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type,System.Object[])">
+ <summary>
+ Invoke a constructor on a Type with arguments
+ </summary>
+ <param name="type">The Type to be constructed</param>
+ <param name="arguments">Arguments to the constructor</param>
+ <returns>An instance of the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetTypeArray(System.Object[])">
+ <summary>
+ Returns an array of types from an array of objects.
+ Used because the compact framework doesn't support
+ Type.GetTypeArray()
+ </summary>
+ <param name="objects">An array of objects</param>
+ <returns>An array of Types</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object)">
+ <summary>
+ Invoke a parameterless method returning void on an object.
+ </summary>
+ <param name="method">A MethodInfo for the method to be invoked</param>
+ <param name="fixture">The object on which to invoke the method</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object,System.Object[])">
+ <summary>
+ Invoke a method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="method">A MethodInfo for the method to be invoked</param>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetUltimateShadowingProperty(System.Type,System.String,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ <para>
+ Selects the ultimate shadowing property just like <see langword="dynamic"/> would,
+ rather than throwing <see cref="T:System.Reflection.AmbiguousMatchException"/>
+ for properties that shadow properties of a different property type.
+ </para>
+ <para>
+ If you request both public and nonpublic properties, every public property is preferred
+ over every nonpublic property. It would violate the principle of least surprise for a
+ derived class’s implementation detail to be chosen over the public API for a type.
+ </para>
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseResult">
+ <summary>
+ Represents the result of running a single test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseResult.#ctor(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Construct a TestCaseResult based on a TestMethod
+ </summary>
+ <param name="test">A TestMethod to which the result applies.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestResult">
+ <summary>
+ The TestResult class represents the result of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_ERRORS_MESSAGE">
+ <summary>
+ Error message for when child tests have errors
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_WARNINGS_MESSAGE">
+ <summary>
+ Error message for when child tests have warnings
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_IGNORE_MESSAGE">
+ <summary>
+ Error message for when child tests are ignored
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.MIN_DURATION">
+ <summary>
+ The minimum duration for tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.InternalAssertCount">
+ <summary>
+ Aggregate assertion count
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.#ctor(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Construct a test result given a Test
+ </summary>
+ <param name="test">The test to be used</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Test">
+ <summary>
+ Gets the test with which this result is associated.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.ResultState">
+ <summary>
+ Gets the ResultState of the test result, which
+ indicates the success or failure of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Name">
+ <summary>
+ Gets the name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.FullName">
+ <summary>
+ Gets the full name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Duration">
+ <summary>
+ Gets or sets the elapsed time for running the test in seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.StartTime">
+ <summary>
+ Gets or sets the time the test started running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.EndTime">
+ <summary>
+ Gets or sets the time the test finished running.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddTestAttachment(NUnit.Framework.Interfaces.TestAttachment)">
+ <summary>
+ Adds a test attachment to the test result
+ </summary>
+ <param name="attachment">The TestAttachment object to attach</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.TestAttachments">
+ <summary>
+ Gets the collection of files attached to the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.AssertCount">
+ <summary>
+ Gets or sets the count of asserts executed
+ when running the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.OutWriter">
+ <summary>
+ Gets a TextWriter, which will write output to be included in the result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Output">
+ <summary>
+ Gets any text output written to this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.AssertionResults">
+ <summary>
+ Gets a list of assertion results associated with the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.ToXml(System.Boolean)">
+ <summary>
+ Returns the Xml representation of the result.
+ </summary>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns>An XmlNode representing the result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds the XML representation of the result as a child of the
+ supplied parent node..
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.PendingFailures">
+ <summary>
+ Gets a count of pending failures (from Multiple Assert)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.WorstAssertionStatus">
+ <summary>
+ Gets the worst assertion status (highest enum) in all the assertion results
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ <param name="message">A message associated with the result state</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String,System.String)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ <param name="message">A message associated with the result state</param>
+ <param name="stackTrace">Stack trace giving the location of the command</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception)">
+ <summary>
+ Set the test result based on the type of exception thrown
+ </summary>
+ <param name="ex">The exception that was thrown</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Set the test result based on the type of exception thrown
+ </summary>
+ <param name="ex">The exception that was thrown</param>
+ <param name="site">The FailureSite to use in the result</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordTearDownException(System.Exception)">
+ <summary>
+ RecordTearDownException appends the message and stacktrace
+ from an exception arising during teardown of the test
+ to any previously recorded information, so that any
+ earlier failure information is not lost. Note that
+ calling Assert.Ignore, Assert.Inconclusive, etc. during
+ teardown is treated as an error. If the current result
+ represents a suite, it may show a teardown error even
+ though all contained tests passed.
+ </summary>
+ <param name="ex">The Exception to be recorded</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordTestCompletion">
+ <summary>
+ Determine result after test has run to completion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionResult)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddReasonElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds a reason element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new reason element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddFailureElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds a failure element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new failure element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddAttachmentsElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds an attachments element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new attachments element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.CreateLegacyFailureMessage">
+ <summary>
+ Creates a failure message incorporating failures
+ from a Multiple Assert block for use by runners
+ that don't know about AssertionResults.
+ </summary>
+ <returns>Message as a string</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestSuiteResult">
+ <summary>
+ Represents the result of running a test suite
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuiteResult.#ctor(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Construct a TestSuiteResult base on a TestSuite
+ </summary>
+ <param name="suite">The TestSuite to which the result applies</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.WarningCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuiteResult.AddResult(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Adds a child result to this result, setting this result's
+ ResultState to Failure if the child result failed.
+ </summary>
+ <param name="result">The result to be added</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.StackFilter">
+ <summary>
+ StackFilter class is used to remove internal NUnit
+ entries from a stack trace so that the resulting
+ trace provides better information about the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.StackFilter.DefaultFilter">
+ <summary>
+ Single instance of our default filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String,System.String)">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
+ <param name="bottomOfStackPattern">Regex pattern used to delete lines from the bottom of the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String)">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.Filter(System.String)">
+ <summary>
+ Filters a raw stack trace and returns the result.
+ </summary>
+ <param name="rawTrace">The original stack trace</param>
+ <returns>A filtered stack trace</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.StringUtil">
+ <summary>
+ Provides methods to support legacy string comparison methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StringUtil.Compare(System.String,System.String,System.Boolean)">
+ <summary>
+ Compares two strings for equality, ignoring case if requested.
+ </summary>
+ <param name="strA">The first string.</param>
+ <param name="strB">The second string..</param>
+ <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
+ <returns>Zero if the strings are equivalent, a negative number if strA is sorted first, a positive number if
+ strB is sorted first</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StringUtil.StringsEqual(System.String,System.String,System.Boolean)">
+ <summary>
+ Compares two strings for equality, ignoring case if requested.
+ </summary>
+ <param name="strA">The first string.</param>
+ <param name="strB">The second string..</param>
+ <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
+ <returns>True if the strings are equivalent, false if not.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ConstraintUtils">
+ <summary>
+ Provides methods to support consistent checking for constaints methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ConstraintUtils.RequireActual``1(System.Object,System.String,System.Boolean)">
+ <summary>
+ Requires that the provided object is actually of the type required.
+ </summary>
+ <param name="actual">The object to verify.</param>
+ <param name="paramName">Name of the parameter as passed into the checking method.</param>
+ <param name="allowNull">
+ If <see langword="true"/> and <typeparamref name="T"/> can be null, returns null rather than throwing when <paramref name="actual"/> is null.
+ If <typeparamref name="T"/> cannot be null, this parameter is ignored.</param>
+ <typeparam name="T">The type to require.</typeparam>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseParameters">
+ <summary>
+ The TestCaseParameters class encapsulates method arguments and
+ other selected parameters needed for constructing
+ a parameterized test case.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestCaseParameters._expectedResult">
+ <summary>
+ The expected result to be returned
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(NUnit.Framework.Interfaces.ITestCaseData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestCaseData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseParameters.ExpectedResult">
+ <summary>
+ The expected result of the test, which
+ must match the method return type.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseParameters.HasExpectedResult">
+ <summary>
+ Gets a value indicating whether an expected result was specified.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseTimeoutException">
+ <summary>
+ TestCaseTimeoutException is thrown when a test running directly
+ on a TestWorker thread is cancelled due to timeout.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext">
+ <summary>
+ Helper class used to save and restore certain static or
+ singleton settings in the environment that affect tests
+ or which might be changed by the user tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._priorContext">
+ <summary>
+ Link to a prior saved context
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._executionStatus">
+ <summary>
+ Indicates that a stop has been requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._listener">
+ <summary>
+ The event listener currently receiving notifications
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._assertCount">
+ <summary>
+ The number of assertions for the current test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentCulture">
+ <summary>
+ The current culture
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentUICulture">
+ <summary>
+ The current UI culture
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentResult">
+ <summary>
+ The current test result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
+ </summary>
+ <param name="other">An existing instance of TestExecutionContext.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentContext">
+ <summary>
+ Gets and sets the current context.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentTest">
+ <summary>
+ Gets or sets the current test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTime">
+ <summary>
+ The time the current test started execution
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTicks">
+ <summary>
+ The time the current test started in Ticks
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentResult">
+ <summary>
+ Gets or sets the current test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.OutWriter">
+ <summary>
+ Gets a TextWriter that will send output to the current test result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestObject">
+ <summary>
+ The current test object - that is the user fixture
+ object on which tests are being executed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StopOnError">
+ <summary>
+ Get or set indicator that run should stop on the first error
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.ExecutionStatus">
+ <summary>
+ Gets an enum indicating whether a stop has been requested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.Listener">
+ <summary>
+ The current test event listener
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.Dispatcher">
+ <summary>
+ The current WorkItemDispatcher. Made public for
+ use by nunitlite.tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.ParallelScope">
+ <summary>
+ The ParallelScope to be used by tests running in this context.
+ For builds with out the parallel feature, it has no effect.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.DefaultFloatingPointTolerance">
+ <summary>
+ Default tolerance value used for floating point equality
+ when no other tolerance is specified.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.RandomGenerator">
+ <summary>
+ Gets the RandomGenerator specific to this Test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.AssertCount">
+ <summary>
+ Gets the assert count.
+ </summary>
+ <value>The assert count.</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.MultipleAssertLevel">
+ <summary>
+ The current nesting level of multiple assert blocks
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestCaseTimeout">
+ <summary>
+ Gets or sets the test case timeout value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.UpstreamActions">
+ <summary>
+ Gets a list of ITestActions set by upstream tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentCulture">
+ <summary>
+ Saves or restores the CurrentCulture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentUICulture">
+ <summary>
+ Saves or restores the CurrentUICulture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentValueFormatter">
+ <summary>
+ The current head of the ValueFormatter chain, copied from MsgUtils.ValueFormatter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.IsSingleThreaded">
+ <summary>
+ If true, all tests must run on the same thread. No new thread may be spawned.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.UpdateContextFromEnvironment">
+ <summary>
+ Record any changes in the environment made by
+ the test code in the execution context so it
+ will be passed on to lower level tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.EstablishExecutionEnvironment">
+ <summary>
+ Set up the execution environment to match a context.
+ Note that we may be running on the same thread where the
+ context was initially created or on a different thread.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount">
+ <summary>
+ Increments the assert count by one.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount(System.Int32)">
+ <summary>
+ Increments the assert count by a specified amount.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ Adds a new ValueFormatterFactory to the chain of formatters
+ </summary>
+ <param name="formatterFactory">The new factory</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext">
+ <summary>
+ An IsolatedContext is used when running code
+ that may effect the current result in ways that
+ should not impact the final result of the test.
+ A new TestExecutionContext is created with an
+ initially clear result, which is discarded on
+ exiting the context.
+ </summary>
+ <example>
+ using (new TestExecutionContext.IsolatedContext())
+ {
+ // Code that should not impact the result
+ }
+ </example>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.#ctor">
+ <summary>
+ Save the original current TestExecutionContext and
+ make a new isolated context current.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.Dispose">
+ <summary>
+ Restore the original TestExecutionContext.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext.AdhocContext">
+ <summary>
+ An AdhocTestExecutionContext is created whenever a context is needed
+ but not available in CurrentContext. This happens when tests are run
+ on an adoc basis or Asserts are used outside of tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.AdhocContext.#ctor">
+ <summary>
+ Construct an AdhocTestExecutionContext, which is used
+ whenever the current TestExecutionContext is found to be null.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionStatus">
+ <summary>
+ Enumeration indicating whether the tests are
+ running normally or being cancelled.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.Running">
+ <summary>
+ Running normally with no stop requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.StopRequested">
+ <summary>
+ A graceful stop has been requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.AbortRequested">
+ <summary>
+ A forced stop has been requested
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFilter">
+ <summary>
+ Interface to be implemented by filters applied to tests.
+ The filter applies when running the test, after it has been
+ loaded, since this is the only time an ITest exists.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestFilter.Empty">
+ <summary>
+ Unique Empty filter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFilter.IsEmpty">
+ <summary>
+ Indicates whether this is the EmptyFilter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFilter.TopLevel">
+ <summary>
+ Indicates whether this is a top-level filter,
+ not contained in any other filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. The default
+ implementation checks the test itself, its parents and any descendants.
+
+ Derived classes may override this method or any of the Match methods
+ to change the behavior of the filter.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether the test itself matches the filter criteria, without
+ examining either parents or descendants. This is overridden by each
+ different type of filter to perform the necessary tests.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the filter matches the any parent of the test</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.MatchParent(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether any ancestor of the test matches the filter criteria
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the filter matches the an ancestor of the test</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.MatchDescendant(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether any descendant of the test matches the filter criteria.
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if at least one descendant matches the filter criteria</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(System.String)">
+ <summary>
+ Create a TestFilter instance from an xml representation.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Create a TestFilter from it's TNode representation
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFilter.EmptyFilter">
+ <summary>
+ Nested class provides an empty filter - one that always
+ returns true when called. It never matches explicitly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.ToXml(System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFixtureParameters">
+ <summary>
+ The TestCaseParameters class encapsulates method arguments and
+ other selected parameters needed for constructing
+ a parameterized test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(NUnit.Framework.Interfaces.ITestFixtureData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestCaseData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFixtureParameters.TypeArgs">
+ <summary>
+ Type arguments used to create a generic fixture instance
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestListener">
+ <summary>
+ TestListener provides an implementation of ITestListener that
+ does nothing. It is used only through its NULL property.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test case has finished
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.#ctor">
+ <summary>
+ Construct a new TestListener - private so it may not be used.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestListener.NULL">
+ <summary>
+ Get a listener that does nothing
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestNameGenerator">
+ <summary>
+ TestNameGenerator is able to create test names according to
+ a coded pattern.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestNameGenerator.DefaultTestNamePattern">
+ <summary>
+ Default pattern used to generate names
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor">
+ <summary>
+ Construct a TestNameGenerator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor(System.String)">
+ <summary>
+ Construct a TestNameGenerator
+ </summary>
+ <param name="pattern">The pattern used by this generator.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Get the display name for a TestMethod and it's arguments
+ </summary>
+ <param name="testMethod">A TestMethod</param>
+ <returns>The display name</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod,System.Object[])">
+ <summary>
+ Get the display name for a TestMethod and it's arguments
+ </summary>
+ <param name="testMethod">A TestMethod</param>
+ <param name="args">Arguments to be used</param>
+ <returns>The display name</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestParameters">
+ <summary>
+ TestParameters is the abstract base class for all classes
+ that know how to provide data for constructing a test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(NUnit.Framework.Interfaces.ITestData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.RunState">
+ <summary>
+ The RunState for this set of parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.Arguments">
+ <summary>
+ The arguments to be used in running the test,
+ which must match the method signature.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.TestName">
+ <summary>
+ A name to be used for this test case in lieu
+ of the standard generated name containing
+ the argument list.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.Properties">
+ <summary>
+ Gets the property dictionary for this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Applies ParameterSet values to the test itself.
+ </summary>
+ <param name="test">A test.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.OriginalArguments">
+ <summary>
+ The original arguments provided by the user,
+ used for display purposes.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestProgressReporter">
+ <summary>
+ TestProgressReporter translates ITestListener events into
+ the async callbacks that are used to inform the client
+ software about the progress of a test run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.#ctor(System.Web.UI.ICallbackEventHandler)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestProgressReporter"/> class.
+ </summary>
+ <param name="handler">The callback handler to be used for reporting progress.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test has finished. Sends a result summary to the callback.
+ to
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.GetParent(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Returns the parent test item for the targer test item if it exists
+ </summary>
+ <param name="test"></param>
+ <returns>parent test item</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.FormatAttributeValue(System.String)">
+ <summary>
+ Makes a string safe for use as an attribute, replacing
+ characters characters that can't be used with their
+ corresponding xml representations.
+ </summary>
+ <param name="original">The string to be used</param>
+ <returns>A new string with the values replaced</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterizedFixtureSuite">
+ <summary>
+ ParameterizedFixtureSuite serves as a container for the set of test
+ fixtures created from a given Type using various parameters.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterizedFixtureSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.ParameterizedFixtureSuite"/> class.
+ </summary>
+ <param name="typeInfo">The ITypeInfo for the type that represents the suite.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterizedFixtureSuite.TestType">
+ <summary>
+ Gets a string representing the type of test
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterizedMethodSuite">
+ <summary>
+ ParameterizedMethodSuite holds a collection of individual
+ TestMethods with their arguments applied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterizedMethodSuite.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Construct from a MethodInfo
+ </summary>
+ <param name="method"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterizedMethodSuite.TestType">
+ <summary>
+ Gets a string representing the type of test
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.SetUpFixture">
+ <summary>
+ SetUpFixture extends TestSuite and supports
+ Setup and TearDown methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.SetUpFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.SetUpFixture"/> class.
+ </summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Test">
+ <summary>
+ The Test abstract class represents a test within the framework.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test._nextID">
+ <summary>
+ Static value to seed ids. It's started at 1000 so any
+ uninitialized ids will stand out.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test.DeclaringTypeInfo">
+ <summary>
+ Used to cache the declaring type for this MethodInfo
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test._method">
+ <summary>
+ Method property backing field
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String)">
+ <summary>
+ Constructs a test given its name
+ </summary>
+ <param name="name">The name of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String,System.String)">
+ <summary>
+ Constructs a test given the path through the
+ test hierarchy to its parent and a name.
+ </summary>
+ <param name="pathName">The parent tests full name</param>
+ <param name="name">The name of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ TODO: Documentation needed for constructor
+ </summary>
+ <param name="typeInfo"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Construct a test from a MethodInfo
+ </summary>
+ <param name="method"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Id">
+ <summary>
+ Gets or sets the id of the test
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Name">
+ <summary>
+ Gets or sets the name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.FullName">
+ <summary>
+ Gets or sets the fully qualified name of the test
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.ClassName">
+ <summary>
+ Gets the name of the class where this test was declared.
+ Returns null if the test is not associated with a class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.MethodName">
+ <summary>
+ Gets the name of the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none required.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TypeInfo">
+ <summary>
+ Gets the TypeInfo of the fixture used in running this test
+ or null if no fixture type is associated with it.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Method">
+ <summary>
+ Gets a MethodInfo for the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.RunState">
+ <summary>
+ Whether or not the test should be run
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TestType">
+ <summary>
+ Gets a string representing the type of test. Used as an attribute
+ value in the XML representation of a test and has no other
+ function in the framework.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TestCaseCount">
+ <summary>
+ Gets a count of test cases represented by
+ or contained under this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Properties">
+ <summary>
+ Gets the properties for this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.IsSuite">
+ <summary>
+ Returns true if this is a TestSuite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Parent">
+ <summary>
+ Gets the parent as a Test object.
+ Used by the core to set the parent.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Fixture">
+ <summary>
+ Gets or sets a fixture object for running this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.IdPrefix">
+ <summary>
+ Static prefix used for ids in this AppDomain.
+ Set by FrameworkController.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Seed">
+ <summary>
+ Gets or Sets the Int value representing the seed for the RandomGenerator
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.SetUpMethods">
+ <summary>
+ The SetUp methods.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TearDownMethods">
+ <summary>
+ The teardown methods
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.MakeTestResult">
+ <summary>
+ Creates a TestResult for this test.
+ </summary>
+ <returns>A TestResult suitable for this type of test.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.MemberInfo)">
+ <summary>
+ Modify a newly constructed test by applying any of NUnit's common
+ attributes, based on a supplied ICustomAttributeProvider, which is
+ usually the reflection element from which the test was constructed,
+ but may not be in some instances. The attributes retrieved are
+ saved for use in subsequent operations.
+ </summary>
+ <param name="provider">An object deriving from MemberInfo</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.Assembly)">
+ <summary>
+ Modify a newly constructed test by applying any of NUnit's common
+ attributes, based on a supplied ICustomAttributeProvider, which is
+ usually the reflection element from which the test was constructed,
+ but may not be in some instances. The attributes retrieved are
+ saved for use in subsequent operations.
+ </summary>
+ <param name="provider">An object deriving from MemberInfo</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.MakeInvalid(System.String)">
+ <summary>
+ Mark the test as Invalid (not runnable) specifying a reason
+ </summary>
+ <param name="reason">The reason the test is not runnable</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Get custom attributes applied to a test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.PopulateTestNode(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Add standard attributes and members to a test node.
+ </summary>
+ <param name="thisNode"></param>
+ <param name="recursive"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ToXml(System.Boolean)">
+ <summary>
+ Returns the Xml representation of the test
+ </summary>
+ <param name="recursive">If true, include child tests recursively</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.CompareTo(System.Object)">
+ <summary>
+ Compares this test to another test for sorting purposes
+ </summary>
+ <param name="obj">The other test</param>
+ <returns>Value of -1, 0 or +1 depending on whether the current test is less than, equal to or greater than the other test</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestAssembly">
+ <summary>
+ TestAssembly is a TestSuite that represents the execution
+ of tests in a managed assembly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.Reflection.Assembly,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
+ specifying the Assembly and the path from which it was loaded.
+ </summary>
+ <param name="assembly">The assembly this test represents.</param>
+ <param name="path">The path used to load the assembly.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
+ for a path which could not be loaded.
+ </summary>
+ <param name="path">The path used to load the assembly.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(NUnit.Framework.Internal.TestAssembly,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Copy-constructor style to create a filtered copy of the test assemblies
+ test cases
+ </summary>
+ <param name="assembly"></param>
+ <param name="filter"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestAssembly.Assembly">
+ <summary>
+ Gets the Assembly represented by this instance.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestAssembly.TestType">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Get custom attributes specified on the assembly
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFixture">
+ <summary>
+ TestFixture is a surrogate for a user test fixture class,
+ containing one or more tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestFixture"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ <param name="arguments">Arguments used to instantiate the test fixture, or null if none used</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestMethod">
+ <summary>
+ The TestMethod class represents a Test implemented as a method.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestMethod.parms">
+ <summary>
+ The ParameterSet used to create this test method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
+ </summary>
+ <param name="method">The method to be used as a test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
+ </summary>
+ <param name="method">The method to be used as a test.</param>
+ <param name="parentSuite">The suite or fixture to which the new test will be added</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.Arguments">
+ <summary>
+ The arguments to use in executing the test method, or empty array if none are provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.MakeTestResult">
+ <summary>
+ Overridden to return a TestCaseResult.
+ </summary>
+ <returns>A TestResult for this test.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns a TNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.MethodName">
+ <summary>
+ Returns the name of the method
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestSuite">
+ <summary>
+ TestSuite represents a composite test, which contains other tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestSuite.tests">
+ <summary>
+ Our collection of child tests
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="name">The name of the suite.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="parentSuiteName">Name of the parent suite.</param>
+ <param name="name">The name of the suite.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ <param name="arguments">Arguments used to instantiate the test fixture, or null if none used.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Copy constructor style to create a filtered copy of the given test suite
+ </summary>
+ <param name="suite">Test Suite to copy</param>
+ <param name="filter">Filter to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.Sort">
+ <summary>
+ Sorts tests under this suite.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.Add(NUnit.Framework.Internal.Test)">
+ <summary>
+ Adds a test to the suite.
+ </summary>
+ <param name="test">The test.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>The list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.TestCaseCount">
+ <summary>
+ Gets a count of test cases represented by
+ or contained under this test.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.Arguments">
+ <summary>
+ The arguments to use in creating the fixture, or empty array if none are provided.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.MaintainTestOrder">
+ <summary>
+ Set to true to suppress sorting this suite's contents
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeSetUpMethods">
+ <summary>
+ OneTimeSetUp methods for this suite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeTearDownMethods">
+ <summary>
+ OneTimeTearDown methods for this suite
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.MakeTestResult">
+ <summary>
+ Overridden to return a TestSuiteResult.
+ </summary>
+ <returns>A TestResult for this test.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.CheckSetUpTearDownMethods(System.Reflection.MethodInfo[])">
+ <summary>
+ Check that setup and teardown methods marked by certain attributes
+ meet NUnit's requirements and mark the tests not runnable otherwise.
+ </summary>
+ <param name="methods">A list of methodinfos to check</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeHelper">
+ <summary>
+ TypeHelper provides static methods that operate on Types.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TypeHelper.NonmatchingType">
+ <summary>
+ A special value, which is used to indicate that BestCommonType() method
+ was unable to find a common type for the specified arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type)">
+ <summary>
+ Gets the display name for a Type as used by NUnit.
+ </summary>
+ <param name="type">The Type for which a display name is needed.</param>
+ <returns>The display name for the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type,System.Object[])">
+ <summary>
+ Gets the display name for a Type as used by NUnit.
+ </summary>
+ <param name="type">The Type for which a display name is needed.</param>
+ <param name="arglist">The arglist provided.</param>
+ <returns>The display name for the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.BestCommonType(System.Type,System.Type)">
+ <summary>
+ Returns the best fit for a common type to be used in
+ matching actual arguments to a methods Type parameters.
+ </summary>
+ <param name="type1">The first type.</param>
+ <param name="type2">The second type.</param>
+ <returns>Either type1 or type2, depending on which is more general.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.IsNumeric(System.Type)">
+ <summary>
+ Determines whether the specified type is numeric.
+ </summary>
+ <param name="type">The type to be examined.</param>
+ <returns>
+ <c>true</c> if the specified type is numeric; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.ConvertArgumentList(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
+ <summary>
+ Convert an argument list to the required parameter types.
+ Currently, only widening numeric conversions are performed.
+ </summary>
+ <param name="arglist">An array of args to be converted</param>
+ <param name="parameters">A ParameterInfo[] whose types will be used as targets</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.CanDeduceTypeArgsFromArgs(System.Type,System.Object[],System.Type[]@)">
+ <summary>
+ Determines whether this instance can deduce type args for a generic type from the supplied arguments.
+ </summary>
+ <param name="type">The type to be examined.</param>
+ <param name="arglist">The arglist.</param>
+ <param name="typeArgsOut">The type args to be used.</param>
+ <returns>
+ <c>true</c> if this the provided args give sufficient information to determine the type args to be used; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDeclaredInterfaces(System.Type)">
+ <summary>
+ Return the interfaces implemented by a Type.
+ </summary>
+ <param name="type">The Type to be examined.</param>
+ <returns>An array of Types for the interfaces.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeNameDifferenceResolver">
+ <summary>
+ Used for resolving the type difference between objects.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
+ <summary>
+ Gets the shortened type name difference between <paramref name="expected"/> and <paramref name="actual"/>.
+ </summary>
+ <param name="expected">The expected object.</param>
+ <param name="actual">The actual object.</param>
+ <param name="expectedTypeShortened">Output of the unique type name for the expected object.</param>
+ <param name="actualTypeShortened">Output of the unique type name for actual object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ResolveTypeNameDifference(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Gets the shortened type name difference between <paramref name="expected"/> and <paramref name="actual"/>.
+ </summary>
+ <param name="expected">The expected object <see cref="T:System.Type"/>.</param>
+ <param name="actual">The actual object <see cref="T:System.Type"/>.</param>
+ <param name="expectedTypeShortened">Output of the unique type name for the expected object.</param>
+ <param name="actualTypeShortened">Output of the unique type name for actual object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetShortenedGenericParams(System.Type,System.Type,System.Collections.Generic.List{System.String}@,System.Collections.Generic.List{System.String}@)">
+ <summary>
+ Obtain the shortened generic template parameters of the given <paramref name="expectedFullType"/> and <paramref name="actualFullType"/>,
+ if they are generic.
+ </summary>
+ <param name="expectedFullType">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actualFullType">The actual <see cref="T:System.Type"/>.</param>
+ <param name="shortenedParamsExpected">Shortened generic parameters of the expected <see cref="T:System.Type"/>.</param>
+ <param name="shortenedParamsActual">Shortened generic parameters of the actual <see cref="T:System.Type"/>.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.FullyShortenTypeName(System.Type)">
+ <summary>
+ Obtain a shortened name of the given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ShortenTypeNames(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Shorten the given <see cref="T:System.Type"/> names by only including the relevant differing namespaces/types, if they differ.
+ </summary>
+ <param name="expectedType">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actualType">The actual <see cref="T:System.Type"/>.</param>
+ <param name="expectedTypeShortened">The shortened expected <see cref="T:System.Type"/> name.</param>
+ <param name="actualTypeShortened">The shortened actual <see cref="T:System.Type"/> name.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.IsTypeGeneric(System.Type)">
+ <summary>
+ Returns whether or not the <see cref="T:System.Type"/> is generic.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetGenericTypeName(System.Type)">
+ <summary>
+ Returns the fully qualified generic <see cref="T:System.Type"/> name of a given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ReconstructGenericTypeName(System.String,System.Collections.Generic.List{System.String})">
+ <summary>
+ Reconstruct a generic type name using the provided generic type name, and a
+ <see cref="T:NUnit.Framework.List"/> of the template parameters.
+ </summary>
+ <param name="GenericTypeName">The name of the generic type, including the number of template parameters expected.</param>
+ <param name="TemplateParamNames">A <see cref="T:NUnit.Framework.List"/> of names of the template parameters of the provided generic type.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetShortenedGenericTypes(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Obtain the shortened generic <see cref="T:System.Type"/> names of the given expected and actual <see cref="T:System.Type"/>s.
+ </summary>
+ <param name="expected">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actual">The actual <see cref="T:System.Type"/>.</param>
+ <param name="shortenedGenericNameExpected">The shortened expected generic name.</param>
+ <param name="shortenedGenericNameActual">The shortened actual generic name.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeWrapper">
+ <summary>
+ The TypeWrapper class wraps a Type so it may be used in
+ a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.#ctor(System.Type)">
+ <summary>
+ Construct a TypeWrapper for a specified Type.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Type">
+ <summary>
+ Gets the underlying Type on which this TypeWrapper is based.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.BaseType">
+ <summary>
+ Gets the base type of this type as an ITypeInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Name">
+ <summary>
+ Gets the Name of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.FullName">
+ <summary>
+ Gets the FullName of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Assembly">
+ <summary>
+ Gets the assembly in which the type is declared
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Namespace">
+ <summary>
+ Gets the namespace of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsAbstract">
+ <summary>
+ Gets a value indicating whether the type is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericType">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.IsType(System.Type)">
+ <summary>
+ Returns true if the Type wrapped is T
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericTypeDefinition">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type definition
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsSealed">
+ <summary>
+ Gets a value indicating whether the type is sealed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsStaticClass">
+ <summary>
+ Gets a value indicating whether this type represents a static class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName">
+ <summary>
+ Get the display name for this type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName(System.Object[])">
+ <summary>
+ Get the display name for an object of this type, constructed with the specified args.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.MakeGenericType(System.Type[])">
+ <summary>
+ Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetGenericTypeDefinition">
+ <summary>
+ Returns a Type representing a generic type definition from which this Type can be constructed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Returns a value indicating whether the type has an attribute of the specified type.
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="inherit"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.HasMethodWithAttribute(System.Type)">
+ <summary>
+ Returns a flag indicating whether this type has a method with an attribute of the specified type.
+ </summary>
+ <param name="attributeType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetMethods(NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Returns an array of IMethodInfos for methods of this Type
+ that match the specified flags.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetConstructor(System.Type[])">
+ <summary>
+ Gets the public constructor taking the specified argument Types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.HasConstructor(System.Type[])">
+ <summary>
+ Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.Construct(System.Object[])">
+ <summary>
+ Construct an object of this Type, using the specified arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.ToString">
+ <summary>
+ Override ToString() so that error messages in NUnit's own tests make sense
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Is">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Zero">
+ <summary>
+ Returns a constraint that tests for equality with zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable to the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable to the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ inclusively within a specified range.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.ITestAction">
+ <summary>
+ When implemented by an attribute, this interface implemented to provide actions to execute before and after tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ITestAction.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed before each test is run
+ </summary>
+ <param name="test">The test that is going to be run.</param>
+ </member>
+ <member name="M:NUnit.Framework.ITestAction.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed after each test is run
+ </summary>
+ <param name="test">The test that has just been run.</param>
+ </member>
+ <member name="P:NUnit.Framework.ITestAction.Targets">
+ <summary>
+ Provides the target for the action attribute
+ </summary>
+ <returns>The target for the action attribute</returns>
+ </member>
+ <member name="T:NUnit.Framework.Iz">
+ <summary>
+ The Iz class is a synonym for Is intended for use in VB,
+ which regards Is as a keyword.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.List">
+ <summary>
+ The List class is a helper class with properties and methods
+ that supply a number of constraints used with lists and collections.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.List.Map(System.Collections.ICollection)">
+ <summary>
+ List.Map returns a ListMapper, which can be used to map
+ the original collection to another collection.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.ListMapper">
+ <summary>
+ ListMapper is used to transform a collection used as an actual argument
+ producing another collection to be used in the assertion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ListMapper.#ctor(System.Collections.ICollection)">
+ <summary>
+ Construct a ListMapper based on a collection
+ </summary>
+ <param name="original">The collection to be transformed</param>
+ </member>
+ <member name="M:NUnit.Framework.ListMapper.Property(System.String)">
+ <summary>
+ Produces a collection containing all the values of a property
+ </summary>
+ <param name="name">The collection of property values</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.StringAssert">
+ <summary>
+ Basic Asserts on strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use StringAssert.AreEqualIgnoringCase(...) or Assert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string is not found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string starts with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
+ <summary>
+ Asserts that a string starts with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not start with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
+ <summary>
+ Asserts that a string does not start with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string ends with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
+ <summary>
+ Asserts that a string ends with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not end with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
+ <summary>
+ Asserts that a string does not end with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two strings are equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
+ <summary>
+ Asserts that two strings are equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two strings are not equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
+ <summary>
+ Asserts that two strings are not equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string matches an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be matched</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
+ <summary>
+ Asserts that a string matches an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be matched</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not match an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be used</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
+ <summary>
+ Asserts that a string does not match an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be used</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseData">
+ <summary>
+ The TestCaseData class represents a set of arguments
+ and other parameter info to be used for a parameterized
+ test case. It is derived from TestCaseParameters and adds a
+ fluent syntax for use in initializing the test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg">The argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ <param name="arg3">The third argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Returns(System.Object)">
+ <summary>
+ Sets the expected result for the test
+ </summary>
+ <param name="result">The expected result</param>
+ <returns>A modified TestCaseData</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetName(System.String)">
+ <summary>
+ Sets the name of the test case
+ </summary>
+ <returns>The modified TestCaseData instance</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetDescription(System.String)">
+ <summary>
+ Sets the description for the test case
+ being constructed.
+ </summary>
+ <param name="description">The description.</param>
+ <returns>The modified TestCaseData instance.</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetCategory(System.String)">
+ <summary>
+ Applies a category to the test
+ </summary>
+ <param name="category"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.String)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Int32)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Double)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Explicit">
+ <summary>
+ Marks the test case as explicit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Explicit(System.String)">
+ <summary>
+ Marks the test case as explicit, specifying the reason.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Ignore(System.String)">
+ <summary>
+ Ignores this TestCase, specifying the reason.
+ </summary>
+ <param name="reason">The reason.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestContext">
+ <summary>
+ Provide the context information of the current test.
+ This is an adapter for the internal ExecutionContext
+ class, hiding the internals from the user test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Construct a TestContext for an ExecutionContext
+ </summary>
+ <param name="testExecutionContext">The ExecutionContext to adapt</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.CurrentContext">
+ <summary>
+ Get the current test context. This is created
+ as needed. The user may save the context for
+ use within a test, but it should not be used
+ outside the test for which it is created.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Out">
+ <summary>
+ Gets a TextWriter that will send output to the current test result.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Error">
+ <summary>
+ Gets a TextWriter that will send output directly to Console.Error
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Progress">
+ <summary>
+ Gets a TextWriter for use in displaying immediate progress messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Parameters">
+ <summary>
+ TestParameters object holds parameters for the test run, if any are specified
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.DefaultWorkDirectory">
+ <summary>
+ Static DefaultWorkDirectory is now used as the source
+ of the public instance property WorkDirectory. This is
+ a bit odd but necessary to avoid breaking user tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Test">
+ <summary>
+ Get a representation of the current test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Result">
+ <summary>
+ Gets a Representation of the TestResult for the current test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestDirectory">
+ <summary>
+ Gets the directory containing the current test assembly.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.WorkDirectory">
+ <summary>
+ Gets the directory to be used for outputting files created
+ by this test run.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Random">
+ <summary>
+ Gets the random generator.
+ </summary>
+ <value>
+ The random generator.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.AssertCount">
+ <summary>
+ Gets the number of assertions executed
+ up to this point in the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Boolean)">
+ <summary>Write the string representation of a boolean value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Char)">
+ <summary>Write a char to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Char[])">
+ <summary>Write a char array to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Double)">
+ <summary>Write the string representation of a double to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Int32)">
+ <summary>Write the string representation of an Int32 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Int64)">
+ <summary>Write the string representation of an Int64 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Decimal)">
+ <summary>Write the string representation of a decimal value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Object)">
+ <summary>Write the string representation of an object to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Single)">
+ <summary>Write the string representation of a Single value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String)">
+ <summary>Write a string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.UInt32)">
+ <summary>Write the string representation of a UInt32 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.UInt64)">
+ <summary>Write the string representation of a UInt64 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object[])">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine">
+ <summary>Write a line terminator to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Boolean)">
+ <summary>Write the string representation of a boolean value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char)">
+ <summary>Write a char to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char[])">
+ <summary>Write a char array to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Double)">
+ <summary>Write the string representation of a double to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int32)">
+ <summary>Write the string representation of an Int32 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int64)">
+ <summary>Write the string representation of an Int64 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Decimal)">
+ <summary>Write the string representation of a decimal value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Object)">
+ <summary>Write the string representation of an object to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Single)">
+ <summary>Write the string representation of a Single value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String)">
+ <summary>Write a string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt32)">
+ <summary>Write the string representation of a UInt32 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt64)">
+ <summary>Write the string representation of a UInt64 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object[])">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ This method adds the a new ValueFormatterFactory to the
+ chain of responsibility used for formatting values in messages.
+ The scope of the change is the current TestContext.
+ </summary>
+ <param name="formatterFactory">The factory delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddTestAttachment(System.String,System.String)">
+ <summary>
+ Attach a file to the current test result
+ </summary>
+ <param name="filePath">Relative or absolute file path to attachment</param>
+ <param name="description">Optional description of attachment</param>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddFormatter``1(NUnit.Framework.Constraints.ValueFormatter)">
+ <summary>
+ This method provides a simplified way to add a ValueFormatter
+ delegate to the chain of responsibility, creating the factory
+ delegate internally. It is useful when the Type of the object
+ is the only criterion for selection of the formatter, since
+ it can be used without getting involved with a compound function.
+ </summary>
+ <typeparam name="TSUPPORTED">The type supported by this formatter</typeparam>
+ <param name="formatter">The ValueFormatter delegate</param>
+ </member>
+ <member name="T:NUnit.Framework.TestContext.TestAdapter">
+ <summary>
+ TestAdapter adapts a Test for consumption by
+ the user test code.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.TestAdapter.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestAdapter for a Test
+ </summary>
+ <param name="test">The Test to be adapted</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.ID">
+ <summary>
+ Gets the unique Id of a test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Name">
+ <summary>
+ The name of the test, which may or may not be
+ the same as the method name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.MethodName">
+ <summary>
+ The name of the method representing the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.FullName">
+ <summary>
+ The FullName of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.ClassName">
+ <summary>
+ The ClassName of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Properties">
+ <summary>
+ The properties of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none are required.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestContext.ResultAdapter">
+ <summary>
+ ResultAdapter adapts a TestResult for consumption by
+ the user test code.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.ResultAdapter.#ctor(NUnit.Framework.Internal.TestResult)">
+ <summary>
+ Construct a ResultAdapter for a TestResult
+ </summary>
+ <param name="result">The TestResult to be adapted</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Outcome">
+ <summary>
+ Gets a ResultState representing the outcome of the test
+ up to this point in its execution.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Assertions">
+ <summary>
+ Gets a list of the assertion results generated
+ up to this point in the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureData">
+ <summary>
+ The TestFixtureData class represents a set of arguments
+ and other parameter info to be used for a parameterized
+ fixture. It is derived from TestFixtureParameters and adds a
+ fluent syntax for use in initializing the fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg">The argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ <param name="arg3">The third argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.SetName(System.String)">
+ <summary>
+ Sets the name of the test fixture
+ </summary>
+ <returns>The modified TestFixtureData instance</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Explicit">
+ <summary>
+ Marks the test fixture as explicit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Explicit(System.String)">
+ <summary>
+ Marks the test fixture as explicit, specifying the reason.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Ignore(System.String)">
+ <summary>
+ Ignores this TestFixture, specifying the reason.
+ </summary>
+ <param name="reason">The reason.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestParameters">
+ <summary>
+ TestParameters class holds any named parameters supplied to the test run
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Count">
+ <summary>
+ Gets the number of test parameters
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Names">
+ <summary>
+ Gets a collection of the test parameter names
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Exists(System.String)">
+ <summary>
+ Gets a flag indicating whether a parameter with the specified name exists.
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>True if it exists, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Item(System.String)">
+ <summary>
+ Indexer provides access to the internal dictionary
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>Value of the parameter or null if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get(System.String)">
+ <summary>
+ Get method is a simple alternative to the indexer
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>Value of the parameter or null if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get(System.String,System.String)">
+ <summary>
+ Get the value of a parameter or a default string
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <param name="defaultValue">Default value of the parameter</param>
+ <returns>Value of the parameter or default value if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get``1(System.String,``0)">
+ <summary>
+ Get the value of a parameter or return a default
+ </summary>
+ <typeparam name="T">The return Type</typeparam>
+ <param name="name">Name of the parameter</param>
+ <param name="defaultValue">Default value of the parameter</param>
+ <returns>Value of the parameter or default value if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Add(System.String,System.String)">
+ <summary>
+ Adds a parameter to the list
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <param name="value">Value of the parameter</param>
+ </member>
+ <member name="T:NUnit.Framework.Throws">
+ <summary>
+ Helper class with properties and methods that supply
+ constraints that operate on exceptions.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.Exception">
+ <summary>
+ Creates a constraint specifying an expected exception
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.InnerException">
+ <summary>
+ Creates a constraint specifying an exception with a given InnerException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.TargetInvocationException">
+ <summary>
+ Creates a constraint specifying an expected TargetInvocationException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.ArgumentException">
+ <summary>
+ Creates a constraint specifying an expected ArgumentException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.ArgumentNullException">
+ <summary>
+ Creates a constraint specifying an expected ArgumentNullException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.InvalidOperationException">
+ <summary>
+ Creates a constraint specifying an expected InvalidOperationException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.Nothing">
+ <summary>
+ Creates a constraint specifying that no exception is thrown
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.TypeOf(System.Type)">
+ <summary>
+ Creates a constraint specifying the exact type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.TypeOf``1">
+ <summary>
+ Creates a constraint specifying the exact type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.InstanceOf(System.Type)">
+ <summary>
+ Creates a constraint specifying the type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.InstanceOf``1">
+ <summary>
+ Creates a constraint specifying the type of exception expected
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Warn">
+ <summary>
+ Provides static methods to express conditions
+ that must be met for the test to succeed. If
+ any test fails, a warning is issued.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ <returns>Not applicable</returns>
+ </member>
+ <member name="M:NUnit.Framework.Warn.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on success.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on success.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is true</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning if it succeeds.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning if it succeeds.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="T:NUnit.FrameworkPackageSettings">
+ <summary>
+ FrameworkPackageSettings is a static class containing constant values that
+ are used as keys in setting up a TestPackage. These values are used in
+ the framework, and set in the runner. Setting values may be a string, int or bool.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DebugTests">
+ <summary>
+ Flag (bool) indicating whether tests are being debugged.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.PauseBeforeRun">
+ <summary>
+ Flag (bool) indicating whether to pause execution of tests to allow
+ the user to attach a debugger.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.InternalTraceLevel">
+ <summary>
+ The InternalTraceLevel for this run. Values are: "Default",
+ "Off", "Error", "Warning", "Info", "Debug", "Verbose".
+ Default is "Off". "Debug" and "Verbose" are synonyms.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.WorkDirectory">
+ <summary>
+ Full path of the directory to be used for work and result files.
+ This path is provided to tests by the framework TestContext.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DefaultTimeout">
+ <summary>
+ Integer value in milliseconds for the default timeout value
+ for test cases. If not specified, there is no timeout except
+ as specified by attributes on the tests themselves.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.InternalTraceWriter">
+ <summary>
+ A TextWriter to which the internal trace will be sent.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.LOAD">
+ <summary>
+ A list of tests to be loaded.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.NumberOfTestWorkers">
+ <summary>
+ The number of test threads to run for the assembly. If set to
+ 1, a single queue is used. If set to 0, tests are executed
+ directly, without queuing.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.RandomSeed">
+ <summary>
+ The random seed to be used for this assembly. If specified
+ as the value reported from a prior run, the framework should
+ generate identical random values for tests as were used for
+ that run, provided that no change has been made to the test
+ assembly. Default is a random value itself.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.StopOnError">
+ <summary>
+ If true, execution stops after the first error or failure.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.SynchronousEvents">
+ <summary>
+ If true, use of the event queue is suppressed and test events are synchronous.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DefaultTestNamePattern">
+ <summary>
+ The default naming pattern used in generating test names
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.TestParameters">
+ <summary>
+ Parameters to be passed on to the tests, serialized to a single string which needs parsing. Obsoleted by <see cref="F:NUnit.FrameworkPackageSettings.TestParametersDictionary"/>; kept for backward compatibility.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.TestParametersDictionary">
+ <summary>
+ Parameters to be passed on to the tests, already parsed into an IDictionary&lt;string, string>. Replaces <see cref="F:NUnit.FrameworkPackageSettings.TestParameters"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.AttributeHelper">
+ <summary>
+ Provides a platform-independent methods for getting attributes
+ for use by AttributeConstraint and AttributeExistsConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AttributeHelper.GetCustomAttributes(System.Object,System.Type,System.Boolean)">
+ <summary>
+ Gets the custom attributes from the given object.
+ </summary>
+ <remarks>.NET Standard 1.3 libraries do not have an ICustomAttributeProvider, so we need to cast to each of
+ it's direct subtypes and try to get attributes off those instead.</remarks>
+ <param name="actual">The actual.</param>
+ <param name="attributeType">Type of the attribute.</param>
+ <param name="inherit">if set to <c>true</c> [inherit].</param>
+ <returns>A list of the given attribute on the given object.</returns>
+ </member>
+ <member name="T:NUnit.Compatibility.BindingFlags">
+ <summary>
+ Specifies flags that control binding and the way in which the search for members
+ and types is conducted by reflection.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.Default">
+ <summary>
+ Specifies no binding flag.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.DeclaredOnly">
+ <summary>
+ Specifies that only members declared at the level of the supplied type's hierarchy
+ should be considered. Inherited members are not considered.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.Instance">
+ <summary>
+ Specifies that instance members are to be included in the search.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.Static">
+ <summary>
+ Specifies that static members are to be included in the search.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.Public">
+ <summary>
+ Specifies that public members are to be included in the search.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.NonPublic">
+ <summary>
+ Specifies that non-public members are to be included in the search.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.FlattenHierarchy">
+ <summary>
+ Specifies that public and protected static members up the hierarchy should be
+ returned. Private static members in inherited classes are not returned. Static
+ members include fields, methods, events, and properties. Nested types are not
+ returned.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.LongLivedMarshalByRefObject">
+ <summary>
+ A MarshalByRefObject that lives forever
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.TypeExtensions">
+ <summary>
+ Provides NUnit specific extensions to aid in Reflection
+ across multiple frameworks
+ </summary>
+ <remarks>
+ This version of the class allows direct calls on Type on
+ those platforms that would normally require use of
+ GetTypeInfo().
+ </remarks>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetGenericArguments(System.Type)">
+ <summary>
+ Returns an array of generic arguments for the give type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetConstructor(System.Type,System.Type[])">
+ <summary>
+ Gets the constructor with the given parameter types
+ </summary>
+ <param name="type"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetConstructors(System.Type)">
+ <summary>
+ Gets the constructors for a type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.IsAssignableFrom(System.Type,System.Type)">
+ <summary>
+
+ </summary>
+ <param name="type"></param>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.IsInstanceOfType(System.Type,System.Object)">
+ <summary>
+
+ </summary>
+ <param name="type"></param>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetInterfaces(System.Type)">
+ <summary>
+ Gets declared or inherited interfaces on this type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMember(System.Type,System.String,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets the member on a given type by name. BindingFlags ARE IGNORED.
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="ignored"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMembers(System.Type,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets all members on a given type. BindingFlags ARE IGNORED.
+ </summary>
+ <param name="type"></param>
+ <param name="ignored"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetField(System.Type,System.String)">
+ <summary>
+ Gets field of the given name on the type
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetProperty(System.Type,System.String)">
+ <summary>
+ Gets property of the given name on the type
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetProperty(System.Type,System.String,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets property of the given name on the type
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="flags"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethod(System.Type,System.String)">
+ <summary>
+ Gets the method with the given name and parameter list
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethod(System.Type,System.String,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets the method with the given name and parameter list
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="flags"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethod(System.Type,System.String,System.Type[])">
+ <summary>
+ Gets the method with the given name and parameter list
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethods(System.Type)">
+ <summary>
+ Gets public methods on the given type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethods(System.Type,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets methods on a type
+ </summary>
+ <param name="type"></param>
+ <param name="flags"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.MemberInfoExtensions">
+ <summary>
+ Extensions to the various MemberInfo derived classes
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetGetMethod(System.Reflection.PropertyInfo,System.Boolean)">
+ <summary>
+ Returns the get method for the given property
+ </summary>
+ <param name="pinfo"></param>
+ <param name="nonPublic"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.MemberInfo,System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this member
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.ParameterInfo,System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this parameter
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.Assembly)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this assembly
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.AssemblyExtensions">
+ <summary>
+ Extensions for Assembly that are not available in .NET Standard
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AssemblyExtensions.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean)">
+ <summary>
+ DNX does not have a version of GetCustomAttributes on Assembly that takes an inherit
+ parameter since it doesn't make sense on Assemblies. This version just ignores the
+ inherit parameter.
+ </summary>
+ <param name="asm">The assembly</param>
+ <param name="attributeType">The type of attribute you are looking for</param>
+ <param name="inherit">Ignored</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.AssemblyExtensions.GetTypes(System.Reflection.Assembly)">
+ <summary>
+ Gets the types in a given assembly
+ </summary>
+ <param name="asm"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.AdditionalTypeExtensions">
+ <summary>
+ Type extensions that apply to all target frameworks
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.ParametersMatch(System.Reflection.ParameterInfo[],System.Type[])">
+ <summary>
+ Determines if the given <see cref="T:System.Type"/> array is castable/matches the <see cref="T:System.Reflection.ParameterInfo"/> array.
+ </summary>
+ <param name="pinfos"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.IsCastableFrom(System.Type,System.Type)">
+ <summary>
+ Determines if one type can be implicitly converted from another
+ </summary>
+ <param name="to"></param>
+ <param name="from"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.NUnitNullType">
+ <summary>
+ This class is used as a flag when we get a parameter list for a method/constructor, but
+ we do not know one of the types because null was passed in.
+ </summary>
+ </member>
+ <member name="T:System.Web.UI.ICallbackEventHandler">
+ <summary>
+ A shim of the .NET interface for platforms that do not support it.
+ Used to indicate that a control can be the target of a callback event on the server.
+ </summary>
+ </member>
+ <member name="M:System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent(System.String)">
+ <summary>
+ Processes a callback event that targets a control.
+ </summary>
+ <param name="report"></param>
+ </member>
+ <member name="M:System.Web.UI.ICallbackEventHandler.GetCallbackResult">
+ <summary>
+ Returns the results of a callback event that targets a control.
+ </summary>
+ <returns></returns>
+ </member>
+ </members>
+</doc>
diff --git a/packages/NUnit.3.9.0/lib/net20/NUnit.System.Linq.dll b/packages/NUnit.3.9.0/lib/net20/NUnit.System.Linq.dll
new file mode 100644
index 0000000..57e58f6
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/net20/NUnit.System.Linq.dll
Binary files differ
diff --git a/packages/NUnit.3.9.0/lib/net20/nunit.framework.dll b/packages/NUnit.3.9.0/lib/net20/nunit.framework.dll
new file mode 100644
index 0000000..be06de0
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/net20/nunit.framework.dll
Binary files differ
diff --git a/packages/NUnit.3.9.0/lib/net20/nunit.framework.xml b/packages/NUnit.3.9.0/lib/net20/nunit.framework.xml
new file mode 100644
index 0000000..da42a59
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/net20/nunit.framework.xml
@@ -0,0 +1,20079 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>nunit.framework</name>
+ </assembly>
+ <members>
+ <member name="T:NUnit.Framework.ActionTargets">
+ <summary>
+ The different targets a test action attribute can be applied to
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Default">
+ <summary>
+ Default target, which is determined by where the action attribute is attached
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Test">
+ <summary>
+ Target a individual test case
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Suite">
+ <summary>
+ Target a suite of test cases
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController">
+ <summary>
+ FrameworkController provides a facade for use in loading, browsing
+ and running tests without requiring a reference to the NUnit
+ framework. All calls are encapsulated in constructors for
+ this class and its nested classes, which only require the
+ types of the Common Type System as arguments.
+
+ The controller supports four actions: Load, Explore, Count and Run.
+ They are intended to be called by a driver, which should allow for
+ proper sequencing of calls. Load must be called before any of the
+ other actions. The driver may support other actions, such as
+ reload on run, by combining these calls.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary)">
+ <summary>
+ Construct a FrameworkController using the default builder and runner.
+ </summary>
+ <param name="assemblyNameOrPath">The AssemblyName or path to the test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary)">
+ <summary>
+ Construct a FrameworkController using the default builder and runner.
+ </summary>
+ <param name="assembly">The test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary,System.String,System.String)">
+ <summary>
+ Construct a FrameworkController, specifying the types to be used
+ for the runner and builder. This constructor is provided for
+ purposes of development.
+ </summary>
+ <param name="assemblyNameOrPath">The full AssemblyName or the path to the test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ <param name="runnerType">The Type of the test runner</param>
+ <param name="builderType">The Type of the test builder</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary,System.String,System.String)">
+ <summary>
+ Construct a FrameworkController, specifying the types to be used
+ for the runner and builder. This constructor is provided for
+ purposes of development.
+ </summary>
+ <param name="assembly">The test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ <param name="runnerType">The Type of the test runner</param>
+ <param name="builderType">The Type of the test builder</param>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Builder">
+ <summary>
+ Gets the ITestAssemblyBuilder used by this controller instance.
+ </summary>
+ <value>The builder.</value>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Runner">
+ <summary>
+ Gets the ITestAssemblyRunner used by this controller instance.
+ </summary>
+ <value>The runner.</value>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.AssemblyNameOrPath">
+ <summary>
+ Gets the AssemblyName or the path for which this FrameworkController was created
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Assembly">
+ <summary>
+ Gets the Assembly for which this
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Settings">
+ <summary>
+ Gets a dictionary of settings for the FrameworkController
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.LoadTests">
+ <summary>
+ Loads the tests in the assembly
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTests(System.String)">
+ <summary>
+ Returns info about the tests in an assembly
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of exploring the tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.String)">
+ <summary>
+ Runs the tests in an assembly
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of the test run</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.StopRun(System.Boolean)">
+ <summary>
+ Stops the test run
+ </summary>
+ <param name="force">True to force the stop, false for a cooperative stop</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.CountTests(System.String)">
+ <summary>
+ Counts the number of test cases in the loaded TestSuite
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The number of tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.InsertEnvironmentElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Inserts environment element
+ </summary>
+ <param name="targetNode">Target node</param>
+ <returns>The new node</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.InsertSettingsElement(NUnit.Framework.Interfaces.TNode,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Inserts settings element
+ </summary>
+ <param name="targetNode">Target node</param>
+ <param name="settings">Settings dictionary</param>
+ <returns>The new node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.FrameworkControllerAction">
+ <summary>
+ FrameworkControllerAction is the base class for all actions
+ performed against a FrameworkController.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.LoadTestsAction">
+ <summary>
+ LoadTestsAction loads a test into the FrameworkController
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.LoadTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Object)">
+ <summary>
+ LoadTestsAction loads the tests in an assembly.
+ </summary>
+ <param name="controller">The controller.</param>
+ <param name="handler">The callback handler.</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction">
+ <summary>
+ ExploreTestsAction returns info about the tests in an assembly
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction"/> class.
+ </summary>
+ <param name="controller">The controller for which this action is being performed.</param>
+ <param name="filter">Filter used to control which tests are included (NYI)</param>
+ <param name="handler">The callback handler.</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.CountTestsAction">
+ <summary>
+ CountTestsAction counts the number of test cases in the loaded TestSuite
+ held by the FrameworkController.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.CountTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a CountsTestAction and perform the count of test cases.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite whose cases are to be counted</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.RunTestsAction">
+ <summary>
+ RunTestsAction runs the loaded TestSuite held by the FrameworkController.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a RunTestsAction and run all tests in the loaded TestSuite.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite to run</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.RunAsyncAction">
+ <summary>
+ RunAsyncAction initiates an asynchronous test run, returning immediately
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunAsyncAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a RunAsyncAction and run all tests in the loaded TestSuite.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite to run</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.StopRunAction">
+ <summary>
+ StopRunAction stops an ongoing run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.StopRunAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Boolean,System.Object)">
+ <summary>
+ Construct a StopRunAction and stop any ongoing run. If no
+ run is in process, no error is raised.
+ </summary>
+ <param name="controller">The FrameworkController for which a run is to be stopped.</param>
+ <param name="force">True the stop should be forced, false for a cooperative stop.</param>
+ <param name="handler">>A callback handler used to report results</param>
+ <remarks>A forced stop will cause threads and processes to be killed as needed.</remarks>
+ </member>
+ <member name="T:NUnit.Framework.Api.NUnitTestAssemblyRunner">
+ <summary>
+ Implementation of ITestAssemblyRunner
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.#ctor(NUnit.Framework.Api.ITestAssemblyBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.NUnitTestAssemblyRunner"/> class.
+ </summary>
+ <param name="builder">The builder.</param>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.DefaultLevelOfParallelism">
+ <summary>
+ Gets the default level of parallel execution (worker threads)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.LoadedTest">
+ <summary>
+ The tree of tests that was loaded by the builder
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Result">
+ <summary>
+ The test result, if a run has completed
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestLoaded">
+ <summary>
+ Indicates whether a test is loaded
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestRunning">
+ <summary>
+ Indicates whether a test is running
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestComplete">
+ <summary>
+ Indicates whether a test run is complete
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Settings">
+ <summary>
+ Our settings, specified when loading the assembly
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.TopLevelWorkItem">
+ <summary>
+ The top level WorkItem created for the assembly as a whole
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Context">
+ <summary>
+ The TestExecutionContext for the top level WorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly
+ </summary>
+ <param name="assemblyName">File name of the assembly to load</param>
+ <param name="settings">Dictionary of option settings for loading the assembly</param>
+ <returns>True if the load was successful</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly
+ </summary>
+ <param name="assembly">The assembly to load</param>
+ <param name="settings">Dictionary of option settings for loading the assembly</param>
+ <returns>True if the load was successful</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Count Test Cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>The number of test cases found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Explore the test cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>Test Assembly with test cases that matches the filter</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests and return a test result. The test is run synchronously,
+ and the listener interface is notified as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests asynchronously, notifying the listener interface as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ <remarks>
+ RunAsync is a template method, calling various abstract and
+ virtual methods to be overridden by derived classes.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.WaitForCompletion(System.Int32)">
+ <summary>
+ Wait for the ongoing run to complete.
+ </summary>
+ <param name="timeout">Time to wait in milliseconds</param>
+ <returns>True if the run completed, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StopRun(System.Boolean)">
+ <summary>
+ Signal any test run that is in process to stop. Return without error if no test is running.
+ </summary>
+ <param name="force">If true, kill any tests that are currently running</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StartRun(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Initiate the test run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CreateTestExecutionContext(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Create the initial TestExecutionContext used to run tests
+ </summary>
+ <param name="listener">The ITestListener specified in the RunAsync call</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.OnRunCompleted(System.Object,System.EventArgs)">
+ <summary>
+ Handle the the Completed event for the top level work item
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.ITestAssemblyBuilder">
+ <summary>
+ The ITestAssemblyBuilder interface is implemented by a class
+ that is able to build a suite of tests given an assembly or
+ an assembly filename.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests from a provided assembly
+ </summary>
+ <param name="assembly">The assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>A TestSuite containing the tests found in the assembly</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests given the filename of an assembly
+ </summary>
+ <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>A TestSuite containing the tests found in the assembly</returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.ITestAssemblyRunner">
+ <summary>
+ The ITestAssemblyRunner interface is implemented by classes
+ that are able to execute a suite of tests loaded
+ from an assembly.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.LoadedTest">
+ <summary>
+ Gets the tree of loaded tests, or null if
+ no tests have been loaded.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.Result">
+ <summary>
+ Gets the tree of test results, if the test
+ run is completed, otherwise null.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestLoaded">
+ <summary>
+ Indicates whether a test has been loaded
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestRunning">
+ <summary>
+ Indicates whether a test is currently running
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestComplete">
+ <summary>
+ Indicates whether a test run is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly, returning an
+ indication of whether or not the load succeeded.
+ </summary>
+ <param name="assemblyName">File name of the assembly to load</param>
+ <param name="settings">Dictionary of options to use in loading the test</param>
+ <returns>An ITest representing the loaded tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly, returning an
+ indication of whether or not the load succeeded.
+ </summary>
+ <param name="assembly">The assembly to load</param>
+ <param name="settings">Dictionary of options to use in loading the test</param>
+ <returns>An ITest representing the loaded tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Count Test Cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>The number of test cases found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Explore the test cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>Test Assembly with test cases that matches the filter</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests and return a test result. The test is run synchronously,
+ and the listener interface is notified as it progresses.
+ </summary>
+ <param name="listener">Interface to receive ITestListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests asynchronously, notifying the listener interface as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.WaitForCompletion(System.Int32)">
+ <summary>
+ Wait for the ongoing run to complete.
+ </summary>
+ <param name="timeout">Time to wait in milliseconds</param>
+ <returns>True if the run completed, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.StopRun(System.Boolean)">
+ <summary>
+ Signal any test run that is in process to stop. Return without error if no test is running.
+ </summary>
+ <param name="force">If true, kill any test-running threads</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder">
+ <summary>
+ DefaultTestAssemblyBuilder loads a single assembly and builds a TestSuite
+ containing test fixtures present in the assembly.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Api.DefaultTestAssemblyBuilder._defaultSuiteBuilder">
+ <summary>
+ The default suite builder used by the test assembly builder.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests from a provided assembly
+ </summary>
+ <param name="assembly">The assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>
+ A TestSuite containing the tests found in the assembly
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests given the filename of an assembly
+ </summary>
+ <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>
+ A TestSuite containing the tests found in the assembly
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.ApartmentAttribute">
+ <summary>
+ Marks a test that must run in a particular threading apartment state, causing it
+ to run in a separate thread if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ApartmentAttribute.#ctor(System.Threading.ApartmentState)">
+ <summary>
+ Construct an ApartmentAttribute
+ </summary>
+ <param name="apartmentState">The apartment state that this test must be run under. You must pass in a valid apartment state.</param>
+ </member>
+ <member name="T:NUnit.Framework.AuthorAttribute">
+ <summary>
+ Provides the Author of a test or test fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
+ </summary>
+ <param name="name">The name of the author.</param>
+ </member>
+ <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
+ </summary>
+ <param name="name">The name of the author.</param>
+ <param name="email">The email address of the author.</param>
+ </member>
+ <member name="T:NUnit.Framework.CombiningStrategyAttribute">
+ <summary>
+ Marks a test to use a particular CombiningStrategy to join
+ any parameter data provided. Since this is the default, the
+ attribute is optional.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(NUnit.Framework.Interfaces.ICombiningStrategy,NUnit.Framework.Interfaces.IParameterDataProvider)">
+ <summary>
+ Construct a CombiningStrategyAttribute incorporating an
+ ICombiningStrategy and an IParameterDataProvider.
+ </summary>
+ <param name="strategy">Combining strategy to be used in combining data</param>
+ <param name="provider">An IParameterDataProvider to supply data</param>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a CombiningStrategyAttribute incorporating an object
+ that implements ICombiningStrategy and an IParameterDataProvider.
+ This constructor is provided for CLS compliance.
+ </summary>
+ <param name="strategy">Combining strategy to be used in combining data</param>
+ <param name="provider">An IParameterDataProvider to supply data</param>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The MethodInfo for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modify the test by adding the name of the combining strategy
+ to the properties.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.NonParallelizableAttribute">
+ <summary>
+ NonParallelizableAttribute is used to mark tests that should NOT be run in parallel.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.NonParallelizableAttribute.#ctor">
+ <summary>
+ Construct a NonParallelizableAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.NonTestAssemblyAttribute">
+ <summary>
+ The NonTestAssemblyAttribute may be used by third-party frameworks
+ or other software that references the nunit framework but does not
+ contain tests. Applying the attribute indicates that the assembly
+ is not a test assembly and may prevent errors if certain runners
+ attempt to load the assembly. Note that recognition of the attribute
+ depends on each individual runner.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DefaultFloatingPointToleranceAttribute">
+ <summary>
+ DefaultFloatingPointToleranceAttribute sets the tolerance used
+ by default when checking the equality of floating point values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.#ctor(System.Double)">
+ <summary>
+ Construct specifying an amount
+ </summary>
+ <param name="amount"></param>
+ </member>
+ <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the TestExecutionContext
+ </summary>
+ <param name="context">The TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.SingleThreadedAttribute">
+ <summary>
+ SingleThreadedAttribute applies to a test fixture and indicates
+ that all the child tests must be run on the same thread as the
+ OneTimeSetUp and OneTimeTearDown. It sets a flag in the
+ TestExecutionContext and forces all tests to be run sequentially
+ on the current thread. Any ParallelScope setting is ignored.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SingleThreadedAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the TestExecutionContext
+ </summary>
+ <param name="context">The TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.TestAssemblyDirectoryResolveAttribute">
+ <summary>
+ TestAssemblyDirectoryResolveAttribute is used to mark a test assembly as needing a
+ special assembly resolution hook that will explicitly search the test assembly's
+ directory for dependent assemblies. This works around a conflict between mixed-mode
+ assembly initialization and tests running in their own AppDomain in some cases.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OrderAttribute">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.OrderAttribute.Order">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.OrderAttribute.#ctor(System.Int32)">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ <param name="order"></param>
+ </member>
+ <member name="M:NUnit.Framework.OrderAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test as defined for the specific attribute.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.RetryAttribute">
+ <summary>
+ <see cref="T:NUnit.Framework.RetryAttribute" /> is used on a test method to specify that it should
+ be rerun if it fails, up to a maximum number of times.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a <see cref="T:NUnit.Framework.RetryAttribute" />
+ </summary>
+ <param name="tryCount">The maximum number of times the test should be run if it fails</param>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.RetryAttribute.RetryCommand">
+ <summary>
+ The test command for the <see cref="T:NUnit.Framework.RetryAttribute"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.RetryAttribute.RetryCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="tryCount">The maximum number of repetitions</param>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.OneTimeTearDownAttribute">
+ <summary>
+ Attribute used to identify a method that is called once
+ after all the child tests have run. The method is
+ guaranteed to be called, even if an exception is thrown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OneTimeSetUpAttribute">
+ <summary>
+ Attribute used to identify a method that is called once
+ to perform setup before any child tests are run.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.LevelOfParallelismAttribute">
+ <summary>
+ LevelOfParallelismAttribute is used to set the number of worker threads
+ that may be allocated by the framework for running tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.LevelOfParallelismAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a LevelOfParallelismAttribute.
+ </summary>
+ <param name="level">The number of worker threads to be created by the framework.</param>
+ </member>
+ <member name="T:NUnit.Framework.ParallelizableAttribute">
+ <summary>
+ ParallelizableAttribute is used to mark tests that may be run in parallel.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor">
+ <summary>
+ Construct a ParallelizableAttribute using default ParallelScope.Self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor(NUnit.Framework.ParallelScope)">
+ <summary>
+ Construct a ParallelizableAttribute with a specified scope.
+ </summary>
+ <param name="scope">The ParallelScope associated with this attribute.</param>
+ </member>
+ <member name="P:NUnit.Framework.ParallelizableAttribute.Scope">
+ <summary>
+ Defines the degree to which this test and its descendants may be run in parallel
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Overridden to check for invalid combinations of settings
+ </summary>
+ <param name="test"></param>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Modify the context to be used for child tests
+ </summary>
+ <param name="context">The current TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.ParallelScope">
+ <summary>
+ The ParallelScope enumeration permits specifying the degree to
+ which a test and its descendants may be run in parallel.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Default">
+ <summary>
+ No ParallelScope was specified on the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Self">
+ <summary>
+ The test may be run in parallel with others at the same level.
+ Valid on classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.None">
+ <summary>
+ Test may not be run in parallel with any others. Valid on
+ classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.ItemMask">
+ <summary>
+ Mask used to extract the flags that apply to the item on which a
+ ParallelizableAttribute has been placed, as opposed to descendants.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Children">
+ <summary>
+ Descendants of the test may be run in parallel with one another.
+ Valid on assemblies and classes but not on methods.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Fixtures">
+ <summary>
+ Descendants of the test down to the level of TestFixtures may be
+ run in parallel with one another. Valid on assemblies and classes
+ but not on methods.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.ContextMask">
+ <summary>
+ Mask used to extract all the flags that impact descendants of a
+ test and place them in the TestExecutionContext.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.All">
+ <summary>
+ The test and its descendants may be run in parallel with others at
+ the same level. Valid on classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestActionAttribute">
+ <summary>
+ Provide actions to execute before and after tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestActionAttribute.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed before each test is run
+ </summary>
+ <param name="test">The test that is going to be run.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestActionAttribute.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed after each test is run
+ </summary>
+ <param name="test">The test that has just been run.</param>
+ </member>
+ <member name="P:NUnit.Framework.TestActionAttribute.Targets">
+ <summary>
+ Provides the target for the action attribute
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureSourceAttribute">
+ <summary>
+ TestCaseSourceAttribute indicates the source to be used to
+ provide test fixture instances for a test class.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestFixtureSourceAttribute.MUST_BE_STATIC">
+ <summary>
+ Error message string is public so the tests can use it
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the method, property or field that will provide data
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type)">
+ <summary>
+ Construct with a Type
+ </summary>
+ <param name="sourceType">The type that will provide data</param>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.Category">
+ <summary>
+ Gets or sets the category associated with every fixture created from
+ this attribute. May be a single category or a comma-separated list.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Construct one or more TestFixtures from a given Type,
+ using available parameter data.
+ </summary>
+ <param name="typeInfo">The TypeInfo for which fixtures are to be constructed.</param>
+ <returns>One or more TestFixtures as TestSuite</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.GetParametersFor(System.Type)">
+ <summary>
+ Returns a set of ITestFixtureData items for use as arguments
+ to a parameterized test fixture.
+ </summary>
+ <param name="sourceType">The type for which data is needed.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestOfAttribute">
+ <summary>
+ Indicates which class the test or test fixture is testing
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
+ </summary>
+ <param name="type">The type that is being tested.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
+ </summary>
+ <param name="typeName">The type that is being tested.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult">
+ <summary>Provides a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult._tallyResult">
+ <summary>Result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> of the collections to compare for equivalence.</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.MaxDifferingElemsToWrite">
+ <summary>Maximum amount of elements to write to the <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> if there are
+ extra/missing elements from the collection.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.#ctor(NUnit.Framework.Constraints.CollectionEquivalentConstraint,NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult,System.Object,System.Boolean)">
+ <summary>Construct a <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> using a <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
+ <param name="constraint">Source <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</param>
+ <param name="tallyResult">Result of the collection comparison.</param>
+ <param name="actual">Actual collection to compare.</param>
+ <param name="isSuccess">Whether or not the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/> succeeded.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>Write the custom failure message for this object's <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
+ <param name="writer">The <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> to write the failure message to.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionSupersetConstraint">
+ <summary>
+ CollectionSupersetConstraint is used to determine whether
+ one collection is a superset of another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSupersetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is expected to be a superset of</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a superset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.ArraysComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Array"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.CharsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Char"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DateTimeOffsetsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.DateTimeOffset"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DictionariesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.IDictionary"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DictionaryEntriesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.DictionaryEntry"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DirectoriesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.IO.DirectoryInfo"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.EnumerablesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.IEnumerable"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.EquatablesComparer">
+ <summary>
+ Comparator for two types related by <see cref="T:System.IEquatable`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.IChainComparer">
+ <summary>
+ Interface for comparing two <see cref="T:System.Object"/>s.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Comparers.IChainComparer.Equal(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@,System.Boolean)">
+ <summary>
+ Method for comparing two objects with a tolerance.
+ </summary>
+ <param name="x">The first object to compare.</param>
+ <param name="y">The second object to compare.</param>
+ <param name="tolerance">The tolerance to use when comparing the objects.</param>
+ <param name="topLevelComparison">Flag indicating whether or not this is the top level comparison.</param>
+ <returns>
+ <c>null</c> if the objects cannot be compared using the method.
+ Otherwise the result of the comparison is returned.
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.KeyValuePairsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.Generic.KeyValuePair`2"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.NumericsComparer">
+ <summary>
+ Comparator for two <see cref="T:NUnit.Framework.Constraints.Numerics"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.StreamsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.IO.Stream"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.StringsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.String"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TimeSpanToleranceComparer">
+ <summary>
+ Comparator for two <see cref="T:System.DateTime"/>s or <see cref="T:System.TimeSpan"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TupleComparer">
+ <summary>
+ Comparator for two <c>Tuple</c>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TupleComparerBase">
+ <summary>
+ Base class for comparators for tuples (both regular Tuples and ValueTuples).
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.ValueTupleComparer">
+ <summary>
+ Comparator for two <c>ValueTuple</c>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DictionaryContainsValueConstraint">
+ <summary>
+ DictionaryContainsValueConstraint is used to test whether a dictionary
+ contains an expected object as a value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a DictionaryContainsValueConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected value is contained in the dictionary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraintResult">
+ <summary>
+ The EqualConstraintResult class is tailored for formatting
+ and displaying the result of an EqualConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.#ctor(NUnit.Framework.Constraints.EqualConstraint,System.Object,System.Boolean)">
+ <summary>
+ Construct an EqualConstraintResult
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write a failure message. Overridden to provide custom
+ failure messages for EqualConstraint.
+ </summary>
+ <param name="writer">The MessageWriter to write to</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
+ <summary>
+ Display the failure information for two collections that did not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected collection.</param>
+ <param name="actual">The actual collection</param>
+ <param name="depth">The depth of this failure in a set of nested collections</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
+ <summary>
+ Displays a single line showing the types and sizes of the expected
+ and actual collections or arrays. If both are identical, the value is
+ only shown once.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected collection or array</param>
+ <param name="actual">The actual collection or array</param>
+ <param name="indent">The indentation level for the message line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayFailurePoint(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint,System.Int32)">
+ <summary>
+ Displays a single line showing the point in the expected and actual
+ arrays at which the comparison failed. If the arrays have different
+ structures or dimensions, both values are shown.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected array</param>
+ <param name="actual">The actual array</param>
+ <param name="failurePoint">Index of the failure point in the underlying collections</param>
+ <param name="indent">The indentation level for the message line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayEnumerableDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
+ <summary>
+ Display the failure information for two IEnumerables that did not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected enumeration.</param>
+ <param name="actual">The actual enumeration</param>
+ <param name="depth">The depth of this failure in a set of nested collections</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FileExistsConstraint">
+ <summary>
+ FileExistsConstraint is used to determine if a file exists
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileExistsConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileExistsConstraint"/> class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint">
+ <summary>
+ FileOrDirectoryExistsConstraint is used to determine if a file or directory exists
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreDirectories">
+ <summary>
+ If true, the constraint will only check if files exist, not directories
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreFiles">
+ <summary>
+ If true, the constraint will only check if directories exist, not files
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
+ will check files and directories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
+ will only check files if ignoreDirectories is true.
+ </summary>
+ <param name="ignoreDirectories">if set to <c>true</c> [ignore directories].</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.IConstraint">
+ <summary>
+ Interface for all constraints
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Arguments">
+ <summary>
+ Arguments provided to this Constraint, for use in
+ formatting the description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Builder">
+ <summary>
+ The ConstraintBuilder holding this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ The default implementation simply dereferences the value but
+ derived classes may override it to provide for delayed processing.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ItemsConstraintExpression">
+ <summary>
+ An extension of ResolvableConstraintExpression that adds a no-op Items property for readability.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor">
+ <summary>
+ Create a new instance of ItemsConstraintExpression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression,
+ passing in a pre-populated ConstraintBuilder.
+ </summary>
+ <param name="builder"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ItemsConstraintExpression.Items">
+ <summary>
+ No-op property for readability.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Interval">
+ <summary>
+ Keeps track of an interval time which can be represented in
+ Minutes, Seconds or Milliseconds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Interval.#ctor(System.Int32)">
+ <summary>
+ Constructs a interval given an value in milliseconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.AsTimeSpan">
+ <summary>
+ Gets Interval value represented as a TimeSpan object
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InMinutes">
+ <summary>
+ Returns the interval with the current value as a number of minutes.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InSeconds">
+ <summary>
+ Returns the interval with the current value as a number of seconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InMilliseconds">
+ <summary>
+ Returns the interval with the current value as a number of milliseconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.IsNotZero">
+ <summary>
+ Is true for intervals created with a non zero value
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Interval.ToString">
+ <summary>
+ Returns a string that represents the current object.
+ </summary>
+ <returns>
+ A string that represents the current object.
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Interval.IntervalUnit">
+ <summary>
+ IntervalUnit provides the semantics to the value stored in Interval class.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Minute">
+ <summary>
+ Unit representing an Interval in minutes
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Second">
+ <summary>
+ Unit representing an Interval in seconds
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Millisecond">
+ <summary>
+ Unit representing an Interval in milliseconds
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllOperator">
+ <summary>
+ Represents a constraint that succeeds if all the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ they all succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoneOperator">
+ <summary>
+ Represents a constraint that succeeds if none of the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ none of them succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeOperator">
+ <summary>
+ Represents a constraint that succeeds if any of the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ any of them succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubPathConstraint">
+ <summary>
+ SubPathConstraint tests that the actual path is under the expected path
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubPathConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubPathConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SubPathConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubPathConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsExceptionConstraint">
+ <summary>
+ ThrowsExceptionConstraint tests that an exception has
+ been thrown, without any further tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsExceptionConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(``0)">
+ <summary>
+ Executes the code and returns success if an exception is thrown.
+ </summary>
+ <param name="actual">A delegate representing the code to be tested</param>
+ <returns>True if an exception is thrown, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
+ <summary>
+ AllItemsConstraint applies another constraint to each
+ item in a collection, succeeding if they all succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct an AllItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AllItemsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AndConstraint">
+ <summary>
+ AndConstraint succeeds only if both members succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Create an AndConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AndConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply both member constraints to an actual value, succeeding
+ succeeding only if both of them succeed.
+ </summary>
+ <param name="actual">The actual value</param>
+ <returns>True if the constraints both succeeded</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.AndConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
+ <summary>
+ AssignableFromConstraint is used to test that an object
+ can be assigned from a given Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an AssignableFromConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
+ <summary>
+ AssignableToConstraint is used to test that an object
+ can be assigned to a given Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an AssignableToConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
+ <summary>
+ AttributeConstraint tests that a specified attribute is present
+ on a Type or other provider and that the value of the attribute
+ satisfies some other constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Constructs an AttributeConstraint for a specified attribute
+ Type and base constraint.
+ </summary>
+ <param name="type"></param>
+ <param name="baseConstraint"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Determines whether the Type or other provider has the
+ expected attribute and if its value matches the
+ additional constraint specified.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.GetStringRepresentation">
+ <summary>
+ Returns a string representation of the constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
+ <summary>
+ AttributeExistsConstraint tests for the presence of a
+ specified attribute on a Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
+ <summary>
+ Constructs an AttributeExistsConstraint for a specific attribute Type
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AttributeExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Tests whether the object provides the expected attribute.
+ </summary>
+ <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
+ <returns>True if the expected attribute is present, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
+ <summary>
+ BinaryConstraint is the abstract base of all constraints
+ that combine two other constraints in some fashion.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Left">
+ <summary>
+ The first constraint being combined
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Right">
+ <summary>
+ The second constraint being combined
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a BinaryConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinarySerializableConstraint">
+ <summary>
+ BinarySerializableConstraint tests whether
+ an object is serializable in binary format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinarySerializableConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
+ <summary>
+ CollectionConstraint is the abstract base class for
+ constraints that operate on collections.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
+ <summary>
+ Construct an empty CollectionConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionConstraint
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Determines whether the specified enumerable is empty.
+ </summary>
+ <param name="enumerable">The enumerable.</param>
+ <returns>
+ <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Protected method to be implemented by derived classes
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
+ <summary>
+ CollectionContainsConstraint is used to test whether a collection
+ contains an expected object as a member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionContainsConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected item is contained in the collection
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
+ <summary>
+ CollectionEquivalentConstraint is used to determine whether two
+ collections are equivalent.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraint._tallyResult">
+ <summary>The result of the <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> from the collections
+ under comparison.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>Construct a CollectionEquivalentConstraint</summary>
+ <param name="expected">Expected collection.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether two collections are equivalent
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the collection is equivalent to the expected.
+ </summary>
+ <typeparam name="TActual">
+ Actual collection type.
+ </typeparam>
+ <param name="actual">
+ Actual collection to compare.
+ </param>
+ <returns>
+ A <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> indicating whether or not
+ the two collections are equivalent.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
+ <summary>
+ CollectionItemsEqualConstraint is the abstract base class for all
+ collection constraints that apply some notion of item equality
+ as a part of their operation.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionItemsEqualConstraint._comparer">
+ <summary>
+ The NUnitEqualityComparer in use for this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
+ <summary>
+ Construct an empty CollectionConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionConstraint
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoringCase">
+ <summary>
+ Get a flag indicating whether the user requested us to ignore case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.UsingExternalComparer">
+ <summary>
+ Get a flag indicating whether any external comparers are in use.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied Comparison object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Func{``0,``0,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied boolean-returning delegate.
+ </summary>
+ <param name="comparer">The supplied boolean-returning delegate to use.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
+ <summary>
+ Compares two collection members for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
+ <summary>
+ Return a new CollectionTally for use in making tests
+ </summary>
+ <param name="c">The collection to be included in the tally</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
+ <summary>
+ CollectionOrderedConstraint is used to test whether a collection is ordered.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
+ <summary>
+ Construct a CollectionOrderedConstraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Ascending">
+ <summary>
+ If used performs a default ascending comparison
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
+ <summary>
+ If used performs a reverse comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
+ <summary>
+ Modifies the constraint to test ordering by the value of
+ a specified property and returns self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Then">
+ <summary>
+ Then signals a break between two ordering steps
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the collection is ordered
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint.OrderingStep">
+ <summary>
+ An OrderingStep represents one stage of the sort
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
+ <summary>
+ CollectionSubsetConstraint is used to determine whether
+ one collection is a subset of another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSubsetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is expected to be a subset of</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a subset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionTally">
+ <summary><see cref="T:NUnit.Framework.Constraints.CollectionTally"/> counts (tallies) the number of occurrences
+ of each object in one or more enumerations.</summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult">
+ <summary>The result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/>.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.ExtraItems">
+ <summary>Items that were not in the expected collection.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.MissingItems">
+ <summary>Items that were not accounted for in the expected collection.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.#ctor">
+ <summary>Constructs an empty <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.Result">
+ <summary>The result of the comparision between the two collections.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
+ <summary>Construct a CollectionTally object from a comparer and a collection.</summary>
+ <param name="comparer">The comparer to use for equality.</param>
+ <param name="c">The expected collection to compare against.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Object)">
+ <summary>Try to remove an object from the tally.</summary>
+ <param name="o">The object to remove.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Collections.IEnumerable)">
+ <summary>Try to remove a set of objects from the tally.</summary>
+ <param name="c">The objects to remove.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
+ <summary>
+ ComparisonAdapter class centralizes all comparisons of
+ values in NUnit, adapting to the use of any provided
+ <see cref="T:System.Collections.IComparer"/>, <see cref="T:System.Collections.Generic.IComparer`1"/>
+ or <see cref="T:System.Comparison`1"/>.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
+ <summary>
+ Gets the default ComparisonAdapter, which wraps an
+ NUnitComparer object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
+ <summary>
+ Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.IComparer"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
+ <summary>
+ Returns a ComparisonAdapter that wraps a <see cref="T:System.Comparison`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
+ <summary>
+ Construct a default ComparisonAdapter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
+ <summary>
+ Construct a ComparisonAdapter for an <see cref="T:System.Collections.IComparer"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ <param name="expected"></param>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
+ <summary>
+ ComparerAdapter extends <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/> and
+ allows use of an <see cref="T:System.Collections.Generic.IComparer`1"/> or <see cref="T:System.Comparison`1"/>
+ to actually perform the comparison.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
+ <summary>
+ Construct a ComparisonAdapter for an <see cref="T:System.Collections.Generic.IComparer`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
+ <summary>
+ Compare a Type T to an object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
+ <summary>
+ Construct a ComparisonAdapter for a <see cref="T:System.Comparison`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
+ <summary>
+ Compare a Type T to an object
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
+ <summary>
+ Abstract base class for constraints that compare values to
+ determine if one is greater than, equal to or less than
+ the other.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._expected">
+ <summary>
+ The value against which a comparison is to be made
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._tolerance">
+ <summary>
+ Tolerance used in making the comparison
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._comparer">
+ <summary>
+ ComparisonAdapter to be used in making the comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ComparisonConstraint"/> class.
+ </summary>
+ <param name="expected">The value against which to make a comparison.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Protected function overridden by derived class to actually perform the comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Within(System.Object)">
+ <summary>
+ Set the tolerance for use in this comparison
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ComparisonConstraint.Percent">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a percentage that the actual values is allowed to deviate from
+ the expected value.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ActualValueDelegate`1">
+ <summary>
+ Delegate used to delay evaluation of the actual value
+ to be used in evaluating a constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Constraint">
+ <summary>
+ The Constraint class is the base of all built-in constraints
+ within NUnit. It provides the operator overloads used to combine
+ constraints.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object[])">
+ <summary>
+ Construct a constraint with optional arguments
+ </summary>
+ <param name="args">Arguments to be saved</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Arguments">
+ <summary>
+ Arguments provided to this Constraint, for use in
+ formatting the description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Builder">
+ <summary>
+ The ConstraintBuilder holding this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ The default implementation simply dereferences the value but
+ derived classes may override it to provide for delayed processing.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.GetTestObject``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Retrieves the value to be tested from an ActualValueDelegate.
+ The default implementation simply evaluates the delegate but derived
+ classes may override it to provide for delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>Delegate evaluation result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
+ <summary>
+ Default override of ToString returns the constraint DisplayName
+ followed by any arguments within angle brackets.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied only if both
+ argument constraints are satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if either
+ of the argument constraints is satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if the
+ argument constraint is not satisfied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.And">
+ <summary>
+ Returns a ConstraintExpression by appending And
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.With">
+ <summary>
+ Returns a ConstraintExpression by appending And
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Or">
+ <summary>
+ Returns a ConstraintExpression by appending Or
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32)">
+ <summary>
+ Returns a DelayedConstraint.WithRawDelayInterval with the specified delay time.
+ </summary>
+ <param name="delay">The delay, which defaults to milliseconds.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32,System.Int32)">
+ <summary>
+ Returns a DelayedConstraint with the specified delay time
+ and polling interval.
+ </summary>
+ <param name="delayInMilliseconds">The delay in milliseconds.</param>
+ <param name="pollingInterval">The interval at which to test the constraint.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
+ <summary>
+ Resolves any pending operators and returns the resolved constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
+ <summary>
+ ConstraintBuilder maintains the stacks that are used in
+ processing a ConstraintExpression. An OperatorStack
+ is used to hold operators that are waiting for their
+ operands to be reorganized. a ConstraintStack holds
+ input constraints as well as the results of each
+ operator applied.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
+ <summary>
+ OperatorStack is a type-safe stack for holding ConstraintOperators
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> class.
+ </summary>
+ <param name="builder">The ConstraintBuilder using this stack.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
+ <summary>
+ Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> is empty.
+ </summary>
+ <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
+ <summary>
+ Gets the topmost operator without modifying the stack.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Pushes the specified operator onto the stack.
+ </summary>
+ <param name="op">The operator to put onto the stack.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
+ <summary>
+ Pops the topmost operator from the stack.
+ </summary>
+ <returns>The topmost operator on the stack</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
+ <summary>
+ ConstraintStack is a type-safe stack for holding Constraints
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> class.
+ </summary>
+ <param name="builder">The ConstraintBuilder using this stack.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
+ <summary>
+ Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> is empty.
+ </summary>
+ <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Pushes the specified constraint. As a side effect,
+ the constraint's Builder field is set to the
+ ConstraintBuilder owning this stack.
+ </summary>
+ <param name="constraint">The constraint to put onto the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
+ <summary>
+ Pops this topmost constraint from the stack.
+ As a side effect, the constraint's Builder
+ field is set to null.
+ </summary>
+ <returns>The topmost contraint on the stack</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Appends the specified operator to the expression by first
+ reducing the operator stack and then pushing the new
+ operator on the stack.
+ </summary>
+ <param name="op">The operator to push.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Appends the specified constraint to the expression by pushing
+ it on the constraint stack.
+ </summary>
+ <param name="constraint">The constraint to push.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
+ <summary>
+ Sets the top operator right context.
+ </summary>
+ <param name="rightContext">The right context.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
+ <summary>
+ Reduces the operator stack until the topmost item
+ precedence is greater than or equal to the target precedence.
+ </summary>
+ <param name="targetPrecedence">The target precedence.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
+ <summary>
+ Resolves this instance, returning a Constraint. If the Builder
+ is not currently in a resolvable state, an exception is thrown.
+ </summary>
+ <returns>The resolved constraint</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
+ <summary>
+ Gets a value indicating whether this instance is resolvable.
+ </summary>
+ <value>
+ <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
+ <summary>
+ ConstraintExpression represents a compound constraint in the
+ process of being constructed from a series of syntactic elements.
+
+ Individual elements are appended to the expression as they are
+ reorganized. When a constraint is appended, it is returned as the
+ value of the operation so that modifiers may be applied. However,
+ any partially built expression is attached to the constraint for
+ later resolution. When an operator is appended, the partial
+ expression is returned. If it's a self-resolving operator, then
+ a ResolvableConstraintExpression is returned.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintExpression.builder">
+ <summary>
+ The ConstraintBuilder holding the elements recognized so far
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/>
+ class passing in a ConstraintBuilder, which may be pre-populated.
+ </summary>
+ <param name="builder">The builder.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ToString">
+ <summary>
+ Returns a string representation of the expression as it
+ currently stands. This should only be used for testing,
+ since it has the side-effect of resolving the expression.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Appends an operator to the expression and returns the
+ resulting expression itself.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
+ <summary>
+ Appends a self-resolving operator to the expression and
+ returns a new ResolvableConstraintExpression.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Appends a constraint to the expression and returns that
+ constraint, which is associated with the current state
+ of the expression being built. Note that the constraint
+ is not reduced at this time. For example, if there
+ is a NotOperator on the stack we don't reduce and
+ return a NotConstraint. The original constraint must
+ be returned because it may support modifiers that
+ are yet to be applied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.One">
+ <summary>
+ Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/>, which will
+ apply the following constraint to a collection of length one, succeeding
+ only if exactly one of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
+ <summary>
+ With is currently a NOP - reserved for future use.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Returns the constraint provided as an argument - used to allow custom
+ custom constraints to easily participate in the syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
+ <summary>
+ Returns the constraint provided as an argument - used to allow custom
+ custom constraints to easily participate in the syntax.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Zero">
+ <summary>
+ Returns a constraint that tests if item is equal to zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.BinarySerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in binary format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.XmlSerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in xml format.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainKey(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the Dictionary key collection.
+ </summary>
+ <param name="expected">The key to be matched in the Dictionary key collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainValue(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the Dictionary value collection.
+ </summary>
+ <param name="expected">The value to be matched in the Dictionary value collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ inclusively within a specified range.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Exist">
+ <summary>
+ Returns a constraint that succeeds if the value
+ is a file or directory and it exists.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
+ <summary>
+ ContainsConstraint tests a whether a string contains a substring
+ or a collection contains an object. It postpones the decision of
+ which test to use until the type of the actual argument is known.
+ This allows testing whether a string is contained in a collection
+ or as a substring of another string using the same syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value contained within the string/collection.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ContainsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ContainsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint">
+ <summary>
+ Applies a delay to the match so that a match can be evaluated in the future.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval">
+ <summary>
+ Allows only changing the time dimension of delay interval and setting a polling interval of a DelayedConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.#ctor(NUnit.Framework.Constraints.DelayedConstraint)">
+ <summary>
+ Creates a new DelayedConstraint.WithRawDelayInterval
+ </summary>
+ <param name="parent">Parent DelayedConstraint on which delay interval dimension is required to be set</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.Minutes">
+ <summary>
+ Changes delay interval dimension to minutes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.Seconds">
+ <summary>
+ Changes delay interval dimension to seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.MilliSeconds">
+ <summary>
+ Changes delay interval dimension to milliseconds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.PollEvery(System.Int32)">
+ <summary>
+ Set polling interval, in milliseconds
+ </summary>
+ <param name="milliSeconds">A time interval, in milliseconds</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint.WithDimensionedDelayInterval">
+ <summary>
+ Allows only setting the polling interval of a DelayedConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithDimensionedDelayInterval.#ctor(NUnit.Framework.Constraints.DelayedConstraint)">
+ <summary>
+ Creates a new DelayedConstraint.WithDimensionedDelayInterval
+ </summary>
+ <param name="parent">Parent DelayedConstraint on which polling interval is required to be set</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithDimensionedDelayInterval.PollEvery(System.Int32)">
+ <summary>
+ Set polling interval, in milliseconds
+ </summary>
+ <param name="milliSeconds">A time interval, in milliseconds</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval">
+ <summary>
+ Allows only changing the time dimension of the polling interval of a DelayedConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.#ctor(NUnit.Framework.Constraints.DelayedConstraint)">
+ <summary>
+ Creates a new DelayedConstraint.WithRawPollingInterval
+ </summary>
+ <param name="parent">Parent DelayedConstraint on which polling dimension is required to be set</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.Minutes">
+ <summary>
+ Changes polling interval dimension to minutes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.Seconds">
+ <summary>
+ Changes polling interval dimension to seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.MilliSeconds">
+ <summary>
+ Changes polling interval dimension to milliseconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.DelayInterval">
+ <summary>
+ Delay value store as an Interval object
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.PollingInterval">
+ <summary>
+ Polling value stored as an Interval object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32)">
+ <summary>
+ Creates a new DelayedConstraint
+ </summary>
+ <param name="baseConstraint">The inner constraint to decorate</param>
+ <param name="delayInMilliseconds">The time interval after which the match is performed</param>
+ <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32,System.Int32)">
+ <summary>
+ Creates a new DelayedConstraint
+ </summary>
+ <param name="baseConstraint">The inner constraint to decorate</param>
+ <param name="delayInMilliseconds">The time interval after which the match is performed, in milliseconds</param>
+ <param name="pollingIntervalInMilliseconds">The time interval used for polling, in milliseconds</param>
+ <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for if the base constraint fails, false if it succeeds</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Test whether the constraint is satisfied by a delegate
+ </summary>
+ <param name="del">The delegate whose value is to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ Overridden to wait for the specified delay period before
+ calling the base constraint with the dereferenced value.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampOffset(System.Int64,System.TimeSpan)">
+ <summary>
+ Adjusts a Timestamp by a given TimeSpan
+ </summary>
+ <param name="timestamp"></param>
+ <param name="offset"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampDiff(System.Int64,System.Int64)">
+ <summary>
+ Returns the difference between two Timestamps as a TimeSpan
+ </summary>
+ <param name="timestamp1"></param>
+ <param name="timestamp2"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint">
+ <summary>
+ DictionaryContainsKeyConstraint is used to test whether a dictionary
+ contains an expected object as a key.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a DictionaryContainsKeyConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected key is contained in the dictionary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
+ <summary>
+ EmptyCollectionConstraint tests whether a collection is empty.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyCollectionConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Check that the collection is empty
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
+ <summary>
+ EmptyConstraint tests a whether a string or collection is empty,
+ postponing the decision about which test is applied until the
+ type of the actual argument is known.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyDirectoryConstraint">
+ <summary>
+ EmptyDirectoryConstraint is used to test that a directory is empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyDirectoryConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyDirectoryConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
+ <summary>
+ EmptyStringConstraint tests whether a string is empty.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyStringConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
+ <summary>
+ EndsWithConstraint can test whether a string ends
+ with an expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EndsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraint">
+ <summary>
+ EqualConstraint is able to compare an actual value with the
+ expected value provided in its constructor. Two objects are
+ considered equal if both are null, or if both have the same
+ value. NUnit has special semantics for some object types.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.EqualConstraint._comparer">
+ <summary>
+ NUnitEqualityComparer used to test equality.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Tolerance">
+ <summary>
+ Gets the tolerance for this comparison.
+ </summary>
+ <value>
+ The tolerance.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.CaseInsensitive">
+ <summary>
+ Gets a value indicating whether to compare case insensitive.
+ </summary>
+ <value>
+ <c>true</c> if comparing case insensitive; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.ClipStrings">
+ <summary>
+ Gets a value indicating whether or not to clip strings.
+ </summary>
+ <value>
+ <c>true</c> if set to clip strings otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.FailurePoints">
+ <summary>
+ Gets the failure points.
+ </summary>
+ <value>
+ The failure points.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
+ <summary>
+ Flag the constraint to suppress string clipping
+ and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
+ <summary>
+ Flag the constraint to compare arrays as collections
+ and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
+ <summary>
+ Flag the constraint to use a tolerance when determining equality.
+ </summary>
+ <param name="amount">Tolerance value to be used</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.WithSameOffset">
+ <summary>
+ Flags the constraint to include <see cref="P:System.DateTimeOffset.Offset"/>
+ property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
+ </summary>
+ <remarks>
+ Using this modifier does not allow to use the <see cref="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)"/>
+ constraint modifier.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a distance in representable values (see remarks).
+ </summary>
+ <returns>Self.</returns>
+ <remarks>
+ Ulp stands for "unit in the last place" and describes the minimum
+ amount a given value can change. For any integers, an ulp is 1 whole
+ digit. For floating point values, the accuracy of which is better
+ for smaller numbers and worse for larger numbers, an ulp depends
+ on the size of the number. Using ulps for comparison of floating
+ point results instead of fixed tolerances is safer because it will
+ automatically compensate for the added inaccuracy of larger numbers.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a percentage that the actual values is allowed to deviate from
+ the expected value.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in days.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in hours.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in minutes.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in seconds.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Func{``0,``0,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied boolean-returning delegate.
+ </summary>
+ <param name="comparer">The boolean-returning delegate to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied Comparison object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
+ <summary>
+ EqualityAdapter class handles all equality comparisons
+ that use an <see cref="T:System.Collections.IEqualityComparer"/>, <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>
+ or a <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.AreEqual(System.Object,System.Object)">
+ <summary>
+ Compares two objects, returning true if they are equal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ The base adapter cannot handle IEnumerables except for strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter">
+ <summary>
+ <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IEqualityComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Returns an EqualityAdapter that uses a predicate function for items comparison.
+ </summary>
+ <typeparam name="TExpected"></typeparam>
+ <typeparam name="TActual"></typeparam>
+ <param name="comparison"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ The base adapter cannot handle IEnumerables except for strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.AreEqual(System.Object,System.Object)">
+ <summary>
+ Compares two objects, returning true if they are equal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.GenericEqualityAdapter`1.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ Generic adapter requires objects of the specified type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter`1">
+ <summary>
+ <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps a <see cref="T:System.Comparison`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
+ <summary>
+ ExactTypeConstraint is used to test that an object
+ is of the exact type provided in the constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an ExactTypeConstraint for a given Type
+ </summary>
+ <param name="type">The expected Type.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExactTypeConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FalseConstraint">
+ <summary>
+ FalseConstraint tests that the actual value is false
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FalseConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FalseConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
+ <summary>Helper routines for working with floating point numbers</summary>
+ <remarks>
+ <para>
+ The floating point comparison code is based on this excellent article:
+ http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
+ </para>
+ <para>
+ "ULP" means Unit in the Last Place and in the context of this library refers to
+ the distance between two adjacent floating point numbers. IEEE floating point
+ numbers can only represent a finite subset of natural numbers, with greater
+ accuracy for smaller numbers and lower accuracy for very large numbers.
+ </para>
+ <para>
+ If a comparison is allowed "2 ulps" of deviation, that means the values are
+ allowed to deviate by up to 2 adjacent floating point values, which might be
+ as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
+ </para>
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
+ <summary>Union of a floating point variable and an integer</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
+ <summary>The union's value as a floating point variable</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
+ <summary>The union's value as an integer</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
+ <summary>The union's value as an unsigned integer</summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
+ <summary>Union of a double precision floating point variable and a long</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
+ <summary>The union's value as a double precision floating point variable</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
+ <summary>The union's value as a long</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
+ <summary>The union's value as an unsigned long</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
+ <summary>Compares two floating point values for equality</summary>
+ <param name="left">First floating point value to be compared</param>
+ <param name="right">Second floating point value t be compared</param>
+ <param name="maxUlps">
+ Maximum number of representable floating point values that are allowed to
+ be between the left and the right floating point values
+ </param>
+ <returns>True if both numbers are equal or close to being equal</returns>
+ <remarks>
+ <para>
+ Floating point values can only represent a finite subset of natural numbers.
+ For example, the values 2.00000000 and 2.00000024 can be stored in a float,
+ but nothing inbetween them.
+ </para>
+ <para>
+ This comparison will count how many possible floating point values are between
+ the left and the right number. If the number of possible values between both
+ numbers is less than or equal to maxUlps, then the numbers are considered as
+ being equal.
+ </para>
+ <para>
+ Implementation partially follows the code outlined here:
+ http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
+ <summary>Compares two double precision floating point values for equality</summary>
+ <param name="left">First double precision floating point value to be compared</param>
+ <param name="right">Second double precision floating point value t be compared</param>
+ <param name="maxUlps">
+ Maximum number of representable double precision floating point values that are
+ allowed to be between the left and the right double precision floating point values
+ </param>
+ <returns>True if both numbers are equal or close to being equal</returns>
+ <remarks>
+ <para>
+ Double precision floating point values can only represent a limited series of
+ natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004
+ can be stored in a double, but nothing inbetween them.
+ </para>
+ <para>
+ This comparison will count how many possible double precision floating point
+ values are between the left and the right number. If the number of possible
+ values between both numbers is less than or equal to maxUlps, then the numbers
+ are considered as being equal.
+ </para>
+ <para>
+ Implementation partially follows the code outlined here:
+ http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
+ <summary>
+ Reinterprets the memory contents of a floating point value as an integer value
+ </summary>
+ <param name="value">
+ Floating point value whose memory contents to reinterpret
+ </param>
+ <returns>
+ The memory contents of the floating point value interpreted as an integer
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
+ <summary>
+ Reinterprets the memory contents of a double precision floating point
+ value as an integer value
+ </summary>
+ <param name="value">
+ Double precision floating point value whose memory contents to reinterpret
+ </param>
+ <returns>
+ The memory contents of the double precision floating point value
+ interpreted as an integer
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
+ <summary>
+ Reinterprets the memory contents of an integer as a floating point value
+ </summary>
+ <param name="value">Integer value whose memory contents to reinterpret</param>
+ <returns>
+ The memory contents of the integer value interpreted as a floating point value
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
+ <summary>
+ Reinterprets the memory contents of an integer value as a double precision
+ floating point value
+ </summary>
+ <param name="value">Integer whose memory contents to reinterpret</param>
+ <returns>
+ The memory contents of the integer interpreted as a double precision
+ floating point value
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
+ <summary>
+ Tests whether a value is greater than the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
+ <summary>
+ Tests whether a value is greater than or equal to the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintStatus">
+ <summary>
+ ConstraintStatus represents the status of a ConstraintResult
+ returned by a Constraint being applied to an actual value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Unknown">
+ <summary>
+ The status has not yet been set
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Success">
+ <summary>
+ The constraint succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Failure">
+ <summary>
+ The constraint failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Error">
+ <summary>
+ An error occurred in applying the constraint (reserved for future use)
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintResult">
+ <summary>
+ Contain the result of matching a <see cref="T:NUnit.Framework.Constraints.Constraint"/> against an actual value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,NUnit.Framework.Constraints.ConstraintStatus)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ <param name="status">The status of the new ConstraintResult.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,System.Boolean)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ <param name="isSuccess">If true, applies a status of Success to the result, otherwise Failure.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.ActualValue">
+ <summary>
+ The actual value that was passed to the <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Status">
+ <summary>
+ Gets and sets the ResultStatus for this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.IsSuccess">
+ <summary>
+ True if actual value meets the Constraint criteria otherwise false.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Name">
+ <summary>
+ Display friendly name of the constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Description">
+ <summary>
+ Description of the constraint may be affected by the state the constraint had
+ when <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> was performed against the actual value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the failure message to the MessageWriter provided
+ as an argument. The default implementation simply passes
+ the result and the actual value to the writer, which
+ then displays the constraint description and the value.
+
+ Constraints that need to provide additional details,
+ such as where the error occurred, can override this.
+ </summary>
+ <param name="writer">The MessageWriter on which to display the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
+ <summary>
+ InstanceOfTypeConstraint is used to test that an object
+ is of the same type provided or derived from it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an InstanceOfTypeConstraint for the type provided
+ </summary>
+ <param name="type">The expected Type</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.InstanceOfTypeConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
+ <summary>
+ The IResolveConstraint interface is implemented by all
+ complete and resolvable constraints and expressions.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
+ <summary>
+ Return the top-level constraint for this expression
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
+ <summary>
+ Tests whether a value is less than the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
+ <summary>
+ Tests whether a value is less than or equal to the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.MessageWriter">
+ <summary>
+ MessageWriter is the abstract base for classes that write
+ constraint descriptions and messages in some form. The
+ class has separate methods for writing various components
+ of a message, allowing implementations to tailor the
+ presentation as needed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
+ <summary>
+ Construct a MessageWriter given a culture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
+ <summary>
+ Abstract method to get the max line length
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message.
+ </summary>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message, at a given
+ indentation level.
+ </summary>
+ <param name="level">The indentation level of the message</param>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Display Expected and Actual lines for a constraint. This
+ is called by MessageWriter's default implementation of
+ WriteMessageTo and provides the generic two-line display.
+ </summary>
+ <param name="result">The failing constraint result</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
+ <summary>
+ Display Expected and Actual lines for given values. This
+ method may be called by constraints that need more control over
+ the display of actual and expected values than is provided
+ by the default implementation.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Display Expected and Actual lines for given values, including
+ a tolerance value on the Expected line.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
+ <summary>
+ Display the expected and actual string values on separate lines.
+ If the mismatch parameter is >=0, an additional line is displayed
+ line containing a caret that points to the mismatch point.
+ </summary>
+ <param name="expected">The expected string value</param>
+ <param name="actual">The actual string value</param>
+ <param name="mismatch">The point at which the strings don't match or -1</param>
+ <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
+ <param name="clipping">If true, the strings should be clipped to fit the line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
+ <summary>
+ Writes the text for an actual value.
+ </summary>
+ <param name="actual">The actual value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
+ <summary>
+ Writes the text for a generalized value.
+ </summary>
+ <param name="val">The value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Writes the text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ValueFormatter">
+ <summary>
+ Custom value formatter function
+ </summary>
+ <param name="val">The value</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ValueFormatterFactory">
+ <summary>
+ Custom value formatter factory function
+ </summary>
+ <param name="next">The next formatter function</param>
+ <returns>ValueFormatter</returns>
+ <remarks>If the given formatter is unable to handle a certain format, it must call the next formatter in the chain</remarks>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.MsgUtils">
+ <summary>
+ Static methods used in creating messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
+ <summary>
+ Static string used when strings are clipped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.MsgUtils.Fmt_Null">
+ <summary>
+ Formatting strings used for expected and actual values
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.MsgUtils.DefaultValueFormatter">
+ <summary>
+ Current head of chain of value formatters. Public for testing.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ Add a formatter to the chain of responsibility.
+ </summary>
+ <param name="formatterFactory"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatValue(System.Object)">
+ <summary>
+ Formats text to represent a generalized value.
+ </summary>
+ <param name="val">The value</param>
+ <returns>The formatted text</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatCollection(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Formats text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
+ <summary>
+ Returns the representation of a type as used in NUnitLite.
+ This is the same as Type.ToString() except for arrays,
+ which are displayed with their declared sizes.
+ </summary>
+ <param name="obj"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
+ <summary>
+ Converts any control characters in a string
+ to their escaped representation.
+ </summary>
+ <param name="s">The string to be converted</param>
+ <returns>The converted string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeNullCharacters(System.String)">
+ <summary>
+ Converts any null characters in a string
+ to their escaped representation.
+ </summary>
+ <param name="s">The string to be converted</param>
+ <returns>The converted string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
+ <summary>
+ Return the a string representation for a set of indices into an array
+ </summary>
+ <param name="indices">Array of indices for which a string is needed</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.IEnumerable,System.Int64)">
+ <summary>
+ Get an array of indices representing the point in a collection or
+ array corresponding to a single int index into the collection.
+ </summary>
+ <param name="collection">The collection to which the indices apply</param>
+ <param name="index">Index in the collection</param>
+ <returns>Array of indices</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
+ <summary>
+ Clip a string to a given length, starting at a particular offset, returning the clipped
+ string with ellipses representing the removed parts
+ </summary>
+ <param name="s">The string to be clipped</param>
+ <param name="maxStringLength">The maximum permitted length of the result string</param>
+ <param name="clipStart">The point at which to start clipping</param>
+ <returns>The clipped string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
+ <summary>
+ Clip the expected and actual strings in a coordinated fashion,
+ so that they may be displayed together.
+ </summary>
+ <param name="expected"></param>
+ <param name="actual"></param>
+ <param name="maxDisplayLength"></param>
+ <param name="mismatch"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
+ <summary>
+ Shows the position two strings start to differ. Comparison
+ starts at the start index.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="istart">The index in the strings at which comparison should start</param>
+ <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
+ <returns>-1 if no mismatch found, or the index where mismatch found</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NaNConstraint">
+ <summary>
+ NaNConstraint tests that the actual value is a double or float NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NaNConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NaNConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test that the actual value is an NaN
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
+ <summary>
+ NoItemConstraint applies another constraint to each
+ item in a collection, failing if any of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NoItemConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoItemConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotConstraint">
+ <summary>
+ NotConstraint negates the effect of some other constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NotConstraint"/> class.
+ </summary>
+ <param name="baseConstraint">The base constraint to be negated.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for if the base constraint fails, false if it succeeds</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NullConstraint">
+ <summary>
+ NullConstraint tests that the actual value is null
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NullConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NullConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Numerics">
+ <summary>
+ The Numerics class contains common operations on numeric values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a floating point numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a floating point numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a fixed point numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a fixed point numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
+ <summary>
+ Test two numeric values for equality, performing the usual numeric
+ conversions and using a provided or default tolerance. If the tolerance
+ provided is Empty, this method may set it to a default tolerance.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="tolerance">A reference to the tolerance in effect</param>
+ <returns>True if the values are equal</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
+ <summary>
+ Compare two numeric values, performing the usual numeric conversions.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <returns>The relationship of the values to each other</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitComparer">
+ <summary>
+ NUnitComparer encapsulates NUnit's default behavior
+ in comparing two objects.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
+ <summary>
+ Returns the default NUnitComparer.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ <param name="x"></param>
+ <param name="y"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
+ <summary>
+ NUnitEqualityComparer encapsulates NUnit's handling of
+ equality tests between objects.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
+ <summary>
+ If true, all string comparisons will ignore case
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
+ <summary>
+ If true, arrays will be treated as collections, allowing
+ those of different dimensions to be compared
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparers">
+ <summary>
+ Comparison objects used in comparisons for some constraints.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.failurePoints">
+ <summary>
+ List of points at which a failure occurred.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer._comparers">
+ <summary>
+ List of comparers used to compare pairs of objects.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
+ <summary>
+ Returns the default NUnitEqualityComparer
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
+ <summary>
+ Gets and sets a flag indicating whether case should
+ be ignored in determining equality.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
+ <summary>
+ Gets and sets a flag indicating that arrays should be
+ compared as collections, without regard to their shape.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparers">
+ <summary>
+ Gets the list of external comparers to be used to
+ test for equality. They are applied to members of
+ collections, in place of NUnit's own logic.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
+ <summary>
+ Gets the list of failure points for the last Match performed.
+ The list consists of objects to be interpreted by the caller.
+ This generally means that the caller may only make use of
+ objects it has placed on the list at a particular depth.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.WithSameOffset">
+ <summary>
+ Flags the comparer to include <see cref="P:System.DateTimeOffset.Offset"/>
+ property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
+ </summary>
+ <remarks>
+ Using this modifier does not allow to use the <see cref="T:NUnit.Framework.Constraints.Tolerance"/>
+ modifier.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@,System.Boolean)">
+ <summary>
+ Compares two objects for equality within a tolerance.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint">
+ <summary>
+ FailurePoint class represents one point of failure
+ in an equality test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.Position">
+ <summary>
+ The location of the failure
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedValue">
+ <summary>
+ The expected value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualValue">
+ <summary>
+ The actual value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedHasData">
+ <summary>
+ Indicates whether the expected value is valid
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualHasData">
+ <summary>
+ Indicates whether the actual value is valid
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AndOperator">
+ <summary>
+ Operator that requires both it's arguments to succeed
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
+ <summary>
+ Construct an AndOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Apply the operator to produce an AndConstraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeOperator">
+ <summary>
+ Operator that tests for the presence of a particular attribute
+ on a type and optionally applies further tests to the attribute.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
+ <summary>
+ Construct an AttributeOperator for a particular Type
+ </summary>
+ <param name="type">The Type of attribute tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinaryOperator">
+ <summary>
+ Abstract base class for all binary operators
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
+ <summary>
+ Gets the left precedence of the operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
+ <summary>
+ Gets the right precedence of the operator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Abstract method that produces a constraint by applying
+ the operator to its left and right constraint arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOperator">
+ <summary>
+ Abstract base for operators that indicate how to
+ apply a constraint to items in a collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
+ <summary>
+ Constructs a CollectionOperator
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
+ <summary>
+ The ConstraintOperator class is used internally by a
+ ConstraintBuilder to represent an operator that
+ modifies or combines constraints.
+
+ Constraint operators use left and right precedence
+ values to determine whether the top operator on the
+ stack should be reduced before pushing a new operator.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
+ <summary>
+ The precedence value used when the operator
+ is about to be pushed to the stack.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
+ <summary>
+ The precedence value used when the operator
+ is on the top of the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
+ <summary>
+ The syntax element preceding this operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
+ <summary>
+ The syntax element following this operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
+ <summary>
+ The precedence value used when the operator
+ is about to be pushed to the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
+ <summary>
+ The precedence value used when the operator
+ is on the top of the stack.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotOperator">
+ <summary>
+ Negates the test of the constraint it wraps.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
+ <summary>
+ Constructs a new NotOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a NotConstraint applied to its argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.OrOperator">
+ <summary>
+ Operator that requires at least one of it's arguments to succeed
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
+ <summary>
+ Construct an OrOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Apply the operator to produce an OrConstraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixOperator">
+ <summary>
+ PrefixOperator takes a single constraint and modifies
+ it's action in some way.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns the constraint created by applying this
+ prefix to another constraint.
+ </summary>
+ <param name="constraint"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropOperator">
+ <summary>
+ Operator used to test for the presence of a named Property
+ on an object and optionally apply further tests to the
+ value of that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
+ <summary>
+ Gets the name of the property to which the operator applies
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
+ <summary>
+ Constructs a PropOperator for a particular named property
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
+ <summary>
+ Abstract base class for operators that are able to reduce to a
+ constraint whether or not another syntactic element follows.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
+ <summary>
+ Operator that tests that an exception is thrown and
+ optionally applies further tests to the exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
+ <summary>
+ Construct a ThrowsOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.WithOperator">
+ <summary>
+ Represents a constraint that simply wraps the
+ constraint provided as an argument, without any
+ further functionality, but which modifies the
+ order of evaluation because of its precedence.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
+ <summary>
+ Constructor for the WithOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that wraps its argument
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.OrConstraint">
+ <summary>
+ OrConstraint succeeds if either member succeeds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Create an OrConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.OrConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the member constraints to an actual value, succeeding
+ succeeding as soon as one of them succeeds.
+ </summary>
+ <param name="actual">The actual value</param>
+ <returns>True if either constraint succeeded</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PathConstraint">
+ <summary>
+ PathConstraint serves as the abstract base of constraints
+ that operate on paths and provides several helper methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.#ctor(System.String)">
+ <summary>
+ Construct a PathConstraint for a give expected path
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PathConstraint.RespectCase">
+ <summary>
+ Modifies the current instance to be case-sensitive
+ and returns it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.Canonicalize(System.String)">
+ <summary>
+ Canonicalize the provided path
+ </summary>
+ <param name="path"></param>
+ <returns>The path in standardized form</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSubPath(System.String,System.String)">
+ <summary>
+ Test whether one path in canonical form is a subpath of another path
+ </summary>
+ <param name="path1">The first path - supposed to be the parent path</param>
+ <param name="path2">The second path - supposed to be the child path</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
+ <summary>
+ Predicate constraint wraps a Predicate in a constraint,
+ returning success if the predicate is true.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
+ <summary>
+ Construct a PredicateConstraint from a predicate
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PredicateConstraint`1.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.ApplyTo``1(``0)">
+ <summary>
+ Determines whether the predicate succeeds when applied
+ to the actual value.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
+ <summary>
+ Abstract base class used for prefixes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.BaseConstraint">
+ <summary>
+ The base constraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.DescriptionPrefix">
+ <summary>
+ Prefix used in forming the constraint description
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Construct given a base constraint
+ </summary>
+ <param name="baseConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixConstraint.FormatDescription(System.String,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Formats a prefix constraint's description.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
+ <summary>
+ PropertyConstraint extracts a named property and uses
+ its value as the actual value for a chained constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyConstraint"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ <param name="baseConstraint">The constraint to apply to the property.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
+ <summary>
+ PropertyExistsConstraint tests that a named property
+ exists on the object provided through Match.
+
+ Originally, PropertyConstraint provided this feature
+ in addition to making optional tests on the value
+ of the property. The two constraints are now separate.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyExistsConstraint"/> class.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PropertyExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the property exists for a given object
+ </summary>
+ <param name="actual">The object to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RangeConstraint">
+ <summary>
+ RangeConstraint tests whether two values are within a
+ specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RangeConstraint"/> class.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.RangeConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RegexConstraint">
+ <summary>
+ RegexConstraint can test whether a string matches
+ the pattern provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RegexConstraint"/> class.
+ </summary>
+ <param name="pattern">The pattern.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
+ <summary>
+ ResolvableConstraintExpression is used to represent a compound
+ constraint being constructed at a point where the last operator
+ may either terminate the expression or may have additional
+ qualifying constraints added to it.
+
+ It is used, for example, for a Property element or for
+ an Exception element, either of which may be optionally
+ followed by constraints that apply to the property or
+ exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression,
+ passing in a pre-populated ConstraintBuilder.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
+ <summary>
+ Appends an And Operator to the expression
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
+ <summary>
+ Appends an Or operator to the expression.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
+ <summary>
+ Resolve the current expression to a Constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ReusableConstraint">
+ <summary>
+ ReusableConstraint wraps a constraint expression after
+ resolving it so that it can be reused consistently.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Construct a ReusableConstraint from a constraint expression
+ </summary>
+ <param name="c">The expression to be resolved and reused</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.op_Implicit(NUnit.Framework.Constraints.Constraint)~NUnit.Framework.Constraints.ReusableConstraint">
+ <summary>
+ Converts a constraint to a ReusableConstraint
+ </summary>
+ <param name="c">The constraint to be converted</param>
+ <returns>A ReusableConstraint</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.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:NUnit.Framework.Constraints.ReusableConstraint.Resolve">
+ <summary>
+ Return the top-level constraint for this expression
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
+ <summary>
+ SameAsConstraint tests whether an object is identical to
+ the object passed to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SameAsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected object.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SameAsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SameAsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SamePathConstraint">
+ <summary>
+ Summary description for SamePathConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SamePathConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint">
+ <summary>
+ SamePathOrUnderConstraint tests that one path is under another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
+ <summary>
+ SomeItemsConstraint applies another constraint to each
+ item in a collection, succeeding if any of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SomeItemsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ succeeding if any item succeeds.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Func`3"/> object.
+ </summary>
+ <typeparam name="TCollectionType">The type of the elements in the collection.</typeparam>
+ <typeparam name="TMemberType">The type of the member.</typeparam>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.IComparer"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.Generic.IComparer`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Comparison`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.IEqualityComparer"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
+ <summary>
+ StartsWithConstraint can test whether a string starts
+ with an expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.StartsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StringConstraint">
+ <summary>
+ StringConstraint is the abstract base for constraints
+ that operate on strings. It supports the IgnoreCase
+ modifier for string operations.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
+ <summary>
+ The expected value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
+ <summary>
+ Indicates whether tests should be case-insensitive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.descriptionText">
+ <summary>
+ Description of this constraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.StringConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor">
+ <summary>
+ Constructs a StringConstraint without an expected value
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
+ <summary>
+ Constructs a StringConstraint given an expected value
+ </summary>
+ <param name="expected">The expected value</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
+ <summary>
+ Modify the constraint to ignore case in matching.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given string
+ </summary>
+ <param name="actual">The string to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
+ <summary>
+ SubstringConstraint can test whether a string contains
+ the expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubstringConstraint"/> class.
+ </summary>
+ <param name="expected">The expected.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SubstringConstraint.IgnoreCase">
+ <summary>
+ Modify the constraint to ignore case in matching.
+ This will call Using(StringComparison.CurrentCultureIgnoreCase).
+ </summary>
+ <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
+ than <see cref="F:System.StringComparison.CurrentCultureIgnoreCase"/> was already set.</exception>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Using(System.StringComparison)">
+ <summary>
+ Modify the constraint to the specified comparison.
+ </summary>
+ <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
+ than <paramref name="comparisonType"/> was already set.</exception>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
+ <summary>
+ ThrowsConstraint is used to test the exception thrown by
+ a delegate by applying a constraint to it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ThrowsConstraint"/> class,
+ using a constraint to be applied to the exception.
+ </summary>
+ <param name="baseConstraint">A constraint to apply to the caught exception.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
+ <summary>
+ Get the actual exception thrown - used by Assert.Throws.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Executes the code of the delegate and captures any exception.
+ If a non-null base constraint was provided, it applies that
+ constraint to the exception.
+ </summary>
+ <param name="actual">A delegate representing the code to be tested</param>
+ <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Converts an ActualValueDelegate to a TestDelegate
+ before calling the primary overload.
+ </summary>
+ <param name="del"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ThrowsConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. This override only handles the special message
+ used when an exception is expected but none is thrown.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
+ <summary>
+ ThrowsNothingConstraint tests that a delegate does not
+ throw an exception.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsNothingConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True if no exception is thrown, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Tolerance">
+ <summary>
+ The Tolerance class generalizes the notion of a tolerance
+ within which an equality test succeeds. Normally, it is
+ used with numeric types, but it can be used with any
+ type that supports taking a difference between two
+ objects and comparing that difference to a value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Default">
+ <summary>
+ Returns a default Tolerance object, equivalent to an exact match.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Exact">
+ <summary>
+ Returns an empty Tolerance object, equivalent to an exact match.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
+ <summary>
+ Constructs a linear tolerance of a specified amount
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
+ <summary>
+ Constructs a tolerance given an amount and <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/>
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
+ <summary>
+ Returns a new tolerance, using the current amount as a percentage.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
+ <summary>
+ Returns a new tolerance, using the current amount in Ulps
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of days.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of hours.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of minutes.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of seconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of milliseconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of clock ticks.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
+ <summary>
+ Gets the <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/> for the current Tolerance
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Amount">
+ <summary>
+ Gets the magnitude of the current Tolerance instance.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.IsUnsetOrDefault">
+ <summary>
+ Returns true if the current tolerance has not been set or is using the .
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.ApplyToValue(System.Object)">
+ <summary>
+ Apply the tolerance to an expected value and return
+ a Tolerance.Range that represents the acceptable values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
+ <summary>
+ Tests that the current Tolerance is linear with a
+ numeric value, throwing an exception if it is not.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Tolerance.Range">
+ <summary>
+ Tolerance.Range represents the range of values that match
+ a specific tolerance, when applied to a specific value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Tolerance.Range.LowerBound">
+ <summary>
+ The lower bound of the range
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Tolerance.Range.UpperBound">
+ <summary>
+ The Upper bound of the range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.Range.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a Range
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ToleranceMode">
+ <summary>
+ Modes in which the tolerance value for a comparison can be interpreted.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Unset">
+ <summary>
+ The tolerance was created with a value, without specifying
+ how the value would be used. This is used to prevent setting
+ the mode more than once and is generally changed to Linear
+ upon execution of the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
+ <summary>
+ The tolerance is used as a numeric range within which
+ two compared values are considered to be equal.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
+ <summary>
+ Interprets the tolerance as the percentage by which
+ the two compared values my deviate from each other.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
+ <summary>
+ Compares two values based in their distance in
+ representable numbers.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TrueConstraint">
+ <summary>
+ TrueConstraint tests that the actual value is true
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.TrueConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TrueConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TypeConstraint">
+ <summary>
+ TypeConstraint is the abstract base for constraints
+ that take a Type as their expected value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
+ <summary>
+ The expected Type used by the constraint
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.TypeConstraint.actualType">
+ <summary>
+ The type of the actual argument to which the constraint was applied
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type,System.String)">
+ <summary>
+ Construct a TypeConstraint for a given Type
+ </summary>
+ <param name="type">The expected type for the constraint</param>
+ <param name="descriptionPrefix">Prefix used in forming the constraint description</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
+ <summary>
+ UniqueItemsConstraint tests whether all the items in a
+ collection are unique.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.UniqueItemsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Check that all items are unique.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.XmlSerializableConstraint">
+ <summary>
+ XmlSerializableConstraint tests whether
+ an object is serializable in xml format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.XmlSerializableConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactCountConstraint">
+ <summary>
+ ExactCountConstraint applies another constraint to each
+ item in a collection, succeeding only if a specified
+ number of items succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32)">
+ <summary>
+ Construct a standalone ExactCountConstraint
+ </summary>
+ <param name="expectedCount"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct an ExactCountConstraint on top of an existing constraint
+ </summary>
+ <param name="expectedCount"></param>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ succeeding only if the expected number of items pass.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExactCountConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactCountOperator">
+ <summary>
+ Represents a constraint that succeeds if the specified
+ count of members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountOperator.#ctor(System.Int32)">
+ <summary>
+ Construct an ExactCountOperator for a specified count
+ </summary>
+ <param name="expectedCount">The expected count</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExceptionTypeConstraint">
+ <summary>
+ ExceptionTypeConstraint is a special version of ExactTypeConstraint
+ used to provided detailed info about the exception thrown in
+ an error message.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Constructs an ExceptionTypeConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Assert">
+ <summary>
+ The Assert class contains a collection of static methods that
+ implement the most common assertions used in NUnit.
+ </summary>
+ <summary>
+ The Assert class contains a collection of static methods that
+ implement the most common assertions used in NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate does not throw an exception
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate does not throw an exception.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double)">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that two objects are equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
+ <summary>
+ Verifies that two objects are equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that two objects are not equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
+ <summary>
+ Verifies that two objects are not equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that two objects refer to the same object. If they
+ are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object)">
+ <summary>
+ Asserts that two objects refer to the same object. If they
+ are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that two objects do not refer to the same object. If they
+ are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object)">
+ <summary>
+ Asserts that two objects do not refer to the same object. If they
+ are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AssertDoublesAreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Helper for Assert.AreEqual(double expected, double actual, ...)
+ allowing code generation to work consistently.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object)">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object)">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object)">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object)">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object)">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object)">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ Used as a synonym for That in rare cases where a private setter
+ causes a Visual Basic compilation error.
+ </summary>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ Used as a synonym for That in rare cases where a private setter
+ causes a Visual Basic compilation error.
+ </summary>
+ <remarks>
+ This method is provided for use by VB developers needing to test
+ the value of properties with private setters.
+ </remarks>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first int is greater than the second
+ int. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first int is greater than the second
+ int. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Boolean)">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean)">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Null(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Double)">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String,System.Object[])">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double})">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
+ <summary>
+ Assert that a string is empty - that is equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.String)">
+ <summary>
+ Assert that a string is empty - that is equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
+ <summary>
+ Assert that a string is not empty - that is not equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String)">
+ <summary>
+ Assert that a string is not empty - that is not equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is not empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is not empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int32)">
+ <summary>
+ Asserts that an int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int64)">
+ <summary>
+ Asserts that a Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Decimal)">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Double)">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Single)">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int32)">
+ <summary>
+ Asserts that an int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int64)">
+ <summary>
+ Asserts that a Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal)">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Double)">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Single)">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int32)">
+ <summary>
+ Asserts that an int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int64)">
+ <summary>
+ Asserts that a Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Decimal)">
+ <summary>
+ Asserts that a decimal is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Double)">
+ <summary>
+ Asserts that a double is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Single)">
+ <summary>
+ Asserts that a float is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int32)">
+ <summary>
+ Asserts that an int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int64)">
+ <summary>
+ Asserts that a Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Decimal)">
+ <summary>
+ Asserts that a decimal is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Double)">
+ <summary>
+ Asserts that a double is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Single)">
+ <summary>
+ Asserts that a float is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.#ctor">
+ <summary>
+ We don't actually want any instances of this object, but some people
+ like to inherit from it to add other static methods. Hence, the
+ protected constructor disallows any instances of this object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use Assert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass(System.String,System.Object[])">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass(System.String)">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message and arguments
+ that are passed in. This is used by the other Assert functions.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message that is
+ passed in. This is used by the other Assert functions.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/>.
+ This is used by the other Assert functions.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Warn(System.String,System.Object[])">
+ <summary>
+ Issues a warning using the message and arguments provided.
+ </summary>
+ <param name="message">The message to display.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Warn(System.String)">
+ <summary>
+ Issues a warning using the message provided.
+ </summary>
+ <param name="message">The message to display.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message and arguments
+ that are passed in. This causes the test to be reported as ignored.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message that is
+ passed in. This causes the test to be reported as ignored.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/>.
+ This causes the test to be reported as ignored.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message and arguments
+ that are passed in. This causes the test to be reported as inconclusive.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message that is
+ passed in. This causes the test to be reported as inconclusive.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ This causes the test to be reported as Inconclusive.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is contained in a collection.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The collection to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection)">
+ <summary>
+ Asserts that an object is contained in a collection.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The collection to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Multiple(NUnit.Framework.TestDelegate)">
+ <summary>
+ Wraps code containing a series of assertions, which should all
+ be executed, even if they fail. Failed results are saved and
+ reported at the end of the code block.
+ </summary>
+ <param name="testDelegate">A TestDelegate to be executed in Multiple Assertion mode.</param>
+ </member>
+ <member name="T:NUnit.Framework.MultipleAssertException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor">
+ <summary>
+ Default Constructor (normally used)
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.MultipleAssertException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Guard">
+ <summary>
+ Class used to guard against unexpected argument values
+ or operations by throwing an appropriate exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentNotNull(System.Object,System.String)">
+ <summary>
+ Throws an exception if an argument is null
+ </summary>
+ <param name="value">The value to be tested</param>
+ <param name="name">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentNotNullOrEmpty(System.String,System.String)">
+ <summary>
+ Throws an exception if a string argument is null or empty
+ </summary>
+ <param name="value">The value to be tested</param>
+ <param name="name">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentInRange(System.Boolean,System.String,System.String)">
+ <summary>
+ Throws an ArgumentOutOfRangeException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ <param name="paramName">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentValid(System.Boolean,System.String,System.String)">
+ <summary>
+ Throws an ArgumentException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ <param name="paramName">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.OperationValid(System.Boolean,System.String)">
+ <summary>
+ Throws an InvalidOperationException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AssertionResult">
+ <summary>
+ The AssertionResult class represents the result of a single assertion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.#ctor(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
+ <summary>
+ Construct an AssertionResult
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.Status">
+ <summary> The pass/fail status of the assertion</summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.Message">
+ <summary>The message produced by the assertion, or null</summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.StackTrace">
+ <summary>The stacktrace associated with the assertion, or null</summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.ToString">
+ <summary>
+ ToString Override
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.GetHashCode">
+ <summary>
+ Override GetHashCode
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.Equals(System.Object)">
+ <summary>
+ Override Equals
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IDisposableFixture">
+ <summary>
+ Any ITest that implements this interface is at a level that the implementing
+ class should be disposed at the end of the test run
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IMethodInfo">
+ <summary>
+ The IMethodInfo class is used to encapsulate information
+ about a method in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.TypeInfo">
+ <summary>
+ Gets the Type from which this method was reflected.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.MethodInfo">
+ <summary>
+ Gets the MethodInfo for this method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.Name">
+ <summary>
+ Gets the name of the method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsAbstract">
+ <summary>
+ Gets a value indicating whether the method is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsPublic">
+ <summary>
+ Gets a value indicating whether the method is public.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the method contains unassigned generic type parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethod">
+ <summary>
+ Gets a value indicating whether the method is a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethodDefinition">
+ <summary>
+ Gets a value indicating whether the MethodInfo represents the definition of a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ReturnType">
+ <summary>
+ Gets the return Type of the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetParameters">
+ <summary>
+ Gets the parameters of the method.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetGenericArguments">
+ <summary>
+ Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.MakeGenericMethod(System.Type[])">
+ <summary>
+ Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
+ </summary>
+ <param name="typeArguments">The type arguments to be used</param>
+ <returns>A new IMethodInfo with the type arguments replaced</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.Invoke(System.Object,System.Object[])">
+ <summary>
+ Invokes the method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterInfo">
+ <summary>
+ The IParameterInfo interface is an abstraction of a .NET parameter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.IsOptional">
+ <summary>
+ Gets a value indicating whether the parameter is optional
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.Method">
+ <summary>
+ Gets an IMethodInfo representing the method for which this is a parameter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterInfo">
+ <summary>
+ Gets the underlying .NET ParameterInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterType">
+ <summary>
+ Gets the Type of the parameter
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IReflectionInfo">
+ <summary>
+ The IReflectionInfo interface is implemented by NUnit wrapper objects that perform reflection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.IsDefined``1(System.Boolean)">
+ <summary>
+ Returns a value indicating whether an attribute of the specified type is defined on this object.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITypeInfo">
+ <summary>
+ The ITypeInfo interface is an abstraction of a .NET Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Type">
+ <summary>
+ Gets the underlying Type on which this ITypeInfo is based
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.BaseType">
+ <summary>
+ Gets the base type of this type as an ITypeInfo
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.IsType(System.Type)">
+ <summary>
+ Returns true if the Type wrapped is equal to the argument
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Name">
+ <summary>
+ Gets the Name of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.FullName">
+ <summary>
+ Gets the FullName of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Assembly">
+ <summary>
+ Gets the assembly in which the type is declared
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Namespace">
+ <summary>
+ Gets the Namespace of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsAbstract">
+ <summary>
+ Gets a value indicating whether the type is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericType">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericTypeDefinition">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type definition
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsSealed">
+ <summary>
+ Gets a value indicating whether the type is sealed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsStaticClass">
+ <summary>
+ Gets a value indicating whether this type is a static class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName">
+ <summary>
+ Get the display name for this typeInfo.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName(System.Object[])">
+ <summary>
+ Get the display name for an object of this type, constructed with specific arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetGenericTypeDefinition">
+ <summary>
+ Returns a Type representing a generic type definition from which this Type can be constructed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.MakeGenericType(System.Type[])">
+ <summary>
+ Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasMethodWithAttribute(System.Type)">
+ <summary>
+ Returns a value indicating whether this type has a method with a specified public attribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetMethods(System.Reflection.BindingFlags)">
+ <summary>
+ Returns an array of IMethodInfos for methods of this Type
+ that match the specified flags.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetConstructor(System.Type[])">
+ <summary>
+ Gets the public constructor taking the specified argument Types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasConstructor(System.Type[])">
+ <summary>
+ Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.Construct(System.Object[])">
+ <summary>
+ Construct an object of this Type, using the specified arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AssertionStatus">
+ <summary>
+ AssertionStatus enumeration represents the possible outcomes of an assertion.
+ The order of definition is significant, higher level values override lower
+ ones in determining the overall result of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Inconclusive">
+ <summary>
+ An assumption failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Passed">
+ <summary>
+ The assertion succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Warning">
+ <summary>
+ A warning message was issued
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Failed">
+ <summary>
+ The assertion failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Error">
+ <summary>
+ An unexpected exception was thrown
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestAttachment">
+ <summary>
+ The TestAttachment class represents a file attached to a TestResult,
+ with an optional description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestAttachment.FilePath">
+ <summary>
+ Absolute file path to attachment file
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestAttachment.Description">
+ <summary>
+ User specifed description of attachment. May be null.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestAttachment.#ctor(System.String,System.String)">
+ <summary>
+ Creates a TestAttachment class to represent a file attached to a test result.
+ </summary>
+ <param name="filePath">Absolute file path to attachment file</param>
+ <param name="description">User specifed description of attachment. May be null.</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestOutput">
+ <summary>
+ The TestOutput class holds a unit of output from
+ a test to a specific output stream
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.#ctor(System.String,System.String,System.String,System.String)">
+ <summary>
+ Construct with text, output destination type and
+ the name of the test that produced the output.
+ </summary>
+ <param name="text">Text to be output</param>
+ <param name="stream">Name of the stream or channel to which the text should be written</param>
+ <param name="testId">Id of the test that produced the output</param>
+ <param name="testName">FullName of test that produced the output</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.ToString">
+ <summary>
+ Return string representation of the object for debugging
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.Text">
+ <summary>
+ Get the text
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.Stream">
+ <summary>
+ Get the output type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.TestName">
+ <summary>
+ Get the name of the test that created the output
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.TestId">
+ <summary>
+ Get the id of the test that created the output
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.ToXml">
+ <summary>
+ Convert the TestOutput object to an XML string
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ICombiningStrategy">
+ <summary>
+ CombiningStrategy is the abstract base for classes that
+ know how to combine values provided for individual test
+ parameters to create a set of test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ICombiningStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ISimpleTestBuilder">
+ <summary>
+ The ISimpleTestBuilder interface is exposed by a class that knows how to
+ build a single TestMethod from a suitable MethodInfo Types. In general,
+ it is exposed by an attribute, but may be implemented in a helper class
+ used by the attribute in some cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISimpleTestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a TestMethod from the provided MethodInfo.
+ </summary>
+ <param name="method">The method to be used as a test</param>
+ <param name="suite">The TestSuite to which the method will be added</param>
+ <returns>A TestMethod object</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestBuilder">
+ <summary>
+ The ITestBuilder interface is exposed by a class that knows how to
+ build one or more TestMethods from a MethodInfo. In general, it is exposed
+ by an attribute, which has additional information available to provide
+ the necessary test parameters to distinguish the test cases built.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build one or more TestMethods from the provided MethodInfo.
+ </summary>
+ <param name="method">The method to be used as a test</param>
+ <param name="suite">The TestSuite to which the method will be added</param>
+ <returns>A TestMethod object</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterDataProvider">
+ <summary>
+ The IDataPointProvider interface is used by extensions
+ that provide data for a single test parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>True if any data is available, otherwise false.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>An IEnumerable providing the required data</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterDataSource">
+ <summary>
+ The IParameterDataSource interface is implemented by types
+ that can provide data for a test method parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataSource.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Gets an enumeration of data items for use as arguments
+ for a test method parameter.
+ </summary>
+ <param name="parameter">The parameter for which data is needed</param>
+ <returns>An enumeration containing individual data items</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IPropertyBag">
+ <summary>
+ A PropertyBag represents a collection of name/value pairs
+ that allows duplicate entries with the same key. Methods
+ are provided for adding a new pair as well as for setting
+ a key to a single value. All keys are strings but values
+ may be of any type. Null values are not permitted, since
+ a null entry represents the absence of the key.
+
+ The entries in a PropertyBag are of two kinds: those that
+ take a single value and those that take multiple values.
+ However, the PropertyBag has no knowledge of which entries
+ fall into each category and the distinction is entirely
+ up to the code using the PropertyBag.
+
+ When working with multi-valued properties, client code
+ should use the Add method to add name/value pairs and
+ indexing to retrieve a list of all values for a given
+ key. For example:
+
+ bag.Add("Tag", "one");
+ bag.Add("Tag", "two");
+ Assert.That(bag["Tag"],
+ Is.EqualTo(new string[] { "one", "two" }));
+
+ When working with single-valued properties, client code
+ should use the Set method to set the value and Get to
+ retrieve the value. The GetSetting methods may also be
+ used to retrieve the value in a type-safe manner while
+ also providing default. For example:
+
+ bag.Set("Priority", "low");
+ bag.Set("Priority", "high"); // replaces value
+ Assert.That(bag.Get("Priority"),
+ Is.EqualTo("high"));
+ Assert.That(bag.GetSetting("Priority", "low"),
+ Is.EqualTo("high"));
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Add(System.String,System.Object)">
+ <summary>
+ Adds a key/value pair to the property bag
+ </summary>
+ <param name="key">The key</param>
+ <param name="value">The value</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Set(System.String,System.Object)">
+ <summary>
+ Sets the value for a key, removing any other
+ values that are already in the property set.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Get(System.String)">
+ <summary>
+ Gets a single value for a key, using the first
+ one if multiple values are present and returning
+ null if the value is not found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.ContainsKey(System.String)">
+ <summary>
+ Gets a flag indicating whether the specified key has
+ any entries in the property set.
+ </summary>
+ <param name="key">The key to be checked</param>
+ <returns>True if their are values present, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Item(System.String)">
+ <summary>
+ Gets or sets the list of values for a particular key
+ </summary>
+ <param name="key">The key for which the values are to be retrieved or set</param>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Keys">
+ <summary>
+ Gets a collection containing all the keys in the property set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITest">
+ <summary>
+ Common interface supported by all representations
+ of a test. Only includes informational fields.
+ The Run method is specifically excluded to allow
+ for data-only representations of a test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Id">
+ <summary>
+ Gets the id of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Name">
+ <summary>
+ Gets the name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TestType">
+ <summary>
+ Gets the type of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.FullName">
+ <summary>
+ Gets the fully qualified name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.ClassName">
+ <summary>
+ Gets the name of the class containing this test. Returns
+ null if the test is not associated with a class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.MethodName">
+ <summary>
+ Gets the name of the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TypeInfo">
+ <summary>
+ Gets the Type of the test fixture, if applicable, or
+ null if no fixture type is associated with this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Method">
+ <summary>
+ Gets an IMethod for the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.RunState">
+ <summary>
+ Gets the RunState of the test, indicating whether it can be run.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TestCaseCount">
+ <summary>
+ Count of the test cases ( 1 if this is a test case )
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Properties">
+ <summary>
+ Gets the properties of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Parent">
+ <summary>
+ Gets the parent test, if any.
+ </summary>
+ <value>The parent test or null if none exists.</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.IsSuite">
+ <summary>
+ Returns true if this is a test suite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Fixture">
+ <summary>
+ Gets a fixture object for running this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none are required.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestData">
+ <summary>
+ The ITestData interface is implemented by a class that
+ represents a single instance of a parameterized test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.TestName">
+ <summary>
+ Gets the name to be used for the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.RunState">
+ <summary>
+ Gets the RunState for this test case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.Arguments">
+ <summary>
+ Gets the argument list to be provided to the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.Properties">
+ <summary>
+ Gets the property dictionary for the test case
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestFixtureData">
+ <summary>
+ The ITestCaseData interface is implemented by a class
+ that is able to return the data required to create an
+ instance of a parameterized test fixture.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestFixtureData.TypeArgs">
+ <summary>
+ Get the TypeArgs if separately set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestCaseData">
+ <summary>
+ The ITestCaseData interface is implemented by a class
+ that is able to return complete testcases for use by
+ a parameterized test method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestCaseData.ExpectedResult">
+ <summary>
+ Gets the expected result of the test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestCaseData.HasExpectedResult">
+ <summary>
+ Returns true if an expected result has been set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestFilter">
+ <summary>
+ Interface to be implemented by filters applied to tests.
+ The filter applies when running the test, after it has been
+ loaded, since this is the only time an ITest exists.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. Pass
+ may examine the parents and/or descendants of a test, depending
+ on the semantics of the particular filter
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestListener">
+ <summary>
+ The ITestListener interface is used internally to receive
+ notifications of significant events while a test is being
+ run. The events are propagated to clients by means of an
+ AsyncCallback. NUnit extensions may also monitor these events.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test has finished
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestResult">
+ <summary>
+ The ITestResult interface represents the result of a test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.ResultState">
+ <summary>
+ Gets the ResultState of the test result, which
+ indicates the success or failure of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Name">
+ <summary>
+ Gets the name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.FullName">
+ <summary>
+ Gets the full name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Duration">
+ <summary>
+ Gets the elapsed time for running the test in seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.StartTime">
+ <summary>
+ Gets or sets the time the test started running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.EndTime">
+ <summary>
+ Gets or sets the time the test finished running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure. Not available in
+ the Compact Framework 1.0.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertCount">
+ <summary>
+ Gets the number of asserts executed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ Accessing HasChildren should not force creation of the
+ Children collection in classes implementing this interface.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Test">
+ <summary>
+ Gets the Test to which this result applies.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Output">
+ <summary>
+ Gets any text output written to this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertionResults">
+ <summary>
+ Gets a list of AssertionResults associated with the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.TestAttachments">
+ <summary>
+ Gets the collection of files attached to the test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IXmlNodeBuilder">
+ <summary>
+ An object implementing IXmlNodeBuilder is able to build
+ an XML representation of itself and any children.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.ToXml(System.Boolean)">
+ <summary>
+ Returns a TNode representing the current object.
+ </summary>
+ <param name="recursive">If true, children are included where applicable</param>
+ <returns>A TNode representing the result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns a TNode representing the current object after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, children are included, where applicable</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ResultState">
+ <summary>
+ The ResultState class represents the outcome of running a test.
+ It contains two pieces of information. The Status of the test
+ is an enum indicating whether the test passed, failed, was
+ skipped or was inconclusive. The Label provides a more
+ detailed breakdown for use by client runners.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="label">The label.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="site">The stage at which the result was produced</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="label">The label.</param>
+ <param name="site">The stage at which the result was produced</param>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Inconclusive">
+ <summary>
+ The result is inconclusive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Skipped">
+ <summary>
+ The test has been skipped.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Ignored">
+ <summary>
+ The test has been ignored.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Explicit">
+ <summary>
+ The test was skipped because it is explicit
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Success">
+ <summary>
+ The test succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Warning">
+ <summary>
+ The test issued a warning
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Failure">
+ <summary>
+ The test failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Error">
+ <summary>
+ The test encountered an unexpected exception
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Cancelled">
+ <summary>
+ The test was cancelled by the user
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.NotRunnable">
+ <summary>
+ The test was not runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.ChildFailure">
+ <summary>
+ A suite failed because one or more child tests failed or had errors
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpFailure">
+ <summary>
+ A suite failed in its OneTimeSetUp
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpError">
+ <summary>
+ A suite had an unexpected exception in its OneTimeSetUp
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.TearDownError">
+ <summary>
+ A suite had an unexpected exception in its OneTimeDown
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Status">
+ <summary>
+ Gets the TestStatus for the test.
+ </summary>
+ <value>The status.</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Label">
+ <summary>
+ Gets the label under which this test result is
+ categorized, if any.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Site">
+ <summary>
+ Gets the stage of test execution in which
+ the failure or other result took place.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.WithSite(NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Get a new ResultState, which is the same as the current
+ one but with the FailureSite set to the specified value.
+ </summary>
+ <param name="site">The FailureSite to use</param>
+ <returns>A new ResultState</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.Matches(NUnit.Framework.Interfaces.ResultState)">
+ <summary>
+ Test whether this ResultState has the same Status and Label
+ as another one. In other words, the whether two are equal
+ ignoring the Site.
+ </summary>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.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:NUnit.Framework.Interfaces.ResultState.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:NUnit.Framework.Interfaces.ResultState.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="T:NUnit.Framework.Interfaces.FailureSite">
+ <summary>
+ The FailureSite enum indicates the stage of a test
+ in which an error or failure occurred.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Test">
+ <summary>
+ Failure in the test itself
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.SetUp">
+ <summary>
+ Failure in the SetUp method
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.TearDown">
+ <summary>
+ Failure in the TearDown method
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Parent">
+ <summary>
+ Failure of a parent test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Child">
+ <summary>
+ Failure of a child test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.RunState">
+ <summary>
+ The RunState enum indicates whether a test can be executed.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.NotRunnable">
+ <summary>
+ The test is not runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Runnable">
+ <summary>
+ The test is runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Explicit">
+ <summary>
+ The test can only be run explicitly
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Skipped">
+ <summary>
+ The test has been skipped. This value may
+ appear on a Test when certain attributes
+ are used to skip the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Ignored">
+ <summary>
+ The test has been ignored. May appear on
+ a Test, when the IgnoreAttribute is used.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestStatus">
+ <summary>
+ The TestStatus enum indicates the result of running a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Inconclusive">
+ <summary>
+ The test was inconclusive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Skipped">
+ <summary>
+ The test has skipped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Passed">
+ <summary>
+ The test succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Warning">
+ <summary>
+ There was a warning
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Failed">
+ <summary>
+ The test failed
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TNode">
+ <summary>
+ TNode represents a single node in the XML representation
+ of a Test or TestResult. It replaces System.Xml.XmlNode and
+ System.Xml.Linq.XElement, providing a minimal set of methods
+ for operating on the XML in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String)">
+ <summary>
+ Constructs a new instance of TNode
+ </summary>
+ <param name="name">The name of the node</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String)">
+ <summary>
+ Constructs a new instance of TNode with a value
+ </summary>
+ <param name="name">The name of the node</param>
+ <param name="value">The text content of the node</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String,System.Boolean)">
+ <summary>
+ Constructs a new instance of TNode with a value
+ </summary>
+ <param name="name">The name of the node</param>
+ <param name="value">The text content of the node</param>
+ <param name="valueIsCDATA">Flag indicating whether to use CDATA when writing the text</param>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Name">
+ <summary>
+ Gets the name of the node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Value">
+ <summary>
+ Gets the value of the node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.ValueIsCDATA">
+ <summary>
+ Gets a flag indicating whether the value should be output using CDATA.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Attributes">
+ <summary>
+ Gets the dictionary of attributes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.ChildNodes">
+ <summary>
+ Gets a list of child nodes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.FirstChild">
+ <summary>
+ Gets the first ChildNode
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.OuterXml">
+ <summary>
+ Gets the XML representation of this node.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.FromXml(System.String)">
+ <summary>
+ Create a TNode from it's XML text representation
+ </summary>
+ <param name="xmlText">The XML text to be parsed</param>
+ <returns>A TNode</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String)">
+ <summary>
+ Adds a new element as a child of the current node and returns it.
+ </summary>
+ <param name="name">The element name.</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String,System.String)">
+ <summary>
+ Adds a new element with a value as a child of the current node and returns it.
+ </summary>
+ <param name="name">The element name</param>
+ <param name="value">The text content of the new element</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElementWithCDATA(System.String,System.String)">
+ <summary>
+ Adds a new element with a value as a child of the current node and returns it.
+ The value will be output using a CDATA section.
+ </summary>
+ <param name="name">The element name</param>
+ <param name="value">The text content of the new element</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddAttribute(System.String,System.String)">
+ <summary>
+ Adds an attribute with a specified name and value to the XmlNode.
+ </summary>
+ <param name="name">The name of the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.SelectSingleNode(System.String)">
+ <summary>
+ Finds a single descendant of this node matching an xpath
+ specification. The format of the specification is
+ limited to what is needed by NUnit and its tests.
+ </summary>
+ <param name="xpath"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.SelectNodes(System.String)">
+ <summary>
+ Finds all descendants of this node matching an xpath
+ specification. The format of the specification is
+ limited to what is needed by NUnit and its tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.WriteTo(System.Xml.XmlWriter)">
+ <summary>
+ Writes the XML representation of the node to an XmlWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.NodeList">
+ <summary>
+ Class used to represent a list of XmlResults
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AttributeDictionary">
+ <summary>
+ Class used to represent the attributes of a node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AttributeDictionary.Item(System.String)">
+ <summary>
+ Gets or sets the value associated with the specified key.
+ Overridden to return null if attribute is not found.
+ </summary>
+ <param name="key">The key.</param>
+ <returns>Value of the attribute or null</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IFixtureBuilder">
+ <summary>
+ The IFixtureBuilder interface is exposed by a class that knows how to
+ build a TestFixture from one or more Types. In general, it is exposed
+ by an attribute, but may be implemented in a helper class used by the
+ attribute in some cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build one or more TestFixtures from type provided. At least one
+ non-null TestSuite must always be returned, since the method is
+ generally called because the user has marked the target class as
+ a fixture. If something prevents the fixture from being used, it
+ will be returned nonetheless, labelled as non-runnable.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A TestSuite object or one derived from TestSuite.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IImplyFixture">
+ <summary>
+ IImplyFixture is an empty marker interface used by attributes like
+ TestAttribute that cause the class where they are used to be treated
+ as a TestFixture even without a TestFixtureAttribute.
+
+ Marker interfaces are not usually considered a good practice, but
+ we use it here to avoid cluttering the attribute hierarchy with
+ classes that don't contain any extra implementation.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IApplyToContext">
+ <summary>
+ The IApplyToContext interface is implemented by attributes
+ that want to make changes to the execution context before
+ a test is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IApplyToContext.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the execution context
+ </summary>
+ <param name="context">The execution context</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IApplyToTest">
+ <summary>
+ The IApplyToTest interface is implemented by self-applying
+ attributes that modify the state of a test in some way.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IApplyToTest.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test as defined for the specific attribute.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ISuiteBuilder">
+ <summary>
+ The ISuiteBuilder interface is exposed by a class that knows how to
+ build a suite from one or more Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Examine the type and determine if it is suitable for
+ this builder to use in building a TestSuite.
+
+ Note that returning false will cause the type to be ignored
+ in loading the tests. If it is desired to load the suite
+ but label it as non-runnable, ignored, etc., then this
+ method must return true.
+ </summary>
+ <param name="typeInfo">The type of the fixture to be used</param>
+ <returns>True if the type can be used to build a TestSuite</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestSuite from type provided.
+ </summary>
+ <param name="typeInfo">The type of the fixture to be used</param>
+ <returns>A TestSuite</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestCaseBuilder">
+ <summary>
+ The ITestCaseBuilder interface is exposed by a class that knows how to
+ build a test case from certain methods.
+ </summary>
+ <remarks>
+ This interface is not the same as the ITestCaseBuilder interface in NUnit 2.x.
+ We have reused the name because the two products don't interoperate at all.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Examine the method and determine if it is suitable for
+ this builder to use in building a TestCase to be
+ included in the suite being populated.
+
+ Note that returning false will cause the method to be ignored
+ in loading the tests. If it is desired to load the method
+ but label it as non-runnable, ignored, etc., then this
+ method must return true.
+ </summary>
+ <param name="method">The test method to examine</param>
+ <param name="suite">The suite being populated</param>
+ <returns>True is the builder can use this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a TestCase from the provided MethodInfo for
+ inclusion in the suite being constructed.
+ </summary>
+ <param name="method">The method to be used as a test case</param>
+ <param name="suite">The test suite being populated, or null</param>
+ <returns>A TestCase or null</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ICommandWrapper">
+ <summary>
+ ICommandWrapper is implemented by attributes and other
+ objects able to wrap a TestCommand with another command.
+ </summary>
+ <remarks>
+ Attributes or other objects should implement one of the
+ derived interfaces, rather than this one, since they
+ indicate in which part of the command chain the wrapper
+ should be applied.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ICommandWrapper.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IWrapTestMethod">
+ <summary>
+ Objects implementing this interface are used to wrap
+ the TestMethodCommand itself. They apply after SetUp
+ has been run and before TearDown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IWrapSetUpTearDown">
+ <summary>
+ Objects implementing this interface are used to wrap
+ the entire test, including SetUp and TearDown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.AssemblyHelper">
+ <summary>
+ AssemblyHelper provides static methods for working
+ with assemblies.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPath(System.Reflection.Assembly)">
+ <summary>
+ Gets the path from which an assembly was loaded.
+ For builds where this is not possible, returns
+ the name of the assembly.
+ </summary>
+ <param name="assembly">The assembly.</param>
+ <returns>The path.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetDirectoryName(System.Reflection.Assembly)">
+ <summary>
+ Gets the path to the directory from which an assembly was loaded.
+ </summary>
+ <param name="assembly">The assembly.</param>
+ <returns>The path.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyName(System.Reflection.Assembly)">
+ <summary>
+ Gets the AssemblyName of an assembly.
+ </summary>
+ <param name="assembly">The assembly</param>
+ <returns>An AssemblyName</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.Load(System.String)">
+ <summary>
+ Loads an assembly given a string, which may be the
+ path to the assembly or the AssemblyName
+ </summary>
+ <param name="nameOrPath"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPathFromCodeBase(System.String)">
+ <summary>
+ Gets the assembly path from code base.
+ </summary>
+ <remarks>Public for testing purposes</remarks>
+ <param name="codeBase">The code base.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.ParameterDataProvider">
+ <summary>
+ The ParameterDataProvider class implements IParameterDataProvider
+ and hosts one or more individual providers.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.#ctor(NUnit.Framework.Interfaces.IParameterDataProvider[])">
+ <summary>
+ Construct with a collection of individual providers
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>True if any data is available, otherwise false.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>An IEnumerable providing the required data</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder">
+ <summary>
+ Built-in SuiteBuilder for all types of test classes.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Checks to see if the provided Type is a fixture.
+ To be considered a fixture, it must be a non-abstract
+ class with one or more attributes implementing the
+ IFixtureBuilder interface or one or more methods
+ marked as tests.
+ </summary>
+ <param name="typeInfo">The fixture type to check</param>
+ <returns>True if the fixture can be built, false if not</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestSuite from TypeInfo provided.
+ </summary>
+ <param name="typeInfo">The fixture type to build</param>
+ <returns>A TestSuite built from that type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.GetFixtureBuilderAttributes(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ We look for attributes implementing IFixtureBuilder at one level
+ of inheritance at a time. Attributes on base classes are not used
+ unless there are no fixture builder attributes at all on the derived
+ class. This is by design.
+ </summary>
+ <param name="typeInfo">The type being examined for attributes</param>
+ <returns>A list of the attributes found.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder">
+ <summary>
+ NUnitTestCaseBuilder is a utility class used by attributes
+ that build test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.#ctor">
+ <summary>
+ Constructs an <see cref="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.BuildTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test,NUnit.Framework.Internal.TestCaseParameters)">
+ <summary>
+ Builds a single NUnitTestMethod, either as a child of the fixture
+ or as one of a set of test cases under a ParameterizedTestMethodSuite.
+ </summary>
+ <param name="method">The MethodInfo from which to construct the TestMethod</param>
+ <param name="parentSuite">The suite or fixture to which the new test will be added</param>
+ <param name="parms">The ParameterSet to be used, or null</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.CheckTestMethodSignature(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Internal.TestCaseParameters)">
+ <summary>
+ Helper method that checks the signature of a TestMethod and
+ any supplied parameters to determine if the test is valid.
+
+ Currently, NUnitTestMethods are required to be public,
+ non-abstract methods, either static or instance,
+ returning void. They may take arguments but the values must
+ be provided or the TestMethod is not considered runnable.
+
+ Methods not meeting these criteria will be marked as
+ non-runnable and the method will return false in that case.
+ </summary>
+ <param name="testMethod">The TestMethod to be checked. If it
+ is found to be non-runnable, it will be modified.</param>
+ <param name="parms">Parameters to be used for this test, or null</param>
+ <returns>True if the method signature is valid, false if not</returns>
+ <remarks>
+ The return value is no longer used internally, but is retained
+ for testing purposes.
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder">
+ <summary>
+ Class that can build a tree of automatic namespace
+ suites from a group of fixtures.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._namespaceIndex">
+ <summary>
+ NamespaceDictionary of all test suites we have created to represent
+ namespaces. Used to locate namespace parent suites for fixtures.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._globalInsertionPoint">
+ <summary>
+ Point in the tree where items in the global namespace are added
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.#ctor(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder"/> class.
+ </summary>
+ <param name="rootSuite">The root suite.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.RootSuite">
+ <summary>
+ Gets the root entry in the tree created by the NamespaceTreeBuilder.
+ </summary>
+ <value>The root suite.</value>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(System.Collections.Generic.IList{NUnit.Framework.Internal.Test})">
+ <summary>
+ Adds the specified fixtures to the tree.
+ </summary>
+ <param name="fixtures">The fixtures to be added.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Adds the specified fixture to the tree.
+ </summary>
+ <param name="fixture">The fixture to be added.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.CombinatorialStrategy">
+ <summary>
+ CombinatorialStrategy creates test cases by using all possible
+ combinations of the parameter data.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.CombinatorialStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DatapointProvider">
+ <summary>
+ Provides data from fields marked with the DatapointAttribute or the
+ DatapointsAttribute.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ True if any data is available, otherwise false.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ An IEnumerable providing the required data
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder">
+ <summary>
+ Class to build ether a parameterized or a normal NUnitTestMethod.
+ There are four cases that the builder must deal with:
+ 1. The method needs no params and none are provided
+ 2. The method needs params and they are provided
+ 3. The method needs no params but they are provided in error
+ 4. The method needs params but they are not provided
+ This could have been done using two different builders, but it
+ turned out to be simpler to have just one. The BuildFrom method
+ takes a different branch depending on whether any parameters are
+ provided, but all four cases are dealt with in lower-level methods
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Determines if the method can be used to build an NUnit test
+ test method of some kind. The method must normally be marked
+ with an identifying attribute for this to be true.
+
+ Note that this method does not check that the signature
+ of the method for validity. If we did that here, any
+ test methods with invalid signatures would be passed
+ over in silence in the test run. Since we want such
+ methods to be reported, the check for validity is made
+ in BuildFrom rather than here.
+ </summary>
+ <param name="method">An IMethodInfo for the method being used as a test method</param>
+ <returns>True if the builder can create a test case from this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Build a Test from the provided MethodInfo. Depending on
+ whether the method takes arguments and on the availability
+ of test case data, this method may return a single test
+ or a group of tests contained in a ParameterizedMethodSuite.
+ </summary>
+ <param name="method">The method for which a test is to be built</param>
+ <returns>A Test representing one or more method invocations</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Determines if the method can be used to build an NUnit test
+ test method of some kind. The method must normally be marked
+ with an identifying attribute for this to be true.
+
+ Note that this method does not check that the signature
+ of the method for validity. If we did that here, any
+ test methods with invalid signatures would be passed
+ over in silence in the test run. Since we want such
+ methods to be reported, the check for validity is made
+ in BuildFrom rather than here.
+ </summary>
+ <param name="method">An IMethodInfo for the method being used as a test method</param>
+ <param name="parentSuite">The test suite being built, to which the new test would be added</param>
+ <returns>True if the builder can create a test case from this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a Test from the provided MethodInfo. Depending on
+ whether the method takes arguments and on the availability
+ of test case data, this method may return a single test
+ or a group of tests contained in a ParameterizedMethodSuite.
+ </summary>
+ <param name="method">The method for which a test is to be built</param>
+ <param name="parentSuite">The test fixture being populated, or null</param>
+ <returns>A Test representing one or more method invocations</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildParameterizedMethodSuite(NUnit.Framework.Interfaces.IMethodInfo,System.Collections.Generic.IEnumerable{NUnit.Framework.Internal.TestMethod})">
+ <summary>
+ Builds a ParameterizedMethodSuite containing individual test cases.
+ </summary>
+ <param name="method">The method for which a test is to be built.</param>
+ <param name="tests">The list of test cases to include.</param>
+ <returns>A ParameterizedMethodSuite populated with test cases</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildSingleTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a simple, non-parameterized TestMethod for this method.
+ </summary>
+ <param name="method">The MethodInfo for which a test is to be built</param>
+ <param name="suite">The test suite for which the method is being built</param>
+ <returns>A TestMethod.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder">
+ <summary>
+ NUnitTestFixtureBuilder is able to build a fixture given
+ a class marked with a TestFixtureAttribute or an unmarked
+ class containing test methods. In the first case, it is
+ called by the attribute and in the second directly by
+ NUnitSuiteBuilder.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestFixture from type provided. A non-null TestSuite
+ must always be returned, since the method is generally called
+ because the user has marked the target class as a fixture.
+ If something prevents the fixture from being used, it should
+ be returned nonetheless, labelled as non-runnable.
+ </summary>
+ <param name="typeInfo">An ITypeInfo for the fixture to be used.</param>
+ <returns>A TestSuite object or one derived from TestSuite.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo,NUnit.Framework.Interfaces.ITestFixtureData)">
+ <summary>
+ Overload of BuildFrom called by tests that have arguments.
+ Builds a fixture using the provided type and information
+ in the ITestFixtureData object.
+ </summary>
+ <param name="typeInfo">The TypeInfo for which to construct a fixture.</param>
+ <param name="testFixtureData">An object implementing ITestFixtureData or null.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.AddTestCasesToFixture(NUnit.Framework.Internal.TestFixture)">
+ <summary>
+ Method to add test cases to the newly constructed fixture.
+ </summary>
+ <param name="fixture">The fixture to which cases should be added</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildTestCase(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Method to create a test case from a MethodInfo and add
+ it to the fixture being built. It first checks to see if
+ any global TestCaseBuilder addin wants to build the
+ test case. If not, it uses the internal builder
+ collection maintained by this fixture builder.
+
+ The default implementation has no test case builders.
+ Derived classes should add builders to the collection
+ in their constructor.
+ </summary>
+ <param name="method">The method for which a test is to be created</param>
+ <param name="suite">The test suite being built.</param>
+ <returns>A newly constructed Test</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy">
+ <summary>
+ PairwiseStrategy creates test cases by combining the parameter
+ data so that all possible pairs of data items are used.
+ </summary>
+ <remarks>
+ <para>
+ The number of test cases that cover all possible pairs of test function
+ parameters values is significantly less than the number of test cases
+ that cover all possible combination of test function parameters values.
+ And because different studies show that most of software failures are
+ caused by combination of no more than two parameters, pairwise testing
+ can be an effective ways to test the system when it's impossible to test
+ all combinations of parameters.
+ </para>
+ <para>
+ The PairwiseStrategy code is based on "jenny" tool by Bob Jenkins:
+ http://burtleburtle.net/bob/math/jenny.html
+ </para>
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand">
+ <summary>
+ FleaRand is a pseudo-random number generator developed by Bob Jenkins:
+ http://burtleburtle.net/bob/rand/talksmall.html#flea
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand.#ctor(System.UInt32)">
+ <summary>
+ Initializes a new instance of the FleaRand class.
+ </summary>
+ <param name="seed">The seed.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo">
+ <summary>
+ FeatureInfo represents coverage of a single value of test function
+ parameter, represented as a pair of indices, Dimension and Feature. In
+ terms of unit testing, Dimension is the index of the test parameter and
+ Feature is the index of the supplied value in that parameter's list of
+ sources.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo.#ctor(System.Int32,System.Int32)">
+ <summary>
+ Initializes a new instance of FeatureInfo class.
+ </summary>
+ <param name="dimension">Index of a dimension.</param>
+ <param name="feature">Index of a feature.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple">
+ <summary>
+ A FeatureTuple represents a combination of features, one per test
+ parameter, which should be covered by a test case. In the
+ PairwiseStrategy, we are only trying to cover pairs of features, so the
+ tuples actually may contain only single feature or pair of features, but
+ the algorithm itself works with triplets, quadruples and so on.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
+ <summary>
+ Initializes a new instance of FeatureTuple class for a single feature.
+ </summary>
+ <param name="feature1">Single feature.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo,NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
+ <summary>
+ Initializes a new instance of FeatureTuple class for a pair of features.
+ </summary>
+ <param name="feature1">First feature.</param>
+ <param name="feature2">Second feature.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo">
+ <summary>
+ TestCase represents a single test case covering a list of features.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo.#ctor(System.Int32)">
+ <summary>
+ Initializes a new instance of TestCaseInfo class.
+ </summary>
+ <param name="length">A number of features in the test case.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator">
+ <summary>
+ PairwiseTestCaseGenerator class implements an algorithm which generates
+ a set of test cases which covers all pairs of possible values of test
+ function.
+ </summary>
+ <remarks>
+ <para>
+ The algorithm starts with creating a set of all feature tuples which we
+ will try to cover (see <see
+ cref="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.CreateAllTuples" /> method). This set
+ includes every single feature and all possible pairs of features. We
+ store feature tuples in the 3-D collection (where axes are "dimension",
+ "feature", and "all combinations which includes this feature"), and for
+ every two feature (e.g. "A" and "B") we generate both ("A", "B") and
+ ("B", "A") pairs. This data structure extremely reduces the amount of
+ time needed to calculate coverage for a single test case (this
+ calculation is the most time-consuming part of the algorithm).
+ </para>
+ <para>
+ Then the algorithm picks one tuple from the uncovered tuple, creates a
+ test case that covers this tuple, and then removes this tuple and all
+ other tuples covered by this test case from the collection of uncovered
+ tuples.
+ </para>
+ <para>
+ Picking a tuple to cover
+ </para>
+ <para>
+ There are no any special rules defined for picking tuples to cover. We
+ just pick them one by one, in the order they were generated.
+ </para>
+ <para>
+ Test generation
+ </para>
+ <para>
+ Test generation starts from creating a completely random test case which
+ covers, nevertheless, previously selected tuple. Then the algorithm
+ tries to maximize number of tuples which this test covers.
+ </para>
+ <para>
+ Test generation and maximization process repeats seven times for every
+ selected tuple and then the algorithm picks the best test case ("seven"
+ is a magic number which provides good results in acceptable time).
+ </para>
+ <para>Maximizing test coverage</para>
+ <para>
+ To maximize tests coverage, the algorithm walks thru the list of mutable
+ dimensions (mutable dimension is a dimension that are not included in
+ the previously selected tuple). Then for every dimension, the algorithm
+ walks thru the list of features and checks if this feature provides
+ better coverage than randomly selected feature, and if yes keeps this
+ feature.
+ </para>
+ <para>
+ This process repeats while it shows progress. If the last iteration
+ doesn't improve coverage, the process ends.
+ </para>
+ <para>
+ In addition, for better results, before start every iteration, the
+ algorithm "scrambles" dimensions - so for every iteration dimension
+ probes in a different order.
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.GetTestCases(System.Int32[])">
+ <summary>
+ Creates a set of test cases for specified dimensions.
+ </summary>
+ <param name="dimensions">
+ An array which contains information about dimensions. Each element of
+ this array represents a number of features in the specific dimension.
+ </param>
+ <returns>
+ A set of test cases.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by this strategy instance.
+ </summary>
+ <returns>A set of test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider">
+ <summary>
+ ParameterDataSourceProvider supplies individual argument values for
+ single parameters using attributes implementing IParameterDataSource.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ True if any data is available, otherwise false.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ An IEnumerable providing the required data
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.SequentialStrategy">
+ <summary>
+ SequentialStrategy creates test cases by using all of the
+ parameter data sources in parallel, substituting <c>null</c>
+ when any of them run out of data.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.SequentialStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand">
+ <summary>
+ TestActionAfterCommand handles the AfterTest method of a single
+ TestActionItem, provided the items BeforeTest has been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestActionItem to run before the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.AfterTestCommand">
+ <summary>
+ AfterCommand is a DelegatingTestCommand that performs some
+ specific action after the inner command is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct an AfterCommand
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.AfterTestCommand.AfterTest">
+ <summary>
+ Set this to perform action after the inner command.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand">
+ <summary>
+ TestActionCommand handles a single ITestAction applied
+ to a test. It runs the BeforeTest method, then runs the
+ test and finally runs the AfterTest method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.BeforeTest">
+ <summary>
+ Perform the before test action
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.AfterTest">
+ <summary>
+ Perform the after test action
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand">
+ <summary>
+ TestActionBeforeCommand handles the BeforeTest method of a single
+ TestActionItem, relying on the item to remember it has been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestActionItem to run before the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeTestCommand">
+ <summary>
+ BeforeTestCommand is a DelegatingTestCommand that performs some
+ specific action before the inner command is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct a BeforeCommand
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeTestCommand.BeforeTest">
+ <summary>
+ Action to perform before the inner command.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.ConstructFixtureCommand">
+ <summary>
+ ConstructFixtureCommand constructs the user test object if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.ConstructFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Constructs a OneTimeSetUpCommand for a suite
+ </summary>
+ <param name="innerCommand">The inner command to which the command applies</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.EmptyTestCommand">
+ <summary>
+ EmptyTestCommand is a TestCommand that does nothing. It simply
+ returns the current result from the context when executed. We
+ use it to avoid testing for null when executing a chain of
+ DelegatingTestCommands.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a NullCommand for a test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.DisposeFixtureCommand">
+ <summary>
+ OneTimeTearDownCommand performs any teardown actions
+ specified for a suite and calls Dispose on the user
+ test object, if any.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.DisposeFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct a OneTimeTearDownCommand
+ </summary>
+ <param name="innerCommand">The command wrapped by this command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TimeoutCommand">
+ <summary>
+ TimeoutCommand creates a timer in order to cancel
+ a test if it exceeds a specified time and adjusts
+ the test result if it did time out.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TimeoutCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TimeoutCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command</param>
+ <param name="timeout">Timeout value</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownItem">
+ <summary>
+ SetUpTearDownItem holds the setup and teardown methods
+ for a single level of the inheritance hierarchy.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.#ctor(System.Collections.Generic.IList{System.Reflection.MethodInfo},System.Collections.Generic.IList{System.Reflection.MethodInfo})">
+ <summary>
+ Construct a SetUpTearDownNode
+ </summary>
+ <param name="setUpMethods">A list of setup methods for this level</param>
+ <param name="tearDownMethods">A list teardown methods for this level</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.SetUpTearDownItem.HasMethods">
+ <summary>
+ Returns true if this level has any methods at all.
+ This flag is used to discard levels that do nothing.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunSetUp(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Run SetUp on this level.
+ </summary>
+ <param name="context">The execution context to use for running.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunTearDown(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Run TearDown for this level.
+ </summary>
+ <param name="context"></param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestActionCommand">
+ <summary>
+ TestActionCommand handles a single ITestAction applied
+ to a test. It runs the BeforeTest method, then runs the
+ test and finally runs the AfterTest method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.ITestAction)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestAction with which to wrap the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestActionItem">
+ <summary>
+ TestActionItem wraps a single execution of an ITestAction.
+ It's primary purpose is to track whether the BeforeTest
+ method has been called and suppress calling the
+ AfterTest method if it has not. This is necessary when
+ ITestActions are used before and after a CompositeWorkItem,
+ since the OneTimeSetUpCommand and OneTimeTearDownCommand
+ are separate command chains. By sharing a TestActionItem
+ between the setup and teardown chains, the two calls can
+ be coordinated.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.#ctor(NUnit.Framework.ITestAction)">
+ <summary>
+ Construct a TestActionItem
+ </summary>
+ <param name="action">The ITestAction to be included</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTestWasRun">
+ <summary>
+ Get flag indicating if the BeforeTest entry was already called.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Run the BeforeTest method of the action and remember that it has been run.
+ </summary>
+ <param name="test">The test to which the action applies</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Run the AfterTest action, but only if the BeforeTest
+ action was actually run.
+ </summary>
+ <param name="test">The test to which the action applies</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.ApplyChangesToContextCommand">
+ <summary>
+ ContextSettingsCommand applies specified changes to the
+ TestExecutionContext prior to running a test. No special
+ action is needed after the test runs, since the prior
+ context will be restored automatically.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.DelegatingTestCommand">
+ <summary>
+ DelegatingTestCommand wraps an inner TestCommand.
+ Derived classes may do what they like before or
+ after running the inner command.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.DelegatingTestCommand.innerCommand">
+ <summary>TODO: Documentation needed for field</summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.DelegatingTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ TODO: Documentation needed for constructor
+ </summary>
+ <param name="innerCommand"></param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.MaxTimeCommand">
+ <summary>
+ TODO: Documentation needed for class
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.MaxTimeCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="maxTime">The max time allowed in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand">
+ <summary>
+ OneTimeSetUpCommand runs any one-time setup methods for a suite,
+ constructing the user test object if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Constructs a OneTimeSetUpCommand for a suite
+ </summary>
+ <param name="innerCommand">The inner command to which the command applies</param>
+ <param name="setUpTearDown">A SetUpTearDownList for use by the command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand">
+ <summary>
+ OneTimeTearDownCommand performs any teardown actions
+ specified for a suite and calls Dispose on the user
+ test object, if any.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Construct a OneTimeTearDownCommand
+ </summary>
+ <param name="innerCommand">The command wrapped by this command</param>
+ <param name="setUpTearDownItem">A SetUpTearDownList for use by the command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand">
+ <summary>
+ SetUpTearDownCommand runs SetUp methods for a suite,
+ runs the test and then runs TearDown methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="setUpTearDown">List of setup/teardown items</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SkipCommand">
+ <summary>
+ TODO: Documentation needed for class
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SkipCommand"/> class.
+ </summary>
+ <param name="test">The test being skipped.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Overridden to simply set the CurrentResult to the
+ appropriate Skipped state.
+ </summary>
+ <param name="context">The execution context for the test</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestCommand">
+ <summary>
+ TestCommand is the abstract base class for all test commands
+ in the framework. A TestCommand represents a single stage in
+ the execution of a test, e.g.: SetUp/TearDown, checking for
+ Timeout, verifying the returned result from a method, etc.
+
+ TestCommands may decorate other test commands so that the
+ execution of a lower-level command is nested within that
+ of a higher level command. All nested commands are executed
+ synchronously, as a single unit. Scheduling test execution
+ on separate threads is handled at a higher level, using the
+ task dispatcher.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestCommand for a test.
+ </summary>
+ <param name="test">The test to be executed</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.TestCommand.Test">
+ <summary>
+ Gets the test associated with this command.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test in a specified context, returning a TestResult.
+ </summary>
+ <param name="context">The TestExecutionContext to be used for running the test.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestMethodCommand">
+ <summary>
+ TestMethodCommand is the lowest level concrete command
+ used to run actual test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.#ctor(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestMethodCommand"/> class.
+ </summary>
+ <param name="testMethod">The test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the execution context, as
+ well as returning it. If the test has an expected result, it
+ is asserts on that value. Since failed tests and errors throw
+ an exception, this command must be wrapped in an outer command,
+ will handle that exception and records the failure. This role
+ is usually played by the SetUpTearDown command.
+ </summary>
+ <param name="context">The execution context</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TheoryResultCommand">
+ <summary>
+ TheoryResultCommand adjusts the result of a Theory so that
+ it fails if all the results were inconclusive.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TheoryResultCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Constructs a TheoryResultCommand
+ </summary>
+ <param name="command">The command to be wrapped by this one</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventListenerTextWriter">
+ <summary>
+ EventListenerTextWriter sends text output to the currently active
+ ITestEventListener in the form of a TestOutput object. If no event
+ listener is active in the context, or if there is no context,
+ the output is forwarded to the supplied default writer.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.#ctor(System.String,System.IO.TextWriter)">
+ <summary>
+ Construct an EventListenerTextWriter
+ </summary>
+ <param name="streamName">The name of the stream to use for events</param>
+ <param name="defaultWriter">The default writer to use if no listener is available</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Encoding">
+ <summary>
+ Get the Encoding for this TextWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object[])">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Object)">
+ <summary>
+ Write an object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String)">
+ <summary>
+ Write a string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Decimal)">
+ <summary>
+ Write a decimal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Double)">
+ <summary>
+ Write a double
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt64)">
+ <summary>
+ Write a ulong
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int64)">
+ <summary>
+ Write a long
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt32)">
+ <summary>
+ Write a uint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int32)">
+ <summary>
+ Write an int
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char)">
+ <summary>
+ Write a char
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Boolean)">
+ <summary>
+ Write a boolean
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[],System.Int32,System.Int32)">
+ <summary>
+ Write chars
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[])">
+ <summary>
+ Write chars
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Single)">
+ <summary>
+ Write a float
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String)">
+ <summary>
+ Write a string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Object)">
+ <summary>
+ Write an object with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object[])">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object)">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Decimal)">
+ <summary>
+ Write a decimal with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object)">
+ <summary>
+ Write a formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Double)">
+ <summary>
+ Write a double with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt32)">
+ <summary>
+ Write a uint with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt64)">
+ <summary>
+ Write a ulong with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int64)">
+ <summary>
+ Write a long with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int32)">
+ <summary>
+ Write an int with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Boolean)">
+ <summary>
+ Write a bool with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[],System.Int32,System.Int32)">
+ <summary>
+ Write chars with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[])">
+ <summary>
+ Write chars with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char)">
+ <summary>
+ Write a char with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Single)">
+ <summary>
+ Write a float with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine">
+ <summary>
+ Write newline
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.ParallelExecutionStrategy">
+ <summary>
+ Enumeration representing the strategy to follow in executing a work item.
+ The value is only relevant when running under the parallel dispatcher.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.ParallelExecutionStrategy.Direct">
+ <summary>
+ Run directly on same thread
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.ParallelExecutionStrategy.Parallel">
+ <summary>
+ Enqueue for parallel execution
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.ParallelExecutionStrategy.NonParallel">
+ <summary>
+ Enqueue for non-parallel execution
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemBuilder">
+ <summary>
+ WorkItemBuilder class knows how to build a tree of work items from a tree of tests
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.CreateWorkItem(NUnit.Framework.Interfaces.ITest,NUnit.Framework.Interfaces.ITestFilter,System.Boolean)">
+ <summary>
+ Creates a work item.
+ </summary>
+ <param name="test">The test for which this WorkItem is being created.</param>
+ <param name="filter">The filter to be used in selecting any child Tests.</param>
+ <param name="recursive">True if child work items should be created and added.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.WorkItemOrderComparer.Compare(NUnit.Framework.Internal.Execution.WorkItem,NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
+ </summary>
+ <returns>
+ A signed integer that indicates the relative values of <paramref name="x"/> and <paramref name="y"/>, as shown in the following table.Value Meaning Less than zero<paramref name="x"/> is less than <paramref name="y"/>.Zero<paramref name="x"/> equals <paramref name="y"/>.Greater than zero<paramref name="x"/> is greater than <paramref name="y"/>.
+ </returns>
+ <param name="x">The first object to compare.</param><param name="y">The second object to compare.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.IWorkItemDispatcher">
+ <summary>
+ An IWorkItemDispatcher handles execution of work items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ The level of parallelism supported. Zero if not supported.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, performing any initialization. Sets
+ the top level work item and dispatches it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution. The first
+ work item dispatched is saved as the top-level
+ work item and used when stopping the run.
+ </summary>
+ <param name="work">The item to dispatch</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel the ongoing run completely.
+ If no run is in process, the call has no effect.
+ </summary>
+ <param name="force">true if the IWorkItemDispatcher should abort all currently running WorkItems, false if it should allow all currently running WorkItems to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher">
+ <summary>
+ SimpleWorkItemDispatcher handles execution of WorkItems by
+ directly executing them. It is provided so that a dispatcher
+ is always available in the context, thereby simplifying the
+ code needed to run child tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ The level of parallelism supported
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, creating the execution thread,
+ setting the top level work and dispatching it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution by
+ executing it directly.
+ <param name="work">The item to dispatch</param>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) the ongoing run.
+ If no run is in process, the call has no effect.
+ </summary>
+ <param name="force">true if the run should be aborted, false if it should allow its currently running test to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TextCapture">
+ <summary>
+ The TextCapture class intercepts console output and writes it
+ to the current execution context, if one is present on the thread.
+ If no execution context is found, the output is written to a
+ default destination, normally the original destination of the
+ intercepted output.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.#ctor(System.IO.TextWriter)">
+ <summary>
+ Construct a TextCapture object
+ </summary>
+ <param name="defaultWriter">The default destination for non-intercepted output</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TextCapture.Encoding">
+ <summary>
+ Gets the Encoding in use by this TextWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.Char)">
+ <summary>
+ Writes a single character
+ </summary>
+ <param name="value">The char to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.String)">
+ <summary>
+ Writes a string
+ </summary>
+ <param name="value">The string to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.WriteLine(System.String)">
+ <summary>
+ Writes a string followed by a line terminator
+ </summary>
+ <param name="value">The string to write</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.ShiftChangeEventHandler">
+ <summary>
+ Handler for ShiftChange events.
+ </summary>
+ <param name="shift">The shift that is starting or ending.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkShift">
+ <summary>
+ The dispatcher needs to do different things at different,
+ non-overlapped times. For example, non-parallel tests may
+ not be run at the same time as parallel tests. We model
+ this using the metaphor of a working shift. The WorkShift
+ class associates one or more WorkItemQueues with one or
+ more TestWorkers.
+
+ Work in the queues is processed until all queues are empty
+ and all workers are idle. Both tests are needed because a
+ worker that is busy may end up adding more work to one of
+ the queues. At that point, the shift is over and another
+ shift may begin. This cycle continues until all the tests
+ have been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.#ctor(System.String)">
+ <summary>
+ Construct a WorkShift
+ </summary>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.WorkShift.EndOfShift">
+ <summary>
+ Event that fires when the shift has ended
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Name">
+ <summary>
+ The Name of this shift
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.IsActive">
+ <summary>
+ Gets a flag indicating whether the shift is currently active
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.HasWork">
+ <summary>
+ Gets a bool indicating whether this shift has any work to do
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Queues">
+ <summary>
+ Gets a list of the queues associated with this shift.
+ </summary>
+ <remarks>Internal for testing - immutable once initialized</remarks>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Workers">
+ <summary>
+ Gets the list of workers associated with this shift.
+ </summary>
+ <remarks>Internal for testing - immutable once initialized</remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.AddQueue(NUnit.Framework.Internal.Execution.WorkItemQueue)">
+ <summary>
+ Add a WorkItemQueue to the shift, starting it if the
+ shift is currently active.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Assign(NUnit.Framework.Internal.Execution.TestWorker)">
+ <summary>
+ Assign a worker to the shift.
+ </summary>
+ <param name="worker"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Start">
+ <summary>
+ Start or restart processing for the shift
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.EndShift">
+ <summary>
+ End the shift, pausing all queues and raising
+ the EndOfShift event.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.ShutDown">
+ <summary>
+ Shut down the shift.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) the shift without completing all work
+ </summary>
+ <param name="force">true if the WorkShift should be aborted, false if it should allow its currently running tests to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem">
+ <summary>
+ A CompositeWorkItem represents a test suite and
+ encapsulates the execution of the suite as well
+ as all its child tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.Children">
+ <summary>
+ List of Child WorkItems
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.IsolateChildTests">
+ <summary>
+ Indicates whether this work item should use a separate dispatcher.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a CompositeWorkItem for executing a test suite
+ using a filter to select child tests.
+ </summary>
+ <param name="suite">The TestSuite to be executed</param>
+ <param name="childFilter">A filter used to select child tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.PerformWork">
+ <summary>
+ Method that actually performs the work. Overridden
+ in CompositeWorkItem to do one-time setup, run all child
+ items and then dispatch the one-time teardown work item.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OnAllChildItemsCompleted">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) a CompositeWorkItem and all of its children
+ </summary>
+ <param name="force">true if the CompositeWorkItem and all of its children should be aborted, false if it should allow all currently running tests to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem">
+ <summary>
+ OneTimeTearDownWorkItem represents the cleanup
+ and one-time teardown phase of a CompositeWorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.#ctor(NUnit.Framework.Internal.Execution.CompositeWorkItem)">
+ <summary>
+ Construct a OneTimeTearDownWOrkItem wrapping a CompositeWorkItem
+ </summary>
+ <param name="originalItem">The CompositeWorkItem being wrapped</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Name">
+ <summary>
+ The WorkItem name, overridden to indicate this is the teardown.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.ExecutionStrategy">
+ <summary>
+ The ExecutionStrategy for use in running this work item
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Execute">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.PerformWork">
+ <summary>
+ PerformWork is not used in CompositeWorkItem
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CountdownEvent">
+ <summary>
+ A simplified implementation of .NET 4 CountdownEvent
+ for use in earlier versions of .NET. Only the methods
+ used by NUnit are implemented.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CountdownEvent.#ctor(System.Int32)">
+ <summary>
+ Construct a CountdownEvent
+ </summary>
+ <param name="initialCount">The initial count</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CountdownEvent.InitialCount">
+ <summary>
+ Gets the initial count established for the CountdownEvent
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CountdownEvent.CurrentCount">
+ <summary>
+ Gets the current count remaining for the CountdownEvent
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CountdownEvent.Signal">
+ <summary>
+ Decrement the count by one
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CountdownEvent.Signal(System.Int32)">
+ <summary>
+ Decrement the count by the specified amount
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CountdownEvent.Wait">
+ <summary>
+ Block the thread until the count reaches zero
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventPumpState">
+ <summary>
+ The EventPumpState enum represents the state of an
+ EventPump.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Stopped">
+ <summary>
+ The pump is stopped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Pumping">
+ <summary>
+ The pump is pumping events with no stop requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Stopping">
+ <summary>
+ The pump is pumping events but a stop has been requested
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventPump">
+ <summary>
+ EventPump pulls events out of an EventQueue and sends
+ them to a listener. It is used to send events back to
+ the client without using the CallContext of the test
+ runner thread.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPump._eventListener">
+ <summary>
+ The downstream listener to which we send events
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPump._events">
+ <summary>
+ The queue that holds our events
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPump._pumpThread">
+ <summary>
+ Thread to do the pumping
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPump._pumpState">
+ <summary>
+ The current state of the eventpump
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.#ctor(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Internal.Execution.EventQueue)">
+ <summary>
+ Constructor
+ </summary>
+ <param name="eventListener">The EventListener to receive events</param>
+ <param name="events">The event queue to pull events from</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventPump.PumpState">
+ <summary>
+ Gets or sets the current state of the pump
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventPump.Name">
+ <summary>
+ Gets or sets the name of this EventPump
+ (used only internally and for testing).
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.Dispose">
+ <summary>
+ Dispose stops the pump
+ Disposes the used WaitHandle, too.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.Start">
+ <summary>
+ Start the pump
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.Stop">
+ <summary>
+ Tell the pump to stop after emptying the queue.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.PumpThreadProc">
+ <summary>
+ Our thread proc for removing items from the event
+ queue and sending them on. Note that this would
+ need to do more locking if any other thread were
+ removing events from the queue.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.Event">
+ <summary>
+ NUnit.Core.Event is the abstract base for all stored events.
+ An Event is the stored representation of a call to the
+ ITestListener interface and is used to record such calls
+ or to queue them for forwarding on another thread or at
+ a later time.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.Event.Send(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ The Send method is implemented by derived classes to send the event to the specified listener.
+ </summary>
+ <param name="listener">The listener.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestStartedEvent">
+ <summary>
+ TestStartedEvent holds information needed to call the TestStarted method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestStartedEvent.#ctor(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestStartedEvent"/> class.
+ </summary>
+ <param name="test">The test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestStartedEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Calls TestStarted on the specified listener.
+ </summary>
+ <param name="listener">The listener.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestFinishedEvent">
+ <summary>
+ TestFinishedEvent holds information needed to call the TestFinished method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestFinishedEvent.#ctor(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestFinishedEvent"/> class.
+ </summary>
+ <param name="result">The result.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestFinishedEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Calls TestFinished on the specified listener.
+ </summary>
+ <param name="listener">The listener.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestOutputEvent">
+ <summary>
+ TestOutputEvent holds information needed to call the TestOutput method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestOutputEvent.#ctor(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestOutputEvent"/> class.
+ </summary>
+ <param name="output">The output object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestOutputEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Calls TestOutput on the specified listener.
+ </summary>
+ <param name="listener">The listener.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventQueue">
+ <summary>
+ Implements a queue of work items each of which
+ is queued as a WaitCallback.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventQueue.Count">
+ <summary>
+ Gets the count of items in the queue.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)">
+ <summary>
+ Enqueues the specified event
+ </summary>
+ <param name="e">The event to enqueue.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Dequeue(System.Boolean)">
+ <summary>
+ Removes the first element from the queue and returns it (or <c>null</c>).
+ </summary>
+ <param name="blockWhenEmpty">
+ If <c>true</c> and the queue is empty, the calling thread is blocked until
+ either an element is enqueued, or <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Stop"/> is called.
+ </param>
+ <returns>
+ <list type="bullet">
+ <item>
+ <term>If the queue not empty</term>
+ <description>the first element.</description>
+ </item>
+ <item>
+ <term>otherwise, if <paramref name="blockWhenEmpty"/>==<c>false</c>
+ or <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Stop"/> has been called</term>
+ <description><c>null</c>.</description>
+ </item>
+ </list>
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Stop">
+ <summary>
+ Stop processing of the queue
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.QueuingEventListener">
+ <summary>
+ QueuingEventListener uses an EventQueue to store any
+ events received on its EventListener interface.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.QueuingEventListener.Events">
+ <summary>
+ The EventQueue created and filled by this listener
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.#ctor">
+ <summary>
+ Construct a QueuingEventListener
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ A test has started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ A test case finished
+ </summary>
+ <param name="result">Result of the test case</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItem">
+ <summary>
+ A SimpleWorkItem represents a single test case and is
+ marked as completed immediately upon execution. This
+ class is also used for skipped or ignored test suites.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.#ctor(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a simple work item for a test.
+ </summary>
+ <param name="test">The test to be executed</param>
+ <param name="filter">The filter used to select this test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork">
+ <summary>
+ Method that performs actually performs the work.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.MakeTestCommand">
+ <summary>
+ Creates a test command for use in running this test.
+ </summary>
+ <returns>A TestCommand</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestWorker">
+ <summary>
+ A TestWorker pulls work items from a queue
+ and executes them.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestWorker.TestWorkerEventHandler">
+ <summary>
+ Event handler for TestWorker events
+ </summary>
+ <param name="worker">The TestWorker sending the event</param>
+ <param name="work">The WorkItem that caused the event</param>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.TestWorker.Busy">
+ <summary>
+ Event signaled immediately before executing a WorkItem
+ </summary>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.TestWorker.Idle">
+ <summary>
+ Event signaled immediately after executing a WorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestWorker.#ctor(NUnit.Framework.Internal.Execution.WorkItemQueue,System.String)">
+ <summary>
+ Construct a new TestWorker.
+ </summary>
+ <param name="queue">The queue from which to pull work items</param>
+ <param name="name">The name of this worker</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TestWorker.WorkQueue">
+ <summary>
+ The WorkItemQueue from which this worker pulls WorkItems
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TestWorker.Name">
+ <summary>
+ The name of this worker - also used for the thread
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TestWorker.IsAlive">
+ <summary>
+ Indicates whether the worker thread is running
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.TestWorker._currentWorkItem">
+ <summary>
+ Our ThreadProc, which pulls and runs tests in a loop
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestWorker.Start">
+ <summary>
+ Create thread and start processing work items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestWorker.Cancel(System.Boolean)">
+ <summary>
+ Stop the thread, either immediately or after finishing the current WorkItem
+ </summary>
+ <param name="force">true if the thread should be aborted, false if it should allow the currently running test to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItem">
+ <summary>
+ A WorkItem may be an individual test case, a fixture or
+ a higher level grouping of tests. All WorkItems inherit
+ from the abstract WorkItem class, which uses the template
+ pattern to allow derived classes to perform work in
+ whatever way is needed.
+
+ A WorkItem is created with a particular TestExecutionContext
+ and is responsible for re-establishing that context in the
+ current thread before it begins or resumes execution.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Test,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a WorkItem for a particular test.
+ </summary>
+ <param name="test">The test that the WorkItem will run</param>
+ <param name="filter">Filter used to include or exclude child items</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Construct a work Item that wraps another work Item.
+ Wrapper items are used to represent independently
+ dispatched tasks, which form part of the execution
+ of a single test, such as OneTimeTearDown.
+ </summary>
+ <param name="wrappedItem">The WorkItem being wrapped</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.InitializeContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Initialize the TestExecutionContext. This must be done
+ before executing the WorkItem.
+ </summary>
+ <remarks>
+ Originally, the context was provided in the constructor
+ but delaying initialization of the context until the item
+ is about to be dispatched allows changes in the parent
+ context during OneTimeSetUp to be reflected in the child.
+ </remarks>
+ <param name="context">The TestExecutionContext to use</param>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.WorkItem.Completed">
+ <summary>
+ Event triggered when the item is complete
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.State">
+ <summary>
+ Gets the current state of the WorkItem
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Test">
+ <summary>
+ The test being executed by the work item
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Name">
+ <summary>
+ The name of the work item - defaults to the Test name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Filter">
+ <summary>
+ Filter used to include or exclude child tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Context">
+ <summary>
+ The execution context
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.TestWorker">
+ <summary>
+ The worker executing this item.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.ExecutionStrategy">
+ <summary>
+ The ParallelExecutionStrategy to use for this work item
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.IsolateChildTests">
+ <summary>
+ Indicates whether this work item should use a separate dispatcher.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Result">
+ <summary>
+ The test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.ParallelScope">
+ <summary>
+ Gets the ParallelScope associated with the test, if any,
+ otherwise returning ParallelScope.Default;
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Execute">
+ <summary>
+ Execute the current work item, including any
+ child work items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WaitForCompletion">
+ <summary>
+ Wait until the execution of this item is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.MarkNotRunnable(System.String)">
+ <summary>
+ Marks the WorkItem as NotRunnable.
+ </summary>
+ <param name="reason">Reason for test being NotRunnable.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) a WorkItem
+ </summary>
+ <param name="force">true if the WorkItem should be aborted, false if it should run to completion</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Dispose">
+ <summary>
+ Standard Dispose
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.PerformWork">
+ <summary>
+ Method that performs actually performs the work. It should
+ set the State to WorkItemState.Complete when done.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WorkItemComplete">
+ <summary>
+ Method called by the derived class when all work is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.BuildSetUpTearDownList(System.Reflection.MethodInfo[],System.Reflection.MethodInfo[])">
+ <summary>
+ Builds the set up tear down list.
+ </summary>
+ <param name="setUpMethods">Unsorted array of setup MethodInfos.</param>
+ <param name="tearDownMethods">Unsorted array of teardown MethodInfos.</param>
+ <returns>A list of SetUpTearDownItems</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.ChangeResult(NUnit.Framework.Interfaces.ResultState,System.String)">
+ <summary>
+ Changes the result of the test, logging the old and new states
+ </summary>
+ <param name="resultState">The new ResultState</param>
+ <param name="message">The new message</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.GetTargetApartment(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Recursively walks up the test hierarchy to see if the
+ <see cref="T:System.Threading.ApartmentState"/> has been set on any of the parent tests.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher">
+ <summary>
+ ParallelWorkItemDispatcher handles execution of work items by
+ queuing them for worker threads to process.
+ </summary>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.ShiftStarting">
+ <summary>
+ Event raised whenever a shift is starting.
+ </summary>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.ShiftFinished">
+ <summary>
+ Event raised whenever a shift has ended.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.#ctor(System.Int32)">
+ <summary>
+ Construct a ParallelWorkItemDispatcher
+ </summary>
+ <param name="levelOfParallelism">Number of workers to use</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ Number of parallel worker threads
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Shifts">
+ <summary>
+ Enumerates all the shifts supported by the dispatcher
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Queues">
+ <summary>
+ Enumerates all the Queues supported by the dispatcher
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, setting the top level work,
+ enqueuing it and starting a shift to execute it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution. The first
+ work item dispatched is saved as the top-level
+ work item and used when stopping the run.
+ </summary>
+ <param name="work">The item to dispatch</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel the ongoing run completely.
+ If no run is in process, the call has no effect.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.IsolateQueues(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Save the state of the queues and create a new isolated set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.RestoreQueues">
+ <summary>
+ Remove isolated queues and restore old ones
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemQueueState">
+ <summary>
+ WorkItemQueueState indicates the current state of a WorkItemQueue
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Paused">
+ <summary>
+ The queue is paused
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Running">
+ <summary>
+ The queue is running
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Stopped">
+ <summary>
+ The queue is stopped
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemQueue">
+ <summary>
+ A WorkItemQueue holds work items that are ready to
+ be run, either initially or after some dependency
+ has been satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.#ctor(System.String,System.Boolean,System.Threading.ApartmentState)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.WorkItemQueue"/> class.
+ </summary>
+ <param name="name">The name of the queue.</param>
+ <param name="isParallel">Flag indicating whether this is a parallel queue</param>
+ <param name="apartment">ApartmentState to use for items on this queue</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.Name">
+ <summary>
+ Gets the name of the work item queue.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.IsParallelQueue">
+ <summary>
+ Gets a flag indicating whether this queue is used for parallel execution
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.TargetApartment">
+ <summary>
+ Gets the target ApartmentState for work items on this queue
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.ItemsProcessed">
+ <summary>
+ Gets the total number of items processed so far
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.State">
+ <summary>
+ Gets the current state of the queue
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.IsEmpty">
+ <summary>
+ Get a bool indicating whether the queue is empty.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Enqueue(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Enqueue a WorkItem to be processed
+ </summary>
+ <param name="work">The WorkItem to process</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Enqueue(NUnit.Framework.Internal.Execution.WorkItem,System.Int32)">
+ <summary>
+ Enqueue a WorkItem to be processed - internal for testing
+ </summary>
+ <param name="work">The WorkItem to process</param>
+ <param name="priority">The priority at which to process the item</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Dequeue">
+ <summary>
+ Dequeue a WorkItem for processing
+ </summary>
+ <returns>A WorkItem or null if the queue has stopped</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Start">
+ <summary>
+ Start or restart processing of items from the queue
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Stop">
+ <summary>
+ Signal the queue to stop
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Pause">
+ <summary>
+ Pause the queue for restarting later
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Save">
+ <summary>
+ Save the current inner queue and create new ones for use by
+ a non-parallel fixture with parallel children.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Restore">
+ <summary>
+ Restore the inner queue that was previously saved
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemState">
+ <summary>
+ The current state of a work item
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Ready">
+ <summary>
+ Ready to run or continue
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Running">
+ <summary>
+ Work Item is executing
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Complete">
+ <summary>
+ Complete
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.CompositeFilter">
+ <summary>
+ A base class for multi-part filters
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor">
+ <summary>
+ Constructs an empty CompositeFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs a CompositeFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Add(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Adds a filter to the list of filters
+ </summary>
+ <param name="filter">The filter to be added</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.Filters">
+ <summary>
+ Return a list of the composing filters.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is explicit matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.PropertyFilter">
+ <summary>
+ PropertyFilter is able to select or exclude tests
+ based on their properties.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.#ctor(System.String,System.String)">
+ <summary>
+ Construct a PropertyFilter using a property name and expected value
+ </summary>
+ <param name="propertyName">A property name</param>
+ <param name="expectedValue">The expected value of the property</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.PropertyFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.TestNameFilter">
+ <summary>
+ TestName filter selects tests based on their Name
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a TestNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.TestNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.ClassNameFilter">
+ <summary>
+ ClassName filter selects tests based on the class FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a FullNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ClassNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.MethodNameFilter">
+ <summary>
+ FullName filter selects tests based on their FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a MethodNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.MethodNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.NamespaceFilter">
+ <summary>
+ ClassName filter selects tests based on the class FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.#ctor(System.String)">
+ <summary>
+ Construct a NamespaceFilter for a single namespace
+ </summary>
+ <param name="expectedValue">The namespace the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.NamespaceFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.IdFilter">
+ <summary>
+ IdFilter selects tests based on their id
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.IdFilter.#ctor(System.String)">
+ <summary>
+ Construct an IdFilter for a single value
+ </summary>
+ <param name="id">The id the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.IdFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.IdFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.ValueMatchFilter">
+ <summary>
+ ValueMatchFilter selects tests based on some value, which
+ is expected to be contained in the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ExpectedValue">
+ <summary>
+ Returns the value matched by the filter - used for testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.IsRegex">
+ <summary>
+ Indicates whether the value is a regular expression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.#ctor(System.String)">
+ <summary>
+ Construct a ValueMatchFilter for a single value.
+ </summary>
+ <param name="expectedValue">The value to be included.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.Match(System.String)">
+ <summary>
+ Match the input provided by the derived class
+ </summary>
+ <param name="input">The value to be matchedT</param>
+ <returns>True for a match, false otherwise.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.AndFilter">
+ <summary>
+ Combines multiple filters so that a test must pass all
+ of them in order to pass this filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor">
+ <summary>
+ Constructs an empty AndFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs an AndFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters pass, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters match, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is explicit matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters explicit match, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.AndFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.CategoryFilter">
+ <summary>
+ CategoryFilter is able to select or exclude tests
+ based on their categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.#ctor(System.String)">
+ <summary>
+ Construct a CategoryFilter using a single category name
+ </summary>
+ <param name="name">A category name</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CategoryFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.NotFilter">
+ <summary>
+ NotFilter negates the operation of another filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.#ctor(NUnit.Framework.Internal.TestFilter)">
+ <summary>
+ Construct a not filter on another filter
+ </summary>
+ <param name="baseFilter">The filter to be negated</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.NotFilter.BaseFilter">
+ <summary>
+ Gets the base filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. The default
+ implementation checks the test itself, its parents and any descendants.
+
+ Derived classes may override this method or any of the Match methods
+ to change the behavior of the filter.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if it matches, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.OrFilter">
+ <summary>
+ Combines multiple filters so that a test must pass one
+ of them in order to pass this filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor">
+ <summary>
+ Constructs an empty OrFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs an AndFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters pass, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters match, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is explicit matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters explicit match, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.OrFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.FullNameFilter">
+ <summary>
+ FullName filter selects tests based on their FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a FullNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.FullNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidPlatformException">
+ <summary>
+ InvalidPlatformException is thrown when the platform name supplied
+ to a test is not recognized.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidPlatformException.#ctor">
+ <summary>
+ Instantiates a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidPlatformException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidPlatformException.#ctor(System.String)">
+ <summary>
+ Instantiates a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidPlatformException"/> class
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidPlatformException.#ctor(System.String,System.Exception)">
+ <summary>
+ Instantiates a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidPlatformException"/> class
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidPlatformException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization constructor for the <see cref="T:NUnit.Framework.Internal.InvalidPlatformException"/> class
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ILogger">
+ <summary>
+ Interface for logging within the engine
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String)">
+ <summary>
+ Logs the specified message at the error level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the error level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String)">
+ <summary>
+ Logs the specified message at the warning level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the warning level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String)">
+ <summary>
+ Logs the specified message at the info level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the info level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String)">
+ <summary>
+ Logs the specified message at the debug level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the debug level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTrace">
+ <summary>
+ InternalTrace provides facilities for tracing the execution
+ of the NUnit framework. Tests and classes under test may make use
+ of Console writes, System.Diagnostics.Trace or various loggers and
+ NUnit itself traps and processes each of them. For that reason, a
+ separate internal trace is needed.
+
+ Note:
+ InternalTrace uses a global lock to allow multiple threads to write
+ trace messages. This can easily make it a bottleneck so it must be
+ used sparingly. Keep the trace Level as low as possible and only
+ insert InternalTrace writes where they are needed.
+ TODO: add some buffering and a separate writer thread as an option.
+ TODO: figure out a way to turn on trace in specific classes only.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.InternalTrace.Initialized">
+ <summary>
+ Gets a flag indicating whether the InternalTrace is initialized
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.String,NUnit.Framework.Internal.InternalTraceLevel)">
+ <summary>
+ Initialize the internal trace facility using the name of the log
+ to be written to and the trace level.
+ </summary>
+ <param name="logName">The log name</param>
+ <param name="level">The trace level</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.IO.TextWriter,NUnit.Framework.Internal.InternalTraceLevel)">
+ <summary>
+ Initialize the internal trace using a provided TextWriter and level
+ </summary>
+ <param name="writer">A TextWriter</param>
+ <param name="level">The InternalTraceLevel</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.String)">
+ <summary>
+ Get a named Logger
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.Type)">
+ <summary>
+ Get a logger named for a particular Type.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTraceLevel">
+ <summary>
+ InternalTraceLevel is an enumeration controlling the
+ level of detailed presented in the internal log.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Default">
+ <summary>
+ Use the default settings as specified by the user.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Off">
+ <summary>
+ Do not display any trace messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Error">
+ <summary>
+ Display Error messages only
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Warning">
+ <summary>
+ Display Warning level and higher messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Info">
+ <summary>
+ Display informational and higher messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Debug">
+ <summary>
+ Display debug messages and higher - i.e. all messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Verbose">
+ <summary>
+ Display debug messages and higher - i.e. all messages
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTraceWriter">
+ <summary>
+ A trace listener that writes to a separate file per domain
+ and process using it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.String)">
+ <summary>
+ Construct an InternalTraceWriter that writes to a file.
+ </summary>
+ <param name="logPath">Path to the file to use</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Construct an InternalTraceWriter that writes to a
+ TextWriter provided by the caller.
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.InternalTraceWriter.Encoding">
+ <summary>
+ Returns the character encoding in which the output is written.
+ </summary>
+ <returns>The character encoding in which the output is written.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.Char)">
+ <summary>
+ Writes a character to the text string or stream.
+ </summary>
+ <param name="value">The character to write to the text stream.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.String)">
+ <summary>
+ Writes a string to the text string or stream.
+ </summary>
+ <param name="value">The string to write.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.WriteLine(System.String)">
+ <summary>
+ Writes a string followed by a line terminator to the text string or stream.
+ </summary>
+ <param name="value">The string to write. If <paramref name="value" /> is null, only the line terminator is written.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Dispose(System.Boolean)">
+ <summary>
+ Releases the unmanaged resources used by the <see cref="T:System.IO.TextWriter" /> and optionally releases the managed resources.
+ </summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Flush">
+ <summary>
+ Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Logger">
+ <summary>
+ Provides internal logging to the NUnit framework
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.#ctor(System.String,NUnit.Framework.Internal.InternalTraceLevel,System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Logger"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ <param name="level">The log level.</param>
+ <param name="writer">The writer where logs are sent.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Error(System.String)">
+ <summary>
+ Logs the message at error level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Error(System.String,System.Object[])">
+ <summary>
+ Logs the message at error level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String)">
+ <summary>
+ Logs the message at warm level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String,System.Object[])">
+ <summary>
+ Logs the message at warning level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Info(System.String)">
+ <summary>
+ Logs the message at info level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Info(System.String,System.Object[])">
+ <summary>
+ Logs the message at info level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String)">
+ <summary>
+ Logs the message at debug level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String,System.Object[])">
+ <summary>
+ Logs the message at debug level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.MethodWrapper">
+ <summary>
+ The MethodWrapper class wraps a MethodInfo so that it may
+ be used in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.Reflection.MethodInfo)">
+ <summary>
+ Construct a MethodWrapper for a Type and a MethodInfo.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.String)">
+ <summary>
+ Construct a MethodInfo for a given Type and method name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.TypeInfo">
+ <summary>
+ Gets the Type from which this method was reflected.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.MethodInfo">
+ <summary>
+ Gets the MethodInfo for this method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.Name">
+ <summary>
+ Gets the name of the method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsAbstract">
+ <summary>
+ Gets a value indicating whether the method is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsPublic">
+ <summary>
+ Gets a value indicating whether the method is public.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the method contains unassigned generic type parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethod">
+ <summary>
+ Gets a value indicating whether the method is a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethodDefinition">
+ <summary>
+ Gets a value indicating whether the MethodInfo represents the definition of a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.ReturnType">
+ <summary>
+ Gets the return Type of the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetParameters">
+ <summary>
+ Gets the parameters of the method.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetGenericArguments">
+ <summary>
+ Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.MakeGenericMethod(System.Type[])">
+ <summary>
+ Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
+ </summary>
+ <param name="typeArguments">The type arguments to be used</param>
+ <returns>A new IMethodInfo with the type arguments replaced</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Gets a value indicating whether one or more attributes of the specified type are defined on the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.Invoke(System.Object,System.Object[])">
+ <summary>
+ Invokes the method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.ToString">
+ <summary>
+ Override ToString() so that error messages in NUnit's own tests make sense
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterWrapper">
+ <summary>
+ The ParameterWrapper class wraps a ParameterInfo so that it may
+ be used in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.#ctor(NUnit.Framework.Interfaces.IMethodInfo,System.Reflection.ParameterInfo)">
+ <summary>
+ Construct a ParameterWrapper for a given method and parameter
+ </summary>
+ <param name="method"></param>
+ <param name="parameterInfo"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.IsOptional">
+ <summary>
+ Gets a value indicating whether the parameter is optional
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.Method">
+ <summary>
+ Gets an IMethodInfo representing the method for which this is a parameter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterInfo">
+ <summary>
+ Gets the underlying ParameterInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterType">
+ <summary>
+ Gets the Type of the parameter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Gets a value indicating whether one or more attributes of the specified type are defined on the parameter.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParamAttributeTypeConversions">
+ <summary>
+ Helper methods for converting parameters to numeric values to supported types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParamAttributeTypeConversions.ConvertData(System.Object[],System.Type)">
+ <summary>
+ Converts an array of objects to the <paramref name="targetType"/>, if it is supported.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseTimeoutException">
+ <summary>
+ TestCaseTimeoutException is thrown when a test running directly
+ on a TestWorker thread is cancelled due to timeout.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestNameGenerator">
+ <summary>
+ TestNameGenerator is able to create test names according to
+ a coded pattern.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestNameGenerator.DefaultTestNamePattern">
+ <summary>
+ Default pattern used to generate names
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor">
+ <summary>
+ Construct a TestNameGenerator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor(System.String)">
+ <summary>
+ Construct a TestNameGenerator
+ </summary>
+ <param name="pattern">The pattern used by this generator.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Get the display name for a TestMethod and it's arguments
+ </summary>
+ <param name="testMethod">A TestMethod</param>
+ <returns>The display name</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod,System.Object[])">
+ <summary>
+ Get the display name for a TestMethod and it's arguments
+ </summary>
+ <param name="testMethod">A TestMethod</param>
+ <param name="args">Arguments to be used</param>
+ <returns>The display name</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeNameDifferenceResolver">
+ <summary>
+ Used for resolving the type difference between objects.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
+ <summary>
+ Gets the shortened type name difference between <paramref name="expected"/> and <paramref name="actual"/>.
+ </summary>
+ <param name="expected">The expected object.</param>
+ <param name="actual">The actual object.</param>
+ <param name="expectedTypeShortened">Output of the unique type name for the expected object.</param>
+ <param name="actualTypeShortened">Output of the unique type name for actual object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ResolveTypeNameDifference(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Gets the shortened type name difference between <paramref name="expected"/> and <paramref name="actual"/>.
+ </summary>
+ <param name="expected">The expected object <see cref="T:System.Type"/>.</param>
+ <param name="actual">The actual object <see cref="T:System.Type"/>.</param>
+ <param name="expectedTypeShortened">Output of the unique type name for the expected object.</param>
+ <param name="actualTypeShortened">Output of the unique type name for actual object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetShortenedGenericParams(System.Type,System.Type,System.Collections.Generic.List{System.String}@,System.Collections.Generic.List{System.String}@)">
+ <summary>
+ Obtain the shortened generic template parameters of the given <paramref name="expectedFullType"/> and <paramref name="actualFullType"/>,
+ if they are generic.
+ </summary>
+ <param name="expectedFullType">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actualFullType">The actual <see cref="T:System.Type"/>.</param>
+ <param name="shortenedParamsExpected">Shortened generic parameters of the expected <see cref="T:System.Type"/>.</param>
+ <param name="shortenedParamsActual">Shortened generic parameters of the actual <see cref="T:System.Type"/>.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.FullyShortenTypeName(System.Type)">
+ <summary>
+ Obtain a shortened name of the given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ShortenTypeNames(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Shorten the given <see cref="T:System.Type"/> names by only including the relevant differing namespaces/types, if they differ.
+ </summary>
+ <param name="expectedType">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actualType">The actual <see cref="T:System.Type"/>.</param>
+ <param name="expectedTypeShortened">The shortened expected <see cref="T:System.Type"/> name.</param>
+ <param name="actualTypeShortened">The shortened actual <see cref="T:System.Type"/> name.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.IsTypeGeneric(System.Type)">
+ <summary>
+ Returns whether or not the <see cref="T:System.Type"/> is generic.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetGenericTypeName(System.Type)">
+ <summary>
+ Returns the fully qualified generic <see cref="T:System.Type"/> name of a given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ReconstructGenericTypeName(System.String,System.Collections.Generic.List{System.String})">
+ <summary>
+ Reconstruct a generic type name using the provided generic type name, and a
+ <see cref="T:NUnit.Framework.List"/> of the template parameters.
+ </summary>
+ <param name="GenericTypeName">The name of the generic type, including the number of template parameters expected.</param>
+ <param name="TemplateParamNames">A <see cref="T:NUnit.Framework.List"/> of names of the template parameters of the provided generic type.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetShortenedGenericTypes(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Obtain the shortened generic <see cref="T:System.Type"/> names of the given expected and actual <see cref="T:System.Type"/>s.
+ </summary>
+ <param name="expected">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actual">The actual <see cref="T:System.Type"/>.</param>
+ <param name="shortenedGenericNameExpected">The shortened expected generic name.</param>
+ <param name="shortenedGenericNameActual">The shortened actual generic name.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeWrapper">
+ <summary>
+ The TypeWrapper class wraps a Type so it may be used in
+ a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.#ctor(System.Type)">
+ <summary>
+ Construct a TypeWrapper for a specified Type.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Type">
+ <summary>
+ Gets the underlying Type on which this TypeWrapper is based.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.BaseType">
+ <summary>
+ Gets the base type of this type as an ITypeInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Name">
+ <summary>
+ Gets the Name of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.FullName">
+ <summary>
+ Gets the FullName of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Assembly">
+ <summary>
+ Gets the assembly in which the type is declared
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Namespace">
+ <summary>
+ Gets the namespace of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsAbstract">
+ <summary>
+ Gets a value indicating whether the type is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericType">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.IsType(System.Type)">
+ <summary>
+ Returns true if the Type wrapped is T
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericTypeDefinition">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type definition
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsSealed">
+ <summary>
+ Gets a value indicating whether the type is sealed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsStaticClass">
+ <summary>
+ Gets a value indicating whether this type represents a static class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName">
+ <summary>
+ Get the display name for this type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName(System.Object[])">
+ <summary>
+ Get the display name for an object of this type, constructed with the specified args.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.MakeGenericType(System.Type[])">
+ <summary>
+ Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetGenericTypeDefinition">
+ <summary>
+ Returns a Type representing a generic type definition from which this Type can be constructed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Returns a value indicating whether the type has an attribute of the specified type.
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="inherit"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.HasMethodWithAttribute(System.Type)">
+ <summary>
+ Returns a flag indicating whether this type has a method with an attribute of the specified type.
+ </summary>
+ <param name="attributeType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetMethods(System.Reflection.BindingFlags)">
+ <summary>
+ Returns an array of IMethodInfos for methods of this Type
+ that match the specified flags.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetConstructor(System.Type[])">
+ <summary>
+ Gets the public constructor taking the specified argument Types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.HasConstructor(System.Type[])">
+ <summary>
+ Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.Construct(System.Object[])">
+ <summary>
+ Construct an object of this Type, using the specified arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.ToString">
+ <summary>
+ Override ToString() so that error messages in NUnit's own tests make sense
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TextMessageWriter">
+ <summary>
+ TextMessageWriter writes constraint descriptions and messages
+ in displayable form as a text stream. It tailors the display
+ of individual message components to form the standard message
+ format of NUnit assertion failure messages.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Expected">
+ <summary>
+ Prefix used for the expected value line of a message
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Actual">
+ <summary>
+ Prefix used for the actual value line of a message
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.PrefixLength">
+ <summary>
+ Length of a message prefix
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor">
+ <summary>
+ Construct a TextMessageWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor(System.String,System.Object[])">
+ <summary>
+ Construct a TextMessageWriter, specifying a user message
+ and optional formatting arguments.
+ </summary>
+ <param name="userMessage"></param>
+ <param name="args"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TextMessageWriter.MaxLineLength">
+ <summary>
+ Gets or sets the maximum line length for this writer
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message, at a given
+ indentation level.
+ </summary>
+ <param name="level">The indentation level of the message</param>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Display Expected and Actual lines for a constraint. This
+ is called by MessageWriter's default implementation of
+ WriteMessageTo and provides the generic two-line display.
+ </summary>
+ <param name="result">The result of the constraint that failed</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
+ <summary>
+ Gets the unique type name between expected and actual.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="expectedType">Output of the unique type name for expected</param>
+ <param name="actualType">Output of the unique type name for actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object)">
+ <summary>
+ Display Expected and Actual lines for given values. This
+ method may be called by constraints that need more control over
+ the display of actual and expected values than is provided
+ by the default implementation.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Display Expected and Actual lines for given values, including
+ a tolerance value on the expected line.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
+ <summary>
+ Display the expected and actual string values on separate lines.
+ If the mismatch parameter is >=0, an additional line is displayed
+ line containing a caret that points to the mismatch point.
+ </summary>
+ <param name="expected">The expected string value</param>
+ <param name="actual">The actual string value</param>
+ <param name="mismatch">The point at which the strings don't match or -1</param>
+ <param name="ignoreCase">If true, case is ignored in string comparisons</param>
+ <param name="clipping">If true, clip the strings to fit the max line length</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualValue(System.Object)">
+ <summary>
+ Writes the text for an actual value.
+ </summary>
+ <param name="actual">The actual value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteValue(System.Object)">
+ <summary>
+ Writes the text for a generalized value.
+ </summary>
+ <param name="val">The value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Writes the text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Write the generic 'Expected' line for a constraint
+ </summary>
+ <param name="result">The constraint that failed</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object)">
+ <summary>
+ Write the generic 'Expected' line for a given value
+ </summary>
+ <param name="expected">The expected value</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Write the generic 'Expected' line for a given value
+ and tolerance.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Write the generic 'Actual' line for a constraint
+ </summary>
+ <param name="result">The ConstraintResult for which the actual value is to be written</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(System.Object)">
+ <summary>
+ Write the generic 'Actual' line for a given value
+ </summary>
+ <param name="actual">The actual value causing a failure</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.GenericMethodHelper">
+ <summary>
+ GenericMethodHelper is able to deduce the Type arguments for
+ a generic method from the actual arguments provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.GenericMethodHelper.#ctor(System.Reflection.MethodInfo)">
+ <summary>
+ Construct a GenericMethodHelper for a method
+ </summary>
+ <param name="method">MethodInfo for the method to examine</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.GenericMethodHelper.GetTypeArguments(System.Object[])">
+ <summary>
+ Return the type arguments for the method, deducing them
+ from the arguments actually provided.
+ </summary>
+ <param name="argList">The arguments to the method</param>
+ <returns>An array of type arguments.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidDataSourceException">
+ <summary>
+ InvalidTestFixtureException is thrown when an appropriate test
+ fixture constructor using the provided arguments cannot be found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Randomizer">
+ <summary>
+ Randomizer returns a set of random values in a repeatable
+ way, to allow re-running of tests if necessary. It extends
+ the .NET Random class, providing random values for a much
+ wider range of types.
+
+ The class is used internally by the framework to generate
+ test case data and is also exposed for use by users through
+ the TestContext.Random property.
+ </summary>
+ <remarks>
+ For consistency with the underlying Random Type, methods
+ returning a single value use the prefix "Next..." Those
+ without an argument return a non-negative value up to
+ the full positive range of the Type. Overloads are provided
+ for specifying a maximum or a range. Methods that return
+ arrays or strings use the prefix "Get..." to avoid
+ confusion with the single-value methods.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Randomizer.InitialSeed">
+ <summary>
+ Initial seed used to create randomizers for this run
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.MemberInfo)">
+ <summary>
+ Get a Randomizer for a particular member, returning
+ one that has already been created if it exists.
+ This ensures that the same values are generated
+ each time the tests are reloaded.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.ParameterInfo)">
+ <summary>
+ Get a randomizer for a particular parameter, returning
+ one that has already been created if it exists.
+ This ensures that the same values are generated
+ each time the tests are reloaded.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.CreateRandomizer">
+ <summary>
+ Create a new Randomizer using the next seed
+ available to ensure that each randomizer gives
+ a unique sequence of values.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.#ctor(System.Int32)">
+ <summary>
+ Construct based on seed value
+ </summary>
+ <param name="seed"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt">
+ <summary>
+ Returns a random unsigned int.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32)">
+ <summary>
+ Returns a random unsigned int less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32,System.UInt32)">
+ <summary>
+ Returns a random unsigned int within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort">
+ <summary>
+ Returns a non-negative random short.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16)">
+ <summary>
+ Returns a non-negative random short less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16,System.Int16)">
+ <summary>
+ Returns a non-negative random short within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort">
+ <summary>
+ Returns a random unsigned short.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16)">
+ <summary>
+ Returns a random unsigned short less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16,System.UInt16)">
+ <summary>
+ Returns a random unsigned short within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong">
+ <summary>
+ Returns a random long.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64)">
+ <summary>
+ Returns a random long less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64,System.Int64)">
+ <summary>
+ Returns a non-negative random long within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong">
+ <summary>
+ Returns a random ulong.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64)">
+ <summary>
+ Returns a random ulong less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64,System.UInt64)">
+ <summary>
+ Returns a non-negative random long within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte">
+ <summary>
+ Returns a random Byte
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte)">
+ <summary>
+ Returns a random Byte less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte,System.Byte)">
+ <summary>
+ Returns a random Byte within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte">
+ <summary>
+ Returns a random SByte
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte)">
+ <summary>
+ Returns a random sbyte less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte,System.SByte)">
+ <summary>
+ Returns a random sbyte within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextBool">
+ <summary>
+ Returns a random bool
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextBool(System.Double)">
+ <summary>
+ Returns a random bool based on the probability a true result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double)">
+ <summary>
+ Returns a random double between 0.0 and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double,System.Double)">
+ <summary>
+ Returns a random double within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat">
+ <summary>
+ Returns a random float.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single)">
+ <summary>
+ Returns a random float between 0.0 and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single,System.Single)">
+ <summary>
+ Returns a random float within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum(System.Type)">
+ <summary>
+ Returns a random enum value of the specified Type as an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum``1">
+ <summary>
+ Returns a random enum value of the specified Type.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">
+ <summary>
+ Default characters for random functions.
+ </summary>
+ <remarks>Default characters are the English alphabet (uppercase &amp; lowercase), arabic numerals, and underscore</remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32,System.String)">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <param name="outputLength">desired length of output string.</param>
+ <param name="allowedChars">string representing the set of characters from which to construct the resulting string</param>
+ <returns>A random string of arbitrary length</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32)">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <param name="outputLength">desired length of output string.</param>
+ <returns>A random string of arbitrary length</returns>
+ <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <returns>A random string of the default length</returns>
+ <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal">
+ <summary>
+ Returns a random decimal.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal)">
+ <summary>
+ Returns a random decimal between positive zero and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal,System.Decimal)">
+ <summary>
+ Returns a random decimal within a specified range, which is not
+ permitted to exceed decimal.MaxVal in the current implementation.
+ </summary>
+ <remarks>
+ A limitation of this implementation is that the range from min
+ to max must not exceed decimal.MaxVal.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextGuid">
+ <summary>
+ Generates a valid version 4 <see cref="T:System.Guid"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.StackFilter">
+ <summary>
+ StackFilter class is used to remove internal NUnit
+ entries from a stack trace so that the resulting
+ trace provides better information about the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.StackFilter.DefaultFilter">
+ <summary>
+ Single instance of our default filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String,System.String)">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
+ <param name="bottomOfStackPattern">Regex pattern used to delete lines from the bottom of the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String)">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.Filter(System.String)">
+ <summary>
+ Filters a raw stack trace and returns the result.
+ </summary>
+ <param name="rawTrace">The original stack trace</param>
+ <returns>A filtered stack trace</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.StringUtil">
+ <summary>
+ Provides methods to support legacy string comparison methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StringUtil.Compare(System.String,System.String,System.Boolean)">
+ <summary>
+ Compares two strings for equality, ignoring case if requested.
+ </summary>
+ <param name="strA">The first string.</param>
+ <param name="strB">The second string..</param>
+ <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
+ <returns>Zero if the strings are equivalent, a negative number if strA is sorted first, a positive number if
+ strB is sorted first</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StringUtil.StringsEqual(System.String,System.String,System.Boolean)">
+ <summary>
+ Compares two strings for equality, ignoring case if requested.
+ </summary>
+ <param name="strA">The first string.</param>
+ <param name="strB">The second string..</param>
+ <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
+ <returns>True if the strings are equivalent, false if not.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ConstraintUtils">
+ <summary>
+ Provides methods to support consistent checking for constaints methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ConstraintUtils.RequireActual``1(System.Object,System.String,System.Boolean)">
+ <summary>
+ Requires that the provided object is actually of the type required.
+ </summary>
+ <param name="actual">The object to verify.</param>
+ <param name="paramName">Name of the parameter as passed into the checking method.</param>
+ <param name="allowNull">
+ If <see langword="true"/> and <typeparamref name="T"/> can be null, returns null rather than throwing when <paramref name="actual"/> is null.
+ If <typeparamref name="T"/> cannot be null, this parameter is ignored.</param>
+ <typeparam name="T">The type to require.</typeparam>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFixtureParameters">
+ <summary>
+ The TestCaseParameters class encapsulates method arguments and
+ other selected parameters needed for constructing
+ a parameterized test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(NUnit.Framework.Interfaces.ITestFixtureData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestCaseData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFixtureParameters.TypeArgs">
+ <summary>
+ Type arguments used to create a generic fixture instance
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestParameters">
+ <summary>
+ TestParameters is the abstract base class for all classes
+ that know how to provide data for constructing a test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(NUnit.Framework.Interfaces.ITestData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.RunState">
+ <summary>
+ The RunState for this set of parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.Arguments">
+ <summary>
+ The arguments to be used in running the test,
+ which must match the method signature.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.TestName">
+ <summary>
+ A name to be used for this test case in lieu
+ of the standard generated name containing
+ the argument list.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.Properties">
+ <summary>
+ Gets the property dictionary for this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Applies ParameterSet values to the test itself.
+ </summary>
+ <param name="test">A test.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.OriginalArguments">
+ <summary>
+ The original arguments provided by the user,
+ used for display purposes.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionStatus">
+ <summary>
+ Enumeration indicating whether the tests are
+ running normally or being cancelled.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.Running">
+ <summary>
+ Running normally with no stop requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.StopRequested">
+ <summary>
+ A graceful stop has been requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.AbortRequested">
+ <summary>
+ A forced stop has been requested
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PropertyNames">
+ <summary>
+ The PropertyNames class provides static constants for the
+ standard property ids that NUnit uses on tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.AppDomain">
+ <summary>
+ The FriendlyName of the AppDomain in which the assembly is running
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.JoinType">
+ <summary>
+ The selected strategy for joining parameter data into test cases
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ProcessID">
+ <summary>
+ The process ID of the executing assembly
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ProviderStackTrace">
+ <summary>
+ The stack trace from any data provider that threw
+ an exception.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SkipReason">
+ <summary>
+ The reason a test was not run
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Author">
+ <summary>
+ The author of the tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ApartmentState">
+ <summary>
+ The ApartmentState required for running the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Category">
+ <summary>
+ The categories applying to a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Description">
+ <summary>
+ The Description of a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.LevelOfParallelism">
+ <summary>
+ The number of threads to be used in running tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.MaxTime">
+ <summary>
+ The maximum time in ms, above which the test is considered to have failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ParallelScope">
+ <summary>
+ The ParallelScope associated with a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.RepeatCount">
+ <summary>
+ The number of times the test should be repeated
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.RequiresThread">
+ <summary>
+ Indicates that the test should be run on a separate thread
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SetCulture">
+ <summary>
+ The culture to be set for a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SetUICulture">
+ <summary>
+ The UI culture to be set for a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.TestOf">
+ <summary>
+ The type that is under test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Timeout">
+ <summary>
+ The timeout value for the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.IgnoreUntilDate">
+ <summary>
+ The test will be ignored until the given date
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Order">
+ <summary>
+ The optional Order the test will run in
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.CultureDetector">
+ <summary>
+ CultureDetector is a helper class used by NUnit to determine
+ whether a test should be run based on the current culture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor">
+ <summary>
+ Default constructor uses the current culture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor(System.String)">
+ <summary>
+ Construct a CultureDetector for a particular culture for testing.
+ </summary>
+ <param name="culture">The culture to be used</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of cultures
+ is being used currently.
+ </summary>
+ <param name="cultures"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(NUnit.Framework.CultureAttribute)">
+ <summary>
+ Tests to determine if the current culture is supported
+ based on a culture attribute.
+ </summary>
+ <param name="cultureAttribute">The attribute to examine</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String)">
+ <summary>
+ Test to determine if the a particular culture or comma-
+ delimited set of cultures is in use.
+ </summary>
+ <param name="culture">Name of the culture or comma-separated list of culture ids</param>
+ <returns>True if the culture is in use on the system</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.CultureDetector.Reason">
+ <summary>
+ Return the last failure reason. Results are not
+ defined if called before IsSupported( Attribute )
+ is called.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ExceptionHelper">
+ <summary>
+ ExceptionHelper provides static methods for working with exceptions
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.Rethrow(System.Exception)">
+ <summary>
+ Rethrows an exception, preserving its stack trace
+ </summary>
+ <param name="exception">The exception to rethrow</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildMessage(System.Exception,System.Boolean)">
+ <summary>
+ Builds up a message, using the Message field of the specified exception
+ as well as any InnerExceptions. Optionally excludes exception names,
+ creating a more readable message.
+ </summary>
+ <param name="exception">The exception.</param>
+ <param name="excludeExceptionNames">Flag indicating whether exception names should be excluded.</param>
+ <returns>A combined message string.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildStackTrace(System.Exception)">
+ <summary>
+ Builds up a message, using the Message field of the specified exception
+ as well as any InnerExceptions.
+ </summary>
+ <param name="exception">The exception.</param>
+ <returns>A combined stack trace.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.GetSafeStackTrace(System.Exception)">
+ <summary>
+ Gets the stack trace of the exception. If no stack trace
+ is provided, returns "No stack trace available".
+ </summary>
+ <param name="exception">The exception.</param>
+ <returns>A string representation of the stack trace.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidTestFixtureException">
+ <summary>
+ InvalidTestFixtureException is thrown when an appropriate test
+ fixture constructor using the provided arguments cannot be found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.NUnitException">
+ <summary>
+ Thrown when an assertion failed. Here to preserve the inner
+ exception and hence its stack trace.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.OSPlatform">
+ <summary>
+ OSPlatform represents a particular operating system platform
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.UnixPlatformID_Microsoft">
+ <summary>
+ Platform ID for Unix as defined by Microsoft .NET 2.0 and greater
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.UnixPlatformID_Mono">
+ <summary>
+ Platform ID for Unix as defined by Mono
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.XBoxPlatformID">
+ <summary>
+ Platform ID for XBox as defined by .NET and Mono
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.MacOSXPlatformID">
+ <summary>
+ Platform ID for MacOSX as defined by .NET and Mono
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.CurrentPlatform">
+ <summary>
+ Get the OSPlatform under which we are currently running
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.OSPlatform.GetWindows81PlusVersion(System.Version)">
+ <summary>
+ Gets the actual OS Version, not the incorrect value that might be
+ returned for Win 8.1 and Win 10
+ </summary>
+ <remarks>
+ If an application is not manifested as Windows 8.1 or Windows 10,
+ the version returned from Environment.OSVersion will not be 6.3 and 10.0
+ respectively, but will be 6.2 and 6.3. The correct value can be found in
+ the registry.
+ </remarks>
+ <param name="version">The original version</param>
+ <returns>The correct OS version</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.OSPlatform.ProductType">
+ <summary>
+ Product Type Enumeration used for Windows
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.Unknown">
+ <summary>
+ Product type is unknown or unspecified
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.WorkStation">
+ <summary>
+ Product type is Workstation
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.DomainController">
+ <summary>
+ Product type is Domain Controller
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.Server">
+ <summary>
+ Product type is Server
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.OSPlatform.#ctor(System.PlatformID,System.Version)">
+ <summary>
+ Construct from a platform ID and version
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.OSPlatform.#ctor(System.PlatformID,System.Version,NUnit.Framework.Internal.OSPlatform.ProductType)">
+ <summary>
+ Construct from a platform ID, version and product type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.Platform">
+ <summary>
+ Get the platform ID of this instance
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.OSPlatform.ToString">
+ <summary>
+ Implemented to use in place of Environment.OSVersion.ToString()
+ </summary>
+ <returns>A representation of the platform ID and version in an approximation of the format used by Environment.OSVersion.ToString()</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.Version">
+ <summary>
+ Get the Version of this instance
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.Product">
+ <summary>
+ Get the Product Type of this instance
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows">
+ <summary>
+ Return true if this is a windows platform
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsUnix">
+ <summary>
+ Return true if this is a Unix or Linux platform
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32S">
+ <summary>
+ Return true if the platform is Win32S
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32Windows">
+ <summary>
+ Return true if the platform is Win32Windows
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32NT">
+ <summary>
+ Return true if the platform is Win32NT
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinCE">
+ <summary>
+ Return true if the platform is Windows CE
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsXbox">
+ <summary>
+ Return true if the platform is Xbox
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsMacOSX">
+ <summary>
+ Return true if the platform is MacOSX
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin95">
+ <summary>
+ Return true if the platform is Windows 95
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin98">
+ <summary>
+ Return true if the platform is Windows 98
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinME">
+ <summary>
+ Return true if the platform is Windows ME
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT3">
+ <summary>
+ Return true if the platform is NT 3
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT4">
+ <summary>
+ Return true if the platform is NT 4
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT5">
+ <summary>
+ Return true if the platform is NT 5
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2K">
+ <summary>
+ Return true if the platform is Windows 2000
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinXP">
+ <summary>
+ Return true if the platform is Windows XP
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2003Server">
+ <summary>
+ Return true if the platform is Windows 2003 Server
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT6">
+ <summary>
+ Return true if the platform is NT 6
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT60">
+ <summary>
+ Return true if the platform is NT 6.0
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT61">
+ <summary>
+ Return true if the platform is NT 6.1
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT62">
+ <summary>
+ Return true if the platform is NT 6.2
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT63">
+ <summary>
+ Return true if the platform is NT 6.3
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsVista">
+ <summary>
+ Return true if the platform is Vista
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008Server">
+ <summary>
+ Return true if the platform is Windows 2008 Server (original or R2)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008ServerR1">
+ <summary>
+ Return true if the platform is Windows 2008 Server (original)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008ServerR2">
+ <summary>
+ Return true if the platform is Windows 2008 Server R2
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012Server">
+ <summary>
+ Return true if the platform is Windows 2012 Server (original or R2)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012ServerR1">
+ <summary>
+ Return true if the platform is Windows 2012 Server (original)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012ServerR2">
+ <summary>
+ Return true if the platform is Windows 2012 Server R2
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows7">
+ <summary>
+ Return true if the platform is Windows 7
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows8">
+ <summary>
+ Return true if the platform is Windows 8
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows81">
+ <summary>
+ Return true if the platform is Windows 8.1
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows10">
+ <summary>
+ Return true if the platform is Windows 10
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindowsServer10">
+ <summary>
+ Return true if the platform is Windows Server. This is named Windows
+ Server 10 to distinguish it from previous versions of Windows Server.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseParameters">
+ <summary>
+ The TestCaseParameters class encapsulates method arguments and
+ other selected parameters needed for constructing
+ a parameterized test case.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestCaseParameters._expectedResult">
+ <summary>
+ The expected result to be returned
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(NUnit.Framework.Interfaces.ITestCaseData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestCaseData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseParameters.ExpectedResult">
+ <summary>
+ The expected result of the test, which
+ must match the method return type.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseParameters.HasExpectedResult">
+ <summary>
+ Gets a value indicating whether an expected result was specified.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PlatformHelper">
+ <summary>
+ PlatformHelper class is used by the PlatformAttribute class to
+ determine whether a platform is supported.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PlatformHelper.OSPlatforms">
+ <summary>
+ Comma-delimited list of all supported OS platform constants
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PlatformHelper.RuntimePlatforms">
+ <summary>
+ Comma-delimited list of all supported Runtime platform constants
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.#ctor">
+ <summary>
+ Default constructor uses the operating system and
+ common language runtime of the system.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.#ctor(NUnit.Framework.Internal.OSPlatform,NUnit.Framework.Internal.RuntimeFramework)">
+ <summary>
+ Construct a PlatformHelper for a particular operating
+ system and common language runtime. Used in testing.
+ </summary>
+ <param name="rt">RuntimeFramework to be used</param>
+ <param name="os">OperatingSystem to be used</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of platforms
+ is being used currently.
+ </summary>
+ <param name="platforms"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(NUnit.Framework.PlatformAttribute)">
+ <summary>
+ Tests to determine if the current platform is supported
+ based on a platform attribute.
+ </summary>
+ <param name="platformAttribute">The attribute to examine</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(NUnit.Framework.TestCaseAttribute)">
+ <summary>
+ Tests to determine if the current platform is supported
+ based on a platform attribute.
+ </summary>
+ <param name="testCaseAttribute">The attribute to examine</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(System.String)">
+ <summary>
+ Test to determine if a particular platform or comma-delimited set of platforms is in use.
+ </summary>
+ <param name="platform">Name of the platform or comma-separated list of platform ids</param>
+ <returns>True if the platform is in use on the system</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PlatformHelper.Reason">
+ <summary>
+ Return the last failure reason. Results are not
+ defined if called before IsSupported( Attribute )
+ is called.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PropertyBag">
+ <summary>
+ A PropertyBag represents a collection of name value pairs
+ that allows duplicate entries with the same key. Methods
+ are provided for adding a new pair as well as for setting
+ a key to a single value. All keys are strings but values
+ may be of any type. Null values are not permitted, since
+ a null entry represents the absence of the key.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Add(System.String,System.Object)">
+ <summary>
+ Adds a key/value pair to the property set
+ </summary>
+ <param name="key">The key</param>
+ <param name="value">The value</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Set(System.String,System.Object)">
+ <summary>
+ Sets the value for a key, removing any other
+ values that are already in the property set.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Get(System.String)">
+ <summary>
+ Gets a single value for a key, using the first
+ one if multiple values are present and returning
+ null if the value is not found.
+ </summary>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.ContainsKey(System.String)">
+ <summary>
+ Gets a flag indicating whether the specified key has
+ any entries in the property set.
+ </summary>
+ <param name="key">The key to be checked</param>
+ <returns>
+ True if their are values present, otherwise false
+ </returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PropertyBag.Keys">
+ <summary>
+ Gets a collection containing all the keys in the property set
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PropertyBag.Item(System.String)">
+ <summary>
+ Gets or sets the list of values for a particular key
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.ToXml(System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current PropertyBag.
+ </summary>
+ <param name="recursive">Not used</param>
+ <returns>An XmlNode representing the PropertyBag</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the PropertyBag after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">Not used</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Reflect">
+ <summary>
+ Helper methods for inspecting a type by reflection.
+
+ Many of these methods take ICustomAttributeProvider as an
+ argument to avoid duplication, even though certain attributes can
+ only appear on specific types of members, like MethodInfo or Type.
+
+ In the case where a type is being examined for the presence of
+ an attribute, interface or named member, the Reflect methods
+ operate with the full name of the member being sought. This
+ removes the necessity of the caller having a reference to the
+ assembly that defines the item being sought and allows the
+ NUnit core to inspect assemblies that reference an older
+ version of the NUnit framework.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetMethodsWithAttribute(System.Type,System.Type,System.Boolean)">
+ <summary>
+ Examine a fixture type and return an array of methods having a
+ particular attribute. The array is order with base methods first.
+ </summary>
+ <param name="fixtureType">The type to examine</param>
+ <param name="attributeType">The attribute Type to look for</param>
+ <param name="inherit">Specifies whether to search the fixture type inheritance chain</param>
+ <returns>The array of methods found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.HasMethodWithAttribute(System.Type,System.Type)">
+ <summary>
+ Examine a fixture type and return true if it has a method with
+ a particular attribute.
+ </summary>
+ <param name="fixtureType">The type to examine</param>
+ <param name="attributeType">The attribute Type to look for</param>
+ <returns>True if found, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type)">
+ <summary>
+ Invoke the default constructor on a Type
+ </summary>
+ <param name="type">The Type to be constructed</param>
+ <returns>An instance of the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type,System.Object[])">
+ <summary>
+ Invoke a constructor on a Type with arguments
+ </summary>
+ <param name="type">The Type to be constructed</param>
+ <param name="arguments">Arguments to the constructor</param>
+ <returns>An instance of the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetTypeArray(System.Object[])">
+ <summary>
+ Returns an array of types from an array of objects.
+ Used because the compact framework doesn't support
+ Type.GetTypeArray()
+ </summary>
+ <param name="objects">An array of objects</param>
+ <returns>An array of Types</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object)">
+ <summary>
+ Invoke a parameterless method returning void on an object.
+ </summary>
+ <param name="method">A MethodInfo for the method to be invoked</param>
+ <param name="fixture">The object on which to invoke the method</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object,System.Object[])">
+ <summary>
+ Invoke a method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="method">A MethodInfo for the method to be invoked</param>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetUltimateShadowingProperty(System.Type,System.String,System.Reflection.BindingFlags)">
+ <summary>
+ <para>
+ Selects the ultimate shadowing property just like <see langword="dynamic"/> would,
+ rather than throwing <see cref="T:System.Reflection.AmbiguousMatchException"/>
+ for properties that shadow properties of a different property type
+ which is what <see cref="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags)"/> does.
+ </para>
+ <para>
+ If you request both public and nonpublic properties, every public property is preferred
+ over every nonpublic property. It would violate the principle of least surprise for a
+ derived class’s implementation detail to be chosen over the public API for a type.
+ </para>
+ </summary>
+ <param name="type">See <see cref="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags)"/>.</param>
+ <param name="name">See <see cref="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags)"/>.</param>
+ <param name="bindingFlags">See <see cref="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags)"/>.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestResult">
+ <summary>
+ The TestResult class represents the result of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_ERRORS_MESSAGE">
+ <summary>
+ Error message for when child tests have errors
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_WARNINGS_MESSAGE">
+ <summary>
+ Error message for when child tests have warnings
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_IGNORE_MESSAGE">
+ <summary>
+ Error message for when child tests are ignored
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.MIN_DURATION">
+ <summary>
+ The minimum duration for tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.InternalAssertCount">
+ <summary>
+ Aggregate assertion count
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.RwLock">
+ <summary>
+ ReaderWriterLock
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.#ctor(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Construct a test result given a Test
+ </summary>
+ <param name="test">The test to be used</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Test">
+ <summary>
+ Gets the test with which this result is associated.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.ResultState">
+ <summary>
+ Gets the ResultState of the test result, which
+ indicates the success or failure of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Name">
+ <summary>
+ Gets the name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.FullName">
+ <summary>
+ Gets the full name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Duration">
+ <summary>
+ Gets or sets the elapsed time for running the test in seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.StartTime">
+ <summary>
+ Gets or sets the time the test started running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.EndTime">
+ <summary>
+ Gets or sets the time the test finished running.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddTestAttachment(NUnit.Framework.Interfaces.TestAttachment)">
+ <summary>
+ Adds a test attachment to the test result
+ </summary>
+ <param name="attachment">The TestAttachment object to attach</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.TestAttachments">
+ <summary>
+ Gets the collection of files attached to the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.AssertCount">
+ <summary>
+ Gets or sets the count of asserts executed
+ when running the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.OutWriter">
+ <summary>
+ Gets a TextWriter, which will write output to be included in the result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Output">
+ <summary>
+ Gets any text output written to this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.AssertionResults">
+ <summary>
+ Gets a list of assertion results associated with the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.ToXml(System.Boolean)">
+ <summary>
+ Returns the Xml representation of the result.
+ </summary>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns>An XmlNode representing the result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds the XML representation of the result as a child of the
+ supplied parent node..
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.PendingFailures">
+ <summary>
+ Gets a count of pending failures (from Multiple Assert)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.WorstAssertionStatus">
+ <summary>
+ Gets the worst assertion status (highest enum) in all the assertion results
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ <param name="message">A message associated with the result state</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String,System.String)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ <param name="message">A message associated with the result state</param>
+ <param name="stackTrace">Stack trace giving the location of the command</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception)">
+ <summary>
+ Set the test result based on the type of exception thrown
+ </summary>
+ <param name="ex">The exception that was thrown</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Set the test result based on the type of exception thrown
+ </summary>
+ <param name="ex">The exception that was thrown</param>
+ <param name="site">The FailureSite to use in the result</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordTearDownException(System.Exception)">
+ <summary>
+ RecordTearDownException appends the message and stacktrace
+ from an exception arising during teardown of the test
+ to any previously recorded information, so that any
+ earlier failure information is not lost. Note that
+ calling Assert.Ignore, Assert.Inconclusive, etc. during
+ teardown is treated as an error. If the current result
+ represents a suite, it may show a teardown error even
+ though all contained tests passed.
+ </summary>
+ <param name="ex">The Exception to be recorded</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordTestCompletion">
+ <summary>
+ Determine result after test has run to completion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionResult)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddReasonElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds a reason element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new reason element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddFailureElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds a failure element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new failure element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddAttachmentsElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds an attachments element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new attachments element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.CreateLegacyFailureMessage">
+ <summary>
+ Creates a failure message incorporating failures
+ from a Multiple Assert block for use by runners
+ that don't know about AssertionResults.
+ </summary>
+ <returns>Message as a string</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.RuntimeType">
+ <summary>
+ Enumeration identifying a common language
+ runtime implementation.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.Any">
+ <summary>Any supported runtime framework</summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.Net">
+ <summary>Microsoft .NET Framework</summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.SSCLI">
+ <summary>Microsoft Shared Source CLI</summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.Mono">
+ <summary>Mono</summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.MonoTouch">
+ <summary>MonoTouch</summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.RuntimeFramework">
+ <summary>
+ RuntimeFramework represents a particular version
+ of a common language runtime implementation.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeFramework.DefaultVersion">
+ <summary>
+ DefaultVersion is an empty Version, used to indicate that
+ NUnit should select the CLR version to use for the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.RuntimeFramework.#ctor(NUnit.Framework.Internal.RuntimeType,System.Version)">
+ <summary>
+ Construct from a runtime type and version. If the version has
+ two parts, it is taken as a framework version. If it has three
+ or more, it is taken as a CLR version. In either case, the other
+ version is deduced based on the runtime type and provided version.
+ </summary>
+ <param name="runtime">The runtime type of the framework</param>
+ <param name="version">The version of the framework</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.CurrentFramework">
+ <summary>
+ Static method to return a RuntimeFramework object
+ for the framework that is currently in use.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.Runtime">
+ <summary>
+ The type of this runtime framework
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.FrameworkVersion">
+ <summary>
+ The framework version for this runtime framework
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.ClrVersion">
+ <summary>
+ The CLR version for this runtime framework
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.AllowAnyVersion">
+ <summary>
+ Return true if any CLR version may be used in
+ matching this RuntimeFramework object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.DisplayName">
+ <summary>
+ Returns the Display name for this framework
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.RuntimeFramework.Parse(System.String)">
+ <summary>
+ Parses a string representing a RuntimeFramework.
+ The string may be just a RuntimeType name or just
+ a Version or a hyphenated RuntimeType-Version or
+ a Version prefixed by 'versionString'.
+ </summary>
+ <param name="s"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.RuntimeFramework.ToString">
+ <summary>
+ Overridden to return the short name of the framework
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.RuntimeFramework.Supports(NUnit.Framework.Internal.RuntimeFramework)">
+ <summary>
+ Returns true if the current framework matches the
+ one supplied as an argument. Two frameworks match
+ if their runtime types are the same or either one
+ is RuntimeType.Any and all specified version components
+ are equal. Negative (i.e. unspecified) version
+ components are ignored.
+ </summary>
+ <param name="target">The RuntimeFramework to be matched.</param>
+ <returns>True on match, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext">
+ <summary>
+ Helper class used to save and restore certain static or
+ singleton settings in the environment that affect tests
+ or which might be changed by the user tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._priorContext">
+ <summary>
+ Link to a prior saved context
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._executionStatus">
+ <summary>
+ Indicates that a stop has been requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._listener">
+ <summary>
+ The event listener currently receiving notifications
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._assertCount">
+ <summary>
+ The number of assertions for the current test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentCulture">
+ <summary>
+ The current culture
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentUICulture">
+ <summary>
+ The current UI culture
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentResult">
+ <summary>
+ The current test result
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentPrincipal">
+ <summary>
+ The current Principal.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
+ </summary>
+ <param name="other">An existing instance of TestExecutionContext.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentContext">
+ <summary>
+ Gets and sets the current context.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentTest">
+ <summary>
+ Gets or sets the current test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTime">
+ <summary>
+ The time the current test started execution
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTicks">
+ <summary>
+ The time the current test started in Ticks
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentResult">
+ <summary>
+ Gets or sets the current test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.OutWriter">
+ <summary>
+ Gets a TextWriter that will send output to the current test result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestObject">
+ <summary>
+ The current test object - that is the user fixture
+ object on which tests are being executed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StopOnError">
+ <summary>
+ Get or set indicator that run should stop on the first error
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.ExecutionStatus">
+ <summary>
+ Gets an enum indicating whether a stop has been requested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.Listener">
+ <summary>
+ The current test event listener
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.Dispatcher">
+ <summary>
+ The current WorkItemDispatcher. Made public for
+ use by nunitlite.tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.ParallelScope">
+ <summary>
+ The ParallelScope to be used by tests running in this context.
+ For builds with out the parallel feature, it has no effect.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.DefaultFloatingPointTolerance">
+ <summary>
+ Default tolerance value used for floating point equality
+ when no other tolerance is specified.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestWorker">
+ <summary>
+ The worker that spawned the context.
+ For builds without the parallel feature, it is null.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.RandomGenerator">
+ <summary>
+ Gets the RandomGenerator specific to this Test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.AssertCount">
+ <summary>
+ Gets the assert count.
+ </summary>
+ <value>The assert count.</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.MultipleAssertLevel">
+ <summary>
+ The current nesting level of multiple assert blocks
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestCaseTimeout">
+ <summary>
+ Gets or sets the test case timeout value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.UpstreamActions">
+ <summary>
+ Gets a list of ITestActions set by upstream tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentCulture">
+ <summary>
+ Saves or restores the CurrentCulture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentUICulture">
+ <summary>
+ Saves or restores the CurrentUICulture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentPrincipal">
+ <summary>
+ Gets or sets the current <see cref="T:System.Security.Principal.IPrincipal"/> for the Thread.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentValueFormatter">
+ <summary>
+ The current head of the ValueFormatter chain, copied from MsgUtils.ValueFormatter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.IsSingleThreaded">
+ <summary>
+ If true, all tests must run on the same thread. No new thread may be spawned.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.UpdateContextFromEnvironment">
+ <summary>
+ Record any changes in the environment made by
+ the test code in the execution context so it
+ will be passed on to lower level tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.EstablishExecutionEnvironment">
+ <summary>
+ Set up the execution environment to match a context.
+ Note that we may be running on the same thread where the
+ context was initially created or on a different thread.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount">
+ <summary>
+ Increments the assert count by one.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount(System.Int32)">
+ <summary>
+ Increments the assert count by a specified amount.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ Adds a new ValueFormatterFactory to the chain of formatters
+ </summary>
+ <param name="formatterFactory">The new factory</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.InitializeLifetimeService">
+ <summary>
+ Obtain lifetime service object
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext">
+ <summary>
+ An IsolatedContext is used when running code
+ that may effect the current result in ways that
+ should not impact the final result of the test.
+ A new TestExecutionContext is created with an
+ initially clear result, which is discarded on
+ exiting the context.
+ </summary>
+ <example>
+ using (new TestExecutionContext.IsolatedContext())
+ {
+ // Code that should not impact the result
+ }
+ </example>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.#ctor">
+ <summary>
+ Save the original current TestExecutionContext and
+ make a new isolated context current.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.Dispose">
+ <summary>
+ Restore the original TestExecutionContext.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext.AdhocContext">
+ <summary>
+ An AdhocTestExecutionContext is created whenever a context is needed
+ but not available in CurrentContext. This happens when tests are run
+ on an adoc basis or Asserts are used outside of tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.AdhocContext.#ctor">
+ <summary>
+ Construct an AdhocTestExecutionContext, which is used
+ whenever the current TestExecutionContext is found to be null.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFilter">
+ <summary>
+ Interface to be implemented by filters applied to tests.
+ The filter applies when running the test, after it has been
+ loaded, since this is the only time an ITest exists.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestFilter.Empty">
+ <summary>
+ Unique Empty filter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFilter.IsEmpty">
+ <summary>
+ Indicates whether this is the EmptyFilter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFilter.TopLevel">
+ <summary>
+ Indicates whether this is a top-level filter,
+ not contained in any other filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. The default
+ implementation checks the test itself, its parents and any descendants.
+
+ Derived classes may override this method or any of the Match methods
+ to change the behavior of the filter.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether the test itself matches the filter criteria, without
+ examining either parents or descendants. This is overridden by each
+ different type of filter to perform the necessary tests.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the filter matches the any parent of the test</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.MatchParent(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether any ancestor of the test matches the filter criteria
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the filter matches the an ancestor of the test</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.MatchDescendant(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether any descendant of the test matches the filter criteria.
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if at least one descendant matches the filter criteria</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(System.String)">
+ <summary>
+ Create a TestFilter instance from an xml representation.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Create a TestFilter from it's TNode representation
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFilter.EmptyFilter">
+ <summary>
+ Nested class provides an empty filter - one that always
+ returns true when called. It never matches explicitly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.ToXml(System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestListener">
+ <summary>
+ TestListener provides an implementation of ITestListener that
+ does nothing. It is used only through its NULL property.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test case has finished
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.#ctor">
+ <summary>
+ Construct a new TestListener - private so it may not be used.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestListener.NULL">
+ <summary>
+ Get a listener that does nothing
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestProgressReporter">
+ <summary>
+ TestProgressReporter translates ITestListener events into
+ the async callbacks that are used to inform the client
+ software about the progress of a test run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.#ctor(System.Web.UI.ICallbackEventHandler)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestProgressReporter"/> class.
+ </summary>
+ <param name="handler">The callback handler to be used for reporting progress.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test has finished. Sends a result summary to the callback.
+ to
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.GetParent(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Returns the parent test item for the targer test item if it exists
+ </summary>
+ <param name="test"></param>
+ <returns>parent test item</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.FormatAttributeValue(System.String)">
+ <summary>
+ Makes a string safe for use as an attribute, replacing
+ characters characters that can't be used with their
+ corresponding xml representations.
+ </summary>
+ <param name="original">The string to be used</param>
+ <returns>A new string with the values replaced</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterizedFixtureSuite">
+ <summary>
+ ParameterizedFixtureSuite serves as a container for the set of test
+ fixtures created from a given Type using various parameters.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterizedFixtureSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.ParameterizedFixtureSuite"/> class.
+ </summary>
+ <param name="typeInfo">The ITypeInfo for the type that represents the suite.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterizedFixtureSuite.TestType">
+ <summary>
+ Gets a string representing the type of test
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterizedMethodSuite">
+ <summary>
+ ParameterizedMethodSuite holds a collection of individual
+ TestMethods with their arguments applied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterizedMethodSuite.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Construct from a MethodInfo
+ </summary>
+ <param name="method"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterizedMethodSuite.TestType">
+ <summary>
+ Gets a string representing the type of test
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.SetUpFixture">
+ <summary>
+ SetUpFixture extends TestSuite and supports
+ Setup and TearDown methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.SetUpFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.SetUpFixture"/> class.
+ </summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Test">
+ <summary>
+ The Test abstract class represents a test within the framework.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test._nextID">
+ <summary>
+ Static value to seed ids. It's started at 1000 so any
+ uninitialized ids will stand out.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test.DeclaringTypeInfo">
+ <summary>
+ Used to cache the declaring type for this MethodInfo
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test._method">
+ <summary>
+ Method property backing field
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String)">
+ <summary>
+ Constructs a test given its name
+ </summary>
+ <param name="name">The name of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String,System.String)">
+ <summary>
+ Constructs a test given the path through the
+ test hierarchy to its parent and a name.
+ </summary>
+ <param name="pathName">The parent tests full name</param>
+ <param name="name">The name of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ TODO: Documentation needed for constructor
+ </summary>
+ <param name="typeInfo"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Construct a test from a MethodInfo
+ </summary>
+ <param name="method"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Id">
+ <summary>
+ Gets or sets the id of the test
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Name">
+ <summary>
+ Gets or sets the name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.FullName">
+ <summary>
+ Gets or sets the fully qualified name of the test
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.ClassName">
+ <summary>
+ Gets the name of the class where this test was declared.
+ Returns null if the test is not associated with a class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.MethodName">
+ <summary>
+ Gets the name of the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none required.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TypeInfo">
+ <summary>
+ Gets the TypeInfo of the fixture used in running this test
+ or null if no fixture type is associated with it.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Method">
+ <summary>
+ Gets a MethodInfo for the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.RunState">
+ <summary>
+ Whether or not the test should be run
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TestType">
+ <summary>
+ Gets a string representing the type of test. Used as an attribute
+ value in the XML representation of a test and has no other
+ function in the framework.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TestCaseCount">
+ <summary>
+ Gets a count of test cases represented by
+ or contained under this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Properties">
+ <summary>
+ Gets the properties for this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.IsSuite">
+ <summary>
+ Returns true if this is a TestSuite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Parent">
+ <summary>
+ Gets the parent as a Test object.
+ Used by the core to set the parent.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Fixture">
+ <summary>
+ Gets or sets a fixture object for running this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.IdPrefix">
+ <summary>
+ Static prefix used for ids in this AppDomain.
+ Set by FrameworkController.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Seed">
+ <summary>
+ Gets or Sets the Int value representing the seed for the RandomGenerator
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.SetUpMethods">
+ <summary>
+ The SetUp methods.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TearDownMethods">
+ <summary>
+ The teardown methods
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.MakeTestResult">
+ <summary>
+ Creates a TestResult for this test.
+ </summary>
+ <returns>A TestResult suitable for this type of test.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.ICustomAttributeProvider)">
+ <summary>
+ Modify a newly constructed test by applying any of NUnit's common
+ attributes, based on a supplied ICustomAttributeProvider, which is
+ usually the reflection element from which the test was constructed,
+ but may not be in some instances. The attributes retrieved are
+ saved for use in subsequent operations.
+ </summary>
+ <param name="provider">An object implementing ICustomAttributeProvider</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.MakeInvalid(System.String)">
+ <summary>
+ Mark the test as Invalid (not runnable) specifying a reason
+ </summary>
+ <param name="reason">The reason the test is not runnable</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Get custom attributes applied to a test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.PopulateTestNode(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Add standard attributes and members to a test node.
+ </summary>
+ <param name="thisNode"></param>
+ <param name="recursive"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ToXml(System.Boolean)">
+ <summary>
+ Returns the Xml representation of the test
+ </summary>
+ <param name="recursive">If true, include child tests recursively</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.CompareTo(System.Object)">
+ <summary>
+ Compares this test to another test for sorting purposes
+ </summary>
+ <param name="obj">The other test</param>
+ <returns>Value of -1, 0 or +1 depending on whether the current test is less than, equal to or greater than the other test</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestAssembly">
+ <summary>
+ TestAssembly is a TestSuite that represents the execution
+ of tests in a managed assembly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.Reflection.Assembly,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
+ specifying the Assembly and the path from which it was loaded.
+ </summary>
+ <param name="assembly">The assembly this test represents.</param>
+ <param name="path">The path used to load the assembly.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
+ for a path which could not be loaded.
+ </summary>
+ <param name="path">The path used to load the assembly.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(NUnit.Framework.Internal.TestAssembly,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Copy-constructor style to create a filtered copy of the test assemblies
+ test cases
+ </summary>
+ <param name="assembly"></param>
+ <param name="filter"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestAssembly.Assembly">
+ <summary>
+ Gets the Assembly represented by this instance.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestAssembly.TestType">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Get custom attributes specified on the assembly
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFixture">
+ <summary>
+ TestFixture is a surrogate for a user test fixture class,
+ containing one or more tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestFixture"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ <param name="arguments">Arguments used to instantiate the test fixture, or null if none used</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestMethod">
+ <summary>
+ The TestMethod class represents a Test implemented as a method.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestMethod.parms">
+ <summary>
+ The ParameterSet used to create this test method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
+ </summary>
+ <param name="method">The method to be used as a test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
+ </summary>
+ <param name="method">The method to be used as a test.</param>
+ <param name="parentSuite">The suite or fixture to which the new test will be added</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.Arguments">
+ <summary>
+ The arguments to use in executing the test method, or empty array if none are provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.MakeTestResult">
+ <summary>
+ Overridden to return a TestCaseResult.
+ </summary>
+ <returns>A TestResult for this test.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns a TNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.MethodName">
+ <summary>
+ Returns the name of the method
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestSuite">
+ <summary>
+ TestSuite represents a composite test, which contains other tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestSuite.tests">
+ <summary>
+ Our collection of child tests
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="name">The name of the suite.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="parentSuiteName">Name of the parent suite.</param>
+ <param name="name">The name of the suite.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ <param name="arguments">Arguments used to instantiate the test fixture, or null if none used.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Copy constructor style to create a filtered copy of the given test suite
+ </summary>
+ <param name="suite">Test Suite to copy</param>
+ <param name="filter">Filter to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.Sort">
+ <summary>
+ Sorts tests under this suite.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.Add(NUnit.Framework.Internal.Test)">
+ <summary>
+ Adds a test to the suite.
+ </summary>
+ <param name="test">The test.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>The list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.TestCaseCount">
+ <summary>
+ Gets a count of test cases represented by
+ or contained under this test.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.Arguments">
+ <summary>
+ The arguments to use in creating the fixture, or empty array if none are provided.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.MaintainTestOrder">
+ <summary>
+ Set to true to suppress sorting this suite's contents
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeSetUpMethods">
+ <summary>
+ OneTimeSetUp methods for this suite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeTearDownMethods">
+ <summary>
+ OneTimeTearDown methods for this suite
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.MakeTestResult">
+ <summary>
+ Overridden to return a TestSuiteResult.
+ </summary>
+ <returns>A TestResult for this test.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.CheckSetUpTearDownMethods(System.Reflection.MethodInfo[])">
+ <summary>
+ Check that setup and teardown methods marked by certain attributes
+ meet NUnit's requirements and mark the tests not runnable otherwise.
+ </summary>
+ <param name="methods">A list of methodinfos to check</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ThreadUtility">
+ <summary>
+ ThreadUtility provides a set of static methods convenient
+ for working with threads.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.Delay(System.Int32,System.Threading.WaitCallback,System.Object)">
+ <summary>
+ Pre-Task compatibility
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.Abort(System.Threading.Thread,System.Int32)">
+ <summary>
+ Abort a thread, helping to dislodging it if it is blocked in native code
+ </summary>
+ <param name="thread">The thread to abort</param>
+ <param name="nativeId">The native thread id (if known), otherwise 0.
+ If provided, allows the thread to be killed if it's in a message pump native blocking wait.
+ This must have previously been captured by calling <see cref="M:NUnit.Framework.Internal.ThreadUtility.GetCurrentThreadNativeId"/> from the running thread itself.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.Kill(System.Threading.Thread,System.Int32)">
+ <summary>
+ Do our best to kill a thread
+ </summary>
+ <param name="thread">The thread to kill</param>
+ <param name="nativeId">The native thread id (if known), otherwise 0.
+ If provided, allows the thread to be killed if it's in a message pump native blocking wait.
+ This must have previously been captured by calling <see cref="M:NUnit.Framework.Internal.ThreadUtility.GetCurrentThreadNativeId"/> from the running thread itself.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.Kill(System.Threading.Thread,System.Object,System.Int32)">
+ <summary>
+ Do our best to kill a thread, passing state info
+ </summary>
+ <param name="thread">The thread to kill</param>
+ <param name="stateInfo">Info for the ThreadAbortException handler</param>
+ <param name="nativeId">The native thread id (if known), otherwise 0.
+ If provided, allows the thread to be killed if it's in a message pump native blocking wait.
+ This must have previously been captured by calling <see cref="M:NUnit.Framework.Internal.ThreadUtility.GetCurrentThreadNativeId"/> from the running thread itself.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.DislodgeThreadInNativeMessageWait(System.Threading.Thread,System.Int32)">
+ <summary>
+ Schedule a threadpool thread to check on the aborting thread in case it's in a message pump native blocking wait
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.GetCurrentThreadNativeId">
+ <summary>
+ Captures the current thread's native id. If provided to <see cref="M:NUnit.Framework.Internal.ThreadUtility.Kill(System.Threading.Thread,System.Int32)"/> later, allows the thread to be killed if it's in a message pump native blocking wait.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.PostThreadCloseMessage(System.Int32)">
+ <summary>
+ Sends a message to the thread to dislodge it from native code and allow a return to managed code, where a ThreadAbortException can be generated.
+ The message is meaningless (WM_CLOSE without a window handle) but it will end any blocking message wait.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeHelper">
+ <summary>
+ TypeHelper provides static methods that operate on Types.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TypeHelper.NonmatchingType">
+ <summary>
+ A special value, which is used to indicate that BestCommonType() method
+ was unable to find a common type for the specified arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type)">
+ <summary>
+ Gets the display name for a Type as used by NUnit.
+ </summary>
+ <param name="type">The Type for which a display name is needed.</param>
+ <returns>The display name for the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type,System.Object[])">
+ <summary>
+ Gets the display name for a Type as used by NUnit.
+ </summary>
+ <param name="type">The Type for which a display name is needed.</param>
+ <param name="arglist">The arglist provided.</param>
+ <returns>The display name for the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.BestCommonType(System.Type,System.Type)">
+ <summary>
+ Returns the best fit for a common type to be used in
+ matching actual arguments to a methods Type parameters.
+ </summary>
+ <param name="type1">The first type.</param>
+ <param name="type2">The second type.</param>
+ <returns>Either type1 or type2, depending on which is more general.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.IsNumeric(System.Type)">
+ <summary>
+ Determines whether the specified type is numeric.
+ </summary>
+ <param name="type">The type to be examined.</param>
+ <returns>
+ <c>true</c> if the specified type is numeric; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.ConvertArgumentList(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
+ <summary>
+ Convert an argument list to the required parameter types.
+ Currently, only widening numeric conversions are performed.
+ </summary>
+ <param name="arglist">An array of args to be converted</param>
+ <param name="parameters">A ParameterInfo[] whose types will be used as targets</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.CanDeduceTypeArgsFromArgs(System.Type,System.Object[],System.Type[]@)">
+ <summary>
+ Determines whether this instance can deduce type args for a generic type from the supplied arguments.
+ </summary>
+ <param name="type">The type to be examined.</param>
+ <param name="arglist">The arglist.</param>
+ <param name="typeArgsOut">The type args to be used.</param>
+ <returns>
+ <c>true</c> if this the provided args give sufficient information to determine the type args to be used; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDeclaredInterfaces(System.Type)">
+ <summary>
+ Return the interfaces implemented by a Type.
+ </summary>
+ <param name="type">The Type to be examined.</param>
+ <returns>An array of Types for the interfaces.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseResult">
+ <summary>
+ Represents the result of running a single test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseResult.#ctor(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Construct a TestCaseResult based on a TestMethod
+ </summary>
+ <param name="test">A TestMethod to which the result applies.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestSuiteResult">
+ <summary>
+ Represents the result of running a test suite
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuiteResult.#ctor(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Construct a TestSuiteResult base on a TestSuite
+ </summary>
+ <param name="suite">The TestSuite to which the result applies</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.WarningCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuiteResult.AddResult(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Adds a child result to this result, setting this result's
+ ResultState to Failure if the child result failed.
+ </summary>
+ <param name="result">The result to be added</param>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureData">
+ <summary>
+ The TestFixtureData class represents a set of arguments
+ and other parameter info to be used for a parameterized
+ fixture. It is derived from TestFixtureParameters and adds a
+ fluent syntax for use in initializing the fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg">The argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ <param name="arg3">The third argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.SetName(System.String)">
+ <summary>
+ Sets the name of the test fixture
+ </summary>
+ <returns>The modified TestFixtureData instance</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Explicit">
+ <summary>
+ Marks the test fixture as explicit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Explicit(System.String)">
+ <summary>
+ Marks the test fixture as explicit, specifying the reason.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Ignore(System.String)">
+ <summary>
+ Ignores this TestFixture, specifying the reason.
+ </summary>
+ <param name="reason">The reason.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.DirectoryAssert">
+ <summary>
+ Asserts on Directories
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use DirectoryAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Verifies that two directories are equal. Two directories are considered
+ equal if both are null, or if both point to the same directory.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if the directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Verifies that two directories are equal. Two directories are considered
+ equal if both are null, or if both point to the same directory.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that two directories are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that two directories are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String)">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String)">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ </member>
+ <member name="T:NUnit.Framework.Does">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Does.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Does.Exist">
+ <summary>
+ Returns a constraint that succeeds if the value
+ is a file or directory and it exists.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Contain(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Contain(System.String)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/>. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.ContainKey(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the Dictionary key collection.
+ </summary>
+ <param name="expected">The key to be matched in the Dictionary key collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Does.ContainValue(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the Dictionary value collection.
+ </summary>
+ <param name="expected">The value to be matched in the Dictionary value collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Does.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ResultStateException">
+ <summary>
+ Abstract base for Exceptions that terminate a test and provide a ResultState.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.ResultStateException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ITestAction">
+ <summary>
+ When implemented by an attribute, this interface implemented to provide actions to execute before and after tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ITestAction.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed before each test is run
+ </summary>
+ <param name="test">The test that is going to be run.</param>
+ </member>
+ <member name="M:NUnit.Framework.ITestAction.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed after each test is run
+ </summary>
+ <param name="test">The test that has just been run.</param>
+ </member>
+ <member name="P:NUnit.Framework.ITestAction.Targets">
+ <summary>
+ Provides the target for the action attribute
+ </summary>
+ <returns>The target for the action attribute</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestDelegate">
+ <summary>
+ Delegate used by tests that execute code and
+ capture any thrown exception.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AssertionHelper">
+ <summary>
+ AssertionHelper is an optional base class for user tests,
+ allowing the use of shorter names in making asserts.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
+ <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to <see cref="M:NUnit.Framework.Assert.That(System.Boolean)"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="actual">The actual value to test</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="actual">The actual value to test</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Map(System.Collections.ICollection)">
+ <summary>
+ Returns a ListMapper based on a collection.
+ </summary>
+ <param name="original">The original collection</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Zero">
+ <summary>
+ Returns a constraint that tests for equality with zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.BinarySerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in binary format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.XmlSerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in xml format.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Contains(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Contains(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringContaining(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.ContainsSubstring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotContain(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StartsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringStarting(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotStartWith(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EndsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringEnding(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotEndWith(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Matches(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringMatching(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotMatch(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value matches the pattern supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ within a specified range.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Assume">
+ <summary>
+ Provides static methods to express the assumptions
+ that must be met for a test to give a meaningful
+ result. If an assumption is not met, the test
+ should produce an inconclusive result.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assume.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ <returns>Not applicable</returns>
+ </member>
+ <member name="M:NUnit.Framework.Assume.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the
+ method throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="T:NUnit.Framework.CategoryAttribute">
+ <summary>
+ Attribute used to apply a category to a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.CategoryAttribute.categoryName">
+ <summary>
+ The name of the category
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.#ctor(System.String)">
+ <summary>
+ Construct attribute for a given category based on
+ a name. The name may not contain the characters ',',
+ '+', '-' or '!'. However, this is not checked in the
+ constructor since it would cause an error to arise at
+ as the test was loaded without giving a clear indication
+ of where the problem is located. The error is handled
+ in NUnitFramework.cs by marking the test as not
+ runnable.
+ </summary>
+ <param name="name">The name of the category</param>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.#ctor">
+ <summary>
+ Protected constructor uses the Type name as the name
+ of the category.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.CategoryAttribute.Name">
+ <summary>
+ The name of the category
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding a category to it.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.CombinatorialAttribute">
+ <summary>
+ Marks a test to use a combinatorial join of any argument
+ data provided. Since this is the default, the attribute is
+ optional.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CombinatorialAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.CultureAttribute">
+ <summary>
+ CultureAttribute is used to mark a test fixture or an
+ individual method as applying to a particular Culture only.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.#ctor">
+ <summary>
+ Constructor with no cultures specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more cultures
+ </summary>
+ <param name="cultures">Comma-deliminted list of cultures</param>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Causes a test to be skipped if this CultureAttribute is not satisfied.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported">
+ <summary>
+ Tests to determine if the current culture is supported
+ based on the properties of this attribute.
+ </summary>
+ <returns>True, if the current culture is supported</returns>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String)">
+ <summary>
+ Test to determine if the a particular culture or comma-
+ delimited set of cultures is in use.
+ </summary>
+ <param name="culture">Name of the culture or comma-separated list of culture ids</param>
+ <returns>True if the culture is in use on the system</returns>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of cultures
+ is being used currently.
+ </summary>
+ <param name="cultures"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.DataAttribute">
+ <summary>
+ The abstract base class for all data-providing attributes
+ defined by NUnit. Used to select all data sources for a
+ method, class or parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DataAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointAttribute">
+ <summary>
+ Used to mark a field for use as a datapoint when executing a theory
+ within the same fixture that requires an argument of the field's Type.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointsAttribute">
+ <summary>
+ Used to mark a field, property or method providing a set of datapoints to
+ be used in executing any theories within the same fixture that require an
+ argument of the Type provided. The data source may provide an array of
+ the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ Synonymous with DatapointSourceAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointSourceAttribute">
+ <summary>
+ Used to mark a field, property or method providing a set of datapoints to
+ be used in executing any theories within the same fixture that require an
+ argument of the Type provided. The data source may provide an array of
+ the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ Synonymous with DatapointsAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DescriptionAttribute">
+ <summary>
+ Attribute used to provide descriptive text about a
+ test case or fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DescriptionAttribute.#ctor(System.String)">
+ <summary>
+ Construct a description Attribute
+ </summary>
+ <param name="description">The text of the description</param>
+ </member>
+ <member name="T:NUnit.Framework.ExplicitAttribute">
+ <summary>
+ ExplicitAttribute marks a test or test fixture so that it will
+ only be run if explicitly executed from the gui or command line
+ or if it is included by use of a filter. The test will not be
+ run simply because an enclosing suite is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.#ctor(System.String)">
+ <summary>
+ Constructor with a reason
+ </summary>
+ <param name="reason">The reason test is marked explicit</param>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by marking it as explicit.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.IgnoreAttribute">
+ <summary>
+ Attribute used to mark a test that is to be ignored.
+ Ignored tests result in a warning message when the
+ tests are run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreAttribute.#ctor(System.String)">
+ <summary>
+ Constructs the attribute giving a reason for ignoring the test
+ </summary>
+ <param name="reason">The reason for ignoring the test</param>
+ </member>
+ <member name="P:NUnit.Framework.IgnoreAttribute.Until">
+ <summary>
+ The date in the future to stop ignoring the test as a string in UTC time.
+ For example for a date and time, "2014-12-25 08:10:00Z" or for just a date,
+ "2014-12-25". If just a date is given, the Ignore will expire at midnight UTC.
+ </summary>
+ <remarks>
+ Once the ignore until date has passed, the test will be marked
+ as runnable. Tests with an ignore until date will have an IgnoreUntilDate
+ property set which will appear in the test results.
+ </remarks>
+ <exception cref="T:System.FormatException">The string does not contain a valid string representation of a date and time.</exception>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by marking it as Ignored.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.IncludeExcludeAttribute">
+ <summary>
+ Abstract base for Attributes that are used to include tests
+ in the test run based on environmental settings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor">
+ <summary>
+ Constructor with no included items specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more included items
+ </summary>
+ <param name="include">Comma-delimited list of included items</param>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Include">
+ <summary>
+ Name of the item that is needed in order for
+ a test to run. Multiple items may be given,
+ separated by a comma.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Exclude">
+ <summary>
+ Name of the item to be excluded. Multiple items
+ may be given, separated by a comma.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Reason">
+ <summary>
+ The reason for including or excluding the test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.MaxTimeAttribute">
+ <summary>
+ Specifies the maximum time (in milliseconds) for a test case to succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MaxTimeAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a MaxTimeAttribute, given a time in milliseconds.
+ </summary>
+ <param name="milliseconds">The maximum elapsed time in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.NUnitAttribute">
+ <summary>
+ The abstract base class for all custom attributes defined by NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.NUnitAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.PairwiseAttribute">
+ <summary>
+ Marks a test to use a pairwise join of any argument
+ data provided. Arguments will be combined in such a
+ way that all possible pairs of arguments are used.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PairwiseAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.PlatformAttribute">
+ <summary>
+ PlatformAttribute is used to mark a test fixture or an
+ individual method as applying to a particular platform only.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PlatformAttribute.#ctor">
+ <summary>
+ Constructor with no platforms specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PlatformAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more platforms
+ </summary>
+ <param name="platforms">Comma-delimited list of platforms</param>
+ </member>
+ <member name="M:NUnit.Framework.PlatformAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Causes a test to be skipped if this PlatformAttribute is not satisfied.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.PropertyAttribute">
+ <summary>
+ PropertyAttribute is used to attach information to a test as a name/value pair..
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Construct a PropertyAttribute with a name and string value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
+ <summary>
+ Construct a PropertyAttribute with a name and int value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
+ <summary>
+ Construct a PropertyAttribute with a name and double value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
+ <summary>
+ Constructor for derived classes that set the
+ property dictionary directly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
+ <summary>
+ Constructor for use by derived classes that use the
+ name of the type as the property name. Derived classes
+ must ensure that the Type of the property value is
+ a standard type supported by the BCL. Any custom
+ types will cause a serialization Exception when
+ in the client.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.PropertyAttribute.Properties">
+ <summary>
+ Gets the property dictionary for this attribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding properties to it.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.RandomAttribute">
+ <summary>
+ RandomAttribute is used to supply a set of random values
+ to a single parameter of a parameterized test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.RandomAttribute.Distinct">
+ <summary>
+ If true, no value will be repeated.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a random set of values appropriate for the Type of the
+ parameter on which the attribute appears, specifying only the count.
+ </summary>
+ <param name="count"></param>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Construct a set of ints within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt32,System.UInt32,System.Int32)">
+ <summary>
+ Construct a set of unsigned ints within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int64,System.Int64,System.Int32)">
+ <summary>
+ Construct a set of longs within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt64,System.UInt64,System.Int32)">
+ <summary>
+ Construct a set of unsigned longs within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int16,System.Int16,System.Int32)">
+ <summary>
+ Construct a set of shorts within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt16,System.UInt16,System.Int32)">
+ <summary>
+ Construct a set of unsigned shorts within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Double,System.Double,System.Int32)">
+ <summary>
+ Construct a set of doubles within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Single,System.Single,System.Int32)">
+ <summary>
+ Construct a set of floats within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Byte,System.Byte,System.Int32)">
+ <summary>
+ Construct a set of bytes within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.SByte,System.SByte,System.Int32)">
+ <summary>
+ Construct a set of sbytes within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the collection of values to be used as arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RangeAttribute">
+ <summary>
+ RangeAttribute is used to supply a range of values to an
+ individual parameter of a parameterized test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32)">
+ <summary>
+ Construct a range of ints using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Construct a range of ints specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32)">
+ <summary>
+ Construct a range of unsigned ints using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32,System.UInt32)">
+ <summary>
+ Construct a range of unsigned ints specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64)">
+ <summary>
+ Construct a range of longs using a default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64,System.Int64)">
+ <summary>
+ Construct a range of longs
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64)">
+ <summary>
+ Construct a range of unsigned longs using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64,System.UInt64)">
+ <summary>
+ Construct a range of unsigned longs specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Double,System.Double,System.Double)">
+ <summary>
+ Construct a range of doubles
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Single,System.Single,System.Single)">
+ <summary>
+ Construct a range of floats
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the range of values to be used as arguments
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RepeatAttribute">
+ <summary>
+ RepeatAttribute may be applied to test case in order
+ to run it multiple times.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a RepeatAttribute
+ </summary>
+ <param name="count">The number of times to run the test</param>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand">
+ <summary>
+ The test command for the RepeatAttribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="repeatCount">The number of repetitions</param>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.RequiresThreadAttribute">
+ <summary>
+ Marks a test that must run on a separate thread.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor">
+ <summary>
+ Construct a RequiresThreadAttribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor(System.Threading.ApartmentState)">
+ <summary>
+ Construct a RequiresThreadAttribute, specifying the apartment
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SequentialAttribute">
+ <summary>
+ Marks a test to use a Sequential join of any argument
+ data provided. Arguments will be combined into test cases,
+ taking the next value of each argument until all are used.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SequentialAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SetCultureAttribute">
+ <summary>
+ Sets the current Culture for the duration of a test.
+ <para>
+ It may be specified at the level of a test or a fixture.
+ The culture remains set until the test or fixture completes and is then reset to its original value.
+ </para>
+ </summary>
+ <seealso cref="T:NUnit.Framework.SetUICultureAttribute"/>
+ </member>
+ <member name="M:NUnit.Framework.SetCultureAttribute.#ctor(System.String)">
+ <summary>
+ Construct given the name of a culture
+ </summary>
+ <param name="culture"></param>
+ </member>
+ <member name="T:NUnit.Framework.SetUICultureAttribute">
+ <summary>
+ Sets the current UI Culture for the duration of a test.
+ <para>
+ It may be specified at the level of a test or a fixture.
+ The UI culture remains set until the test or fixture completes and is then reset to its original value.
+ </para>
+ </summary>
+ <seealso cref="T:NUnit.Framework.SetCultureAttribute"/>
+ </member>
+ <member name="M:NUnit.Framework.SetUICultureAttribute.#ctor(System.String)">
+ <summary>
+ Construct given the name of a culture
+ </summary>
+ <param name="culture"></param>
+ </member>
+ <member name="T:NUnit.Framework.SetUpAttribute">
+ <summary>
+ Attribute used to identify a method that is called
+ immediately before each test is run.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SetUpFixtureAttribute">
+ <summary>
+ Attribute used to identify a class that contains
+ <see cref="T:NUnit.Framework.OneTimeSetUpAttribute" /> or <see cref="T:NUnit.Framework.OneTimeTearDownAttribute" />
+ methods for all the test fixtures under a given namespace.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SetUpFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a SetUpFixture from type provided. Normally called for a Type
+ on which the attribute has been placed.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A SetUpFixture object as a TestSuite.</returns>
+ </member>
+ <member name="T:NUnit.Framework.TearDownAttribute">
+ <summary>
+ Attribute used to identify a method that is called
+ immediately after each test is run. The method is
+ guaranteed to be called, even if an exception is thrown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestAttribute">
+ <summary>
+ Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
+ class makes the method callable from the NUnit test runner. There is a property
+ called Description which is optional which you can provide a more detailed test
+ description. This class cannot be inherited.
+ </summary>
+
+ <example>
+ [TestFixture]
+ public class Fixture
+ {
+ [Test]
+ public void MethodToTest()
+ {}
+
+ [Test(Description = "more detailed description")]
+ public void TestDescriptionMethod()
+ {}
+ }
+ </example>
+
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.Description">
+ <summary>
+ Descriptive text for this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.Author">
+ <summary>
+ The author of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.TestOf">
+ <summary>
+ The type that this test is testing
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding a description, if not already set.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.ExpectedResult">
+ <summary>
+ Gets or sets the expected result.
+ </summary>
+ <value>The result.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.HasExpectedResult">
+ <summary>
+ Returns true if an expected result has been set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestMethod from a given method.
+ </summary>
+ <param name="method">The method for which a test is to be constructed.</param>
+ <param name="suite">The suite to which the test will be added.</param>
+ <returns>A TestMethod</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseAttribute">
+ <summary>
+ TestCaseAttribute is used to mark parameterized test cases
+ and provide them with their arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct a TestCaseAttribute with a list of arguments.
+ This constructor is not CLS-Compliant
+ </summary>
+ <param name="arguments"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a single argument
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a two arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a three arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ <param name="arg3"></param>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.TestName">
+ <summary>
+ Gets or sets the name of the test.
+ </summary>
+ <value>The name of the test.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.RunState">
+ <summary>
+ Gets or sets the RunState of this test case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Arguments">
+ <summary>
+ Gets the list of arguments to a test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Properties">
+ <summary>
+ Gets the properties of the test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedResult">
+ <summary>
+ Gets or sets the expected result.
+ </summary>
+ <value>The result.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.HasExpectedResult">
+ <summary>
+ Returns true if the expected result has been set
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Description">
+ <summary>
+ Gets or sets the description.
+ </summary>
+ <value>The description.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Author">
+ <summary>
+ The author of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.TestOf">
+ <summary>
+ The type that this test is testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Ignore">
+ <summary>
+ Gets or sets the reason for ignoring the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Explicit">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestCaseAttribute"/> is explicit.
+ </summary>
+ <value>
+ <c>true</c> if explicit; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Reason">
+ <summary>
+ Gets or sets the reason for not running the test.
+ </summary>
+ <value>The reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.IgnoreReason">
+ <summary>
+ Gets or sets the ignore reason. When set to a non-null
+ non-empty value, the test is marked as ignored.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.IncludePlatform">
+ <summary>
+ Comma-delimited list of platforms to run the test for
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.ExcludePlatform">
+ <summary>
+ Comma-delimited list of platforms to not run the test for
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Category">
+ <summary>
+ Gets and sets the category for this test case.
+ May be a comma-separated list of categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.PerformSpecialConversions(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
+ <summary>
+ Performs several special conversions allowed by NUnit in order to
+ permit arguments with types that cannot be used in the constructor
+ of an Attribute such as TestCaseAttribute or to simplify their use.
+ </summary>
+ <param name="arglist">The arguments to be converted</param>
+ <param name="parameters">The ParameterInfo array for the method</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The MethodInfo for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseSourceAttribute">
+ <summary>
+ TestCaseSourceAttribute indicates the source to be used to
+ provide test cases for a test method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the method, property or field that will provide data
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String,System.Object[])">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String,System.Object[])">
+ <summary>
+ Construct with a name
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type)">
+ <summary>
+ Construct with a Type
+ </summary>
+ <param name="sourceType">The type that will provide data</param>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.MethodParams">
+ <summary>
+ A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.Category">
+ <summary>
+ Gets or sets the category associated with every fixture created from
+ this attribute. May be a single category or a comma-separated list.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The IMethod for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.GetTestCasesFor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Returns a set of ITestCaseDataItems for use as arguments
+ to a parameterized test method.
+ </summary>
+ <param name="method">The method for which data is needed.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureAttribute">
+ <summary>
+ TestFixtureAttribute is used to mark a class that represents a TestFixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct with a object[] representing a set of arguments.
+ In .NET 2.0, the arguments may later be separated into
+ type arguments and constructor arguments.
+ </summary>
+ <param name="arguments"></param>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TestName">
+ <summary>
+ Gets or sets the name of the test.
+ </summary>
+ <value>The name of the test.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.RunState">
+ <summary>
+ Gets or sets the RunState of this test fixture.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Arguments">
+ <summary>
+ The arguments originally provided to the attribute
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Properties">
+ <summary>
+ Properties pertaining to this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TypeArgs">
+ <summary>
+ Get or set the type arguments. If not set
+ explicitly, any leading arguments that are
+ Types are taken as type arguments.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Description">
+ <summary>
+ Descriptive text for this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Author">
+ <summary>
+ The author of this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TestOf">
+ <summary>
+ The type that this fixture is testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Ignore">
+ <summary>
+ Gets or sets the ignore reason. May set RunState as a side effect.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Reason">
+ <summary>
+ Gets or sets the reason for not running the fixture.
+ </summary>
+ <value>The reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.IgnoreReason">
+ <summary>
+ Gets or sets the ignore reason. When set to a non-null
+ non-empty value, the test is marked as ignored.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Explicit">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestFixtureAttribute"/> is explicit.
+ </summary>
+ <value>
+ <c>true</c> if explicit; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Category">
+ <summary>
+ Gets and sets the category for this fixture.
+ May be a comma-separated list of categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a fixture from type provided. Normally called for a Type
+ on which the attribute has been placed.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A an IEnumerable holding one TestFixture object.</returns>
+ </member>
+ <member name="T:NUnit.Framework.TheoryAttribute">
+ <summary>
+ Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
+ class makes the method callable from the NUnit test runner. There is a property
+ called Description which is optional which you can provide a more detailed test
+ description. This class cannot be inherited.
+ </summary>
+
+ <example>
+ [TestFixture]
+ public class Fixture
+ {
+ [Test]
+ public void MethodToTest()
+ {}
+
+ [Test(Description = "more detailed description")]
+ public void TestDescriptionMethod()
+ {}
+ }
+ </example>
+
+ </member>
+ <member name="M:NUnit.Framework.TheoryAttribute.#ctor">
+ <summary>
+ Construct the attribute, specifying a combining strategy and source of parameter data.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TimeoutAttribute">
+ <summary>
+ Used on a method, marks the test with a timeout value in milliseconds.
+ The test will be run in a separate thread and is cancelled if the timeout
+ is exceeded. Used on a class or assembly, sets the default timeout
+ for all contained test methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TimeoutAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a TimeoutAttribute given a time in milliseconds
+ </summary>
+ <param name="timeout">The timeout value in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.ValuesAttribute">
+ <summary>
+ ValuesAttribute is used to provide literal arguments for
+ an individual parameter of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ValuesAttribute.data">
+ <summary>
+ The collection of data to be returned. Must
+ be set by any derived attribute classes.
+ We use an object[] so that the individual
+ elements may have their type changed in GetData
+ if necessary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor">
+ <summary>
+ Constructs for use with an Enum parameter. Will pass every enum
+ value in to the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object)">
+ <summary>
+ Construct with one argument
+ </summary>
+ <param name="arg1"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct with two arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Construct with three arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ <param name="arg3"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct with an array of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the collection of values to be used as arguments
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ValueSourceAttribute">
+ <summary>
+ ValueSourceAttribute indicates the source to be used to
+ provide data for one parameter of a test method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the factory - for use with languages
+ that don't support params arrays.
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name - for use with languages
+ that don't support params arrays.
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="P:NUnit.Framework.ValueSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.ValueSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Gets an enumeration of data items for use as arguments
+ for a test method parameter.
+ </summary>
+ <param name="parameter">The parameter for which data is needed</param>
+ <returns>
+ An enumeration containing individual data items
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.CollectionAssert">
+ <summary>
+ A set of Assert methods operating on one or more collections
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use CollectionAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type)">
+ <summary>
+ Asserts that all items contained in collection are of the type specified by expectedType.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ <param name="expectedType">System.Type that all objects in collection must be instances of</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String,System.Object[])">
+ <summary>
+ Asserts that all items contained in collection are of the type specified by expectedType.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ <param name="expectedType">System.Type that all objects in collection must be instances of</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable)">
+ <summary>
+ Asserts that all items contained in collection are not equal to null.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that all items contained in collection are not equal to null.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable)">
+ <summary>
+ Ensures that every object contained in collection exists within the collection
+ once and only once.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Ensures that every object contained in collection exists within the collection
+ once and only once.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are not equivalent.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not equivalent.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object)">
+ <summary>
+ Asserts that collection contains actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object to be found within collection</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that collection contains actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object to be found within collection</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object)">
+ <summary>
+ Asserts that collection does not contain actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object that cannot exist within collection</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that collection does not contain actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object that cannot exist within collection</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the superset does not contain the subset
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the superset does not contain the subset
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the superset contains the subset.
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the superset contains the subset.
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the subset does not contain the superset
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the subset does not contain the superset
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the subset contains the superset.
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the subset contains the superset.
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array,list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array,list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="comparer">A custom comparer to perform the comparisons</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="comparer">A custom comparer to perform the comparisons</param>
+ </member>
+ <member name="T:NUnit.Framework.Contains">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Item(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Key(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the dictionary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Value(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the dictionary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Substring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AssertionException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.IgnoreException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String)">
+ <param name="message"></param>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IgnoreException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.InconclusiveException">
+ <summary>
+ Thrown when a test executes inconclusively.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.InconclusiveException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SuccessException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.String)">
+ <param name="message"></param>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.SuccessException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.FileAssert">
+ <summary>
+ Asserts on Files
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use FileAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
+ <summary>
+ Verifies that two Streams are equal. Two Streams are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream)">
+ <summary>
+ Verifies that two Streams are equal. Two Streams are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo)">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String)">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
+ <summary>
+ Asserts that two Streams are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ <param name="message">The message to be displayed when the two Stream are the same.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream)">
+ <summary>
+ Asserts that two Streams are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo)">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String)">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo)">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.String)">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo)">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String)">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="T:NUnit.Framework.Has">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.One">
+ <summary>
+ Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/> which will apply
+ the following constraint to only one member of the collection,
+ and fail if none or more than one match occurs.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Is">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Zero">
+ <summary>
+ Returns a constraint that tests for equality with zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.BinarySerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in binary format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.XmlSerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in xml format.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable to the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable to the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ inclusively within a specified range.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Iz">
+ <summary>
+ The Iz class is a synonym for Is intended for use in VB,
+ which regards Is as a keyword.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.List">
+ <summary>
+ The List class is a helper class with properties and methods
+ that supply a number of constraints used with lists and collections.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.List.Map(System.Collections.ICollection)">
+ <summary>
+ List.Map returns a ListMapper, which can be used to map
+ the original collection to another collection.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.ListMapper">
+ <summary>
+ ListMapper is used to transform a collection used as an actual argument
+ producing another collection to be used in the assertion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ListMapper.#ctor(System.Collections.ICollection)">
+ <summary>
+ Construct a ListMapper based on a collection
+ </summary>
+ <param name="original">The collection to be transformed</param>
+ </member>
+ <member name="M:NUnit.Framework.ListMapper.Property(System.String)">
+ <summary>
+ Produces a collection containing all the values of a property
+ </summary>
+ <param name="name">The collection of property values</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.StringAssert">
+ <summary>
+ Basic Asserts on strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use StringAssert.AreEqualIgnoringCase(...) or Assert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string is not found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string starts with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
+ <summary>
+ Asserts that a string starts with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not start with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
+ <summary>
+ Asserts that a string does not start with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string ends with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
+ <summary>
+ Asserts that a string ends with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not end with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
+ <summary>
+ Asserts that a string does not end with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two strings are equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
+ <summary>
+ Asserts that two strings are equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two strings are not equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
+ <summary>
+ Asserts that two strings are not equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string matches an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be matched</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
+ <summary>
+ Asserts that a string matches an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be matched</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not match an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be used</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
+ <summary>
+ Asserts that a string does not match an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be used</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseData">
+ <summary>
+ The TestCaseData class represents a set of arguments
+ and other parameter info to be used for a parameterized
+ test case. It is derived from TestCaseParameters and adds a
+ fluent syntax for use in initializing the test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg">The argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ <param name="arg3">The third argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Returns(System.Object)">
+ <summary>
+ Sets the expected result for the test
+ </summary>
+ <param name="result">The expected result</param>
+ <returns>A modified TestCaseData</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetName(System.String)">
+ <summary>
+ Sets the name of the test case
+ </summary>
+ <returns>The modified TestCaseData instance</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetDescription(System.String)">
+ <summary>
+ Sets the description for the test case
+ being constructed.
+ </summary>
+ <param name="description">The description.</param>
+ <returns>The modified TestCaseData instance.</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetCategory(System.String)">
+ <summary>
+ Applies a category to the test
+ </summary>
+ <param name="category"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.String)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Int32)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Double)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Explicit">
+ <summary>
+ Marks the test case as explicit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Explicit(System.String)">
+ <summary>
+ Marks the test case as explicit, specifying the reason.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Ignore(System.String)">
+ <summary>
+ Ignores this TestCase, specifying the reason.
+ </summary>
+ <param name="reason">The reason.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestContext">
+ <summary>
+ Provide the context information of the current test.
+ This is an adapter for the internal ExecutionContext
+ class, hiding the internals from the user test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Construct a TestContext for an ExecutionContext
+ </summary>
+ <param name="testExecutionContext">The ExecutionContext to adapt</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.CurrentContext">
+ <summary>
+ Get the current test context. This is created
+ as needed. The user may save the context for
+ use within a test, but it should not be used
+ outside the test for which it is created.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Out">
+ <summary>
+ Gets a TextWriter that will send output to the current test result.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Error">
+ <summary>
+ Gets a TextWriter that will send output directly to Console.Error
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Progress">
+ <summary>
+ Gets a TextWriter for use in displaying immediate progress messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Parameters">
+ <summary>
+ TestParameters object holds parameters for the test run, if any are specified
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.DefaultWorkDirectory">
+ <summary>
+ Static DefaultWorkDirectory is now used as the source
+ of the public instance property WorkDirectory. This is
+ a bit odd but necessary to avoid breaking user tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Test">
+ <summary>
+ Get a representation of the current test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Result">
+ <summary>
+ Gets a Representation of the TestResult for the current test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.WorkerId">
+ <summary>
+ Gets the unique name of the Worker that is executing this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestDirectory">
+ <summary>
+ Gets the directory containing the current test assembly.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.WorkDirectory">
+ <summary>
+ Gets the directory to be used for outputting files created
+ by this test run.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Random">
+ <summary>
+ Gets the random generator.
+ </summary>
+ <value>
+ The random generator.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.AssertCount">
+ <summary>
+ Gets the number of assertions executed
+ up to this point in the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Boolean)">
+ <summary>Write the string representation of a boolean value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Char)">
+ <summary>Write a char to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Char[])">
+ <summary>Write a char array to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Double)">
+ <summary>Write the string representation of a double to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Int32)">
+ <summary>Write the string representation of an Int32 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Int64)">
+ <summary>Write the string representation of an Int64 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Decimal)">
+ <summary>Write the string representation of a decimal value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Object)">
+ <summary>Write the string representation of an object to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Single)">
+ <summary>Write the string representation of a Single value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String)">
+ <summary>Write a string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.UInt32)">
+ <summary>Write the string representation of a UInt32 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.UInt64)">
+ <summary>Write the string representation of a UInt64 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object[])">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine">
+ <summary>Write a line terminator to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Boolean)">
+ <summary>Write the string representation of a boolean value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char)">
+ <summary>Write a char to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char[])">
+ <summary>Write a char array to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Double)">
+ <summary>Write the string representation of a double to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int32)">
+ <summary>Write the string representation of an Int32 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int64)">
+ <summary>Write the string representation of an Int64 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Decimal)">
+ <summary>Write the string representation of a decimal value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Object)">
+ <summary>Write the string representation of an object to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Single)">
+ <summary>Write the string representation of a Single value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String)">
+ <summary>Write a string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt32)">
+ <summary>Write the string representation of a UInt32 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt64)">
+ <summary>Write the string representation of a UInt64 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object[])">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ This method adds the a new ValueFormatterFactory to the
+ chain of responsibility used for formatting values in messages.
+ The scope of the change is the current TestContext.
+ </summary>
+ <param name="formatterFactory">The factory delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddTestAttachment(System.String,System.String)">
+ <summary>
+ Attach a file to the current test result
+ </summary>
+ <param name="filePath">Relative or absolute file path to attachment</param>
+ <param name="description">Optional description of attachment</param>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddFormatter``1(NUnit.Framework.Constraints.ValueFormatter)">
+ <summary>
+ This method provides a simplified way to add a ValueFormatter
+ delegate to the chain of responsibility, creating the factory
+ delegate internally. It is useful when the Type of the object
+ is the only criterion for selection of the formatter, since
+ it can be used without getting involved with a compound function.
+ </summary>
+ <typeparam name="TSUPPORTED">The type supported by this formatter</typeparam>
+ <param name="formatter">The ValueFormatter delegate</param>
+ </member>
+ <member name="T:NUnit.Framework.TestContext.TestAdapter">
+ <summary>
+ TestAdapter adapts a Test for consumption by
+ the user test code.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.TestAdapter.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestAdapter for a Test
+ </summary>
+ <param name="test">The Test to be adapted</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.ID">
+ <summary>
+ Gets the unique Id of a test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Name">
+ <summary>
+ The name of the test, which may or may not be
+ the same as the method name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.MethodName">
+ <summary>
+ The name of the method representing the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.FullName">
+ <summary>
+ The FullName of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.ClassName">
+ <summary>
+ The ClassName of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Properties">
+ <summary>
+ The properties of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none are required.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestContext.ResultAdapter">
+ <summary>
+ ResultAdapter adapts a TestResult for consumption by
+ the user test code.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.ResultAdapter.#ctor(NUnit.Framework.Internal.TestResult)">
+ <summary>
+ Construct a ResultAdapter for a TestResult
+ </summary>
+ <param name="result">The TestResult to be adapted</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Outcome">
+ <summary>
+ Gets a ResultState representing the outcome of the test
+ up to this point in its execution.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Assertions">
+ <summary>
+ Gets a list of the assertion results generated
+ up to this point in the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestParameters">
+ <summary>
+ TestParameters class holds any named parameters supplied to the test run
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Count">
+ <summary>
+ Gets the number of test parameters
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Names">
+ <summary>
+ Gets a collection of the test parameter names
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Exists(System.String)">
+ <summary>
+ Gets a flag indicating whether a parameter with the specified name exists.
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>True if it exists, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Item(System.String)">
+ <summary>
+ Indexer provides access to the internal dictionary
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>Value of the parameter or null if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get(System.String)">
+ <summary>
+ Get method is a simple alternative to the indexer
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>Value of the parameter or null if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get(System.String,System.String)">
+ <summary>
+ Get the value of a parameter or a default string
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <param name="defaultValue">Default value of the parameter</param>
+ <returns>Value of the parameter or default value if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get``1(System.String,``0)">
+ <summary>
+ Get the value of a parameter or return a default
+ </summary>
+ <typeparam name="T">The return Type</typeparam>
+ <param name="name">Name of the parameter</param>
+ <param name="defaultValue">Default value of the parameter</param>
+ <returns>Value of the parameter or default value if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Add(System.String,System.String)">
+ <summary>
+ Adds a parameter to the list
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <param name="value">Value of the parameter</param>
+ </member>
+ <member name="T:NUnit.Framework.Throws">
+ <summary>
+ Helper class with properties and methods that supply
+ constraints that operate on exceptions.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.Exception">
+ <summary>
+ Creates a constraint specifying an expected exception
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.InnerException">
+ <summary>
+ Creates a constraint specifying an exception with a given InnerException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.TargetInvocationException">
+ <summary>
+ Creates a constraint specifying an expected TargetInvocationException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.ArgumentException">
+ <summary>
+ Creates a constraint specifying an expected ArgumentException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.ArgumentNullException">
+ <summary>
+ Creates a constraint specifying an expected ArgumentNullException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.InvalidOperationException">
+ <summary>
+ Creates a constraint specifying an expected InvalidOperationException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.Nothing">
+ <summary>
+ Creates a constraint specifying that no exception is thrown
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.TypeOf(System.Type)">
+ <summary>
+ Creates a constraint specifying the exact type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.TypeOf``1">
+ <summary>
+ Creates a constraint specifying the exact type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.InstanceOf(System.Type)">
+ <summary>
+ Creates a constraint specifying the type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.InstanceOf``1">
+ <summary>
+ Creates a constraint specifying the type of exception expected
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Warn">
+ <summary>
+ Provides static methods to express conditions
+ that must be met for the test to succeed. If
+ any test fails, a warning is issued.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ <returns>Not applicable</returns>
+ </member>
+ <member name="M:NUnit.Framework.Warn.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on success.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on success.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning if it succeeds.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning if it succeeds.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="T:NUnit.FrameworkPackageSettings">
+ <summary>
+ FrameworkPackageSettings is a static class containing constant values that
+ are used as keys in setting up a TestPackage. These values are used in
+ the framework, and set in the runner. Setting values may be a string, int or bool.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DebugTests">
+ <summary>
+ Flag (bool) indicating whether tests are being debugged.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.PauseBeforeRun">
+ <summary>
+ Flag (bool) indicating whether to pause execution of tests to allow
+ the user to attach a debugger.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.InternalTraceLevel">
+ <summary>
+ The InternalTraceLevel for this run. Values are: "Default",
+ "Off", "Error", "Warning", "Info", "Debug", "Verbose".
+ Default is "Off". "Debug" and "Verbose" are synonyms.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.WorkDirectory">
+ <summary>
+ Full path of the directory to be used for work and result files.
+ This path is provided to tests by the framework TestContext.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DefaultTimeout">
+ <summary>
+ Integer value in milliseconds for the default timeout value
+ for test cases. If not specified, there is no timeout except
+ as specified by attributes on the tests themselves.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.InternalTraceWriter">
+ <summary>
+ A TextWriter to which the internal trace will be sent.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.LOAD">
+ <summary>
+ A list of tests to be loaded.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.NumberOfTestWorkers">
+ <summary>
+ The number of test threads to run for the assembly. If set to
+ 1, a single queue is used. If set to 0, tests are executed
+ directly, without queuing.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.RandomSeed">
+ <summary>
+ The random seed to be used for this assembly. If specified
+ as the value reported from a prior run, the framework should
+ generate identical random values for tests as were used for
+ that run, provided that no change has been made to the test
+ assembly. Default is a random value itself.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.StopOnError">
+ <summary>
+ If true, execution stops after the first error or failure.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.SynchronousEvents">
+ <summary>
+ If true, use of the event queue is suppressed and test events are synchronous.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DefaultTestNamePattern">
+ <summary>
+ The default naming pattern used in generating test names
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.TestParameters">
+ <summary>
+ Parameters to be passed on to the tests, serialized to a single string which needs parsing. Obsoleted by <see cref="F:NUnit.FrameworkPackageSettings.TestParametersDictionary"/>; kept for backward compatibility.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.TestParametersDictionary">
+ <summary>
+ Parameters to be passed on to the tests, already parsed into an IDictionary&lt;string, string>. Replaces <see cref="F:NUnit.FrameworkPackageSettings.TestParameters"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.AttributeHelper">
+ <summary>
+ Provides a platform-independent methods for getting attributes
+ for use by AttributeConstraint and AttributeExistsConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AttributeHelper.GetCustomAttributes(System.Object,System.Type,System.Boolean)">
+ <summary>
+ Gets the custom attributes from the given object.
+ </summary>
+ <remarks>.NET Standard 1.3 libraries do not have an ICustomAttributeProvider, so we need to cast to each of
+ it's direct subtypes and try to get attributes off those instead.</remarks>
+ <param name="actual">The actual.</param>
+ <param name="attributeType">Type of the attribute.</param>
+ <param name="inherit">if set to <c>true</c> [inherit].</param>
+ <returns>A list of the given attribute on the given object.</returns>
+ </member>
+ <member name="T:NUnit.Compatibility.LongLivedMarshalByRefObject">
+ <summary>
+ A MarshalByRefObject that lives forever
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.LongLivedMarshalByRefObject.InitializeLifetimeService">
+ <summary>
+ Obtains a lifetime service object to control the lifetime policy for this instance.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.ReaderWriterLockExtensions">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.ReaderWriterLockExtensions.EnterReadLock(System.Threading.ReaderWriterLock)">
+ <summary>
+
+ </summary>
+ <param name="rwLock"></param>
+ </member>
+ <member name="M:NUnit.Compatibility.ReaderWriterLockExtensions.EnterWriteLock(System.Threading.ReaderWriterLock)">
+ <summary>
+
+ </summary>
+ <param name="rwLock"></param>
+ </member>
+ <member name="M:NUnit.Compatibility.ReaderWriterLockExtensions.ExitReadLock(System.Threading.ReaderWriterLock)">
+ <summary>
+
+ </summary>
+ <param name="rwLock"></param>
+ </member>
+ <member name="M:NUnit.Compatibility.ReaderWriterLockExtensions.ExitWriteLock(System.Threading.ReaderWriterLock)">
+ <summary>
+
+ </summary>
+ <param name="rwLock"></param>
+ </member>
+ <member name="T:NUnit.Compatibility.TypeExtensions">
+ <summary>
+ Provides NUnit specific extensions to aid in Reflection
+ across multiple frameworks
+ </summary>
+ <remarks>
+ This version of the class supplies GetTypeInfo() on platforms
+ that don't support it.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetTypeInfo(System.Type)">
+ <summary>
+ GetTypeInfo gives access to most of the Type information we take for granted
+ on .NET Core and Windows Runtime. Rather than #ifdef different code for different
+ platforms, it is easiest to just code all platforms as if they worked this way,
+ thus the simple passthrough.
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.AssemblyExtensions">
+ <summary>
+ Extensions for Assembly that are not available in pre-4.5 .NET releases
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AssemblyExtensions.GetCustomAttribute``1(System.Reflection.Assembly)">
+ <summary>
+ An easy way to get a single custom attribute from an assembly
+ </summary>
+ <typeparam name="T">The attribute Type</typeparam>
+ <param name="assembly">The assembly</param>
+ <returns>An attribute of Type T</returns>
+ </member>
+ <member name="T:NUnit.Compatibility.MethodInfoExtensions">
+ <summary>
+ Extensions for MethodInfo that are not available in pre-4.5 .NET releases
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.MethodInfoExtensions.CreateDelegate(System.Reflection.MethodInfo,System.Type)">
+ <summary>
+ See <see cref="M:System.Delegate.CreateDelegate(System.Type,System.Reflection.MethodInfo)"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.AdditionalTypeExtensions">
+ <summary>
+ Type extensions that apply to all target frameworks
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.ParametersMatch(System.Reflection.ParameterInfo[],System.Type[])">
+ <summary>
+ Determines if the given <see cref="T:System.Type"/> array is castable/matches the <see cref="T:System.Reflection.ParameterInfo"/> array.
+ </summary>
+ <param name="pinfos"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.IsCastableFrom(System.Type,System.Type)">
+ <summary>
+ Determines if one type can be implicitly converted from another
+ </summary>
+ <param name="to"></param>
+ <param name="from"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.NUnitNullType">
+ <summary>
+ This class is used as a flag when we get a parameter list for a method/constructor, but
+ we do not know one of the types because null was passed in.
+ </summary>
+ </member>
+ <member name="T:System.Collections.Concurrent.ConcurrentQueue`1">
+ <summary>
+ Represents a thread-safe first-in, first-out collection of objects.
+ </summary>
+ <typeparam name="T">Specifies the type of elements in the queue.</typeparam>
+ <remarks>
+ All public and protected members of <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/> are thread-safe and may be used
+ concurrently from multiple threads.
+ </remarks>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/> class.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>
+ class that contains elements copied from the specified collection
+ </summary>
+ <param name="collection">The collection whose elements are copied to the new <see
+ cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collection"/> argument is
+ null.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.Enqueue(`0)">
+ <summary>
+ Adds an object to the end of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>.
+ </summary>
+ <param name="item">The object to add to the end of the <see
+ cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>. The value can be a null reference
+ (Nothing in Visual Basic) for reference types.
+ </param>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.System#Collections#Concurrent#IProducerConsumerCollection{T}#TryAdd(`0)">
+ <summary>
+ Attempts to add an object to the <see
+ cref="T:System.Collections.Concurrent.IProducerConsumerCollection{T}"/>.
+ </summary>
+ <param name="item">The object to add to the <see
+ cref="T:System.Collections.Concurrent.IProducerConsumerCollection{T}"/>. The value can be a null
+ reference (Nothing in Visual Basic) for reference types.
+ </param>
+ <returns>true if the object was added successfully; otherwise, false.</returns>
+ <remarks>For <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>, this operation will always add the object to the
+ end of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>
+ and return true.</remarks>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.TryDequeue(`0@)">
+ <summary>
+ Attempts to remove and return the object at the beginning of the <see
+ cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>.
+ </summary>
+ <param name="result">
+ When this method returns, if the operation was successful, <paramref name="result"/> contains the
+ object removed. If no object was available to be removed, the value is unspecified.
+ </param>
+ <returns>true if an element was removed and returned from the beginning of the <see
+ cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>
+ successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.TryPeek(`0@)">
+ <summary>
+ Attempts to return an object from the beginning of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>
+ without removing it.
+ </summary>
+ <param name="result">When this method returns, <paramref name="result"/> contains an object from
+ the beginning of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue{T}"/> or an
+ unspecified value if the operation failed.</param>
+ <returns>true if and object was returned successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through a collection.
+ </summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"/> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the <see
+ cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>.
+ </summary>
+ <returns>An enumerator for the contents of the <see
+ cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>.</returns>
+ <remarks>
+ The enumeration represents a moment-in-time snapshot of the contents
+ of the queue. It does not reflect any updates to the collection after
+ <see cref="M:System.Collections.Concurrent.ConcurrentQueue`1.GetEnumerator"/> was called. The enumerator is safe to use
+ concurrently with reads from and writes to the queue.
+ </remarks>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.System#Collections#ICollection#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">Array</see> that is the
+ destination of the elements copied from the
+ <see cref="T:System.Collections.Concurrent.ConcurrentBag"/>. The <see
+ cref="T:System.Array">Array</see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in <paramref name="array"/> at which copying
+ begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array"/> is a null reference (Nothing in
+ Visual Basic).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is less than
+ zero.</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="array"/> is multidimensional. -or-
+ <paramref name="array"/> does not have zero-based indexing. -or-
+ <paramref name="index"/> is equal to or greater than the length of the <paramref name="array"/>
+ -or- The number of elements in the source <see cref="T:System.Collections.ICollection"/> is
+ greater than the available space from <paramref name="index"/> to the end of the destination
+ <paramref name="array"/>. -or- The type of the source <see
+ cref="T:System.Collections.ICollection"/> cannot be cast automatically to the type of the
+ destination <paramref name="array"/>.
+ </exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.CopyTo(`0[],System.Int32)">
+ <summary>
+ Copies the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/> elements to an existing one-dimensional <see
+ cref="T:System.Array">Array</see>, starting at the specified array index.
+ </summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array">Array</see> that is the
+ destination of the elements copied from the
+ <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>. The <see cref="T:System.Array">Array</see> must have zero-based
+ indexing.</param>
+ <param name="index">The zero-based index in <paramref name="array"/> at which copying
+ begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array"/> is a null reference (Nothing in
+ Visual Basic).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is less than
+ zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index"/> is equal to or greater than the
+ length of the <paramref name="array"/>
+ -or- The number of elements in the source <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/> is greater than the
+ available space from <paramref name="index"/> to the end of the destination <paramref
+ name="array"/>.
+ </exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.ToArray">
+ <summary>
+ Copies the elements stored in the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/> to a new array.
+ </summary>
+ <returns>A new array containing a snapshot of elements copied from the <see
+ cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>.</returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentQueue`1.System#Collections#ICollection#IsSynchronized">
+ <summary>
+ Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"/> is
+ synchronized with the SyncRoot.
+ </summary>
+ <value>true if access to the <see cref="T:System.Collections.ICollection"/> is synchronized
+ with the SyncRoot; otherwise, false. For <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>, this property always
+ returns false.</value>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.System#Collections#Concurrent#IProducerConsumerCollection{T}#TryTake(`0@)">
+ <summary>
+ Attempts to remove and return an object from the <see
+ cref="T:System.Collections.Concurrent.IProducerConsumerCollection{T}"/>.
+ </summary>
+ <param name="item">
+ When this method returns, if the operation was successful, <paramref name="item"/> contains the
+ object removed. If no object was available to be removed, the value is unspecified.
+ </param>
+ <returns>true if an element was removed and returned successfully; otherwise, false.</returns>
+ <remarks>For <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>, this operation will attempt to remove the object
+ from the beginning of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>.
+ </remarks>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentQueue`1.System#Collections#ICollection#SyncRoot">
+ <summary>
+ Gets an object that can be used to synchronize access to the <see
+ cref="T:System.Collections.ICollection"/>. This property is not supported.
+ </summary>
+ <exception cref="T:System.NotSupportedException">The SyncRoot property is not supported.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentQueue`1.Count">
+ <summary>
+ Gets the number of elements contained in the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>.
+ </summary>
+ <value>The number of elements contained in the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>.</value>
+ <remarks>
+ For determining whether the collection contains any items, use of the <see cref="P:System.Collections.Concurrent.ConcurrentQueue`1.IsEmpty"/>
+ property is recommended rather than retrieving the number of items from the <see cref="P:System.Collections.Concurrent.ConcurrentQueue`1.Count"/>
+ property and comparing it to 0.
+ </remarks>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentQueue`1.IsEmpty">
+ <summary>
+ Gets a value that indicates whether the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/> is empty.
+ </summary>
+ <value>true if the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/> is empty; otherwise, false.</value>
+ <remarks>
+ For determining whether the collection contains any items, use of this property is recommended
+ rather than retrieving the number of items from the <see cref="P:System.Collections.Concurrent.ConcurrentQueue`1.Count"/> property and comparing it
+ to 0. However, as this collection is intended to be accessed concurrently, it may be the case
+ that another thread will modify the collection after <see cref="P:System.Collections.Concurrent.ConcurrentQueue`1.IsEmpty"/> returns, thus invalidating
+ the result.
+ </remarks>
+ </member>
+ <member name="T:System.Collections.Concurrent.IProducerConsumerCollection`1">
+ <summary>
+ Defines methods to manipulate thread-safe collections intended for producer/consumer usage.
+ </summary>
+ <typeparam name="T">Specifies the type of elements in the collection.</typeparam>
+ <remarks>
+ All implementations of this interface must enable all members of this interface
+ to be used concurrently from multiple threads.
+ </remarks>
+ </member>
+ <member name="M:System.Collections.Concurrent.IProducerConsumerCollection`1.TryAdd(`0)">
+ <summary>
+ Attempts to add an object to the <see
+ cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"/>.
+ </summary>
+ <param name="item">The object to add to the <see
+ cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"/>.</param>
+ <returns>true if the object was added successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="item"/> was invalid for this collection.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.IProducerConsumerCollection`1.TryTake(`0@)">
+ <summary>
+ Attempts to remove and return an object from the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"/>.
+ </summary>
+ <param name="item">
+ When this method returns, if the object was removed and returned successfully, <paramref
+ name="item"/> contains the removed object. If no object was available to be removed, the value is
+ unspecified.
+ </param>
+ <returns>true if an object was removed and returned successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.IProducerConsumerCollection`1.ToArray">
+ <summary>
+ Copies the elements contained in the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"/> to a new array.
+ </summary>
+ <returns>A new array containing the elements copied from the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"/>.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.IProducerConsumerCollection`1.CopyTo(`0[],System.Int32)">
+ <summary>
+ Copies the elements of the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"/> to
+ an
+ <see cref="T:System.Array"/>, starting at a specified index.
+ </summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of
+ the elements copied from the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"/>.
+ The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in <paramref name="array"/> at which copying
+ begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array"/> is a null reference (Nothing in
+ Visual Basic).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is less than
+ zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index"/> is equal to or greater than the
+ length of the <paramref name="array"/>
+ -or- The number of elements in the source <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/> is greater than the
+ available space from <paramref name="index"/> to the end of the destination <paramref
+ name="array"/>.
+ </exception>
+ </member>
+ <member name="T:System.Threading.LazyThreadSafetyMode">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="F:System.Threading.LazyThreadSafetyMode.None">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="F:System.Threading.LazyThreadSafetyMode.PublicationOnly">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="F:System.Threading.LazyThreadSafetyMode.ExecutionAndPublication">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="T:System.Threading.SpinWait">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:System.Threading.SpinWait.SpinOnce">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:System.Threading.SpinWait.SpinUntil(System.Func{System.Boolean})">
+ <summary>
+
+ </summary>
+ <param name="condition"></param>
+ </member>
+ <member name="M:System.Threading.SpinWait.SpinUntil(System.Func{System.Boolean},System.TimeSpan)">
+ <summary>
+
+ </summary>
+ <param name="condition"></param>
+ <param name="timeout"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Threading.SpinWait.SpinUntil(System.Func{System.Boolean},System.Int32)">
+ <summary>
+
+ </summary>
+ <param name="condition"></param>
+ <param name="millisecondsTimeout"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Threading.SpinWait.Reset">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="P:System.Threading.SpinWait.NextSpinWillYield">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="P:System.Threading.SpinWait.Count">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="T:System.Lazy`1">
+ <summary>
+
+ </summary>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Lazy`1.#ctor">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:System.Lazy`1.#ctor(System.Func{`0})">
+ <summary>
+
+ </summary>
+ <param name="valueFactory"></param>
+ </member>
+ <member name="M:System.Lazy`1.#ctor(System.Boolean)">
+ <summary>
+
+ </summary>
+ <param name="isThreadSafe"></param>
+ </member>
+ <member name="M:System.Lazy`1.#ctor(System.Func{`0},System.Boolean)">
+ <summary>
+
+ </summary>
+ <param name="valueFactory"></param>
+ <param name="isThreadSafe"></param>
+ </member>
+ <member name="M:System.Lazy`1.#ctor(System.Threading.LazyThreadSafetyMode)">
+ <summary>
+
+ </summary>
+ <param name="mode"></param>
+ </member>
+ <member name="M:System.Lazy`1.#ctor(System.Func{`0},System.Threading.LazyThreadSafetyMode)">
+ <summary>
+
+ </summary>
+ <param name="valueFactory"></param>
+ <param name="mode"></param>
+ </member>
+ <member name="P:System.Lazy`1.Value">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="P:System.Lazy`1.IsValueCreated">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:System.Lazy`1.ToString">
+ <summary>
+
+ </summary>
+ <returns></returns>
+ </member>
+ </members>
+</doc>
diff --git a/packages/NUnit.3.9.0/lib/net35/nunit.framework.dll b/packages/NUnit.3.9.0/lib/net35/nunit.framework.dll
new file mode 100644
index 0000000..0a5beac
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/net35/nunit.framework.dll
Binary files differ
diff --git a/packages/NUnit.3.9.0/lib/net35/nunit.framework.xml b/packages/NUnit.3.9.0/lib/net35/nunit.framework.xml
new file mode 100644
index 0000000..77b6b69
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/net35/nunit.framework.xml
@@ -0,0 +1,20278 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>nunit.framework</name>
+ </assembly>
+ <members>
+ <member name="T:NUnit.Framework.ActionTargets">
+ <summary>
+ The different targets a test action attribute can be applied to
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Default">
+ <summary>
+ Default target, which is determined by where the action attribute is attached
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Test">
+ <summary>
+ Target a individual test case
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Suite">
+ <summary>
+ Target a suite of test cases
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController">
+ <summary>
+ FrameworkController provides a facade for use in loading, browsing
+ and running tests without requiring a reference to the NUnit
+ framework. All calls are encapsulated in constructors for
+ this class and its nested classes, which only require the
+ types of the Common Type System as arguments.
+
+ The controller supports four actions: Load, Explore, Count and Run.
+ They are intended to be called by a driver, which should allow for
+ proper sequencing of calls. Load must be called before any of the
+ other actions. The driver may support other actions, such as
+ reload on run, by combining these calls.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary)">
+ <summary>
+ Construct a FrameworkController using the default builder and runner.
+ </summary>
+ <param name="assemblyNameOrPath">The AssemblyName or path to the test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary)">
+ <summary>
+ Construct a FrameworkController using the default builder and runner.
+ </summary>
+ <param name="assembly">The test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary,System.String,System.String)">
+ <summary>
+ Construct a FrameworkController, specifying the types to be used
+ for the runner and builder. This constructor is provided for
+ purposes of development.
+ </summary>
+ <param name="assemblyNameOrPath">The full AssemblyName or the path to the test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ <param name="runnerType">The Type of the test runner</param>
+ <param name="builderType">The Type of the test builder</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary,System.String,System.String)">
+ <summary>
+ Construct a FrameworkController, specifying the types to be used
+ for the runner and builder. This constructor is provided for
+ purposes of development.
+ </summary>
+ <param name="assembly">The test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ <param name="runnerType">The Type of the test runner</param>
+ <param name="builderType">The Type of the test builder</param>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Builder">
+ <summary>
+ Gets the ITestAssemblyBuilder used by this controller instance.
+ </summary>
+ <value>The builder.</value>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Runner">
+ <summary>
+ Gets the ITestAssemblyRunner used by this controller instance.
+ </summary>
+ <value>The runner.</value>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.AssemblyNameOrPath">
+ <summary>
+ Gets the AssemblyName or the path for which this FrameworkController was created
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Assembly">
+ <summary>
+ Gets the Assembly for which this
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Settings">
+ <summary>
+ Gets a dictionary of settings for the FrameworkController
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.LoadTests">
+ <summary>
+ Loads the tests in the assembly
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTests(System.String)">
+ <summary>
+ Returns info about the tests in an assembly
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of exploring the tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.String)">
+ <summary>
+ Runs the tests in an assembly
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of the test run</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.Action{System.String},System.String)">
+ <summary>
+ Runs the tests in an assembly synchronously reporting back the test results through the callback
+ or through the return value
+ </summary>
+ <param name="callback">The callback that receives the test results</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of the test run</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunAsync(System.Action{System.String},System.String)">
+ <summary>
+ Runs the tests in an assembly asynchronously reporting back the test results through the callback
+ </summary>
+ <param name="callback">The callback that receives the test results</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.StopRun(System.Boolean)">
+ <summary>
+ Stops the test run
+ </summary>
+ <param name="force">True to force the stop, false for a cooperative stop</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.CountTests(System.String)">
+ <summary>
+ Counts the number of test cases in the loaded TestSuite
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The number of tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.InsertEnvironmentElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Inserts environment element
+ </summary>
+ <param name="targetNode">Target node</param>
+ <returns>The new node</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.InsertSettingsElement(NUnit.Framework.Interfaces.TNode,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Inserts settings element
+ </summary>
+ <param name="targetNode">Target node</param>
+ <param name="settings">Settings dictionary</param>
+ <returns>The new node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.FrameworkControllerAction">
+ <summary>
+ FrameworkControllerAction is the base class for all actions
+ performed against a FrameworkController.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.LoadTestsAction">
+ <summary>
+ LoadTestsAction loads a test into the FrameworkController
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.LoadTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Object)">
+ <summary>
+ LoadTestsAction loads the tests in an assembly.
+ </summary>
+ <param name="controller">The controller.</param>
+ <param name="handler">The callback handler.</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction">
+ <summary>
+ ExploreTestsAction returns info about the tests in an assembly
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction"/> class.
+ </summary>
+ <param name="controller">The controller for which this action is being performed.</param>
+ <param name="filter">Filter used to control which tests are included (NYI)</param>
+ <param name="handler">The callback handler.</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.CountTestsAction">
+ <summary>
+ CountTestsAction counts the number of test cases in the loaded TestSuite
+ held by the FrameworkController.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.CountTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a CountsTestAction and perform the count of test cases.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite whose cases are to be counted</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.RunTestsAction">
+ <summary>
+ RunTestsAction runs the loaded TestSuite held by the FrameworkController.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a RunTestsAction and run all tests in the loaded TestSuite.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite to run</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.RunAsyncAction">
+ <summary>
+ RunAsyncAction initiates an asynchronous test run, returning immediately
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunAsyncAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a RunAsyncAction and run all tests in the loaded TestSuite.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite to run</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.StopRunAction">
+ <summary>
+ StopRunAction stops an ongoing run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.StopRunAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Boolean,System.Object)">
+ <summary>
+ Construct a StopRunAction and stop any ongoing run. If no
+ run is in process, no error is raised.
+ </summary>
+ <param name="controller">The FrameworkController for which a run is to be stopped.</param>
+ <param name="force">True the stop should be forced, false for a cooperative stop.</param>
+ <param name="handler">>A callback handler used to report results</param>
+ <remarks>A forced stop will cause threads and processes to be killed as needed.</remarks>
+ </member>
+ <member name="T:NUnit.Framework.Api.NUnitTestAssemblyRunner">
+ <summary>
+ Implementation of ITestAssemblyRunner
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.#ctor(NUnit.Framework.Api.ITestAssemblyBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.NUnitTestAssemblyRunner"/> class.
+ </summary>
+ <param name="builder">The builder.</param>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.DefaultLevelOfParallelism">
+ <summary>
+ Gets the default level of parallel execution (worker threads)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.LoadedTest">
+ <summary>
+ The tree of tests that was loaded by the builder
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Result">
+ <summary>
+ The test result, if a run has completed
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestLoaded">
+ <summary>
+ Indicates whether a test is loaded
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestRunning">
+ <summary>
+ Indicates whether a test is running
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestComplete">
+ <summary>
+ Indicates whether a test run is complete
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Settings">
+ <summary>
+ Our settings, specified when loading the assembly
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.TopLevelWorkItem">
+ <summary>
+ The top level WorkItem created for the assembly as a whole
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Context">
+ <summary>
+ The TestExecutionContext for the top level WorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly
+ </summary>
+ <param name="assemblyName">File name of the assembly to load</param>
+ <param name="settings">Dictionary of option settings for loading the assembly</param>
+ <returns>True if the load was successful</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly
+ </summary>
+ <param name="assembly">The assembly to load</param>
+ <param name="settings">Dictionary of option settings for loading the assembly</param>
+ <returns>True if the load was successful</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Count Test Cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>The number of test cases found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Explore the test cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>Test Assembly with test cases that matches the filter</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests and return a test result. The test is run synchronously,
+ and the listener interface is notified as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests asynchronously, notifying the listener interface as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ <remarks>
+ RunAsync is a template method, calling various abstract and
+ virtual methods to be overridden by derived classes.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.WaitForCompletion(System.Int32)">
+ <summary>
+ Wait for the ongoing run to complete.
+ </summary>
+ <param name="timeout">Time to wait in milliseconds</param>
+ <returns>True if the run completed, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StopRun(System.Boolean)">
+ <summary>
+ Signal any test run that is in process to stop. Return without error if no test is running.
+ </summary>
+ <param name="force">If true, kill any tests that are currently running</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StartRun(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Initiate the test run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CreateTestExecutionContext(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Create the initial TestExecutionContext used to run tests
+ </summary>
+ <param name="listener">The ITestListener specified in the RunAsync call</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.OnRunCompleted(System.Object,System.EventArgs)">
+ <summary>
+ Handle the the Completed event for the top level work item
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.ITestAssemblyBuilder">
+ <summary>
+ The ITestAssemblyBuilder interface is implemented by a class
+ that is able to build a suite of tests given an assembly or
+ an assembly filename.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests from a provided assembly
+ </summary>
+ <param name="assembly">The assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>A TestSuite containing the tests found in the assembly</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests given the filename of an assembly
+ </summary>
+ <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>A TestSuite containing the tests found in the assembly</returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.ITestAssemblyRunner">
+ <summary>
+ The ITestAssemblyRunner interface is implemented by classes
+ that are able to execute a suite of tests loaded
+ from an assembly.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.LoadedTest">
+ <summary>
+ Gets the tree of loaded tests, or null if
+ no tests have been loaded.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.Result">
+ <summary>
+ Gets the tree of test results, if the test
+ run is completed, otherwise null.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestLoaded">
+ <summary>
+ Indicates whether a test has been loaded
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestRunning">
+ <summary>
+ Indicates whether a test is currently running
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestComplete">
+ <summary>
+ Indicates whether a test run is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly, returning an
+ indication of whether or not the load succeeded.
+ </summary>
+ <param name="assemblyName">File name of the assembly to load</param>
+ <param name="settings">Dictionary of options to use in loading the test</param>
+ <returns>An ITest representing the loaded tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly, returning an
+ indication of whether or not the load succeeded.
+ </summary>
+ <param name="assembly">The assembly to load</param>
+ <param name="settings">Dictionary of options to use in loading the test</param>
+ <returns>An ITest representing the loaded tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Count Test Cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>The number of test cases found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Explore the test cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>Test Assembly with test cases that matches the filter</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests and return a test result. The test is run synchronously,
+ and the listener interface is notified as it progresses.
+ </summary>
+ <param name="listener">Interface to receive ITestListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests asynchronously, notifying the listener interface as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.WaitForCompletion(System.Int32)">
+ <summary>
+ Wait for the ongoing run to complete.
+ </summary>
+ <param name="timeout">Time to wait in milliseconds</param>
+ <returns>True if the run completed, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.StopRun(System.Boolean)">
+ <summary>
+ Signal any test run that is in process to stop. Return without error if no test is running.
+ </summary>
+ <param name="force">If true, kill any test-running threads</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder">
+ <summary>
+ DefaultTestAssemblyBuilder loads a single assembly and builds a TestSuite
+ containing test fixtures present in the assembly.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Api.DefaultTestAssemblyBuilder._defaultSuiteBuilder">
+ <summary>
+ The default suite builder used by the test assembly builder.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests from a provided assembly
+ </summary>
+ <param name="assembly">The assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>
+ A TestSuite containing the tests found in the assembly
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests given the filename of an assembly
+ </summary>
+ <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>
+ A TestSuite containing the tests found in the assembly
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.ApartmentAttribute">
+ <summary>
+ Marks a test that must run in a particular threading apartment state, causing it
+ to run in a separate thread if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ApartmentAttribute.#ctor(System.Threading.ApartmentState)">
+ <summary>
+ Construct an ApartmentAttribute
+ </summary>
+ <param name="apartmentState">The apartment state that this test must be run under. You must pass in a valid apartment state.</param>
+ </member>
+ <member name="T:NUnit.Framework.AuthorAttribute">
+ <summary>
+ Provides the Author of a test or test fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
+ </summary>
+ <param name="name">The name of the author.</param>
+ </member>
+ <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
+ </summary>
+ <param name="name">The name of the author.</param>
+ <param name="email">The email address of the author.</param>
+ </member>
+ <member name="T:NUnit.Framework.CombiningStrategyAttribute">
+ <summary>
+ Marks a test to use a particular CombiningStrategy to join
+ any parameter data provided. Since this is the default, the
+ attribute is optional.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(NUnit.Framework.Interfaces.ICombiningStrategy,NUnit.Framework.Interfaces.IParameterDataProvider)">
+ <summary>
+ Construct a CombiningStrategyAttribute incorporating an
+ ICombiningStrategy and an IParameterDataProvider.
+ </summary>
+ <param name="strategy">Combining strategy to be used in combining data</param>
+ <param name="provider">An IParameterDataProvider to supply data</param>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a CombiningStrategyAttribute incorporating an object
+ that implements ICombiningStrategy and an IParameterDataProvider.
+ This constructor is provided for CLS compliance.
+ </summary>
+ <param name="strategy">Combining strategy to be used in combining data</param>
+ <param name="provider">An IParameterDataProvider to supply data</param>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The MethodInfo for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modify the test by adding the name of the combining strategy
+ to the properties.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.DefaultFloatingPointToleranceAttribute">
+ <summary>
+ DefaultFloatingPointToleranceAttribute sets the tolerance used
+ by default when checking the equality of floating point values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.#ctor(System.Double)">
+ <summary>
+ Construct specifying an amount
+ </summary>
+ <param name="amount"></param>
+ </member>
+ <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the TestExecutionContext
+ </summary>
+ <param name="context">The TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.NonParallelizableAttribute">
+ <summary>
+ NonParallelizableAttribute is used to mark tests that should NOT be run in parallel.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.NonParallelizableAttribute.#ctor">
+ <summary>
+ Construct a NonParallelizableAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.NonTestAssemblyAttribute">
+ <summary>
+ The NonTestAssemblyAttribute may be used by third-party frameworks
+ or other software that references the nunit framework but does not
+ contain tests. Applying the attribute indicates that the assembly
+ is not a test assembly and may prevent errors if certain runners
+ attempt to load the assembly. Note that recognition of the attribute
+ depends on each individual runner.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SingleThreadedAttribute">
+ <summary>
+ SingleThreadedAttribute applies to a test fixture and indicates
+ that all the child tests must be run on the same thread as the
+ OneTimeSetUp and OneTimeTearDown. It sets a flag in the
+ TestExecutionContext and forces all tests to be run sequentially
+ on the current thread. Any ParallelScope setting is ignored.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SingleThreadedAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the TestExecutionContext
+ </summary>
+ <param name="context">The TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.TestAssemblyDirectoryResolveAttribute">
+ <summary>
+ TestAssemblyDirectoryResolveAttribute is used to mark a test assembly as needing a
+ special assembly resolution hook that will explicitly search the test assembly's
+ directory for dependent assemblies. This works around a conflict between mixed-mode
+ assembly initialization and tests running in their own AppDomain in some cases.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OrderAttribute">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.OrderAttribute.Order">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.OrderAttribute.#ctor(System.Int32)">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ <param name="order"></param>
+ </member>
+ <member name="M:NUnit.Framework.OrderAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test as defined for the specific attribute.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.RetryAttribute">
+ <summary>
+ <see cref="T:NUnit.Framework.RetryAttribute" /> is used on a test method to specify that it should
+ be rerun if it fails, up to a maximum number of times.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a <see cref="T:NUnit.Framework.RetryAttribute" />
+ </summary>
+ <param name="tryCount">The maximum number of times the test should be run if it fails</param>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.RetryAttribute.RetryCommand">
+ <summary>
+ The test command for the <see cref="T:NUnit.Framework.RetryAttribute"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.RetryAttribute.RetryCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="tryCount">The maximum number of repetitions</param>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.OneTimeTearDownAttribute">
+ <summary>
+ Attribute used to identify a method that is called once
+ after all the child tests have run. The method is
+ guaranteed to be called, even if an exception is thrown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OneTimeSetUpAttribute">
+ <summary>
+ Attribute used to identify a method that is called once
+ to perform setup before any child tests are run.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.LevelOfParallelismAttribute">
+ <summary>
+ LevelOfParallelismAttribute is used to set the number of worker threads
+ that may be allocated by the framework for running tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.LevelOfParallelismAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a LevelOfParallelismAttribute.
+ </summary>
+ <param name="level">The number of worker threads to be created by the framework.</param>
+ </member>
+ <member name="T:NUnit.Framework.ParallelizableAttribute">
+ <summary>
+ ParallelizableAttribute is used to mark tests that may be run in parallel.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor">
+ <summary>
+ Construct a ParallelizableAttribute using default ParallelScope.Self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor(NUnit.Framework.ParallelScope)">
+ <summary>
+ Construct a ParallelizableAttribute with a specified scope.
+ </summary>
+ <param name="scope">The ParallelScope associated with this attribute.</param>
+ </member>
+ <member name="P:NUnit.Framework.ParallelizableAttribute.Scope">
+ <summary>
+ Defines the degree to which this test and its descendants may be run in parallel
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Overridden to check for invalid combinations of settings
+ </summary>
+ <param name="test"></param>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Modify the context to be used for child tests
+ </summary>
+ <param name="context">The current TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.ParallelScope">
+ <summary>
+ The ParallelScope enumeration permits specifying the degree to
+ which a test and its descendants may be run in parallel.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Default">
+ <summary>
+ No ParallelScope was specified on the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Self">
+ <summary>
+ The test may be run in parallel with others at the same level.
+ Valid on classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.None">
+ <summary>
+ Test may not be run in parallel with any others. Valid on
+ classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.ItemMask">
+ <summary>
+ Mask used to extract the flags that apply to the item on which a
+ ParallelizableAttribute has been placed, as opposed to descendants.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Children">
+ <summary>
+ Descendants of the test may be run in parallel with one another.
+ Valid on assemblies and classes but not on methods.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Fixtures">
+ <summary>
+ Descendants of the test down to the level of TestFixtures may be
+ run in parallel with one another. Valid on assemblies and classes
+ but not on methods.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.ContextMask">
+ <summary>
+ Mask used to extract all the flags that impact descendants of a
+ test and place them in the TestExecutionContext.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.All">
+ <summary>
+ The test and its descendants may be run in parallel with others at
+ the same level. Valid on classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestActionAttribute">
+ <summary>
+ Provide actions to execute before and after tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestActionAttribute.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed before each test is run
+ </summary>
+ <param name="test">The test that is going to be run.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestActionAttribute.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed after each test is run
+ </summary>
+ <param name="test">The test that has just been run.</param>
+ </member>
+ <member name="P:NUnit.Framework.TestActionAttribute.Targets">
+ <summary>
+ Provides the target for the action attribute
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureSourceAttribute">
+ <summary>
+ TestCaseSourceAttribute indicates the source to be used to
+ provide test fixture instances for a test class.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestFixtureSourceAttribute.MUST_BE_STATIC">
+ <summary>
+ Error message string is public so the tests can use it
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the method, property or field that will provide data
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type)">
+ <summary>
+ Construct with a Type
+ </summary>
+ <param name="sourceType">The type that will provide data</param>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.Category">
+ <summary>
+ Gets or sets the category associated with every fixture created from
+ this attribute. May be a single category or a comma-separated list.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Construct one or more TestFixtures from a given Type,
+ using available parameter data.
+ </summary>
+ <param name="typeInfo">The TypeInfo for which fixtures are to be constructed.</param>
+ <returns>One or more TestFixtures as TestSuite</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.GetParametersFor(System.Type)">
+ <summary>
+ Returns a set of ITestFixtureData items for use as arguments
+ to a parameterized test fixture.
+ </summary>
+ <param name="sourceType">The type for which data is needed.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestOfAttribute">
+ <summary>
+ Indicates which class the test or test fixture is testing
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
+ </summary>
+ <param name="type">The type that is being tested.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
+ </summary>
+ <param name="typeName">The type that is being tested.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult">
+ <summary>Provides a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult._tallyResult">
+ <summary>Result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> of the collections to compare for equivalence.</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.MaxDifferingElemsToWrite">
+ <summary>Maximum amount of elements to write to the <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> if there are
+ extra/missing elements from the collection.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.#ctor(NUnit.Framework.Constraints.CollectionEquivalentConstraint,NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult,System.Object,System.Boolean)">
+ <summary>Construct a <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> using a <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
+ <param name="constraint">Source <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</param>
+ <param name="tallyResult">Result of the collection comparison.</param>
+ <param name="actual">Actual collection to compare.</param>
+ <param name="isSuccess">Whether or not the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/> succeeded.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>Write the custom failure message for this object's <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
+ <param name="writer">The <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> to write the failure message to.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionSupersetConstraint">
+ <summary>
+ CollectionSupersetConstraint is used to determine whether
+ one collection is a superset of another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSupersetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is expected to be a superset of</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a superset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.ArraysComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Array"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.CharsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Char"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DateTimeOffsetsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.DateTimeOffset"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DictionariesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.IDictionary"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DictionaryEntriesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.DictionaryEntry"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DirectoriesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.IO.DirectoryInfo"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.EnumerablesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.IEnumerable"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.EquatablesComparer">
+ <summary>
+ Comparator for two types related by <see cref="T:System.IEquatable`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.IChainComparer">
+ <summary>
+ Interface for comparing two <see cref="T:System.Object"/>s.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Comparers.IChainComparer.Equal(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@,System.Boolean)">
+ <summary>
+ Method for comparing two objects with a tolerance.
+ </summary>
+ <param name="x">The first object to compare.</param>
+ <param name="y">The second object to compare.</param>
+ <param name="tolerance">The tolerance to use when comparing the objects.</param>
+ <param name="topLevelComparison">Flag indicating whether or not this is the top level comparison.</param>
+ <returns>
+ <c>null</c> if the objects cannot be compared using the method.
+ Otherwise the result of the comparison is returned.
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.KeyValuePairsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.Generic.KeyValuePair`2"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.NumericsComparer">
+ <summary>
+ Comparator for two <see cref="T:NUnit.Framework.Constraints.Numerics"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.StreamsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.IO.Stream"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.StringsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.String"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TimeSpanToleranceComparer">
+ <summary>
+ Comparator for two <see cref="T:System.DateTime"/>s or <see cref="T:System.TimeSpan"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TupleComparer">
+ <summary>
+ Comparator for two <c>Tuple</c>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TupleComparerBase">
+ <summary>
+ Base class for comparators for tuples (both regular Tuples and ValueTuples).
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.ValueTupleComparer">
+ <summary>
+ Comparator for two <c>ValueTuple</c>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DictionaryContainsValueConstraint">
+ <summary>
+ DictionaryContainsValueConstraint is used to test whether a dictionary
+ contains an expected object as a value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a DictionaryContainsValueConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected value is contained in the dictionary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraintResult">
+ <summary>
+ The EqualConstraintResult class is tailored for formatting
+ and displaying the result of an EqualConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.#ctor(NUnit.Framework.Constraints.EqualConstraint,System.Object,System.Boolean)">
+ <summary>
+ Construct an EqualConstraintResult
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write a failure message. Overridden to provide custom
+ failure messages for EqualConstraint.
+ </summary>
+ <param name="writer">The MessageWriter to write to</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
+ <summary>
+ Display the failure information for two collections that did not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected collection.</param>
+ <param name="actual">The actual collection</param>
+ <param name="depth">The depth of this failure in a set of nested collections</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
+ <summary>
+ Displays a single line showing the types and sizes of the expected
+ and actual collections or arrays. If both are identical, the value is
+ only shown once.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected collection or array</param>
+ <param name="actual">The actual collection or array</param>
+ <param name="indent">The indentation level for the message line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayFailurePoint(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint,System.Int32)">
+ <summary>
+ Displays a single line showing the point in the expected and actual
+ arrays at which the comparison failed. If the arrays have different
+ structures or dimensions, both values are shown.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected array</param>
+ <param name="actual">The actual array</param>
+ <param name="failurePoint">Index of the failure point in the underlying collections</param>
+ <param name="indent">The indentation level for the message line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayEnumerableDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
+ <summary>
+ Display the failure information for two IEnumerables that did not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected enumeration.</param>
+ <param name="actual">The actual enumeration</param>
+ <param name="depth">The depth of this failure in a set of nested collections</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FileExistsConstraint">
+ <summary>
+ FileExistsConstraint is used to determine if a file exists
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileExistsConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileExistsConstraint"/> class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint">
+ <summary>
+ FileOrDirectoryExistsConstraint is used to determine if a file or directory exists
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreDirectories">
+ <summary>
+ If true, the constraint will only check if files exist, not directories
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreFiles">
+ <summary>
+ If true, the constraint will only check if directories exist, not files
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
+ will check files and directories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
+ will only check files if ignoreDirectories is true.
+ </summary>
+ <param name="ignoreDirectories">if set to <c>true</c> [ignore directories].</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.IConstraint">
+ <summary>
+ Interface for all constraints
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Arguments">
+ <summary>
+ Arguments provided to this Constraint, for use in
+ formatting the description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Builder">
+ <summary>
+ The ConstraintBuilder holding this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ The default implementation simply dereferences the value but
+ derived classes may override it to provide for delayed processing.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ItemsConstraintExpression">
+ <summary>
+ An extension of ResolvableConstraintExpression that adds a no-op Items property for readability.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor">
+ <summary>
+ Create a new instance of ItemsConstraintExpression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression,
+ passing in a pre-populated ConstraintBuilder.
+ </summary>
+ <param name="builder"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ItemsConstraintExpression.Items">
+ <summary>
+ No-op property for readability.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Interval">
+ <summary>
+ Keeps track of an interval time which can be represented in
+ Minutes, Seconds or Milliseconds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Interval.#ctor(System.Int32)">
+ <summary>
+ Constructs a interval given an value in milliseconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.AsTimeSpan">
+ <summary>
+ Gets Interval value represented as a TimeSpan object
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InMinutes">
+ <summary>
+ Returns the interval with the current value as a number of minutes.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InSeconds">
+ <summary>
+ Returns the interval with the current value as a number of seconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InMilliseconds">
+ <summary>
+ Returns the interval with the current value as a number of milliseconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.IsNotZero">
+ <summary>
+ Is true for intervals created with a non zero value
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Interval.ToString">
+ <summary>
+ Returns a string that represents the current object.
+ </summary>
+ <returns>
+ A string that represents the current object.
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Interval.IntervalUnit">
+ <summary>
+ IntervalUnit provides the semantics to the value stored in Interval class.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Minute">
+ <summary>
+ Unit representing an Interval in minutes
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Second">
+ <summary>
+ Unit representing an Interval in seconds
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Millisecond">
+ <summary>
+ Unit representing an Interval in milliseconds
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllOperator">
+ <summary>
+ Represents a constraint that succeeds if all the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ they all succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoneOperator">
+ <summary>
+ Represents a constraint that succeeds if none of the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ none of them succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeOperator">
+ <summary>
+ Represents a constraint that succeeds if any of the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ any of them succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubPathConstraint">
+ <summary>
+ SubPathConstraint tests that the actual path is under the expected path
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubPathConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubPathConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SubPathConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubPathConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsExceptionConstraint">
+ <summary>
+ ThrowsExceptionConstraint tests that an exception has
+ been thrown, without any further tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsExceptionConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(``0)">
+ <summary>
+ Executes the code and returns success if an exception is thrown.
+ </summary>
+ <param name="actual">A delegate representing the code to be tested</param>
+ <returns>True if an exception is thrown, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
+ <summary>
+ AllItemsConstraint applies another constraint to each
+ item in a collection, succeeding if they all succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct an AllItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AllItemsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AndConstraint">
+ <summary>
+ AndConstraint succeeds only if both members succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Create an AndConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AndConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply both member constraints to an actual value, succeeding
+ succeeding only if both of them succeed.
+ </summary>
+ <param name="actual">The actual value</param>
+ <returns>True if the constraints both succeeded</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.AndConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
+ <summary>
+ AssignableFromConstraint is used to test that an object
+ can be assigned from a given Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an AssignableFromConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
+ <summary>
+ AssignableToConstraint is used to test that an object
+ can be assigned to a given Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an AssignableToConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
+ <summary>
+ AttributeConstraint tests that a specified attribute is present
+ on a Type or other provider and that the value of the attribute
+ satisfies some other constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Constructs an AttributeConstraint for a specified attribute
+ Type and base constraint.
+ </summary>
+ <param name="type"></param>
+ <param name="baseConstraint"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Determines whether the Type or other provider has the
+ expected attribute and if its value matches the
+ additional constraint specified.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.GetStringRepresentation">
+ <summary>
+ Returns a string representation of the constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
+ <summary>
+ AttributeExistsConstraint tests for the presence of a
+ specified attribute on a Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
+ <summary>
+ Constructs an AttributeExistsConstraint for a specific attribute Type
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AttributeExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Tests whether the object provides the expected attribute.
+ </summary>
+ <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
+ <returns>True if the expected attribute is present, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
+ <summary>
+ BinaryConstraint is the abstract base of all constraints
+ that combine two other constraints in some fashion.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Left">
+ <summary>
+ The first constraint being combined
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Right">
+ <summary>
+ The second constraint being combined
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a BinaryConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinarySerializableConstraint">
+ <summary>
+ BinarySerializableConstraint tests whether
+ an object is serializable in binary format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinarySerializableConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
+ <summary>
+ CollectionConstraint is the abstract base class for
+ constraints that operate on collections.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
+ <summary>
+ Construct an empty CollectionConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionConstraint
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Determines whether the specified enumerable is empty.
+ </summary>
+ <param name="enumerable">The enumerable.</param>
+ <returns>
+ <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Protected method to be implemented by derived classes
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
+ <summary>
+ CollectionContainsConstraint is used to test whether a collection
+ contains an expected object as a member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionContainsConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected item is contained in the collection
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
+ <summary>
+ CollectionEquivalentConstraint is used to determine whether two
+ collections are equivalent.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraint._tallyResult">
+ <summary>The result of the <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> from the collections
+ under comparison.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>Construct a CollectionEquivalentConstraint</summary>
+ <param name="expected">Expected collection.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether two collections are equivalent
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the collection is equivalent to the expected.
+ </summary>
+ <typeparam name="TActual">
+ Actual collection type.
+ </typeparam>
+ <param name="actual">
+ Actual collection to compare.
+ </param>
+ <returns>
+ A <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> indicating whether or not
+ the two collections are equivalent.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
+ <summary>
+ CollectionItemsEqualConstraint is the abstract base class for all
+ collection constraints that apply some notion of item equality
+ as a part of their operation.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionItemsEqualConstraint._comparer">
+ <summary>
+ The NUnitEqualityComparer in use for this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
+ <summary>
+ Construct an empty CollectionConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionConstraint
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoringCase">
+ <summary>
+ Get a flag indicating whether the user requested us to ignore case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.UsingExternalComparer">
+ <summary>
+ Get a flag indicating whether any external comparers are in use.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied Comparison object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Func{``0,``0,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied boolean-returning delegate.
+ </summary>
+ <param name="comparer">The supplied boolean-returning delegate to use.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
+ <summary>
+ Compares two collection members for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
+ <summary>
+ Return a new CollectionTally for use in making tests
+ </summary>
+ <param name="c">The collection to be included in the tally</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
+ <summary>
+ CollectionOrderedConstraint is used to test whether a collection is ordered.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
+ <summary>
+ Construct a CollectionOrderedConstraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Ascending">
+ <summary>
+ If used performs a default ascending comparison
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
+ <summary>
+ If used performs a reverse comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
+ <summary>
+ Modifies the constraint to test ordering by the value of
+ a specified property and returns self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Then">
+ <summary>
+ Then signals a break between two ordering steps
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the collection is ordered
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint.OrderingStep">
+ <summary>
+ An OrderingStep represents one stage of the sort
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
+ <summary>
+ CollectionSubsetConstraint is used to determine whether
+ one collection is a subset of another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSubsetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is expected to be a subset of</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a subset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionTally">
+ <summary><see cref="T:NUnit.Framework.Constraints.CollectionTally"/> counts (tallies) the number of occurrences
+ of each object in one or more enumerations.</summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult">
+ <summary>The result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/>.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.ExtraItems">
+ <summary>Items that were not in the expected collection.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.MissingItems">
+ <summary>Items that were not accounted for in the expected collection.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.#ctor">
+ <summary>Constructs an empty <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.Result">
+ <summary>The result of the comparision between the two collections.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
+ <summary>Construct a CollectionTally object from a comparer and a collection.</summary>
+ <param name="comparer">The comparer to use for equality.</param>
+ <param name="c">The expected collection to compare against.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Object)">
+ <summary>Try to remove an object from the tally.</summary>
+ <param name="o">The object to remove.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Collections.IEnumerable)">
+ <summary>Try to remove a set of objects from the tally.</summary>
+ <param name="c">The objects to remove.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
+ <summary>
+ ComparisonAdapter class centralizes all comparisons of
+ values in NUnit, adapting to the use of any provided
+ <see cref="T:System.Collections.IComparer"/>, <see cref="T:System.Collections.Generic.IComparer`1"/>
+ or <see cref="T:System.Comparison`1"/>.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
+ <summary>
+ Gets the default ComparisonAdapter, which wraps an
+ NUnitComparer object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
+ <summary>
+ Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.IComparer"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
+ <summary>
+ Returns a ComparisonAdapter that wraps a <see cref="T:System.Comparison`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
+ <summary>
+ Construct a default ComparisonAdapter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
+ <summary>
+ Construct a ComparisonAdapter for an <see cref="T:System.Collections.IComparer"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ <param name="expected"></param>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
+ <summary>
+ ComparerAdapter extends <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/> and
+ allows use of an <see cref="T:System.Collections.Generic.IComparer`1"/> or <see cref="T:System.Comparison`1"/>
+ to actually perform the comparison.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
+ <summary>
+ Construct a ComparisonAdapter for an <see cref="T:System.Collections.Generic.IComparer`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
+ <summary>
+ Compare a Type T to an object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
+ <summary>
+ Construct a ComparisonAdapter for a <see cref="T:System.Comparison`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
+ <summary>
+ Compare a Type T to an object
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
+ <summary>
+ Abstract base class for constraints that compare values to
+ determine if one is greater than, equal to or less than
+ the other.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._expected">
+ <summary>
+ The value against which a comparison is to be made
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._tolerance">
+ <summary>
+ Tolerance used in making the comparison
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._comparer">
+ <summary>
+ ComparisonAdapter to be used in making the comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ComparisonConstraint"/> class.
+ </summary>
+ <param name="expected">The value against which to make a comparison.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Protected function overridden by derived class to actually perform the comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Within(System.Object)">
+ <summary>
+ Set the tolerance for use in this comparison
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ComparisonConstraint.Percent">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a percentage that the actual values is allowed to deviate from
+ the expected value.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ActualValueDelegate`1">
+ <summary>
+ Delegate used to delay evaluation of the actual value
+ to be used in evaluating a constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Constraint">
+ <summary>
+ The Constraint class is the base of all built-in constraints
+ within NUnit. It provides the operator overloads used to combine
+ constraints.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object[])">
+ <summary>
+ Construct a constraint with optional arguments
+ </summary>
+ <param name="args">Arguments to be saved</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Arguments">
+ <summary>
+ Arguments provided to this Constraint, for use in
+ formatting the description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Builder">
+ <summary>
+ The ConstraintBuilder holding this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ The default implementation simply dereferences the value but
+ derived classes may override it to provide for delayed processing.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.GetTestObject``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Retrieves the value to be tested from an ActualValueDelegate.
+ The default implementation simply evaluates the delegate but derived
+ classes may override it to provide for delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>Delegate evaluation result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
+ <summary>
+ Default override of ToString returns the constraint DisplayName
+ followed by any arguments within angle brackets.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied only if both
+ argument constraints are satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if either
+ of the argument constraints is satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if the
+ argument constraint is not satisfied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.And">
+ <summary>
+ Returns a ConstraintExpression by appending And
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.With">
+ <summary>
+ Returns a ConstraintExpression by appending And
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Or">
+ <summary>
+ Returns a ConstraintExpression by appending Or
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32)">
+ <summary>
+ Returns a DelayedConstraint.WithRawDelayInterval with the specified delay time.
+ </summary>
+ <param name="delay">The delay, which defaults to milliseconds.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32,System.Int32)">
+ <summary>
+ Returns a DelayedConstraint with the specified delay time
+ and polling interval.
+ </summary>
+ <param name="delayInMilliseconds">The delay in milliseconds.</param>
+ <param name="pollingInterval">The interval at which to test the constraint.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
+ <summary>
+ Resolves any pending operators and returns the resolved constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
+ <summary>
+ ConstraintBuilder maintains the stacks that are used in
+ processing a ConstraintExpression. An OperatorStack
+ is used to hold operators that are waiting for their
+ operands to be reorganized. a ConstraintStack holds
+ input constraints as well as the results of each
+ operator applied.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
+ <summary>
+ OperatorStack is a type-safe stack for holding ConstraintOperators
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> class.
+ </summary>
+ <param name="builder">The ConstraintBuilder using this stack.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
+ <summary>
+ Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> is empty.
+ </summary>
+ <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
+ <summary>
+ Gets the topmost operator without modifying the stack.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Pushes the specified operator onto the stack.
+ </summary>
+ <param name="op">The operator to put onto the stack.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
+ <summary>
+ Pops the topmost operator from the stack.
+ </summary>
+ <returns>The topmost operator on the stack</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
+ <summary>
+ ConstraintStack is a type-safe stack for holding Constraints
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> class.
+ </summary>
+ <param name="builder">The ConstraintBuilder using this stack.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
+ <summary>
+ Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> is empty.
+ </summary>
+ <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Pushes the specified constraint. As a side effect,
+ the constraint's Builder field is set to the
+ ConstraintBuilder owning this stack.
+ </summary>
+ <param name="constraint">The constraint to put onto the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
+ <summary>
+ Pops this topmost constraint from the stack.
+ As a side effect, the constraint's Builder
+ field is set to null.
+ </summary>
+ <returns>The topmost contraint on the stack</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Appends the specified operator to the expression by first
+ reducing the operator stack and then pushing the new
+ operator on the stack.
+ </summary>
+ <param name="op">The operator to push.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Appends the specified constraint to the expression by pushing
+ it on the constraint stack.
+ </summary>
+ <param name="constraint">The constraint to push.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
+ <summary>
+ Sets the top operator right context.
+ </summary>
+ <param name="rightContext">The right context.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
+ <summary>
+ Reduces the operator stack until the topmost item
+ precedence is greater than or equal to the target precedence.
+ </summary>
+ <param name="targetPrecedence">The target precedence.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
+ <summary>
+ Resolves this instance, returning a Constraint. If the Builder
+ is not currently in a resolvable state, an exception is thrown.
+ </summary>
+ <returns>The resolved constraint</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
+ <summary>
+ Gets a value indicating whether this instance is resolvable.
+ </summary>
+ <value>
+ <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
+ <summary>
+ ConstraintExpression represents a compound constraint in the
+ process of being constructed from a series of syntactic elements.
+
+ Individual elements are appended to the expression as they are
+ reorganized. When a constraint is appended, it is returned as the
+ value of the operation so that modifiers may be applied. However,
+ any partially built expression is attached to the constraint for
+ later resolution. When an operator is appended, the partial
+ expression is returned. If it's a self-resolving operator, then
+ a ResolvableConstraintExpression is returned.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintExpression.builder">
+ <summary>
+ The ConstraintBuilder holding the elements recognized so far
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/>
+ class passing in a ConstraintBuilder, which may be pre-populated.
+ </summary>
+ <param name="builder">The builder.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ToString">
+ <summary>
+ Returns a string representation of the expression as it
+ currently stands. This should only be used for testing,
+ since it has the side-effect of resolving the expression.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Appends an operator to the expression and returns the
+ resulting expression itself.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
+ <summary>
+ Appends a self-resolving operator to the expression and
+ returns a new ResolvableConstraintExpression.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Appends a constraint to the expression and returns that
+ constraint, which is associated with the current state
+ of the expression being built. Note that the constraint
+ is not reduced at this time. For example, if there
+ is a NotOperator on the stack we don't reduce and
+ return a NotConstraint. The original constraint must
+ be returned because it may support modifiers that
+ are yet to be applied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.One">
+ <summary>
+ Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/>, which will
+ apply the following constraint to a collection of length one, succeeding
+ only if exactly one of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
+ <summary>
+ With is currently a NOP - reserved for future use.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Returns the constraint provided as an argument - used to allow custom
+ custom constraints to easily participate in the syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
+ <summary>
+ Returns the constraint provided as an argument - used to allow custom
+ custom constraints to easily participate in the syntax.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Zero">
+ <summary>
+ Returns a constraint that tests if item is equal to zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.BinarySerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in binary format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.XmlSerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in xml format.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainKey(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the Dictionary key collection.
+ </summary>
+ <param name="expected">The key to be matched in the Dictionary key collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainValue(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the Dictionary value collection.
+ </summary>
+ <param name="expected">The value to be matched in the Dictionary value collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ inclusively within a specified range.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Exist">
+ <summary>
+ Returns a constraint that succeeds if the value
+ is a file or directory and it exists.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
+ <summary>
+ ContainsConstraint tests a whether a string contains a substring
+ or a collection contains an object. It postpones the decision of
+ which test to use until the type of the actual argument is known.
+ This allows testing whether a string is contained in a collection
+ or as a substring of another string using the same syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value contained within the string/collection.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ContainsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ContainsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint">
+ <summary>
+ Applies a delay to the match so that a match can be evaluated in the future.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval">
+ <summary>
+ Allows only changing the time dimension of delay interval and setting a polling interval of a DelayedConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.#ctor(NUnit.Framework.Constraints.DelayedConstraint)">
+ <summary>
+ Creates a new DelayedConstraint.WithRawDelayInterval
+ </summary>
+ <param name="parent">Parent DelayedConstraint on which delay interval dimension is required to be set</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.Minutes">
+ <summary>
+ Changes delay interval dimension to minutes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.Seconds">
+ <summary>
+ Changes delay interval dimension to seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.MilliSeconds">
+ <summary>
+ Changes delay interval dimension to milliseconds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.PollEvery(System.Int32)">
+ <summary>
+ Set polling interval, in milliseconds
+ </summary>
+ <param name="milliSeconds">A time interval, in milliseconds</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint.WithDimensionedDelayInterval">
+ <summary>
+ Allows only setting the polling interval of a DelayedConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithDimensionedDelayInterval.#ctor(NUnit.Framework.Constraints.DelayedConstraint)">
+ <summary>
+ Creates a new DelayedConstraint.WithDimensionedDelayInterval
+ </summary>
+ <param name="parent">Parent DelayedConstraint on which polling interval is required to be set</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithDimensionedDelayInterval.PollEvery(System.Int32)">
+ <summary>
+ Set polling interval, in milliseconds
+ </summary>
+ <param name="milliSeconds">A time interval, in milliseconds</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval">
+ <summary>
+ Allows only changing the time dimension of the polling interval of a DelayedConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.#ctor(NUnit.Framework.Constraints.DelayedConstraint)">
+ <summary>
+ Creates a new DelayedConstraint.WithRawPollingInterval
+ </summary>
+ <param name="parent">Parent DelayedConstraint on which polling dimension is required to be set</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.Minutes">
+ <summary>
+ Changes polling interval dimension to minutes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.Seconds">
+ <summary>
+ Changes polling interval dimension to seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.MilliSeconds">
+ <summary>
+ Changes polling interval dimension to milliseconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.DelayInterval">
+ <summary>
+ Delay value store as an Interval object
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.PollingInterval">
+ <summary>
+ Polling value stored as an Interval object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32)">
+ <summary>
+ Creates a new DelayedConstraint
+ </summary>
+ <param name="baseConstraint">The inner constraint to decorate</param>
+ <param name="delayInMilliseconds">The time interval after which the match is performed</param>
+ <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32,System.Int32)">
+ <summary>
+ Creates a new DelayedConstraint
+ </summary>
+ <param name="baseConstraint">The inner constraint to decorate</param>
+ <param name="delayInMilliseconds">The time interval after which the match is performed, in milliseconds</param>
+ <param name="pollingIntervalInMilliseconds">The time interval used for polling, in milliseconds</param>
+ <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for if the base constraint fails, false if it succeeds</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Test whether the constraint is satisfied by a delegate
+ </summary>
+ <param name="del">The delegate whose value is to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ Overridden to wait for the specified delay period before
+ calling the base constraint with the dereferenced value.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampOffset(System.Int64,System.TimeSpan)">
+ <summary>
+ Adjusts a Timestamp by a given TimeSpan
+ </summary>
+ <param name="timestamp"></param>
+ <param name="offset"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampDiff(System.Int64,System.Int64)">
+ <summary>
+ Returns the difference between two Timestamps as a TimeSpan
+ </summary>
+ <param name="timestamp1"></param>
+ <param name="timestamp2"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint">
+ <summary>
+ DictionaryContainsKeyConstraint is used to test whether a dictionary
+ contains an expected object as a key.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a DictionaryContainsKeyConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected key is contained in the dictionary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
+ <summary>
+ EmptyCollectionConstraint tests whether a collection is empty.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyCollectionConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Check that the collection is empty
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
+ <summary>
+ EmptyConstraint tests a whether a string or collection is empty,
+ postponing the decision about which test is applied until the
+ type of the actual argument is known.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyDirectoryConstraint">
+ <summary>
+ EmptyDirectoryConstraint is used to test that a directory is empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyDirectoryConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyDirectoryConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
+ <summary>
+ EmptyStringConstraint tests whether a string is empty.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyStringConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
+ <summary>
+ EndsWithConstraint can test whether a string ends
+ with an expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EndsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraint">
+ <summary>
+ EqualConstraint is able to compare an actual value with the
+ expected value provided in its constructor. Two objects are
+ considered equal if both are null, or if both have the same
+ value. NUnit has special semantics for some object types.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.EqualConstraint._comparer">
+ <summary>
+ NUnitEqualityComparer used to test equality.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Tolerance">
+ <summary>
+ Gets the tolerance for this comparison.
+ </summary>
+ <value>
+ The tolerance.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.CaseInsensitive">
+ <summary>
+ Gets a value indicating whether to compare case insensitive.
+ </summary>
+ <value>
+ <c>true</c> if comparing case insensitive; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.ClipStrings">
+ <summary>
+ Gets a value indicating whether or not to clip strings.
+ </summary>
+ <value>
+ <c>true</c> if set to clip strings otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.FailurePoints">
+ <summary>
+ Gets the failure points.
+ </summary>
+ <value>
+ The failure points.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
+ <summary>
+ Flag the constraint to suppress string clipping
+ and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
+ <summary>
+ Flag the constraint to compare arrays as collections
+ and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
+ <summary>
+ Flag the constraint to use a tolerance when determining equality.
+ </summary>
+ <param name="amount">Tolerance value to be used</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.WithSameOffset">
+ <summary>
+ Flags the constraint to include <see cref="P:System.DateTimeOffset.Offset"/>
+ property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
+ </summary>
+ <remarks>
+ Using this modifier does not allow to use the <see cref="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)"/>
+ constraint modifier.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a distance in representable values (see remarks).
+ </summary>
+ <returns>Self.</returns>
+ <remarks>
+ Ulp stands for "unit in the last place" and describes the minimum
+ amount a given value can change. For any integers, an ulp is 1 whole
+ digit. For floating point values, the accuracy of which is better
+ for smaller numbers and worse for larger numbers, an ulp depends
+ on the size of the number. Using ulps for comparison of floating
+ point results instead of fixed tolerances is safer because it will
+ automatically compensate for the added inaccuracy of larger numbers.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a percentage that the actual values is allowed to deviate from
+ the expected value.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in days.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in hours.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in minutes.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in seconds.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Func{``0,``0,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied boolean-returning delegate.
+ </summary>
+ <param name="comparer">The boolean-returning delegate to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied Comparison object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
+ <summary>
+ EqualityAdapter class handles all equality comparisons
+ that use an <see cref="T:System.Collections.IEqualityComparer"/>, <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>
+ or a <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.AreEqual(System.Object,System.Object)">
+ <summary>
+ Compares two objects, returning true if they are equal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ The base adapter cannot handle IEnumerables except for strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter">
+ <summary>
+ <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IEqualityComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Returns an EqualityAdapter that uses a predicate function for items comparison.
+ </summary>
+ <typeparam name="TExpected"></typeparam>
+ <typeparam name="TActual"></typeparam>
+ <param name="comparison"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ The base adapter cannot handle IEnumerables except for strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.AreEqual(System.Object,System.Object)">
+ <summary>
+ Compares two objects, returning true if they are equal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.GenericEqualityAdapter`1.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ Generic adapter requires objects of the specified type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter`1">
+ <summary>
+ <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps a <see cref="T:System.Comparison`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
+ <summary>
+ ExactTypeConstraint is used to test that an object
+ is of the exact type provided in the constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an ExactTypeConstraint for a given Type
+ </summary>
+ <param name="type">The expected Type.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExactTypeConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FalseConstraint">
+ <summary>
+ FalseConstraint tests that the actual value is false
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FalseConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FalseConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
+ <summary>Helper routines for working with floating point numbers</summary>
+ <remarks>
+ <para>
+ The floating point comparison code is based on this excellent article:
+ http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
+ </para>
+ <para>
+ "ULP" means Unit in the Last Place and in the context of this library refers to
+ the distance between two adjacent floating point numbers. IEEE floating point
+ numbers can only represent a finite subset of natural numbers, with greater
+ accuracy for smaller numbers and lower accuracy for very large numbers.
+ </para>
+ <para>
+ If a comparison is allowed "2 ulps" of deviation, that means the values are
+ allowed to deviate by up to 2 adjacent floating point values, which might be
+ as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
+ </para>
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
+ <summary>Union of a floating point variable and an integer</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
+ <summary>The union's value as a floating point variable</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
+ <summary>The union's value as an integer</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
+ <summary>The union's value as an unsigned integer</summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
+ <summary>Union of a double precision floating point variable and a long</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
+ <summary>The union's value as a double precision floating point variable</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
+ <summary>The union's value as a long</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
+ <summary>The union's value as an unsigned long</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
+ <summary>Compares two floating point values for equality</summary>
+ <param name="left">First floating point value to be compared</param>
+ <param name="right">Second floating point value t be compared</param>
+ <param name="maxUlps">
+ Maximum number of representable floating point values that are allowed to
+ be between the left and the right floating point values
+ </param>
+ <returns>True if both numbers are equal or close to being equal</returns>
+ <remarks>
+ <para>
+ Floating point values can only represent a finite subset of natural numbers.
+ For example, the values 2.00000000 and 2.00000024 can be stored in a float,
+ but nothing inbetween them.
+ </para>
+ <para>
+ This comparison will count how many possible floating point values are between
+ the left and the right number. If the number of possible values between both
+ numbers is less than or equal to maxUlps, then the numbers are considered as
+ being equal.
+ </para>
+ <para>
+ Implementation partially follows the code outlined here:
+ http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
+ <summary>Compares two double precision floating point values for equality</summary>
+ <param name="left">First double precision floating point value to be compared</param>
+ <param name="right">Second double precision floating point value t be compared</param>
+ <param name="maxUlps">
+ Maximum number of representable double precision floating point values that are
+ allowed to be between the left and the right double precision floating point values
+ </param>
+ <returns>True if both numbers are equal or close to being equal</returns>
+ <remarks>
+ <para>
+ Double precision floating point values can only represent a limited series of
+ natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004
+ can be stored in a double, but nothing inbetween them.
+ </para>
+ <para>
+ This comparison will count how many possible double precision floating point
+ values are between the left and the right number. If the number of possible
+ values between both numbers is less than or equal to maxUlps, then the numbers
+ are considered as being equal.
+ </para>
+ <para>
+ Implementation partially follows the code outlined here:
+ http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
+ <summary>
+ Reinterprets the memory contents of a floating point value as an integer value
+ </summary>
+ <param name="value">
+ Floating point value whose memory contents to reinterpret
+ </param>
+ <returns>
+ The memory contents of the floating point value interpreted as an integer
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
+ <summary>
+ Reinterprets the memory contents of a double precision floating point
+ value as an integer value
+ </summary>
+ <param name="value">
+ Double precision floating point value whose memory contents to reinterpret
+ </param>
+ <returns>
+ The memory contents of the double precision floating point value
+ interpreted as an integer
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
+ <summary>
+ Reinterprets the memory contents of an integer as a floating point value
+ </summary>
+ <param name="value">Integer value whose memory contents to reinterpret</param>
+ <returns>
+ The memory contents of the integer value interpreted as a floating point value
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
+ <summary>
+ Reinterprets the memory contents of an integer value as a double precision
+ floating point value
+ </summary>
+ <param name="value">Integer whose memory contents to reinterpret</param>
+ <returns>
+ The memory contents of the integer interpreted as a double precision
+ floating point value
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
+ <summary>
+ Tests whether a value is greater than the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
+ <summary>
+ Tests whether a value is greater than or equal to the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintStatus">
+ <summary>
+ ConstraintStatus represents the status of a ConstraintResult
+ returned by a Constraint being applied to an actual value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Unknown">
+ <summary>
+ The status has not yet been set
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Success">
+ <summary>
+ The constraint succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Failure">
+ <summary>
+ The constraint failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Error">
+ <summary>
+ An error occurred in applying the constraint (reserved for future use)
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintResult">
+ <summary>
+ Contain the result of matching a <see cref="T:NUnit.Framework.Constraints.Constraint"/> against an actual value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,NUnit.Framework.Constraints.ConstraintStatus)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ <param name="status">The status of the new ConstraintResult.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,System.Boolean)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ <param name="isSuccess">If true, applies a status of Success to the result, otherwise Failure.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.ActualValue">
+ <summary>
+ The actual value that was passed to the <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Status">
+ <summary>
+ Gets and sets the ResultStatus for this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.IsSuccess">
+ <summary>
+ True if actual value meets the Constraint criteria otherwise false.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Name">
+ <summary>
+ Display friendly name of the constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Description">
+ <summary>
+ Description of the constraint may be affected by the state the constraint had
+ when <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> was performed against the actual value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the failure message to the MessageWriter provided
+ as an argument. The default implementation simply passes
+ the result and the actual value to the writer, which
+ then displays the constraint description and the value.
+
+ Constraints that need to provide additional details,
+ such as where the error occurred, can override this.
+ </summary>
+ <param name="writer">The MessageWriter on which to display the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
+ <summary>
+ InstanceOfTypeConstraint is used to test that an object
+ is of the same type provided or derived from it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an InstanceOfTypeConstraint for the type provided
+ </summary>
+ <param name="type">The expected Type</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.InstanceOfTypeConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
+ <summary>
+ The IResolveConstraint interface is implemented by all
+ complete and resolvable constraints and expressions.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
+ <summary>
+ Return the top-level constraint for this expression
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
+ <summary>
+ Tests whether a value is less than the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
+ <summary>
+ Tests whether a value is less than or equal to the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.MessageWriter">
+ <summary>
+ MessageWriter is the abstract base for classes that write
+ constraint descriptions and messages in some form. The
+ class has separate methods for writing various components
+ of a message, allowing implementations to tailor the
+ presentation as needed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
+ <summary>
+ Construct a MessageWriter given a culture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
+ <summary>
+ Abstract method to get the max line length
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message.
+ </summary>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message, at a given
+ indentation level.
+ </summary>
+ <param name="level">The indentation level of the message</param>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Display Expected and Actual lines for a constraint. This
+ is called by MessageWriter's default implementation of
+ WriteMessageTo and provides the generic two-line display.
+ </summary>
+ <param name="result">The failing constraint result</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
+ <summary>
+ Display Expected and Actual lines for given values. This
+ method may be called by constraints that need more control over
+ the display of actual and expected values than is provided
+ by the default implementation.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Display Expected and Actual lines for given values, including
+ a tolerance value on the Expected line.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
+ <summary>
+ Display the expected and actual string values on separate lines.
+ If the mismatch parameter is >=0, an additional line is displayed
+ line containing a caret that points to the mismatch point.
+ </summary>
+ <param name="expected">The expected string value</param>
+ <param name="actual">The actual string value</param>
+ <param name="mismatch">The point at which the strings don't match or -1</param>
+ <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
+ <param name="clipping">If true, the strings should be clipped to fit the line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
+ <summary>
+ Writes the text for an actual value.
+ </summary>
+ <param name="actual">The actual value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
+ <summary>
+ Writes the text for a generalized value.
+ </summary>
+ <param name="val">The value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Writes the text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ValueFormatter">
+ <summary>
+ Custom value formatter function
+ </summary>
+ <param name="val">The value</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ValueFormatterFactory">
+ <summary>
+ Custom value formatter factory function
+ </summary>
+ <param name="next">The next formatter function</param>
+ <returns>ValueFormatter</returns>
+ <remarks>If the given formatter is unable to handle a certain format, it must call the next formatter in the chain</remarks>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.MsgUtils">
+ <summary>
+ Static methods used in creating messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
+ <summary>
+ Static string used when strings are clipped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.MsgUtils.Fmt_Null">
+ <summary>
+ Formatting strings used for expected and actual values
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.MsgUtils.DefaultValueFormatter">
+ <summary>
+ Current head of chain of value formatters. Public for testing.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ Add a formatter to the chain of responsibility.
+ </summary>
+ <param name="formatterFactory"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatValue(System.Object)">
+ <summary>
+ Formats text to represent a generalized value.
+ </summary>
+ <param name="val">The value</param>
+ <returns>The formatted text</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatCollection(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Formats text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
+ <summary>
+ Returns the representation of a type as used in NUnitLite.
+ This is the same as Type.ToString() except for arrays,
+ which are displayed with their declared sizes.
+ </summary>
+ <param name="obj"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
+ <summary>
+ Converts any control characters in a string
+ to their escaped representation.
+ </summary>
+ <param name="s">The string to be converted</param>
+ <returns>The converted string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeNullCharacters(System.String)">
+ <summary>
+ Converts any null characters in a string
+ to their escaped representation.
+ </summary>
+ <param name="s">The string to be converted</param>
+ <returns>The converted string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
+ <summary>
+ Return the a string representation for a set of indices into an array
+ </summary>
+ <param name="indices">Array of indices for which a string is needed</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.IEnumerable,System.Int64)">
+ <summary>
+ Get an array of indices representing the point in a collection or
+ array corresponding to a single int index into the collection.
+ </summary>
+ <param name="collection">The collection to which the indices apply</param>
+ <param name="index">Index in the collection</param>
+ <returns>Array of indices</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
+ <summary>
+ Clip a string to a given length, starting at a particular offset, returning the clipped
+ string with ellipses representing the removed parts
+ </summary>
+ <param name="s">The string to be clipped</param>
+ <param name="maxStringLength">The maximum permitted length of the result string</param>
+ <param name="clipStart">The point at which to start clipping</param>
+ <returns>The clipped string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
+ <summary>
+ Clip the expected and actual strings in a coordinated fashion,
+ so that they may be displayed together.
+ </summary>
+ <param name="expected"></param>
+ <param name="actual"></param>
+ <param name="maxDisplayLength"></param>
+ <param name="mismatch"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
+ <summary>
+ Shows the position two strings start to differ. Comparison
+ starts at the start index.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="istart">The index in the strings at which comparison should start</param>
+ <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
+ <returns>-1 if no mismatch found, or the index where mismatch found</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NaNConstraint">
+ <summary>
+ NaNConstraint tests that the actual value is a double or float NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NaNConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NaNConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test that the actual value is an NaN
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
+ <summary>
+ NoItemConstraint applies another constraint to each
+ item in a collection, failing if any of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NoItemConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoItemConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotConstraint">
+ <summary>
+ NotConstraint negates the effect of some other constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NotConstraint"/> class.
+ </summary>
+ <param name="baseConstraint">The base constraint to be negated.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for if the base constraint fails, false if it succeeds</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NullConstraint">
+ <summary>
+ NullConstraint tests that the actual value is null
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NullConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NullConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Numerics">
+ <summary>
+ The Numerics class contains common operations on numeric values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a floating point numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a floating point numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a fixed point numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a fixed point numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
+ <summary>
+ Test two numeric values for equality, performing the usual numeric
+ conversions and using a provided or default tolerance. If the tolerance
+ provided is Empty, this method may set it to a default tolerance.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="tolerance">A reference to the tolerance in effect</param>
+ <returns>True if the values are equal</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
+ <summary>
+ Compare two numeric values, performing the usual numeric conversions.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <returns>The relationship of the values to each other</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitComparer">
+ <summary>
+ NUnitComparer encapsulates NUnit's default behavior
+ in comparing two objects.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
+ <summary>
+ Returns the default NUnitComparer.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ <param name="x"></param>
+ <param name="y"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
+ <summary>
+ NUnitEqualityComparer encapsulates NUnit's handling of
+ equality tests between objects.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
+ <summary>
+ If true, all string comparisons will ignore case
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
+ <summary>
+ If true, arrays will be treated as collections, allowing
+ those of different dimensions to be compared
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparers">
+ <summary>
+ Comparison objects used in comparisons for some constraints.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.failurePoints">
+ <summary>
+ List of points at which a failure occurred.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer._comparers">
+ <summary>
+ List of comparers used to compare pairs of objects.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
+ <summary>
+ Returns the default NUnitEqualityComparer
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
+ <summary>
+ Gets and sets a flag indicating whether case should
+ be ignored in determining equality.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
+ <summary>
+ Gets and sets a flag indicating that arrays should be
+ compared as collections, without regard to their shape.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparers">
+ <summary>
+ Gets the list of external comparers to be used to
+ test for equality. They are applied to members of
+ collections, in place of NUnit's own logic.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
+ <summary>
+ Gets the list of failure points for the last Match performed.
+ The list consists of objects to be interpreted by the caller.
+ This generally means that the caller may only make use of
+ objects it has placed on the list at a particular depth.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.WithSameOffset">
+ <summary>
+ Flags the comparer to include <see cref="P:System.DateTimeOffset.Offset"/>
+ property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
+ </summary>
+ <remarks>
+ Using this modifier does not allow to use the <see cref="T:NUnit.Framework.Constraints.Tolerance"/>
+ modifier.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@,System.Boolean)">
+ <summary>
+ Compares two objects for equality within a tolerance.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint">
+ <summary>
+ FailurePoint class represents one point of failure
+ in an equality test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.Position">
+ <summary>
+ The location of the failure
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedValue">
+ <summary>
+ The expected value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualValue">
+ <summary>
+ The actual value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedHasData">
+ <summary>
+ Indicates whether the expected value is valid
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualHasData">
+ <summary>
+ Indicates whether the actual value is valid
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AndOperator">
+ <summary>
+ Operator that requires both it's arguments to succeed
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
+ <summary>
+ Construct an AndOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Apply the operator to produce an AndConstraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeOperator">
+ <summary>
+ Operator that tests for the presence of a particular attribute
+ on a type and optionally applies further tests to the attribute.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
+ <summary>
+ Construct an AttributeOperator for a particular Type
+ </summary>
+ <param name="type">The Type of attribute tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinaryOperator">
+ <summary>
+ Abstract base class for all binary operators
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
+ <summary>
+ Gets the left precedence of the operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
+ <summary>
+ Gets the right precedence of the operator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Abstract method that produces a constraint by applying
+ the operator to its left and right constraint arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOperator">
+ <summary>
+ Abstract base for operators that indicate how to
+ apply a constraint to items in a collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
+ <summary>
+ Constructs a CollectionOperator
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
+ <summary>
+ The ConstraintOperator class is used internally by a
+ ConstraintBuilder to represent an operator that
+ modifies or combines constraints.
+
+ Constraint operators use left and right precedence
+ values to determine whether the top operator on the
+ stack should be reduced before pushing a new operator.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
+ <summary>
+ The precedence value used when the operator
+ is about to be pushed to the stack.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
+ <summary>
+ The precedence value used when the operator
+ is on the top of the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
+ <summary>
+ The syntax element preceding this operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
+ <summary>
+ The syntax element following this operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
+ <summary>
+ The precedence value used when the operator
+ is about to be pushed to the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
+ <summary>
+ The precedence value used when the operator
+ is on the top of the stack.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotOperator">
+ <summary>
+ Negates the test of the constraint it wraps.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
+ <summary>
+ Constructs a new NotOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a NotConstraint applied to its argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.OrOperator">
+ <summary>
+ Operator that requires at least one of it's arguments to succeed
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
+ <summary>
+ Construct an OrOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Apply the operator to produce an OrConstraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixOperator">
+ <summary>
+ PrefixOperator takes a single constraint and modifies
+ it's action in some way.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns the constraint created by applying this
+ prefix to another constraint.
+ </summary>
+ <param name="constraint"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropOperator">
+ <summary>
+ Operator used to test for the presence of a named Property
+ on an object and optionally apply further tests to the
+ value of that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
+ <summary>
+ Gets the name of the property to which the operator applies
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
+ <summary>
+ Constructs a PropOperator for a particular named property
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
+ <summary>
+ Abstract base class for operators that are able to reduce to a
+ constraint whether or not another syntactic element follows.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
+ <summary>
+ Operator that tests that an exception is thrown and
+ optionally applies further tests to the exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
+ <summary>
+ Construct a ThrowsOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.WithOperator">
+ <summary>
+ Represents a constraint that simply wraps the
+ constraint provided as an argument, without any
+ further functionality, but which modifies the
+ order of evaluation because of its precedence.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
+ <summary>
+ Constructor for the WithOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that wraps its argument
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.OrConstraint">
+ <summary>
+ OrConstraint succeeds if either member succeeds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Create an OrConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.OrConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the member constraints to an actual value, succeeding
+ succeeding as soon as one of them succeeds.
+ </summary>
+ <param name="actual">The actual value</param>
+ <returns>True if either constraint succeeded</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PathConstraint">
+ <summary>
+ PathConstraint serves as the abstract base of constraints
+ that operate on paths and provides several helper methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.#ctor(System.String)">
+ <summary>
+ Construct a PathConstraint for a give expected path
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PathConstraint.RespectCase">
+ <summary>
+ Modifies the current instance to be case-sensitive
+ and returns it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.Canonicalize(System.String)">
+ <summary>
+ Canonicalize the provided path
+ </summary>
+ <param name="path"></param>
+ <returns>The path in standardized form</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSubPath(System.String,System.String)">
+ <summary>
+ Test whether one path in canonical form is a subpath of another path
+ </summary>
+ <param name="path1">The first path - supposed to be the parent path</param>
+ <param name="path2">The second path - supposed to be the child path</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
+ <summary>
+ Predicate constraint wraps a Predicate in a constraint,
+ returning success if the predicate is true.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
+ <summary>
+ Construct a PredicateConstraint from a predicate
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PredicateConstraint`1.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.ApplyTo``1(``0)">
+ <summary>
+ Determines whether the predicate succeeds when applied
+ to the actual value.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
+ <summary>
+ Abstract base class used for prefixes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.BaseConstraint">
+ <summary>
+ The base constraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.DescriptionPrefix">
+ <summary>
+ Prefix used in forming the constraint description
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Construct given a base constraint
+ </summary>
+ <param name="baseConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixConstraint.FormatDescription(System.String,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Formats a prefix constraint's description.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
+ <summary>
+ PropertyConstraint extracts a named property and uses
+ its value as the actual value for a chained constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyConstraint"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ <param name="baseConstraint">The constraint to apply to the property.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
+ <summary>
+ PropertyExistsConstraint tests that a named property
+ exists on the object provided through Match.
+
+ Originally, PropertyConstraint provided this feature
+ in addition to making optional tests on the value
+ of the property. The two constraints are now separate.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyExistsConstraint"/> class.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PropertyExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the property exists for a given object
+ </summary>
+ <param name="actual">The object to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RangeConstraint">
+ <summary>
+ RangeConstraint tests whether two values are within a
+ specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RangeConstraint"/> class.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.RangeConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RegexConstraint">
+ <summary>
+ RegexConstraint can test whether a string matches
+ the pattern provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RegexConstraint"/> class.
+ </summary>
+ <param name="pattern">The pattern.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
+ <summary>
+ ResolvableConstraintExpression is used to represent a compound
+ constraint being constructed at a point where the last operator
+ may either terminate the expression or may have additional
+ qualifying constraints added to it.
+
+ It is used, for example, for a Property element or for
+ an Exception element, either of which may be optionally
+ followed by constraints that apply to the property or
+ exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression,
+ passing in a pre-populated ConstraintBuilder.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
+ <summary>
+ Appends an And Operator to the expression
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
+ <summary>
+ Appends an Or operator to the expression.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
+ <summary>
+ Resolve the current expression to a Constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ReusableConstraint">
+ <summary>
+ ReusableConstraint wraps a constraint expression after
+ resolving it so that it can be reused consistently.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Construct a ReusableConstraint from a constraint expression
+ </summary>
+ <param name="c">The expression to be resolved and reused</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.op_Implicit(NUnit.Framework.Constraints.Constraint)~NUnit.Framework.Constraints.ReusableConstraint">
+ <summary>
+ Converts a constraint to a ReusableConstraint
+ </summary>
+ <param name="c">The constraint to be converted</param>
+ <returns>A ReusableConstraint</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.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:NUnit.Framework.Constraints.ReusableConstraint.Resolve">
+ <summary>
+ Return the top-level constraint for this expression
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
+ <summary>
+ SameAsConstraint tests whether an object is identical to
+ the object passed to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SameAsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected object.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SameAsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SameAsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SamePathConstraint">
+ <summary>
+ Summary description for SamePathConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SamePathConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint">
+ <summary>
+ SamePathOrUnderConstraint tests that one path is under another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
+ <summary>
+ SomeItemsConstraint applies another constraint to each
+ item in a collection, succeeding if any of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SomeItemsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ succeeding if any item succeeds.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Func`3"/> object.
+ </summary>
+ <typeparam name="TCollectionType">The type of the elements in the collection.</typeparam>
+ <typeparam name="TMemberType">The type of the member.</typeparam>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.IComparer"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.Generic.IComparer`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Comparison`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.IEqualityComparer"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
+ <summary>
+ StartsWithConstraint can test whether a string starts
+ with an expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.StartsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StringConstraint">
+ <summary>
+ StringConstraint is the abstract base for constraints
+ that operate on strings. It supports the IgnoreCase
+ modifier for string operations.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
+ <summary>
+ The expected value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
+ <summary>
+ Indicates whether tests should be case-insensitive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.descriptionText">
+ <summary>
+ Description of this constraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.StringConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor">
+ <summary>
+ Constructs a StringConstraint without an expected value
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
+ <summary>
+ Constructs a StringConstraint given an expected value
+ </summary>
+ <param name="expected">The expected value</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
+ <summary>
+ Modify the constraint to ignore case in matching.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given string
+ </summary>
+ <param name="actual">The string to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
+ <summary>
+ SubstringConstraint can test whether a string contains
+ the expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubstringConstraint"/> class.
+ </summary>
+ <param name="expected">The expected.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SubstringConstraint.IgnoreCase">
+ <summary>
+ Modify the constraint to ignore case in matching.
+ This will call Using(StringComparison.CurrentCultureIgnoreCase).
+ </summary>
+ <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
+ than <see cref="F:System.StringComparison.CurrentCultureIgnoreCase"/> was already set.</exception>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Using(System.StringComparison)">
+ <summary>
+ Modify the constraint to the specified comparison.
+ </summary>
+ <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
+ than <paramref name="comparisonType"/> was already set.</exception>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
+ <summary>
+ ThrowsConstraint is used to test the exception thrown by
+ a delegate by applying a constraint to it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ThrowsConstraint"/> class,
+ using a constraint to be applied to the exception.
+ </summary>
+ <param name="baseConstraint">A constraint to apply to the caught exception.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
+ <summary>
+ Get the actual exception thrown - used by Assert.Throws.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Executes the code of the delegate and captures any exception.
+ If a non-null base constraint was provided, it applies that
+ constraint to the exception.
+ </summary>
+ <param name="actual">A delegate representing the code to be tested</param>
+ <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Converts an ActualValueDelegate to a TestDelegate
+ before calling the primary overload.
+ </summary>
+ <param name="del"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ThrowsConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. This override only handles the special message
+ used when an exception is expected but none is thrown.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
+ <summary>
+ ThrowsNothingConstraint tests that a delegate does not
+ throw an exception.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsNothingConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True if no exception is thrown, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Tolerance">
+ <summary>
+ The Tolerance class generalizes the notion of a tolerance
+ within which an equality test succeeds. Normally, it is
+ used with numeric types, but it can be used with any
+ type that supports taking a difference between two
+ objects and comparing that difference to a value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Default">
+ <summary>
+ Returns a default Tolerance object, equivalent to an exact match.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Exact">
+ <summary>
+ Returns an empty Tolerance object, equivalent to an exact match.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
+ <summary>
+ Constructs a linear tolerance of a specified amount
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
+ <summary>
+ Constructs a tolerance given an amount and <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/>
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
+ <summary>
+ Returns a new tolerance, using the current amount as a percentage.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
+ <summary>
+ Returns a new tolerance, using the current amount in Ulps
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of days.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of hours.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of minutes.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of seconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of milliseconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of clock ticks.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
+ <summary>
+ Gets the <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/> for the current Tolerance
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Amount">
+ <summary>
+ Gets the magnitude of the current Tolerance instance.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.IsUnsetOrDefault">
+ <summary>
+ Returns true if the current tolerance has not been set or is using the .
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.ApplyToValue(System.Object)">
+ <summary>
+ Apply the tolerance to an expected value and return
+ a Tolerance.Range that represents the acceptable values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
+ <summary>
+ Tests that the current Tolerance is linear with a
+ numeric value, throwing an exception if it is not.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Tolerance.Range">
+ <summary>
+ Tolerance.Range represents the range of values that match
+ a specific tolerance, when applied to a specific value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Tolerance.Range.LowerBound">
+ <summary>
+ The lower bound of the range
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Tolerance.Range.UpperBound">
+ <summary>
+ The Upper bound of the range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.Range.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a Range
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ToleranceMode">
+ <summary>
+ Modes in which the tolerance value for a comparison can be interpreted.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Unset">
+ <summary>
+ The tolerance was created with a value, without specifying
+ how the value would be used. This is used to prevent setting
+ the mode more than once and is generally changed to Linear
+ upon execution of the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
+ <summary>
+ The tolerance is used as a numeric range within which
+ two compared values are considered to be equal.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
+ <summary>
+ Interprets the tolerance as the percentage by which
+ the two compared values my deviate from each other.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
+ <summary>
+ Compares two values based in their distance in
+ representable numbers.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TrueConstraint">
+ <summary>
+ TrueConstraint tests that the actual value is true
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.TrueConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TrueConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TypeConstraint">
+ <summary>
+ TypeConstraint is the abstract base for constraints
+ that take a Type as their expected value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
+ <summary>
+ The expected Type used by the constraint
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.TypeConstraint.actualType">
+ <summary>
+ The type of the actual argument to which the constraint was applied
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type,System.String)">
+ <summary>
+ Construct a TypeConstraint for a given Type
+ </summary>
+ <param name="type">The expected type for the constraint</param>
+ <param name="descriptionPrefix">Prefix used in forming the constraint description</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
+ <summary>
+ UniqueItemsConstraint tests whether all the items in a
+ collection are unique.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.UniqueItemsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Check that all items are unique.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.XmlSerializableConstraint">
+ <summary>
+ XmlSerializableConstraint tests whether
+ an object is serializable in xml format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.XmlSerializableConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactCountConstraint">
+ <summary>
+ ExactCountConstraint applies another constraint to each
+ item in a collection, succeeding only if a specified
+ number of items succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32)">
+ <summary>
+ Construct a standalone ExactCountConstraint
+ </summary>
+ <param name="expectedCount"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct an ExactCountConstraint on top of an existing constraint
+ </summary>
+ <param name="expectedCount"></param>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ succeeding only if the expected number of items pass.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExactCountConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactCountOperator">
+ <summary>
+ Represents a constraint that succeeds if the specified
+ count of members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountOperator.#ctor(System.Int32)">
+ <summary>
+ Construct an ExactCountOperator for a specified count
+ </summary>
+ <param name="expectedCount">The expected count</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExceptionTypeConstraint">
+ <summary>
+ ExceptionTypeConstraint is a special version of ExactTypeConstraint
+ used to provided detailed info about the exception thrown in
+ an error message.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Constructs an ExceptionTypeConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Assert">
+ <summary>
+ The Assert class contains a collection of static methods that
+ implement the most common assertions used in NUnit.
+ </summary>
+ <summary>
+ The Assert class contains a collection of static methods that
+ implement the most common assertions used in NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate does not throw an exception
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate does not throw an exception.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double)">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that two objects are equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
+ <summary>
+ Verifies that two objects are equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that two objects are not equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
+ <summary>
+ Verifies that two objects are not equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that two objects refer to the same object. If they
+ are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object)">
+ <summary>
+ Asserts that two objects refer to the same object. If they
+ are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that two objects do not refer to the same object. If they
+ are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object)">
+ <summary>
+ Asserts that two objects do not refer to the same object. If they
+ are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AssertDoublesAreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Helper for Assert.AreEqual(double expected, double actual, ...)
+ allowing code generation to work consistently.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object)">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object)">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object)">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object)">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object)">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object)">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ Used as a synonym for That in rare cases where a private setter
+ causes a Visual Basic compilation error.
+ </summary>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ Used as a synonym for That in rare cases where a private setter
+ causes a Visual Basic compilation error.
+ </summary>
+ <remarks>
+ This method is provided for use by VB developers needing to test
+ the value of properties with private setters.
+ </remarks>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first int is greater than the second
+ int. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first int is greater than the second
+ int. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Boolean)">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean)">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Null(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Double)">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String,System.Object[])">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double})">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
+ <summary>
+ Assert that a string is empty - that is equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.String)">
+ <summary>
+ Assert that a string is empty - that is equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
+ <summary>
+ Assert that a string is not empty - that is not equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String)">
+ <summary>
+ Assert that a string is not empty - that is not equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is not empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is not empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int32)">
+ <summary>
+ Asserts that an int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int64)">
+ <summary>
+ Asserts that a Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Decimal)">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Double)">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Single)">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int32)">
+ <summary>
+ Asserts that an int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int64)">
+ <summary>
+ Asserts that a Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal)">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Double)">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Single)">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int32)">
+ <summary>
+ Asserts that an int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int64)">
+ <summary>
+ Asserts that a Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Decimal)">
+ <summary>
+ Asserts that a decimal is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Double)">
+ <summary>
+ Asserts that a double is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Single)">
+ <summary>
+ Asserts that a float is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int32)">
+ <summary>
+ Asserts that an int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int64)">
+ <summary>
+ Asserts that a Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Decimal)">
+ <summary>
+ Asserts that a decimal is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Double)">
+ <summary>
+ Asserts that a double is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Single)">
+ <summary>
+ Asserts that a float is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.#ctor">
+ <summary>
+ We don't actually want any instances of this object, but some people
+ like to inherit from it to add other static methods. Hence, the
+ protected constructor disallows any instances of this object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use Assert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass(System.String,System.Object[])">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass(System.String)">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message and arguments
+ that are passed in. This is used by the other Assert functions.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message that is
+ passed in. This is used by the other Assert functions.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/>.
+ This is used by the other Assert functions.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Warn(System.String,System.Object[])">
+ <summary>
+ Issues a warning using the message and arguments provided.
+ </summary>
+ <param name="message">The message to display.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Warn(System.String)">
+ <summary>
+ Issues a warning using the message provided.
+ </summary>
+ <param name="message">The message to display.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message and arguments
+ that are passed in. This causes the test to be reported as ignored.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message that is
+ passed in. This causes the test to be reported as ignored.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/>.
+ This causes the test to be reported as ignored.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message and arguments
+ that are passed in. This causes the test to be reported as inconclusive.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message that is
+ passed in. This causes the test to be reported as inconclusive.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ This causes the test to be reported as Inconclusive.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is contained in a collection.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The collection to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection)">
+ <summary>
+ Asserts that an object is contained in a collection.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The collection to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Multiple(NUnit.Framework.TestDelegate)">
+ <summary>
+ Wraps code containing a series of assertions, which should all
+ be executed, even if they fail. Failed results are saved and
+ reported at the end of the code block.
+ </summary>
+ <param name="testDelegate">A TestDelegate to be executed in Multiple Assertion mode.</param>
+ </member>
+ <member name="T:NUnit.Framework.MultipleAssertException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor">
+ <summary>
+ Default Constructor (normally used)
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.MultipleAssertException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Guard">
+ <summary>
+ Class used to guard against unexpected argument values
+ or operations by throwing an appropriate exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentNotNull(System.Object,System.String)">
+ <summary>
+ Throws an exception if an argument is null
+ </summary>
+ <param name="value">The value to be tested</param>
+ <param name="name">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentNotNullOrEmpty(System.String,System.String)">
+ <summary>
+ Throws an exception if a string argument is null or empty
+ </summary>
+ <param name="value">The value to be tested</param>
+ <param name="name">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentInRange(System.Boolean,System.String,System.String)">
+ <summary>
+ Throws an ArgumentOutOfRangeException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ <param name="paramName">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentValid(System.Boolean,System.String,System.String)">
+ <summary>
+ Throws an ArgumentException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ <param name="paramName">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.OperationValid(System.Boolean,System.String)">
+ <summary>
+ Throws an InvalidOperationException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AssertionResult">
+ <summary>
+ The AssertionResult class represents the result of a single assertion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.#ctor(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
+ <summary>
+ Construct an AssertionResult
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.Status">
+ <summary> The pass/fail status of the assertion</summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.Message">
+ <summary>The message produced by the assertion, or null</summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.StackTrace">
+ <summary>The stacktrace associated with the assertion, or null</summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.ToString">
+ <summary>
+ ToString Override
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.GetHashCode">
+ <summary>
+ Override GetHashCode
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.Equals(System.Object)">
+ <summary>
+ Override Equals
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AssertionStatus">
+ <summary>
+ AssertionStatus enumeration represents the possible outcomes of an assertion.
+ The order of definition is significant, higher level values override lower
+ ones in determining the overall result of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Inconclusive">
+ <summary>
+ An assumption failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Passed">
+ <summary>
+ The assertion succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Warning">
+ <summary>
+ A warning message was issued
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Failed">
+ <summary>
+ The assertion failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Error">
+ <summary>
+ An unexpected exception was thrown
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IDisposableFixture">
+ <summary>
+ Any ITest that implements this interface is at a level that the implementing
+ class should be disposed at the end of the test run
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IMethodInfo">
+ <summary>
+ The IMethodInfo class is used to encapsulate information
+ about a method in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.TypeInfo">
+ <summary>
+ Gets the Type from which this method was reflected.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.MethodInfo">
+ <summary>
+ Gets the MethodInfo for this method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.Name">
+ <summary>
+ Gets the name of the method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsAbstract">
+ <summary>
+ Gets a value indicating whether the method is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsPublic">
+ <summary>
+ Gets a value indicating whether the method is public.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the method contains unassigned generic type parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethod">
+ <summary>
+ Gets a value indicating whether the method is a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethodDefinition">
+ <summary>
+ Gets a value indicating whether the MethodInfo represents the definition of a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ReturnType">
+ <summary>
+ Gets the return Type of the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetParameters">
+ <summary>
+ Gets the parameters of the method.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetGenericArguments">
+ <summary>
+ Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.MakeGenericMethod(System.Type[])">
+ <summary>
+ Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
+ </summary>
+ <param name="typeArguments">The type arguments to be used</param>
+ <returns>A new IMethodInfo with the type arguments replaced</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.Invoke(System.Object,System.Object[])">
+ <summary>
+ Invokes the method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterInfo">
+ <summary>
+ The IParameterInfo interface is an abstraction of a .NET parameter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.IsOptional">
+ <summary>
+ Gets a value indicating whether the parameter is optional
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.Method">
+ <summary>
+ Gets an IMethodInfo representing the method for which this is a parameter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterInfo">
+ <summary>
+ Gets the underlying .NET ParameterInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterType">
+ <summary>
+ Gets the Type of the parameter
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IReflectionInfo">
+ <summary>
+ The IReflectionInfo interface is implemented by NUnit wrapper objects that perform reflection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.IsDefined``1(System.Boolean)">
+ <summary>
+ Returns a value indicating whether an attribute of the specified type is defined on this object.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITypeInfo">
+ <summary>
+ The ITypeInfo interface is an abstraction of a .NET Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Type">
+ <summary>
+ Gets the underlying Type on which this ITypeInfo is based
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.BaseType">
+ <summary>
+ Gets the base type of this type as an ITypeInfo
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.IsType(System.Type)">
+ <summary>
+ Returns true if the Type wrapped is equal to the argument
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Name">
+ <summary>
+ Gets the Name of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.FullName">
+ <summary>
+ Gets the FullName of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Assembly">
+ <summary>
+ Gets the assembly in which the type is declared
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Namespace">
+ <summary>
+ Gets the Namespace of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsAbstract">
+ <summary>
+ Gets a value indicating whether the type is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericType">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericTypeDefinition">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type definition
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsSealed">
+ <summary>
+ Gets a value indicating whether the type is sealed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsStaticClass">
+ <summary>
+ Gets a value indicating whether this type is a static class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName">
+ <summary>
+ Get the display name for this typeInfo.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName(System.Object[])">
+ <summary>
+ Get the display name for an object of this type, constructed with specific arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetGenericTypeDefinition">
+ <summary>
+ Returns a Type representing a generic type definition from which this Type can be constructed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.MakeGenericType(System.Type[])">
+ <summary>
+ Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasMethodWithAttribute(System.Type)">
+ <summary>
+ Returns a value indicating whether this type has a method with a specified public attribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetMethods(System.Reflection.BindingFlags)">
+ <summary>
+ Returns an array of IMethodInfos for methods of this Type
+ that match the specified flags.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetConstructor(System.Type[])">
+ <summary>
+ Gets the public constructor taking the specified argument Types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasConstructor(System.Type[])">
+ <summary>
+ Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.Construct(System.Object[])">
+ <summary>
+ Construct an object of this Type, using the specified arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestAttachment">
+ <summary>
+ The TestAttachment class represents a file attached to a TestResult,
+ with an optional description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestAttachment.FilePath">
+ <summary>
+ Absolute file path to attachment file
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestAttachment.Description">
+ <summary>
+ User specifed description of attachment. May be null.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestAttachment.#ctor(System.String,System.String)">
+ <summary>
+ Creates a TestAttachment class to represent a file attached to a test result.
+ </summary>
+ <param name="filePath">Absolute file path to attachment file</param>
+ <param name="description">User specifed description of attachment. May be null.</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestOutput">
+ <summary>
+ The TestOutput class holds a unit of output from
+ a test to a specific output stream
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.#ctor(System.String,System.String,System.String,System.String)">
+ <summary>
+ Construct with text, output destination type and
+ the name of the test that produced the output.
+ </summary>
+ <param name="text">Text to be output</param>
+ <param name="stream">Name of the stream or channel to which the text should be written</param>
+ <param name="testId">Id of the test that produced the output</param>
+ <param name="testName">FullName of test that produced the output</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.ToString">
+ <summary>
+ Return string representation of the object for debugging
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.Text">
+ <summary>
+ Get the text
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.Stream">
+ <summary>
+ Get the output type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.TestName">
+ <summary>
+ Get the name of the test that created the output
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.TestId">
+ <summary>
+ Get the id of the test that created the output
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.ToXml">
+ <summary>
+ Convert the TestOutput object to an XML string
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ICombiningStrategy">
+ <summary>
+ CombiningStrategy is the abstract base for classes that
+ know how to combine values provided for individual test
+ parameters to create a set of test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ICombiningStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ISimpleTestBuilder">
+ <summary>
+ The ISimpleTestBuilder interface is exposed by a class that knows how to
+ build a single TestMethod from a suitable MethodInfo Types. In general,
+ it is exposed by an attribute, but may be implemented in a helper class
+ used by the attribute in some cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISimpleTestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a TestMethod from the provided MethodInfo.
+ </summary>
+ <param name="method">The method to be used as a test</param>
+ <param name="suite">The TestSuite to which the method will be added</param>
+ <returns>A TestMethod object</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestBuilder">
+ <summary>
+ The ITestBuilder interface is exposed by a class that knows how to
+ build one or more TestMethods from a MethodInfo. In general, it is exposed
+ by an attribute, which has additional information available to provide
+ the necessary test parameters to distinguish the test cases built.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build one or more TestMethods from the provided MethodInfo.
+ </summary>
+ <param name="method">The method to be used as a test</param>
+ <param name="suite">The TestSuite to which the method will be added</param>
+ <returns>A TestMethod object</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterDataProvider">
+ <summary>
+ The IDataPointProvider interface is used by extensions
+ that provide data for a single test parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>True if any data is available, otherwise false.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>An IEnumerable providing the required data</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterDataSource">
+ <summary>
+ The IParameterDataSource interface is implemented by types
+ that can provide data for a test method parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataSource.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Gets an enumeration of data items for use as arguments
+ for a test method parameter.
+ </summary>
+ <param name="parameter">The parameter for which data is needed</param>
+ <returns>An enumeration containing individual data items</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IPropertyBag">
+ <summary>
+ A PropertyBag represents a collection of name/value pairs
+ that allows duplicate entries with the same key. Methods
+ are provided for adding a new pair as well as for setting
+ a key to a single value. All keys are strings but values
+ may be of any type. Null values are not permitted, since
+ a null entry represents the absence of the key.
+
+ The entries in a PropertyBag are of two kinds: those that
+ take a single value and those that take multiple values.
+ However, the PropertyBag has no knowledge of which entries
+ fall into each category and the distinction is entirely
+ up to the code using the PropertyBag.
+
+ When working with multi-valued properties, client code
+ should use the Add method to add name/value pairs and
+ indexing to retrieve a list of all values for a given
+ key. For example:
+
+ bag.Add("Tag", "one");
+ bag.Add("Tag", "two");
+ Assert.That(bag["Tag"],
+ Is.EqualTo(new string[] { "one", "two" }));
+
+ When working with single-valued properties, client code
+ should use the Set method to set the value and Get to
+ retrieve the value. The GetSetting methods may also be
+ used to retrieve the value in a type-safe manner while
+ also providing default. For example:
+
+ bag.Set("Priority", "low");
+ bag.Set("Priority", "high"); // replaces value
+ Assert.That(bag.Get("Priority"),
+ Is.EqualTo("high"));
+ Assert.That(bag.GetSetting("Priority", "low"),
+ Is.EqualTo("high"));
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Add(System.String,System.Object)">
+ <summary>
+ Adds a key/value pair to the property bag
+ </summary>
+ <param name="key">The key</param>
+ <param name="value">The value</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Set(System.String,System.Object)">
+ <summary>
+ Sets the value for a key, removing any other
+ values that are already in the property set.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Get(System.String)">
+ <summary>
+ Gets a single value for a key, using the first
+ one if multiple values are present and returning
+ null if the value is not found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.ContainsKey(System.String)">
+ <summary>
+ Gets a flag indicating whether the specified key has
+ any entries in the property set.
+ </summary>
+ <param name="key">The key to be checked</param>
+ <returns>True if their are values present, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Item(System.String)">
+ <summary>
+ Gets or sets the list of values for a particular key
+ </summary>
+ <param name="key">The key for which the values are to be retrieved or set</param>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Keys">
+ <summary>
+ Gets a collection containing all the keys in the property set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITest">
+ <summary>
+ Common interface supported by all representations
+ of a test. Only includes informational fields.
+ The Run method is specifically excluded to allow
+ for data-only representations of a test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Id">
+ <summary>
+ Gets the id of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Name">
+ <summary>
+ Gets the name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TestType">
+ <summary>
+ Gets the type of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.FullName">
+ <summary>
+ Gets the fully qualified name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.ClassName">
+ <summary>
+ Gets the name of the class containing this test. Returns
+ null if the test is not associated with a class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.MethodName">
+ <summary>
+ Gets the name of the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TypeInfo">
+ <summary>
+ Gets the Type of the test fixture, if applicable, or
+ null if no fixture type is associated with this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Method">
+ <summary>
+ Gets an IMethod for the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.RunState">
+ <summary>
+ Gets the RunState of the test, indicating whether it can be run.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TestCaseCount">
+ <summary>
+ Count of the test cases ( 1 if this is a test case )
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Properties">
+ <summary>
+ Gets the properties of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Parent">
+ <summary>
+ Gets the parent test, if any.
+ </summary>
+ <value>The parent test or null if none exists.</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.IsSuite">
+ <summary>
+ Returns true if this is a test suite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Fixture">
+ <summary>
+ Gets a fixture object for running this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none are required.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestData">
+ <summary>
+ The ITestData interface is implemented by a class that
+ represents a single instance of a parameterized test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.TestName">
+ <summary>
+ Gets the name to be used for the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.RunState">
+ <summary>
+ Gets the RunState for this test case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.Arguments">
+ <summary>
+ Gets the argument list to be provided to the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.Properties">
+ <summary>
+ Gets the property dictionary for the test case
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestFixtureData">
+ <summary>
+ The ITestCaseData interface is implemented by a class
+ that is able to return the data required to create an
+ instance of a parameterized test fixture.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestFixtureData.TypeArgs">
+ <summary>
+ Get the TypeArgs if separately set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestCaseData">
+ <summary>
+ The ITestCaseData interface is implemented by a class
+ that is able to return complete testcases for use by
+ a parameterized test method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestCaseData.ExpectedResult">
+ <summary>
+ Gets the expected result of the test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestCaseData.HasExpectedResult">
+ <summary>
+ Returns true if an expected result has been set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestFilter">
+ <summary>
+ Interface to be implemented by filters applied to tests.
+ The filter applies when running the test, after it has been
+ loaded, since this is the only time an ITest exists.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. Pass
+ may examine the parents and/or descendants of a test, depending
+ on the semantics of the particular filter
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestListener">
+ <summary>
+ The ITestListener interface is used internally to receive
+ notifications of significant events while a test is being
+ run. The events are propagated to clients by means of an
+ AsyncCallback. NUnit extensions may also monitor these events.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test has finished
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestResult">
+ <summary>
+ The ITestResult interface represents the result of a test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.ResultState">
+ <summary>
+ Gets the ResultState of the test result, which
+ indicates the success or failure of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Name">
+ <summary>
+ Gets the name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.FullName">
+ <summary>
+ Gets the full name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Duration">
+ <summary>
+ Gets the elapsed time for running the test in seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.StartTime">
+ <summary>
+ Gets or sets the time the test started running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.EndTime">
+ <summary>
+ Gets or sets the time the test finished running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure. Not available in
+ the Compact Framework 1.0.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertCount">
+ <summary>
+ Gets the number of asserts executed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ Accessing HasChildren should not force creation of the
+ Children collection in classes implementing this interface.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Test">
+ <summary>
+ Gets the Test to which this result applies.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Output">
+ <summary>
+ Gets any text output written to this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertionResults">
+ <summary>
+ Gets a list of AssertionResults associated with the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.TestAttachments">
+ <summary>
+ Gets the collection of files attached to the test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IXmlNodeBuilder">
+ <summary>
+ An object implementing IXmlNodeBuilder is able to build
+ an XML representation of itself and any children.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.ToXml(System.Boolean)">
+ <summary>
+ Returns a TNode representing the current object.
+ </summary>
+ <param name="recursive">If true, children are included where applicable</param>
+ <returns>A TNode representing the result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns a TNode representing the current object after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, children are included, where applicable</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ResultState">
+ <summary>
+ The ResultState class represents the outcome of running a test.
+ It contains two pieces of information. The Status of the test
+ is an enum indicating whether the test passed, failed, was
+ skipped or was inconclusive. The Label provides a more
+ detailed breakdown for use by client runners.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="label">The label.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="site">The stage at which the result was produced</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="label">The label.</param>
+ <param name="site">The stage at which the result was produced</param>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Inconclusive">
+ <summary>
+ The result is inconclusive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Skipped">
+ <summary>
+ The test has been skipped.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Ignored">
+ <summary>
+ The test has been ignored.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Explicit">
+ <summary>
+ The test was skipped because it is explicit
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Success">
+ <summary>
+ The test succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Warning">
+ <summary>
+ The test issued a warning
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Failure">
+ <summary>
+ The test failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Error">
+ <summary>
+ The test encountered an unexpected exception
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Cancelled">
+ <summary>
+ The test was cancelled by the user
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.NotRunnable">
+ <summary>
+ The test was not runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.ChildFailure">
+ <summary>
+ A suite failed because one or more child tests failed or had errors
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpFailure">
+ <summary>
+ A suite failed in its OneTimeSetUp
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpError">
+ <summary>
+ A suite had an unexpected exception in its OneTimeSetUp
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.TearDownError">
+ <summary>
+ A suite had an unexpected exception in its OneTimeDown
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Status">
+ <summary>
+ Gets the TestStatus for the test.
+ </summary>
+ <value>The status.</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Label">
+ <summary>
+ Gets the label under which this test result is
+ categorized, if any.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Site">
+ <summary>
+ Gets the stage of test execution in which
+ the failure or other result took place.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.WithSite(NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Get a new ResultState, which is the same as the current
+ one but with the FailureSite set to the specified value.
+ </summary>
+ <param name="site">The FailureSite to use</param>
+ <returns>A new ResultState</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.Matches(NUnit.Framework.Interfaces.ResultState)">
+ <summary>
+ Test whether this ResultState has the same Status and Label
+ as another one. In other words, the whether two are equal
+ ignoring the Site.
+ </summary>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.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:NUnit.Framework.Interfaces.ResultState.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:NUnit.Framework.Interfaces.ResultState.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="T:NUnit.Framework.Interfaces.FailureSite">
+ <summary>
+ The FailureSite enum indicates the stage of a test
+ in which an error or failure occurred.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Test">
+ <summary>
+ Failure in the test itself
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.SetUp">
+ <summary>
+ Failure in the SetUp method
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.TearDown">
+ <summary>
+ Failure in the TearDown method
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Parent">
+ <summary>
+ Failure of a parent test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Child">
+ <summary>
+ Failure of a child test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.RunState">
+ <summary>
+ The RunState enum indicates whether a test can be executed.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.NotRunnable">
+ <summary>
+ The test is not runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Runnable">
+ <summary>
+ The test is runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Explicit">
+ <summary>
+ The test can only be run explicitly
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Skipped">
+ <summary>
+ The test has been skipped. This value may
+ appear on a Test when certain attributes
+ are used to skip the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Ignored">
+ <summary>
+ The test has been ignored. May appear on
+ a Test, when the IgnoreAttribute is used.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestStatus">
+ <summary>
+ The TestStatus enum indicates the result of running a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Inconclusive">
+ <summary>
+ The test was inconclusive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Skipped">
+ <summary>
+ The test has skipped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Passed">
+ <summary>
+ The test succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Warning">
+ <summary>
+ There was a warning
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Failed">
+ <summary>
+ The test failed
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TNode">
+ <summary>
+ TNode represents a single node in the XML representation
+ of a Test or TestResult. It replaces System.Xml.XmlNode and
+ System.Xml.Linq.XElement, providing a minimal set of methods
+ for operating on the XML in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String)">
+ <summary>
+ Constructs a new instance of TNode
+ </summary>
+ <param name="name">The name of the node</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String)">
+ <summary>
+ Constructs a new instance of TNode with a value
+ </summary>
+ <param name="name">The name of the node</param>
+ <param name="value">The text content of the node</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String,System.Boolean)">
+ <summary>
+ Constructs a new instance of TNode with a value
+ </summary>
+ <param name="name">The name of the node</param>
+ <param name="value">The text content of the node</param>
+ <param name="valueIsCDATA">Flag indicating whether to use CDATA when writing the text</param>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Name">
+ <summary>
+ Gets the name of the node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Value">
+ <summary>
+ Gets the value of the node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.ValueIsCDATA">
+ <summary>
+ Gets a flag indicating whether the value should be output using CDATA.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Attributes">
+ <summary>
+ Gets the dictionary of attributes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.ChildNodes">
+ <summary>
+ Gets a list of child nodes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.FirstChild">
+ <summary>
+ Gets the first ChildNode
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.OuterXml">
+ <summary>
+ Gets the XML representation of this node.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.FromXml(System.String)">
+ <summary>
+ Create a TNode from it's XML text representation
+ </summary>
+ <param name="xmlText">The XML text to be parsed</param>
+ <returns>A TNode</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String)">
+ <summary>
+ Adds a new element as a child of the current node and returns it.
+ </summary>
+ <param name="name">The element name.</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String,System.String)">
+ <summary>
+ Adds a new element with a value as a child of the current node and returns it.
+ </summary>
+ <param name="name">The element name</param>
+ <param name="value">The text content of the new element</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElementWithCDATA(System.String,System.String)">
+ <summary>
+ Adds a new element with a value as a child of the current node and returns it.
+ The value will be output using a CDATA section.
+ </summary>
+ <param name="name">The element name</param>
+ <param name="value">The text content of the new element</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddAttribute(System.String,System.String)">
+ <summary>
+ Adds an attribute with a specified name and value to the XmlNode.
+ </summary>
+ <param name="name">The name of the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.SelectSingleNode(System.String)">
+ <summary>
+ Finds a single descendant of this node matching an xpath
+ specification. The format of the specification is
+ limited to what is needed by NUnit and its tests.
+ </summary>
+ <param name="xpath"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.SelectNodes(System.String)">
+ <summary>
+ Finds all descendants of this node matching an xpath
+ specification. The format of the specification is
+ limited to what is needed by NUnit and its tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.WriteTo(System.Xml.XmlWriter)">
+ <summary>
+ Writes the XML representation of the node to an XmlWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.NodeList">
+ <summary>
+ Class used to represent a list of XmlResults
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AttributeDictionary">
+ <summary>
+ Class used to represent the attributes of a node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AttributeDictionary.Item(System.String)">
+ <summary>
+ Gets or sets the value associated with the specified key.
+ Overridden to return null if attribute is not found.
+ </summary>
+ <param name="key">The key.</param>
+ <returns>Value of the attribute or null</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IFixtureBuilder">
+ <summary>
+ The IFixtureBuilder interface is exposed by a class that knows how to
+ build a TestFixture from one or more Types. In general, it is exposed
+ by an attribute, but may be implemented in a helper class used by the
+ attribute in some cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build one or more TestFixtures from type provided. At least one
+ non-null TestSuite must always be returned, since the method is
+ generally called because the user has marked the target class as
+ a fixture. If something prevents the fixture from being used, it
+ will be returned nonetheless, labelled as non-runnable.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A TestSuite object or one derived from TestSuite.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IImplyFixture">
+ <summary>
+ IImplyFixture is an empty marker interface used by attributes like
+ TestAttribute that cause the class where they are used to be treated
+ as a TestFixture even without a TestFixtureAttribute.
+
+ Marker interfaces are not usually considered a good practice, but
+ we use it here to avoid cluttering the attribute hierarchy with
+ classes that don't contain any extra implementation.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IApplyToContext">
+ <summary>
+ The IApplyToContext interface is implemented by attributes
+ that want to make changes to the execution context before
+ a test is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IApplyToContext.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the execution context
+ </summary>
+ <param name="context">The execution context</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IApplyToTest">
+ <summary>
+ The IApplyToTest interface is implemented by self-applying
+ attributes that modify the state of a test in some way.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IApplyToTest.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test as defined for the specific attribute.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ISuiteBuilder">
+ <summary>
+ The ISuiteBuilder interface is exposed by a class that knows how to
+ build a suite from one or more Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Examine the type and determine if it is suitable for
+ this builder to use in building a TestSuite.
+
+ Note that returning false will cause the type to be ignored
+ in loading the tests. If it is desired to load the suite
+ but label it as non-runnable, ignored, etc., then this
+ method must return true.
+ </summary>
+ <param name="typeInfo">The type of the fixture to be used</param>
+ <returns>True if the type can be used to build a TestSuite</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestSuite from type provided.
+ </summary>
+ <param name="typeInfo">The type of the fixture to be used</param>
+ <returns>A TestSuite</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestCaseBuilder">
+ <summary>
+ The ITestCaseBuilder interface is exposed by a class that knows how to
+ build a test case from certain methods.
+ </summary>
+ <remarks>
+ This interface is not the same as the ITestCaseBuilder interface in NUnit 2.x.
+ We have reused the name because the two products don't interoperate at all.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Examine the method and determine if it is suitable for
+ this builder to use in building a TestCase to be
+ included in the suite being populated.
+
+ Note that returning false will cause the method to be ignored
+ in loading the tests. If it is desired to load the method
+ but label it as non-runnable, ignored, etc., then this
+ method must return true.
+ </summary>
+ <param name="method">The test method to examine</param>
+ <param name="suite">The suite being populated</param>
+ <returns>True is the builder can use this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a TestCase from the provided MethodInfo for
+ inclusion in the suite being constructed.
+ </summary>
+ <param name="method">The method to be used as a test case</param>
+ <param name="suite">The test suite being populated, or null</param>
+ <returns>A TestCase or null</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ICommandWrapper">
+ <summary>
+ ICommandWrapper is implemented by attributes and other
+ objects able to wrap a TestCommand with another command.
+ </summary>
+ <remarks>
+ Attributes or other objects should implement one of the
+ derived interfaces, rather than this one, since they
+ indicate in which part of the command chain the wrapper
+ should be applied.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ICommandWrapper.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IWrapTestMethod">
+ <summary>
+ Objects implementing this interface are used to wrap
+ the TestMethodCommand itself. They apply after SetUp
+ has been run and before TearDown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IWrapSetUpTearDown">
+ <summary>
+ Objects implementing this interface are used to wrap
+ the entire test, including SetUp and TearDown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.AssemblyHelper">
+ <summary>
+ AssemblyHelper provides static methods for working
+ with assemblies.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPath(System.Reflection.Assembly)">
+ <summary>
+ Gets the path from which an assembly was loaded.
+ For builds where this is not possible, returns
+ the name of the assembly.
+ </summary>
+ <param name="assembly">The assembly.</param>
+ <returns>The path.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetDirectoryName(System.Reflection.Assembly)">
+ <summary>
+ Gets the path to the directory from which an assembly was loaded.
+ </summary>
+ <param name="assembly">The assembly.</param>
+ <returns>The path.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyName(System.Reflection.Assembly)">
+ <summary>
+ Gets the AssemblyName of an assembly.
+ </summary>
+ <param name="assembly">The assembly</param>
+ <returns>An AssemblyName</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.Load(System.String)">
+ <summary>
+ Loads an assembly given a string, which may be the
+ path to the assembly or the AssemblyName
+ </summary>
+ <param name="nameOrPath"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPathFromCodeBase(System.String)">
+ <summary>
+ Gets the assembly path from code base.
+ </summary>
+ <remarks>Public for testing purposes</remarks>
+ <param name="codeBase">The code base.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.ParameterDataProvider">
+ <summary>
+ The ParameterDataProvider class implements IParameterDataProvider
+ and hosts one or more individual providers.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.#ctor(NUnit.Framework.Interfaces.IParameterDataProvider[])">
+ <summary>
+ Construct with a collection of individual providers
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>True if any data is available, otherwise false.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>An IEnumerable providing the required data</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder">
+ <summary>
+ Built-in SuiteBuilder for all types of test classes.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Checks to see if the provided Type is a fixture.
+ To be considered a fixture, it must be a non-abstract
+ class with one or more attributes implementing the
+ IFixtureBuilder interface or one or more methods
+ marked as tests.
+ </summary>
+ <param name="typeInfo">The fixture type to check</param>
+ <returns>True if the fixture can be built, false if not</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestSuite from TypeInfo provided.
+ </summary>
+ <param name="typeInfo">The fixture type to build</param>
+ <returns>A TestSuite built from that type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.GetFixtureBuilderAttributes(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ We look for attributes implementing IFixtureBuilder at one level
+ of inheritance at a time. Attributes on base classes are not used
+ unless there are no fixture builder attributes at all on the derived
+ class. This is by design.
+ </summary>
+ <param name="typeInfo">The type being examined for attributes</param>
+ <returns>A list of the attributes found.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder">
+ <summary>
+ NUnitTestCaseBuilder is a utility class used by attributes
+ that build test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.#ctor">
+ <summary>
+ Constructs an <see cref="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.BuildTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test,NUnit.Framework.Internal.TestCaseParameters)">
+ <summary>
+ Builds a single NUnitTestMethod, either as a child of the fixture
+ or as one of a set of test cases under a ParameterizedTestMethodSuite.
+ </summary>
+ <param name="method">The MethodInfo from which to construct the TestMethod</param>
+ <param name="parentSuite">The suite or fixture to which the new test will be added</param>
+ <param name="parms">The ParameterSet to be used, or null</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.CheckTestMethodSignature(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Internal.TestCaseParameters)">
+ <summary>
+ Helper method that checks the signature of a TestMethod and
+ any supplied parameters to determine if the test is valid.
+
+ Currently, NUnitTestMethods are required to be public,
+ non-abstract methods, either static or instance,
+ returning void. They may take arguments but the values must
+ be provided or the TestMethod is not considered runnable.
+
+ Methods not meeting these criteria will be marked as
+ non-runnable and the method will return false in that case.
+ </summary>
+ <param name="testMethod">The TestMethod to be checked. If it
+ is found to be non-runnable, it will be modified.</param>
+ <param name="parms">Parameters to be used for this test, or null</param>
+ <returns>True if the method signature is valid, false if not</returns>
+ <remarks>
+ The return value is no longer used internally, but is retained
+ for testing purposes.
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder">
+ <summary>
+ Class that can build a tree of automatic namespace
+ suites from a group of fixtures.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._namespaceIndex">
+ <summary>
+ NamespaceDictionary of all test suites we have created to represent
+ namespaces. Used to locate namespace parent suites for fixtures.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._globalInsertionPoint">
+ <summary>
+ Point in the tree where items in the global namespace are added
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.#ctor(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder"/> class.
+ </summary>
+ <param name="rootSuite">The root suite.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.RootSuite">
+ <summary>
+ Gets the root entry in the tree created by the NamespaceTreeBuilder.
+ </summary>
+ <value>The root suite.</value>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(System.Collections.Generic.IList{NUnit.Framework.Internal.Test})">
+ <summary>
+ Adds the specified fixtures to the tree.
+ </summary>
+ <param name="fixtures">The fixtures to be added.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Adds the specified fixture to the tree.
+ </summary>
+ <param name="fixture">The fixture to be added.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.CombinatorialStrategy">
+ <summary>
+ CombinatorialStrategy creates test cases by using all possible
+ combinations of the parameter data.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.CombinatorialStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DatapointProvider">
+ <summary>
+ Provides data from fields marked with the DatapointAttribute or the
+ DatapointsAttribute.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ True if any data is available, otherwise false.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ An IEnumerable providing the required data
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder">
+ <summary>
+ Class to build ether a parameterized or a normal NUnitTestMethod.
+ There are four cases that the builder must deal with:
+ 1. The method needs no params and none are provided
+ 2. The method needs params and they are provided
+ 3. The method needs no params but they are provided in error
+ 4. The method needs params but they are not provided
+ This could have been done using two different builders, but it
+ turned out to be simpler to have just one. The BuildFrom method
+ takes a different branch depending on whether any parameters are
+ provided, but all four cases are dealt with in lower-level methods
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Determines if the method can be used to build an NUnit test
+ test method of some kind. The method must normally be marked
+ with an identifying attribute for this to be true.
+
+ Note that this method does not check that the signature
+ of the method for validity. If we did that here, any
+ test methods with invalid signatures would be passed
+ over in silence in the test run. Since we want such
+ methods to be reported, the check for validity is made
+ in BuildFrom rather than here.
+ </summary>
+ <param name="method">An IMethodInfo for the method being used as a test method</param>
+ <returns>True if the builder can create a test case from this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Build a Test from the provided MethodInfo. Depending on
+ whether the method takes arguments and on the availability
+ of test case data, this method may return a single test
+ or a group of tests contained in a ParameterizedMethodSuite.
+ </summary>
+ <param name="method">The method for which a test is to be built</param>
+ <returns>A Test representing one or more method invocations</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Determines if the method can be used to build an NUnit test
+ test method of some kind. The method must normally be marked
+ with an identifying attribute for this to be true.
+
+ Note that this method does not check that the signature
+ of the method for validity. If we did that here, any
+ test methods with invalid signatures would be passed
+ over in silence in the test run. Since we want such
+ methods to be reported, the check for validity is made
+ in BuildFrom rather than here.
+ </summary>
+ <param name="method">An IMethodInfo for the method being used as a test method</param>
+ <param name="parentSuite">The test suite being built, to which the new test would be added</param>
+ <returns>True if the builder can create a test case from this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a Test from the provided MethodInfo. Depending on
+ whether the method takes arguments and on the availability
+ of test case data, this method may return a single test
+ or a group of tests contained in a ParameterizedMethodSuite.
+ </summary>
+ <param name="method">The method for which a test is to be built</param>
+ <param name="parentSuite">The test fixture being populated, or null</param>
+ <returns>A Test representing one or more method invocations</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildParameterizedMethodSuite(NUnit.Framework.Interfaces.IMethodInfo,System.Collections.Generic.IEnumerable{NUnit.Framework.Internal.TestMethod})">
+ <summary>
+ Builds a ParameterizedMethodSuite containing individual test cases.
+ </summary>
+ <param name="method">The method for which a test is to be built.</param>
+ <param name="tests">The list of test cases to include.</param>
+ <returns>A ParameterizedMethodSuite populated with test cases</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildSingleTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a simple, non-parameterized TestMethod for this method.
+ </summary>
+ <param name="method">The MethodInfo for which a test is to be built</param>
+ <param name="suite">The test suite for which the method is being built</param>
+ <returns>A TestMethod.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder">
+ <summary>
+ NUnitTestFixtureBuilder is able to build a fixture given
+ a class marked with a TestFixtureAttribute or an unmarked
+ class containing test methods. In the first case, it is
+ called by the attribute and in the second directly by
+ NUnitSuiteBuilder.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestFixture from type provided. A non-null TestSuite
+ must always be returned, since the method is generally called
+ because the user has marked the target class as a fixture.
+ If something prevents the fixture from being used, it should
+ be returned nonetheless, labelled as non-runnable.
+ </summary>
+ <param name="typeInfo">An ITypeInfo for the fixture to be used.</param>
+ <returns>A TestSuite object or one derived from TestSuite.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo,NUnit.Framework.Interfaces.ITestFixtureData)">
+ <summary>
+ Overload of BuildFrom called by tests that have arguments.
+ Builds a fixture using the provided type and information
+ in the ITestFixtureData object.
+ </summary>
+ <param name="typeInfo">The TypeInfo for which to construct a fixture.</param>
+ <param name="testFixtureData">An object implementing ITestFixtureData or null.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.AddTestCasesToFixture(NUnit.Framework.Internal.TestFixture)">
+ <summary>
+ Method to add test cases to the newly constructed fixture.
+ </summary>
+ <param name="fixture">The fixture to which cases should be added</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildTestCase(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Method to create a test case from a MethodInfo and add
+ it to the fixture being built. It first checks to see if
+ any global TestCaseBuilder addin wants to build the
+ test case. If not, it uses the internal builder
+ collection maintained by this fixture builder.
+
+ The default implementation has no test case builders.
+ Derived classes should add builders to the collection
+ in their constructor.
+ </summary>
+ <param name="method">The method for which a test is to be created</param>
+ <param name="suite">The test suite being built.</param>
+ <returns>A newly constructed Test</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy">
+ <summary>
+ PairwiseStrategy creates test cases by combining the parameter
+ data so that all possible pairs of data items are used.
+ </summary>
+ <remarks>
+ <para>
+ The number of test cases that cover all possible pairs of test function
+ parameters values is significantly less than the number of test cases
+ that cover all possible combination of test function parameters values.
+ And because different studies show that most of software failures are
+ caused by combination of no more than two parameters, pairwise testing
+ can be an effective ways to test the system when it's impossible to test
+ all combinations of parameters.
+ </para>
+ <para>
+ The PairwiseStrategy code is based on "jenny" tool by Bob Jenkins:
+ http://burtleburtle.net/bob/math/jenny.html
+ </para>
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand">
+ <summary>
+ FleaRand is a pseudo-random number generator developed by Bob Jenkins:
+ http://burtleburtle.net/bob/rand/talksmall.html#flea
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand.#ctor(System.UInt32)">
+ <summary>
+ Initializes a new instance of the FleaRand class.
+ </summary>
+ <param name="seed">The seed.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo">
+ <summary>
+ FeatureInfo represents coverage of a single value of test function
+ parameter, represented as a pair of indices, Dimension and Feature. In
+ terms of unit testing, Dimension is the index of the test parameter and
+ Feature is the index of the supplied value in that parameter's list of
+ sources.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo.#ctor(System.Int32,System.Int32)">
+ <summary>
+ Initializes a new instance of FeatureInfo class.
+ </summary>
+ <param name="dimension">Index of a dimension.</param>
+ <param name="feature">Index of a feature.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple">
+ <summary>
+ A FeatureTuple represents a combination of features, one per test
+ parameter, which should be covered by a test case. In the
+ PairwiseStrategy, we are only trying to cover pairs of features, so the
+ tuples actually may contain only single feature or pair of features, but
+ the algorithm itself works with triplets, quadruples and so on.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
+ <summary>
+ Initializes a new instance of FeatureTuple class for a single feature.
+ </summary>
+ <param name="feature1">Single feature.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo,NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
+ <summary>
+ Initializes a new instance of FeatureTuple class for a pair of features.
+ </summary>
+ <param name="feature1">First feature.</param>
+ <param name="feature2">Second feature.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo">
+ <summary>
+ TestCase represents a single test case covering a list of features.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo.#ctor(System.Int32)">
+ <summary>
+ Initializes a new instance of TestCaseInfo class.
+ </summary>
+ <param name="length">A number of features in the test case.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator">
+ <summary>
+ PairwiseTestCaseGenerator class implements an algorithm which generates
+ a set of test cases which covers all pairs of possible values of test
+ function.
+ </summary>
+ <remarks>
+ <para>
+ The algorithm starts with creating a set of all feature tuples which we
+ will try to cover (see <see
+ cref="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.CreateAllTuples" /> method). This set
+ includes every single feature and all possible pairs of features. We
+ store feature tuples in the 3-D collection (where axes are "dimension",
+ "feature", and "all combinations which includes this feature"), and for
+ every two feature (e.g. "A" and "B") we generate both ("A", "B") and
+ ("B", "A") pairs. This data structure extremely reduces the amount of
+ time needed to calculate coverage for a single test case (this
+ calculation is the most time-consuming part of the algorithm).
+ </para>
+ <para>
+ Then the algorithm picks one tuple from the uncovered tuple, creates a
+ test case that covers this tuple, and then removes this tuple and all
+ other tuples covered by this test case from the collection of uncovered
+ tuples.
+ </para>
+ <para>
+ Picking a tuple to cover
+ </para>
+ <para>
+ There are no any special rules defined for picking tuples to cover. We
+ just pick them one by one, in the order they were generated.
+ </para>
+ <para>
+ Test generation
+ </para>
+ <para>
+ Test generation starts from creating a completely random test case which
+ covers, nevertheless, previously selected tuple. Then the algorithm
+ tries to maximize number of tuples which this test covers.
+ </para>
+ <para>
+ Test generation and maximization process repeats seven times for every
+ selected tuple and then the algorithm picks the best test case ("seven"
+ is a magic number which provides good results in acceptable time).
+ </para>
+ <para>Maximizing test coverage</para>
+ <para>
+ To maximize tests coverage, the algorithm walks thru the list of mutable
+ dimensions (mutable dimension is a dimension that are not included in
+ the previously selected tuple). Then for every dimension, the algorithm
+ walks thru the list of features and checks if this feature provides
+ better coverage than randomly selected feature, and if yes keeps this
+ feature.
+ </para>
+ <para>
+ This process repeats while it shows progress. If the last iteration
+ doesn't improve coverage, the process ends.
+ </para>
+ <para>
+ In addition, for better results, before start every iteration, the
+ algorithm "scrambles" dimensions - so for every iteration dimension
+ probes in a different order.
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.GetTestCases(System.Int32[])">
+ <summary>
+ Creates a set of test cases for specified dimensions.
+ </summary>
+ <param name="dimensions">
+ An array which contains information about dimensions. Each element of
+ this array represents a number of features in the specific dimension.
+ </param>
+ <returns>
+ A set of test cases.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by this strategy instance.
+ </summary>
+ <returns>A set of test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider">
+ <summary>
+ ParameterDataSourceProvider supplies individual argument values for
+ single parameters using attributes implementing IParameterDataSource.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ True if any data is available, otherwise false.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ An IEnumerable providing the required data
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.SequentialStrategy">
+ <summary>
+ SequentialStrategy creates test cases by using all of the
+ parameter data sources in parallel, substituting <c>null</c>
+ when any of them run out of data.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.SequentialStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand">
+ <summary>
+ TestActionAfterCommand handles the AfterTest method of a single
+ TestActionItem, provided the items BeforeTest has been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestActionItem to run before the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.AfterTestCommand">
+ <summary>
+ AfterCommand is a DelegatingTestCommand that performs some
+ specific action after the inner command is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct an AfterCommand
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.AfterTestCommand.AfterTest">
+ <summary>
+ Set this to perform action after the inner command.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand">
+ <summary>
+ TestActionCommand handles a single ITestAction applied
+ to a test. It runs the BeforeTest method, then runs the
+ test and finally runs the AfterTest method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.BeforeTest">
+ <summary>
+ Perform the before test action
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.AfterTest">
+ <summary>
+ Perform the after test action
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand">
+ <summary>
+ TestActionBeforeCommand handles the BeforeTest method of a single
+ TestActionItem, relying on the item to remember it has been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestActionItem to run before the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeTestCommand">
+ <summary>
+ BeforeTestCommand is a DelegatingTestCommand that performs some
+ specific action before the inner command is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct a BeforeCommand
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeTestCommand.BeforeTest">
+ <summary>
+ Action to perform before the inner command.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.ConstructFixtureCommand">
+ <summary>
+ ConstructFixtureCommand constructs the user test object if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.ConstructFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Constructs a OneTimeSetUpCommand for a suite
+ </summary>
+ <param name="innerCommand">The inner command to which the command applies</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.DisposeFixtureCommand">
+ <summary>
+ OneTimeTearDownCommand performs any teardown actions
+ specified for a suite and calls Dispose on the user
+ test object, if any.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.DisposeFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct a OneTimeTearDownCommand
+ </summary>
+ <param name="innerCommand">The command wrapped by this command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.EmptyTestCommand">
+ <summary>
+ EmptyTestCommand is a TestCommand that does nothing. It simply
+ returns the current result from the context when executed. We
+ use it to avoid testing for null when executing a chain of
+ DelegatingTestCommands.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a NullCommand for a test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TimeoutCommand">
+ <summary>
+ TimeoutCommand creates a timer in order to cancel
+ a test if it exceeds a specified time and adjusts
+ the test result if it did time out.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TimeoutCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TimeoutCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command</param>
+ <param name="timeout">Timeout value</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownItem">
+ <summary>
+ SetUpTearDownItem holds the setup and teardown methods
+ for a single level of the inheritance hierarchy.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.#ctor(System.Collections.Generic.IList{System.Reflection.MethodInfo},System.Collections.Generic.IList{System.Reflection.MethodInfo})">
+ <summary>
+ Construct a SetUpTearDownNode
+ </summary>
+ <param name="setUpMethods">A list of setup methods for this level</param>
+ <param name="tearDownMethods">A list teardown methods for this level</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.SetUpTearDownItem.HasMethods">
+ <summary>
+ Returns true if this level has any methods at all.
+ This flag is used to discard levels that do nothing.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunSetUp(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Run SetUp on this level.
+ </summary>
+ <param name="context">The execution context to use for running.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunTearDown(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Run TearDown for this level.
+ </summary>
+ <param name="context"></param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestActionCommand">
+ <summary>
+ TestActionCommand handles a single ITestAction applied
+ to a test. It runs the BeforeTest method, then runs the
+ test and finally runs the AfterTest method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.ITestAction)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestAction with which to wrap the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestActionItem">
+ <summary>
+ TestActionItem wraps a single execution of an ITestAction.
+ It's primary purpose is to track whether the BeforeTest
+ method has been called and suppress calling the
+ AfterTest method if it has not. This is necessary when
+ ITestActions are used before and after a CompositeWorkItem,
+ since the OneTimeSetUpCommand and OneTimeTearDownCommand
+ are separate command chains. By sharing a TestActionItem
+ between the setup and teardown chains, the two calls can
+ be coordinated.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.#ctor(NUnit.Framework.ITestAction)">
+ <summary>
+ Construct a TestActionItem
+ </summary>
+ <param name="action">The ITestAction to be included</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTestWasRun">
+ <summary>
+ Get flag indicating if the BeforeTest entry was already called.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Run the BeforeTest method of the action and remember that it has been run.
+ </summary>
+ <param name="test">The test to which the action applies</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Run the AfterTest action, but only if the BeforeTest
+ action was actually run.
+ </summary>
+ <param name="test">The test to which the action applies</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.ApplyChangesToContextCommand">
+ <summary>
+ ContextSettingsCommand applies specified changes to the
+ TestExecutionContext prior to running a test. No special
+ action is needed after the test runs, since the prior
+ context will be restored automatically.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.DelegatingTestCommand">
+ <summary>
+ DelegatingTestCommand wraps an inner TestCommand.
+ Derived classes may do what they like before or
+ after running the inner command.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.DelegatingTestCommand.innerCommand">
+ <summary>TODO: Documentation needed for field</summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.DelegatingTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ TODO: Documentation needed for constructor
+ </summary>
+ <param name="innerCommand"></param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.MaxTimeCommand">
+ <summary>
+ TODO: Documentation needed for class
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.MaxTimeCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="maxTime">The max time allowed in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand">
+ <summary>
+ OneTimeSetUpCommand runs any one-time setup methods for a suite,
+ constructing the user test object if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Constructs a OneTimeSetUpCommand for a suite
+ </summary>
+ <param name="innerCommand">The inner command to which the command applies</param>
+ <param name="setUpTearDown">A SetUpTearDownList for use by the command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand">
+ <summary>
+ OneTimeTearDownCommand performs any teardown actions
+ specified for a suite and calls Dispose on the user
+ test object, if any.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Construct a OneTimeTearDownCommand
+ </summary>
+ <param name="innerCommand">The command wrapped by this command</param>
+ <param name="setUpTearDownItem">A SetUpTearDownList for use by the command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand">
+ <summary>
+ SetUpTearDownCommand runs SetUp methods for a suite,
+ runs the test and then runs TearDown methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="setUpTearDown">List of setup/teardown items</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SkipCommand">
+ <summary>
+ TODO: Documentation needed for class
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SkipCommand"/> class.
+ </summary>
+ <param name="test">The test being skipped.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Overridden to simply set the CurrentResult to the
+ appropriate Skipped state.
+ </summary>
+ <param name="context">The execution context for the test</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestCommand">
+ <summary>
+ TestCommand is the abstract base class for all test commands
+ in the framework. A TestCommand represents a single stage in
+ the execution of a test, e.g.: SetUp/TearDown, checking for
+ Timeout, verifying the returned result from a method, etc.
+
+ TestCommands may decorate other test commands so that the
+ execution of a lower-level command is nested within that
+ of a higher level command. All nested commands are executed
+ synchronously, as a single unit. Scheduling test execution
+ on separate threads is handled at a higher level, using the
+ task dispatcher.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestCommand for a test.
+ </summary>
+ <param name="test">The test to be executed</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.TestCommand.Test">
+ <summary>
+ Gets the test associated with this command.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test in a specified context, returning a TestResult.
+ </summary>
+ <param name="context">The TestExecutionContext to be used for running the test.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestMethodCommand">
+ <summary>
+ TestMethodCommand is the lowest level concrete command
+ used to run actual test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.#ctor(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestMethodCommand"/> class.
+ </summary>
+ <param name="testMethod">The test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the execution context, as
+ well as returning it. If the test has an expected result, it
+ is asserts on that value. Since failed tests and errors throw
+ an exception, this command must be wrapped in an outer command,
+ will handle that exception and records the failure. This role
+ is usually played by the SetUpTearDown command.
+ </summary>
+ <param name="context">The execution context</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TheoryResultCommand">
+ <summary>
+ TheoryResultCommand adjusts the result of a Theory so that
+ it fails if all the results were inconclusive.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TheoryResultCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Constructs a TheoryResultCommand
+ </summary>
+ <param name="command">The command to be wrapped by this one</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventListenerTextWriter">
+ <summary>
+ EventListenerTextWriter sends text output to the currently active
+ ITestEventListener in the form of a TestOutput object. If no event
+ listener is active in the context, or if there is no context,
+ the output is forwarded to the supplied default writer.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.#ctor(System.String,System.IO.TextWriter)">
+ <summary>
+ Construct an EventListenerTextWriter
+ </summary>
+ <param name="streamName">The name of the stream to use for events</param>
+ <param name="defaultWriter">The default writer to use if no listener is available</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Encoding">
+ <summary>
+ Get the Encoding for this TextWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object[])">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Object)">
+ <summary>
+ Write an object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String)">
+ <summary>
+ Write a string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Decimal)">
+ <summary>
+ Write a decimal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Double)">
+ <summary>
+ Write a double
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt64)">
+ <summary>
+ Write a ulong
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int64)">
+ <summary>
+ Write a long
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt32)">
+ <summary>
+ Write a uint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int32)">
+ <summary>
+ Write an int
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char)">
+ <summary>
+ Write a char
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Boolean)">
+ <summary>
+ Write a boolean
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[],System.Int32,System.Int32)">
+ <summary>
+ Write chars
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[])">
+ <summary>
+ Write chars
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Single)">
+ <summary>
+ Write a float
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String)">
+ <summary>
+ Write a string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Object)">
+ <summary>
+ Write an object with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object[])">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object)">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Decimal)">
+ <summary>
+ Write a decimal with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object)">
+ <summary>
+ Write a formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Double)">
+ <summary>
+ Write a double with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt32)">
+ <summary>
+ Write a uint with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt64)">
+ <summary>
+ Write a ulong with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int64)">
+ <summary>
+ Write a long with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int32)">
+ <summary>
+ Write an int with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Boolean)">
+ <summary>
+ Write a bool with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[],System.Int32,System.Int32)">
+ <summary>
+ Write chars with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[])">
+ <summary>
+ Write chars with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char)">
+ <summary>
+ Write a char with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Single)">
+ <summary>
+ Write a float with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine">
+ <summary>
+ Write newline
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.ParallelExecutionStrategy">
+ <summary>
+ Enumeration representing the strategy to follow in executing a work item.
+ The value is only relevant when running under the parallel dispatcher.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.ParallelExecutionStrategy.Direct">
+ <summary>
+ Run directly on same thread
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.ParallelExecutionStrategy.Parallel">
+ <summary>
+ Enqueue for parallel execution
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.ParallelExecutionStrategy.NonParallel">
+ <summary>
+ Enqueue for non-parallel execution
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemBuilder">
+ <summary>
+ WorkItemBuilder class knows how to build a tree of work items from a tree of tests
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.CreateWorkItem(NUnit.Framework.Interfaces.ITest,NUnit.Framework.Interfaces.ITestFilter,System.Boolean)">
+ <summary>
+ Creates a work item.
+ </summary>
+ <param name="test">The test for which this WorkItem is being created.</param>
+ <param name="filter">The filter to be used in selecting any child Tests.</param>
+ <param name="recursive">True if child work items should be created and added.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.WorkItemOrderComparer.Compare(NUnit.Framework.Internal.Execution.WorkItem,NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
+ </summary>
+ <returns>
+ A signed integer that indicates the relative values of <paramref name="x"/> and <paramref name="y"/>, as shown in the following table.Value Meaning Less than zero<paramref name="x"/> is less than <paramref name="y"/>.Zero<paramref name="x"/> equals <paramref name="y"/>.Greater than zero<paramref name="x"/> is greater than <paramref name="y"/>.
+ </returns>
+ <param name="x">The first object to compare.</param><param name="y">The second object to compare.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.IWorkItemDispatcher">
+ <summary>
+ An IWorkItemDispatcher handles execution of work items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ The level of parallelism supported. Zero if not supported.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, performing any initialization. Sets
+ the top level work item and dispatches it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution. The first
+ work item dispatched is saved as the top-level
+ work item and used when stopping the run.
+ </summary>
+ <param name="work">The item to dispatch</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel the ongoing run completely.
+ If no run is in process, the call has no effect.
+ </summary>
+ <param name="force">true if the IWorkItemDispatcher should abort all currently running WorkItems, false if it should allow all currently running WorkItems to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher">
+ <summary>
+ SimpleWorkItemDispatcher handles execution of WorkItems by
+ directly executing them. It is provided so that a dispatcher
+ is always available in the context, thereby simplifying the
+ code needed to run child tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ The level of parallelism supported
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, creating the execution thread,
+ setting the top level work and dispatching it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution by
+ executing it directly.
+ <param name="work">The item to dispatch</param>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) the ongoing run.
+ If no run is in process, the call has no effect.
+ </summary>
+ <param name="force">true if the run should be aborted, false if it should allow its currently running test to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TextCapture">
+ <summary>
+ The TextCapture class intercepts console output and writes it
+ to the current execution context, if one is present on the thread.
+ If no execution context is found, the output is written to a
+ default destination, normally the original destination of the
+ intercepted output.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.#ctor(System.IO.TextWriter)">
+ <summary>
+ Construct a TextCapture object
+ </summary>
+ <param name="defaultWriter">The default destination for non-intercepted output</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TextCapture.Encoding">
+ <summary>
+ Gets the Encoding in use by this TextWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.Char)">
+ <summary>
+ Writes a single character
+ </summary>
+ <param name="value">The char to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.String)">
+ <summary>
+ Writes a string
+ </summary>
+ <param name="value">The string to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.WriteLine(System.String)">
+ <summary>
+ Writes a string followed by a line terminator
+ </summary>
+ <param name="value">The string to write</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.ShiftChangeEventHandler">
+ <summary>
+ Handler for ShiftChange events.
+ </summary>
+ <param name="shift">The shift that is starting or ending.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkShift">
+ <summary>
+ The dispatcher needs to do different things at different,
+ non-overlapped times. For example, non-parallel tests may
+ not be run at the same time as parallel tests. We model
+ this using the metaphor of a working shift. The WorkShift
+ class associates one or more WorkItemQueues with one or
+ more TestWorkers.
+
+ Work in the queues is processed until all queues are empty
+ and all workers are idle. Both tests are needed because a
+ worker that is busy may end up adding more work to one of
+ the queues. At that point, the shift is over and another
+ shift may begin. This cycle continues until all the tests
+ have been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.#ctor(System.String)">
+ <summary>
+ Construct a WorkShift
+ </summary>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.WorkShift.EndOfShift">
+ <summary>
+ Event that fires when the shift has ended
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Name">
+ <summary>
+ The Name of this shift
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.IsActive">
+ <summary>
+ Gets a flag indicating whether the shift is currently active
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.HasWork">
+ <summary>
+ Gets a bool indicating whether this shift has any work to do
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Queues">
+ <summary>
+ Gets a list of the queues associated with this shift.
+ </summary>
+ <remarks>Internal for testing - immutable once initialized</remarks>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Workers">
+ <summary>
+ Gets the list of workers associated with this shift.
+ </summary>
+ <remarks>Internal for testing - immutable once initialized</remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.AddQueue(NUnit.Framework.Internal.Execution.WorkItemQueue)">
+ <summary>
+ Add a WorkItemQueue to the shift, starting it if the
+ shift is currently active.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Assign(NUnit.Framework.Internal.Execution.TestWorker)">
+ <summary>
+ Assign a worker to the shift.
+ </summary>
+ <param name="worker"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Start">
+ <summary>
+ Start or restart processing for the shift
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.EndShift">
+ <summary>
+ End the shift, pausing all queues and raising
+ the EndOfShift event.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.ShutDown">
+ <summary>
+ Shut down the shift.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) the shift without completing all work
+ </summary>
+ <param name="force">true if the WorkShift should be aborted, false if it should allow its currently running tests to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem">
+ <summary>
+ A CompositeWorkItem represents a test suite and
+ encapsulates the execution of the suite as well
+ as all its child tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.Children">
+ <summary>
+ List of Child WorkItems
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.IsolateChildTests">
+ <summary>
+ Indicates whether this work item should use a separate dispatcher.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a CompositeWorkItem for executing a test suite
+ using a filter to select child tests.
+ </summary>
+ <param name="suite">The TestSuite to be executed</param>
+ <param name="childFilter">A filter used to select child tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.PerformWork">
+ <summary>
+ Method that actually performs the work. Overridden
+ in CompositeWorkItem to do one-time setup, run all child
+ items and then dispatch the one-time teardown work item.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OnAllChildItemsCompleted">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) a CompositeWorkItem and all of its children
+ </summary>
+ <param name="force">true if the CompositeWorkItem and all of its children should be aborted, false if it should allow all currently running tests to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem">
+ <summary>
+ OneTimeTearDownWorkItem represents the cleanup
+ and one-time teardown phase of a CompositeWorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.#ctor(NUnit.Framework.Internal.Execution.CompositeWorkItem)">
+ <summary>
+ Construct a OneTimeTearDownWOrkItem wrapping a CompositeWorkItem
+ </summary>
+ <param name="originalItem">The CompositeWorkItem being wrapped</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Name">
+ <summary>
+ The WorkItem name, overridden to indicate this is the teardown.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.ExecutionStrategy">
+ <summary>
+ The ExecutionStrategy for use in running this work item
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Execute">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.PerformWork">
+ <summary>
+ PerformWork is not used in CompositeWorkItem
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CountdownEvent">
+ <summary>
+ A simplified implementation of .NET 4 CountdownEvent
+ for use in earlier versions of .NET. Only the methods
+ used by NUnit are implemented.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CountdownEvent.#ctor(System.Int32)">
+ <summary>
+ Construct a CountdownEvent
+ </summary>
+ <param name="initialCount">The initial count</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CountdownEvent.InitialCount">
+ <summary>
+ Gets the initial count established for the CountdownEvent
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CountdownEvent.CurrentCount">
+ <summary>
+ Gets the current count remaining for the CountdownEvent
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CountdownEvent.Signal">
+ <summary>
+ Decrement the count by one
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CountdownEvent.Signal(System.Int32)">
+ <summary>
+ Decrement the count by the specified amount
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CountdownEvent.Wait">
+ <summary>
+ Block the thread until the count reaches zero
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventPumpState">
+ <summary>
+ The EventPumpState enum represents the state of an
+ EventPump.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Stopped">
+ <summary>
+ The pump is stopped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Pumping">
+ <summary>
+ The pump is pumping events with no stop requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Stopping">
+ <summary>
+ The pump is pumping events but a stop has been requested
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventPump">
+ <summary>
+ EventPump pulls events out of an EventQueue and sends
+ them to a listener. It is used to send events back to
+ the client without using the CallContext of the test
+ runner thread.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPump._eventListener">
+ <summary>
+ The downstream listener to which we send events
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPump._events">
+ <summary>
+ The queue that holds our events
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPump._pumpThread">
+ <summary>
+ Thread to do the pumping
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPump._pumpState">
+ <summary>
+ The current state of the eventpump
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.#ctor(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Internal.Execution.EventQueue)">
+ <summary>
+ Constructor
+ </summary>
+ <param name="eventListener">The EventListener to receive events</param>
+ <param name="events">The event queue to pull events from</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventPump.PumpState">
+ <summary>
+ Gets or sets the current state of the pump
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventPump.Name">
+ <summary>
+ Gets or sets the name of this EventPump
+ (used only internally and for testing).
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.Dispose">
+ <summary>
+ Dispose stops the pump
+ Disposes the used WaitHandle, too.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.Start">
+ <summary>
+ Start the pump
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.Stop">
+ <summary>
+ Tell the pump to stop after emptying the queue.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.PumpThreadProc">
+ <summary>
+ Our thread proc for removing items from the event
+ queue and sending them on. Note that this would
+ need to do more locking if any other thread were
+ removing events from the queue.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.Event">
+ <summary>
+ NUnit.Core.Event is the abstract base for all stored events.
+ An Event is the stored representation of a call to the
+ ITestListener interface and is used to record such calls
+ or to queue them for forwarding on another thread or at
+ a later time.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.Event.Send(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ The Send method is implemented by derived classes to send the event to the specified listener.
+ </summary>
+ <param name="listener">The listener.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestStartedEvent">
+ <summary>
+ TestStartedEvent holds information needed to call the TestStarted method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestStartedEvent.#ctor(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestStartedEvent"/> class.
+ </summary>
+ <param name="test">The test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestStartedEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Calls TestStarted on the specified listener.
+ </summary>
+ <param name="listener">The listener.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestFinishedEvent">
+ <summary>
+ TestFinishedEvent holds information needed to call the TestFinished method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestFinishedEvent.#ctor(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestFinishedEvent"/> class.
+ </summary>
+ <param name="result">The result.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestFinishedEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Calls TestFinished on the specified listener.
+ </summary>
+ <param name="listener">The listener.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestOutputEvent">
+ <summary>
+ TestOutputEvent holds information needed to call the TestOutput method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestOutputEvent.#ctor(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestOutputEvent"/> class.
+ </summary>
+ <param name="output">The output object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestOutputEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Calls TestOutput on the specified listener.
+ </summary>
+ <param name="listener">The listener.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventQueue">
+ <summary>
+ Implements a queue of work items each of which
+ is queued as a WaitCallback.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventQueue.Count">
+ <summary>
+ Gets the count of items in the queue.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)">
+ <summary>
+ Enqueues the specified event
+ </summary>
+ <param name="e">The event to enqueue.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Dequeue(System.Boolean)">
+ <summary>
+ Removes the first element from the queue and returns it (or <c>null</c>).
+ </summary>
+ <param name="blockWhenEmpty">
+ If <c>true</c> and the queue is empty, the calling thread is blocked until
+ either an element is enqueued, or <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Stop"/> is called.
+ </param>
+ <returns>
+ <list type="bullet">
+ <item>
+ <term>If the queue not empty</term>
+ <description>the first element.</description>
+ </item>
+ <item>
+ <term>otherwise, if <paramref name="blockWhenEmpty"/>==<c>false</c>
+ or <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Stop"/> has been called</term>
+ <description><c>null</c>.</description>
+ </item>
+ </list>
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Stop">
+ <summary>
+ Stop processing of the queue
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.QueuingEventListener">
+ <summary>
+ QueuingEventListener uses an EventQueue to store any
+ events received on its EventListener interface.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.QueuingEventListener.Events">
+ <summary>
+ The EventQueue created and filled by this listener
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.#ctor">
+ <summary>
+ Construct a QueuingEventListener
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ A test has started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ A test case finished
+ </summary>
+ <param name="result">Result of the test case</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItem">
+ <summary>
+ A SimpleWorkItem represents a single test case and is
+ marked as completed immediately upon execution. This
+ class is also used for skipped or ignored test suites.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.#ctor(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a simple work item for a test.
+ </summary>
+ <param name="test">The test to be executed</param>
+ <param name="filter">The filter used to select this test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork">
+ <summary>
+ Method that performs actually performs the work.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.MakeTestCommand">
+ <summary>
+ Creates a test command for use in running this test.
+ </summary>
+ <returns>A TestCommand</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestWorker">
+ <summary>
+ A TestWorker pulls work items from a queue
+ and executes them.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestWorker.TestWorkerEventHandler">
+ <summary>
+ Event handler for TestWorker events
+ </summary>
+ <param name="worker">The TestWorker sending the event</param>
+ <param name="work">The WorkItem that caused the event</param>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.TestWorker.Busy">
+ <summary>
+ Event signaled immediately before executing a WorkItem
+ </summary>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.TestWorker.Idle">
+ <summary>
+ Event signaled immediately after executing a WorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestWorker.#ctor(NUnit.Framework.Internal.Execution.WorkItemQueue,System.String)">
+ <summary>
+ Construct a new TestWorker.
+ </summary>
+ <param name="queue">The queue from which to pull work items</param>
+ <param name="name">The name of this worker</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TestWorker.WorkQueue">
+ <summary>
+ The WorkItemQueue from which this worker pulls WorkItems
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TestWorker.Name">
+ <summary>
+ The name of this worker - also used for the thread
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TestWorker.IsAlive">
+ <summary>
+ Indicates whether the worker thread is running
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.TestWorker._currentWorkItem">
+ <summary>
+ Our ThreadProc, which pulls and runs tests in a loop
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestWorker.Start">
+ <summary>
+ Create thread and start processing work items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestWorker.Cancel(System.Boolean)">
+ <summary>
+ Stop the thread, either immediately or after finishing the current WorkItem
+ </summary>
+ <param name="force">true if the thread should be aborted, false if it should allow the currently running test to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItem">
+ <summary>
+ A WorkItem may be an individual test case, a fixture or
+ a higher level grouping of tests. All WorkItems inherit
+ from the abstract WorkItem class, which uses the template
+ pattern to allow derived classes to perform work in
+ whatever way is needed.
+
+ A WorkItem is created with a particular TestExecutionContext
+ and is responsible for re-establishing that context in the
+ current thread before it begins or resumes execution.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Test,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a WorkItem for a particular test.
+ </summary>
+ <param name="test">The test that the WorkItem will run</param>
+ <param name="filter">Filter used to include or exclude child items</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Construct a work Item that wraps another work Item.
+ Wrapper items are used to represent independently
+ dispatched tasks, which form part of the execution
+ of a single test, such as OneTimeTearDown.
+ </summary>
+ <param name="wrappedItem">The WorkItem being wrapped</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.InitializeContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Initialize the TestExecutionContext. This must be done
+ before executing the WorkItem.
+ </summary>
+ <remarks>
+ Originally, the context was provided in the constructor
+ but delaying initialization of the context until the item
+ is about to be dispatched allows changes in the parent
+ context during OneTimeSetUp to be reflected in the child.
+ </remarks>
+ <param name="context">The TestExecutionContext to use</param>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.WorkItem.Completed">
+ <summary>
+ Event triggered when the item is complete
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.State">
+ <summary>
+ Gets the current state of the WorkItem
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Test">
+ <summary>
+ The test being executed by the work item
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Name">
+ <summary>
+ The name of the work item - defaults to the Test name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Filter">
+ <summary>
+ Filter used to include or exclude child tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Context">
+ <summary>
+ The execution context
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.TestWorker">
+ <summary>
+ The worker executing this item.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.ExecutionStrategy">
+ <summary>
+ The ParallelExecutionStrategy to use for this work item
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.IsolateChildTests">
+ <summary>
+ Indicates whether this work item should use a separate dispatcher.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Result">
+ <summary>
+ The test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.ParallelScope">
+ <summary>
+ Gets the ParallelScope associated with the test, if any,
+ otherwise returning ParallelScope.Default;
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Execute">
+ <summary>
+ Execute the current work item, including any
+ child work items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WaitForCompletion">
+ <summary>
+ Wait until the execution of this item is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.MarkNotRunnable(System.String)">
+ <summary>
+ Marks the WorkItem as NotRunnable.
+ </summary>
+ <param name="reason">Reason for test being NotRunnable.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) a WorkItem
+ </summary>
+ <param name="force">true if the WorkItem should be aborted, false if it should run to completion</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Dispose">
+ <summary>
+ Standard Dispose
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.PerformWork">
+ <summary>
+ Method that performs actually performs the work. It should
+ set the State to WorkItemState.Complete when done.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WorkItemComplete">
+ <summary>
+ Method called by the derived class when all work is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.BuildSetUpTearDownList(System.Reflection.MethodInfo[],System.Reflection.MethodInfo[])">
+ <summary>
+ Builds the set up tear down list.
+ </summary>
+ <param name="setUpMethods">Unsorted array of setup MethodInfos.</param>
+ <param name="tearDownMethods">Unsorted array of teardown MethodInfos.</param>
+ <returns>A list of SetUpTearDownItems</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.ChangeResult(NUnit.Framework.Interfaces.ResultState,System.String)">
+ <summary>
+ Changes the result of the test, logging the old and new states
+ </summary>
+ <param name="resultState">The new ResultState</param>
+ <param name="message">The new message</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.GetTargetApartment(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Recursively walks up the test hierarchy to see if the
+ <see cref="T:System.Threading.ApartmentState"/> has been set on any of the parent tests.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher">
+ <summary>
+ ParallelWorkItemDispatcher handles execution of work items by
+ queuing them for worker threads to process.
+ </summary>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.ShiftStarting">
+ <summary>
+ Event raised whenever a shift is starting.
+ </summary>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.ShiftFinished">
+ <summary>
+ Event raised whenever a shift has ended.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.#ctor(System.Int32)">
+ <summary>
+ Construct a ParallelWorkItemDispatcher
+ </summary>
+ <param name="levelOfParallelism">Number of workers to use</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ Number of parallel worker threads
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Shifts">
+ <summary>
+ Enumerates all the shifts supported by the dispatcher
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Queues">
+ <summary>
+ Enumerates all the Queues supported by the dispatcher
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, setting the top level work,
+ enqueuing it and starting a shift to execute it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution. The first
+ work item dispatched is saved as the top-level
+ work item and used when stopping the run.
+ </summary>
+ <param name="work">The item to dispatch</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel the ongoing run completely.
+ If no run is in process, the call has no effect.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.IsolateQueues(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Save the state of the queues and create a new isolated set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.RestoreQueues">
+ <summary>
+ Remove isolated queues and restore old ones
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemQueueState">
+ <summary>
+ WorkItemQueueState indicates the current state of a WorkItemQueue
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Paused">
+ <summary>
+ The queue is paused
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Running">
+ <summary>
+ The queue is running
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Stopped">
+ <summary>
+ The queue is stopped
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemQueue">
+ <summary>
+ A WorkItemQueue holds work items that are ready to
+ be run, either initially or after some dependency
+ has been satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.#ctor(System.String,System.Boolean,System.Threading.ApartmentState)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.WorkItemQueue"/> class.
+ </summary>
+ <param name="name">The name of the queue.</param>
+ <param name="isParallel">Flag indicating whether this is a parallel queue</param>
+ <param name="apartment">ApartmentState to use for items on this queue</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.Name">
+ <summary>
+ Gets the name of the work item queue.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.IsParallelQueue">
+ <summary>
+ Gets a flag indicating whether this queue is used for parallel execution
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.TargetApartment">
+ <summary>
+ Gets the target ApartmentState for work items on this queue
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.ItemsProcessed">
+ <summary>
+ Gets the total number of items processed so far
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.State">
+ <summary>
+ Gets the current state of the queue
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.IsEmpty">
+ <summary>
+ Get a bool indicating whether the queue is empty.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Enqueue(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Enqueue a WorkItem to be processed
+ </summary>
+ <param name="work">The WorkItem to process</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Enqueue(NUnit.Framework.Internal.Execution.WorkItem,System.Int32)">
+ <summary>
+ Enqueue a WorkItem to be processed - internal for testing
+ </summary>
+ <param name="work">The WorkItem to process</param>
+ <param name="priority">The priority at which to process the item</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Dequeue">
+ <summary>
+ Dequeue a WorkItem for processing
+ </summary>
+ <returns>A WorkItem or null if the queue has stopped</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Start">
+ <summary>
+ Start or restart processing of items from the queue
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Stop">
+ <summary>
+ Signal the queue to stop
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Pause">
+ <summary>
+ Pause the queue for restarting later
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Save">
+ <summary>
+ Save the current inner queue and create new ones for use by
+ a non-parallel fixture with parallel children.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Restore">
+ <summary>
+ Restore the inner queue that was previously saved
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemState">
+ <summary>
+ The current state of a work item
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Ready">
+ <summary>
+ Ready to run or continue
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Running">
+ <summary>
+ Work Item is executing
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Complete">
+ <summary>
+ Complete
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.CompositeFilter">
+ <summary>
+ A base class for multi-part filters
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor">
+ <summary>
+ Constructs an empty CompositeFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs a CompositeFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Add(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Adds a filter to the list of filters
+ </summary>
+ <param name="filter">The filter to be added</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.Filters">
+ <summary>
+ Return a list of the composing filters.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is explicit matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.PropertyFilter">
+ <summary>
+ PropertyFilter is able to select or exclude tests
+ based on their properties.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.#ctor(System.String,System.String)">
+ <summary>
+ Construct a PropertyFilter using a property name and expected value
+ </summary>
+ <param name="propertyName">A property name</param>
+ <param name="expectedValue">The expected value of the property</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.PropertyFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.TestNameFilter">
+ <summary>
+ TestName filter selects tests based on their Name
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a TestNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.TestNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.ClassNameFilter">
+ <summary>
+ ClassName filter selects tests based on the class FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a FullNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ClassNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.MethodNameFilter">
+ <summary>
+ FullName filter selects tests based on their FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a MethodNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.MethodNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.NamespaceFilter">
+ <summary>
+ ClassName filter selects tests based on the class FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.#ctor(System.String)">
+ <summary>
+ Construct a NamespaceFilter for a single namespace
+ </summary>
+ <param name="expectedValue">The namespace the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.NamespaceFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.IdFilter">
+ <summary>
+ IdFilter selects tests based on their id
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.IdFilter.#ctor(System.String)">
+ <summary>
+ Construct an IdFilter for a single value
+ </summary>
+ <param name="id">The id the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.IdFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.IdFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.ValueMatchFilter">
+ <summary>
+ ValueMatchFilter selects tests based on some value, which
+ is expected to be contained in the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ExpectedValue">
+ <summary>
+ Returns the value matched by the filter - used for testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.IsRegex">
+ <summary>
+ Indicates whether the value is a regular expression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.#ctor(System.String)">
+ <summary>
+ Construct a ValueMatchFilter for a single value.
+ </summary>
+ <param name="expectedValue">The value to be included.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.Match(System.String)">
+ <summary>
+ Match the input provided by the derived class
+ </summary>
+ <param name="input">The value to be matchedT</param>
+ <returns>True for a match, false otherwise.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.AndFilter">
+ <summary>
+ Combines multiple filters so that a test must pass all
+ of them in order to pass this filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor">
+ <summary>
+ Constructs an empty AndFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs an AndFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters pass, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters match, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is explicit matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters explicit match, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.AndFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.CategoryFilter">
+ <summary>
+ CategoryFilter is able to select or exclude tests
+ based on their categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.#ctor(System.String)">
+ <summary>
+ Construct a CategoryFilter using a single category name
+ </summary>
+ <param name="name">A category name</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CategoryFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.NotFilter">
+ <summary>
+ NotFilter negates the operation of another filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.#ctor(NUnit.Framework.Internal.TestFilter)">
+ <summary>
+ Construct a not filter on another filter
+ </summary>
+ <param name="baseFilter">The filter to be negated</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.NotFilter.BaseFilter">
+ <summary>
+ Gets the base filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. The default
+ implementation checks the test itself, its parents and any descendants.
+
+ Derived classes may override this method or any of the Match methods
+ to change the behavior of the filter.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if it matches, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.OrFilter">
+ <summary>
+ Combines multiple filters so that a test must pass one
+ of them in order to pass this filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor">
+ <summary>
+ Constructs an empty OrFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs an AndFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters pass, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters match, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is explicit matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters explicit match, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.OrFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.FullNameFilter">
+ <summary>
+ FullName filter selects tests based on their FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a FullNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.FullNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidPlatformException">
+ <summary>
+ InvalidPlatformException is thrown when the platform name supplied
+ to a test is not recognized.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidPlatformException.#ctor">
+ <summary>
+ Instantiates a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidPlatformException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidPlatformException.#ctor(System.String)">
+ <summary>
+ Instantiates a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidPlatformException"/> class
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidPlatformException.#ctor(System.String,System.Exception)">
+ <summary>
+ Instantiates a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidPlatformException"/> class
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidPlatformException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization constructor for the <see cref="T:NUnit.Framework.Internal.InvalidPlatformException"/> class
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ILogger">
+ <summary>
+ Interface for logging within the engine
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String)">
+ <summary>
+ Logs the specified message at the error level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the error level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String)">
+ <summary>
+ Logs the specified message at the warning level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the warning level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String)">
+ <summary>
+ Logs the specified message at the info level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the info level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String)">
+ <summary>
+ Logs the specified message at the debug level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the debug level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTrace">
+ <summary>
+ InternalTrace provides facilities for tracing the execution
+ of the NUnit framework. Tests and classes under test may make use
+ of Console writes, System.Diagnostics.Trace or various loggers and
+ NUnit itself traps and processes each of them. For that reason, a
+ separate internal trace is needed.
+
+ Note:
+ InternalTrace uses a global lock to allow multiple threads to write
+ trace messages. This can easily make it a bottleneck so it must be
+ used sparingly. Keep the trace Level as low as possible and only
+ insert InternalTrace writes where they are needed.
+ TODO: add some buffering and a separate writer thread as an option.
+ TODO: figure out a way to turn on trace in specific classes only.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.InternalTrace.Initialized">
+ <summary>
+ Gets a flag indicating whether the InternalTrace is initialized
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.String,NUnit.Framework.Internal.InternalTraceLevel)">
+ <summary>
+ Initialize the internal trace facility using the name of the log
+ to be written to and the trace level.
+ </summary>
+ <param name="logName">The log name</param>
+ <param name="level">The trace level</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.IO.TextWriter,NUnit.Framework.Internal.InternalTraceLevel)">
+ <summary>
+ Initialize the internal trace using a provided TextWriter and level
+ </summary>
+ <param name="writer">A TextWriter</param>
+ <param name="level">The InternalTraceLevel</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.String)">
+ <summary>
+ Get a named Logger
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.Type)">
+ <summary>
+ Get a logger named for a particular Type.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTraceLevel">
+ <summary>
+ InternalTraceLevel is an enumeration controlling the
+ level of detailed presented in the internal log.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Default">
+ <summary>
+ Use the default settings as specified by the user.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Off">
+ <summary>
+ Do not display any trace messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Error">
+ <summary>
+ Display Error messages only
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Warning">
+ <summary>
+ Display Warning level and higher messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Info">
+ <summary>
+ Display informational and higher messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Debug">
+ <summary>
+ Display debug messages and higher - i.e. all messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Verbose">
+ <summary>
+ Display debug messages and higher - i.e. all messages
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTraceWriter">
+ <summary>
+ A trace listener that writes to a separate file per domain
+ and process using it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.String)">
+ <summary>
+ Construct an InternalTraceWriter that writes to a file.
+ </summary>
+ <param name="logPath">Path to the file to use</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Construct an InternalTraceWriter that writes to a
+ TextWriter provided by the caller.
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.InternalTraceWriter.Encoding">
+ <summary>
+ Returns the character encoding in which the output is written.
+ </summary>
+ <returns>The character encoding in which the output is written.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.Char)">
+ <summary>
+ Writes a character to the text string or stream.
+ </summary>
+ <param name="value">The character to write to the text stream.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.String)">
+ <summary>
+ Writes a string to the text string or stream.
+ </summary>
+ <param name="value">The string to write.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.WriteLine(System.String)">
+ <summary>
+ Writes a string followed by a line terminator to the text string or stream.
+ </summary>
+ <param name="value">The string to write. If <paramref name="value" /> is null, only the line terminator is written.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Dispose(System.Boolean)">
+ <summary>
+ Releases the unmanaged resources used by the <see cref="T:System.IO.TextWriter" /> and optionally releases the managed resources.
+ </summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Flush">
+ <summary>
+ Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Logger">
+ <summary>
+ Provides internal logging to the NUnit framework
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.#ctor(System.String,NUnit.Framework.Internal.InternalTraceLevel,System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Logger"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ <param name="level">The log level.</param>
+ <param name="writer">The writer where logs are sent.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Error(System.String)">
+ <summary>
+ Logs the message at error level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Error(System.String,System.Object[])">
+ <summary>
+ Logs the message at error level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String)">
+ <summary>
+ Logs the message at warm level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String,System.Object[])">
+ <summary>
+ Logs the message at warning level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Info(System.String)">
+ <summary>
+ Logs the message at info level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Info(System.String,System.Object[])">
+ <summary>
+ Logs the message at info level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String)">
+ <summary>
+ Logs the message at debug level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String,System.Object[])">
+ <summary>
+ Logs the message at debug level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.MethodWrapper">
+ <summary>
+ The MethodWrapper class wraps a MethodInfo so that it may
+ be used in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.Reflection.MethodInfo)">
+ <summary>
+ Construct a MethodWrapper for a Type and a MethodInfo.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.String)">
+ <summary>
+ Construct a MethodInfo for a given Type and method name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.TypeInfo">
+ <summary>
+ Gets the Type from which this method was reflected.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.MethodInfo">
+ <summary>
+ Gets the MethodInfo for this method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.Name">
+ <summary>
+ Gets the name of the method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsAbstract">
+ <summary>
+ Gets a value indicating whether the method is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsPublic">
+ <summary>
+ Gets a value indicating whether the method is public.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the method contains unassigned generic type parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethod">
+ <summary>
+ Gets a value indicating whether the method is a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethodDefinition">
+ <summary>
+ Gets a value indicating whether the MethodInfo represents the definition of a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.ReturnType">
+ <summary>
+ Gets the return Type of the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetParameters">
+ <summary>
+ Gets the parameters of the method.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetGenericArguments">
+ <summary>
+ Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.MakeGenericMethod(System.Type[])">
+ <summary>
+ Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
+ </summary>
+ <param name="typeArguments">The type arguments to be used</param>
+ <returns>A new IMethodInfo with the type arguments replaced</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Gets a value indicating whether one or more attributes of the specified type are defined on the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.Invoke(System.Object,System.Object[])">
+ <summary>
+ Invokes the method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.ToString">
+ <summary>
+ Override ToString() so that error messages in NUnit's own tests make sense
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParamAttributeTypeConversions">
+ <summary>
+ Helper methods for converting parameters to numeric values to supported types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParamAttributeTypeConversions.ConvertData(System.Object[],System.Type)">
+ <summary>
+ Converts an array of objects to the <paramref name="targetType"/>, if it is supported.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterWrapper">
+ <summary>
+ The ParameterWrapper class wraps a ParameterInfo so that it may
+ be used in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.#ctor(NUnit.Framework.Interfaces.IMethodInfo,System.Reflection.ParameterInfo)">
+ <summary>
+ Construct a ParameterWrapper for a given method and parameter
+ </summary>
+ <param name="method"></param>
+ <param name="parameterInfo"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.IsOptional">
+ <summary>
+ Gets a value indicating whether the parameter is optional
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.Method">
+ <summary>
+ Gets an IMethodInfo representing the method for which this is a parameter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterInfo">
+ <summary>
+ Gets the underlying ParameterInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterType">
+ <summary>
+ Gets the Type of the parameter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Gets a value indicating whether one or more attributes of the specified type are defined on the parameter.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseTimeoutException">
+ <summary>
+ TestCaseTimeoutException is thrown when a test running directly
+ on a TestWorker thread is cancelled due to timeout.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestNameGenerator">
+ <summary>
+ TestNameGenerator is able to create test names according to
+ a coded pattern.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestNameGenerator.DefaultTestNamePattern">
+ <summary>
+ Default pattern used to generate names
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor">
+ <summary>
+ Construct a TestNameGenerator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor(System.String)">
+ <summary>
+ Construct a TestNameGenerator
+ </summary>
+ <param name="pattern">The pattern used by this generator.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Get the display name for a TestMethod and it's arguments
+ </summary>
+ <param name="testMethod">A TestMethod</param>
+ <returns>The display name</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod,System.Object[])">
+ <summary>
+ Get the display name for a TestMethod and it's arguments
+ </summary>
+ <param name="testMethod">A TestMethod</param>
+ <param name="args">Arguments to be used</param>
+ <returns>The display name</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeNameDifferenceResolver">
+ <summary>
+ Used for resolving the type difference between objects.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
+ <summary>
+ Gets the shortened type name difference between <paramref name="expected"/> and <paramref name="actual"/>.
+ </summary>
+ <param name="expected">The expected object.</param>
+ <param name="actual">The actual object.</param>
+ <param name="expectedTypeShortened">Output of the unique type name for the expected object.</param>
+ <param name="actualTypeShortened">Output of the unique type name for actual object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ResolveTypeNameDifference(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Gets the shortened type name difference between <paramref name="expected"/> and <paramref name="actual"/>.
+ </summary>
+ <param name="expected">The expected object <see cref="T:System.Type"/>.</param>
+ <param name="actual">The actual object <see cref="T:System.Type"/>.</param>
+ <param name="expectedTypeShortened">Output of the unique type name for the expected object.</param>
+ <param name="actualTypeShortened">Output of the unique type name for actual object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetShortenedGenericParams(System.Type,System.Type,System.Collections.Generic.List{System.String}@,System.Collections.Generic.List{System.String}@)">
+ <summary>
+ Obtain the shortened generic template parameters of the given <paramref name="expectedFullType"/> and <paramref name="actualFullType"/>,
+ if they are generic.
+ </summary>
+ <param name="expectedFullType">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actualFullType">The actual <see cref="T:System.Type"/>.</param>
+ <param name="shortenedParamsExpected">Shortened generic parameters of the expected <see cref="T:System.Type"/>.</param>
+ <param name="shortenedParamsActual">Shortened generic parameters of the actual <see cref="T:System.Type"/>.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.FullyShortenTypeName(System.Type)">
+ <summary>
+ Obtain a shortened name of the given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ShortenTypeNames(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Shorten the given <see cref="T:System.Type"/> names by only including the relevant differing namespaces/types, if they differ.
+ </summary>
+ <param name="expectedType">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actualType">The actual <see cref="T:System.Type"/>.</param>
+ <param name="expectedTypeShortened">The shortened expected <see cref="T:System.Type"/> name.</param>
+ <param name="actualTypeShortened">The shortened actual <see cref="T:System.Type"/> name.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.IsTypeGeneric(System.Type)">
+ <summary>
+ Returns whether or not the <see cref="T:System.Type"/> is generic.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetGenericTypeName(System.Type)">
+ <summary>
+ Returns the fully qualified generic <see cref="T:System.Type"/> name of a given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ReconstructGenericTypeName(System.String,System.Collections.Generic.List{System.String})">
+ <summary>
+ Reconstruct a generic type name using the provided generic type name, and a
+ <see cref="T:NUnit.Framework.List"/> of the template parameters.
+ </summary>
+ <param name="GenericTypeName">The name of the generic type, including the number of template parameters expected.</param>
+ <param name="TemplateParamNames">A <see cref="T:NUnit.Framework.List"/> of names of the template parameters of the provided generic type.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetShortenedGenericTypes(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Obtain the shortened generic <see cref="T:System.Type"/> names of the given expected and actual <see cref="T:System.Type"/>s.
+ </summary>
+ <param name="expected">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actual">The actual <see cref="T:System.Type"/>.</param>
+ <param name="shortenedGenericNameExpected">The shortened expected generic name.</param>
+ <param name="shortenedGenericNameActual">The shortened actual generic name.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeWrapper">
+ <summary>
+ The TypeWrapper class wraps a Type so it may be used in
+ a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.#ctor(System.Type)">
+ <summary>
+ Construct a TypeWrapper for a specified Type.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Type">
+ <summary>
+ Gets the underlying Type on which this TypeWrapper is based.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.BaseType">
+ <summary>
+ Gets the base type of this type as an ITypeInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Name">
+ <summary>
+ Gets the Name of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.FullName">
+ <summary>
+ Gets the FullName of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Assembly">
+ <summary>
+ Gets the assembly in which the type is declared
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Namespace">
+ <summary>
+ Gets the namespace of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsAbstract">
+ <summary>
+ Gets a value indicating whether the type is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericType">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.IsType(System.Type)">
+ <summary>
+ Returns true if the Type wrapped is T
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericTypeDefinition">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type definition
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsSealed">
+ <summary>
+ Gets a value indicating whether the type is sealed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsStaticClass">
+ <summary>
+ Gets a value indicating whether this type represents a static class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName">
+ <summary>
+ Get the display name for this type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName(System.Object[])">
+ <summary>
+ Get the display name for an object of this type, constructed with the specified args.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.MakeGenericType(System.Type[])">
+ <summary>
+ Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetGenericTypeDefinition">
+ <summary>
+ Returns a Type representing a generic type definition from which this Type can be constructed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Returns a value indicating whether the type has an attribute of the specified type.
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="inherit"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.HasMethodWithAttribute(System.Type)">
+ <summary>
+ Returns a flag indicating whether this type has a method with an attribute of the specified type.
+ </summary>
+ <param name="attributeType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetMethods(System.Reflection.BindingFlags)">
+ <summary>
+ Returns an array of IMethodInfos for methods of this Type
+ that match the specified flags.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetConstructor(System.Type[])">
+ <summary>
+ Gets the public constructor taking the specified argument Types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.HasConstructor(System.Type[])">
+ <summary>
+ Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.Construct(System.Object[])">
+ <summary>
+ Construct an object of this Type, using the specified arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.ToString">
+ <summary>
+ Override ToString() so that error messages in NUnit's own tests make sense
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TextMessageWriter">
+ <summary>
+ TextMessageWriter writes constraint descriptions and messages
+ in displayable form as a text stream. It tailors the display
+ of individual message components to form the standard message
+ format of NUnit assertion failure messages.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Expected">
+ <summary>
+ Prefix used for the expected value line of a message
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Actual">
+ <summary>
+ Prefix used for the actual value line of a message
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.PrefixLength">
+ <summary>
+ Length of a message prefix
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor">
+ <summary>
+ Construct a TextMessageWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor(System.String,System.Object[])">
+ <summary>
+ Construct a TextMessageWriter, specifying a user message
+ and optional formatting arguments.
+ </summary>
+ <param name="userMessage"></param>
+ <param name="args"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TextMessageWriter.MaxLineLength">
+ <summary>
+ Gets or sets the maximum line length for this writer
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message, at a given
+ indentation level.
+ </summary>
+ <param name="level">The indentation level of the message</param>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Display Expected and Actual lines for a constraint. This
+ is called by MessageWriter's default implementation of
+ WriteMessageTo and provides the generic two-line display.
+ </summary>
+ <param name="result">The result of the constraint that failed</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
+ <summary>
+ Gets the unique type name between expected and actual.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="expectedType">Output of the unique type name for expected</param>
+ <param name="actualType">Output of the unique type name for actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object)">
+ <summary>
+ Display Expected and Actual lines for given values. This
+ method may be called by constraints that need more control over
+ the display of actual and expected values than is provided
+ by the default implementation.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Display Expected and Actual lines for given values, including
+ a tolerance value on the expected line.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
+ <summary>
+ Display the expected and actual string values on separate lines.
+ If the mismatch parameter is >=0, an additional line is displayed
+ line containing a caret that points to the mismatch point.
+ </summary>
+ <param name="expected">The expected string value</param>
+ <param name="actual">The actual string value</param>
+ <param name="mismatch">The point at which the strings don't match or -1</param>
+ <param name="ignoreCase">If true, case is ignored in string comparisons</param>
+ <param name="clipping">If true, clip the strings to fit the max line length</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualValue(System.Object)">
+ <summary>
+ Writes the text for an actual value.
+ </summary>
+ <param name="actual">The actual value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteValue(System.Object)">
+ <summary>
+ Writes the text for a generalized value.
+ </summary>
+ <param name="val">The value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Writes the text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Write the generic 'Expected' line for a constraint
+ </summary>
+ <param name="result">The constraint that failed</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object)">
+ <summary>
+ Write the generic 'Expected' line for a given value
+ </summary>
+ <param name="expected">The expected value</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Write the generic 'Expected' line for a given value
+ and tolerance.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Write the generic 'Actual' line for a constraint
+ </summary>
+ <param name="result">The ConstraintResult for which the actual value is to be written</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(System.Object)">
+ <summary>
+ Write the generic 'Actual' line for a given value
+ </summary>
+ <param name="actual">The actual value causing a failure</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.GenericMethodHelper">
+ <summary>
+ GenericMethodHelper is able to deduce the Type arguments for
+ a generic method from the actual arguments provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.GenericMethodHelper.#ctor(System.Reflection.MethodInfo)">
+ <summary>
+ Construct a GenericMethodHelper for a method
+ </summary>
+ <param name="method">MethodInfo for the method to examine</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.GenericMethodHelper.GetTypeArguments(System.Object[])">
+ <summary>
+ Return the type arguments for the method, deducing them
+ from the arguments actually provided.
+ </summary>
+ <param name="argList">The arguments to the method</param>
+ <returns>An array of type arguments.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidDataSourceException">
+ <summary>
+ InvalidTestFixtureException is thrown when an appropriate test
+ fixture constructor using the provided arguments cannot be found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Randomizer">
+ <summary>
+ Randomizer returns a set of random values in a repeatable
+ way, to allow re-running of tests if necessary. It extends
+ the .NET Random class, providing random values for a much
+ wider range of types.
+
+ The class is used internally by the framework to generate
+ test case data and is also exposed for use by users through
+ the TestContext.Random property.
+ </summary>
+ <remarks>
+ For consistency with the underlying Random Type, methods
+ returning a single value use the prefix "Next..." Those
+ without an argument return a non-negative value up to
+ the full positive range of the Type. Overloads are provided
+ for specifying a maximum or a range. Methods that return
+ arrays or strings use the prefix "Get..." to avoid
+ confusion with the single-value methods.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Randomizer.InitialSeed">
+ <summary>
+ Initial seed used to create randomizers for this run
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.MemberInfo)">
+ <summary>
+ Get a Randomizer for a particular member, returning
+ one that has already been created if it exists.
+ This ensures that the same values are generated
+ each time the tests are reloaded.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.ParameterInfo)">
+ <summary>
+ Get a randomizer for a particular parameter, returning
+ one that has already been created if it exists.
+ This ensures that the same values are generated
+ each time the tests are reloaded.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.CreateRandomizer">
+ <summary>
+ Create a new Randomizer using the next seed
+ available to ensure that each randomizer gives
+ a unique sequence of values.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.#ctor(System.Int32)">
+ <summary>
+ Construct based on seed value
+ </summary>
+ <param name="seed"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt">
+ <summary>
+ Returns a random unsigned int.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32)">
+ <summary>
+ Returns a random unsigned int less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32,System.UInt32)">
+ <summary>
+ Returns a random unsigned int within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort">
+ <summary>
+ Returns a non-negative random short.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16)">
+ <summary>
+ Returns a non-negative random short less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16,System.Int16)">
+ <summary>
+ Returns a non-negative random short within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort">
+ <summary>
+ Returns a random unsigned short.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16)">
+ <summary>
+ Returns a random unsigned short less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16,System.UInt16)">
+ <summary>
+ Returns a random unsigned short within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong">
+ <summary>
+ Returns a random long.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64)">
+ <summary>
+ Returns a random long less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64,System.Int64)">
+ <summary>
+ Returns a non-negative random long within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong">
+ <summary>
+ Returns a random ulong.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64)">
+ <summary>
+ Returns a random ulong less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64,System.UInt64)">
+ <summary>
+ Returns a non-negative random long within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte">
+ <summary>
+ Returns a random Byte
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte)">
+ <summary>
+ Returns a random Byte less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte,System.Byte)">
+ <summary>
+ Returns a random Byte within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte">
+ <summary>
+ Returns a random SByte
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte)">
+ <summary>
+ Returns a random sbyte less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte,System.SByte)">
+ <summary>
+ Returns a random sbyte within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextBool">
+ <summary>
+ Returns a random bool
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextBool(System.Double)">
+ <summary>
+ Returns a random bool based on the probability a true result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double)">
+ <summary>
+ Returns a random double between 0.0 and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double,System.Double)">
+ <summary>
+ Returns a random double within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat">
+ <summary>
+ Returns a random float.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single)">
+ <summary>
+ Returns a random float between 0.0 and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single,System.Single)">
+ <summary>
+ Returns a random float within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum(System.Type)">
+ <summary>
+ Returns a random enum value of the specified Type as an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum``1">
+ <summary>
+ Returns a random enum value of the specified Type.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">
+ <summary>
+ Default characters for random functions.
+ </summary>
+ <remarks>Default characters are the English alphabet (uppercase &amp; lowercase), arabic numerals, and underscore</remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32,System.String)">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <param name="outputLength">desired length of output string.</param>
+ <param name="allowedChars">string representing the set of characters from which to construct the resulting string</param>
+ <returns>A random string of arbitrary length</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32)">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <param name="outputLength">desired length of output string.</param>
+ <returns>A random string of arbitrary length</returns>
+ <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <returns>A random string of the default length</returns>
+ <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal">
+ <summary>
+ Returns a random decimal.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal)">
+ <summary>
+ Returns a random decimal between positive zero and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal,System.Decimal)">
+ <summary>
+ Returns a random decimal within a specified range, which is not
+ permitted to exceed decimal.MaxVal in the current implementation.
+ </summary>
+ <remarks>
+ A limitation of this implementation is that the range from min
+ to max must not exceed decimal.MaxVal.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextGuid">
+ <summary>
+ Generates a valid version 4 <see cref="T:System.Guid"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.StackFilter">
+ <summary>
+ StackFilter class is used to remove internal NUnit
+ entries from a stack trace so that the resulting
+ trace provides better information about the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.StackFilter.DefaultFilter">
+ <summary>
+ Single instance of our default filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String,System.String)">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
+ <param name="bottomOfStackPattern">Regex pattern used to delete lines from the bottom of the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String)">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.Filter(System.String)">
+ <summary>
+ Filters a raw stack trace and returns the result.
+ </summary>
+ <param name="rawTrace">The original stack trace</param>
+ <returns>A filtered stack trace</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.StringUtil">
+ <summary>
+ Provides methods to support legacy string comparison methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StringUtil.Compare(System.String,System.String,System.Boolean)">
+ <summary>
+ Compares two strings for equality, ignoring case if requested.
+ </summary>
+ <param name="strA">The first string.</param>
+ <param name="strB">The second string..</param>
+ <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
+ <returns>Zero if the strings are equivalent, a negative number if strA is sorted first, a positive number if
+ strB is sorted first</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StringUtil.StringsEqual(System.String,System.String,System.Boolean)">
+ <summary>
+ Compares two strings for equality, ignoring case if requested.
+ </summary>
+ <param name="strA">The first string.</param>
+ <param name="strB">The second string..</param>
+ <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
+ <returns>True if the strings are equivalent, false if not.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ConstraintUtils">
+ <summary>
+ Provides methods to support consistent checking for constaints methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ConstraintUtils.RequireActual``1(System.Object,System.String,System.Boolean)">
+ <summary>
+ Requires that the provided object is actually of the type required.
+ </summary>
+ <param name="actual">The object to verify.</param>
+ <param name="paramName">Name of the parameter as passed into the checking method.</param>
+ <param name="allowNull">
+ If <see langword="true"/> and <typeparamref name="T"/> can be null, returns null rather than throwing when <paramref name="actual"/> is null.
+ If <typeparamref name="T"/> cannot be null, this parameter is ignored.</param>
+ <typeparam name="T">The type to require.</typeparam>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFixtureParameters">
+ <summary>
+ The TestCaseParameters class encapsulates method arguments and
+ other selected parameters needed for constructing
+ a parameterized test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(NUnit.Framework.Interfaces.ITestFixtureData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestCaseData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFixtureParameters.TypeArgs">
+ <summary>
+ Type arguments used to create a generic fixture instance
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestParameters">
+ <summary>
+ TestParameters is the abstract base class for all classes
+ that know how to provide data for constructing a test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(NUnit.Framework.Interfaces.ITestData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.RunState">
+ <summary>
+ The RunState for this set of parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.Arguments">
+ <summary>
+ The arguments to be used in running the test,
+ which must match the method signature.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.TestName">
+ <summary>
+ A name to be used for this test case in lieu
+ of the standard generated name containing
+ the argument list.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.Properties">
+ <summary>
+ Gets the property dictionary for this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Applies ParameterSet values to the test itself.
+ </summary>
+ <param name="test">A test.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.OriginalArguments">
+ <summary>
+ The original arguments provided by the user,
+ used for display purposes.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionStatus">
+ <summary>
+ Enumeration indicating whether the tests are
+ running normally or being cancelled.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.Running">
+ <summary>
+ Running normally with no stop requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.StopRequested">
+ <summary>
+ A graceful stop has been requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.AbortRequested">
+ <summary>
+ A forced stop has been requested
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PropertyNames">
+ <summary>
+ The PropertyNames class provides static constants for the
+ standard property ids that NUnit uses on tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.AppDomain">
+ <summary>
+ The FriendlyName of the AppDomain in which the assembly is running
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.JoinType">
+ <summary>
+ The selected strategy for joining parameter data into test cases
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ProcessID">
+ <summary>
+ The process ID of the executing assembly
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ProviderStackTrace">
+ <summary>
+ The stack trace from any data provider that threw
+ an exception.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SkipReason">
+ <summary>
+ The reason a test was not run
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Author">
+ <summary>
+ The author of the tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ApartmentState">
+ <summary>
+ The ApartmentState required for running the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Category">
+ <summary>
+ The categories applying to a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Description">
+ <summary>
+ The Description of a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.LevelOfParallelism">
+ <summary>
+ The number of threads to be used in running tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.MaxTime">
+ <summary>
+ The maximum time in ms, above which the test is considered to have failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ParallelScope">
+ <summary>
+ The ParallelScope associated with a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.RepeatCount">
+ <summary>
+ The number of times the test should be repeated
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.RequiresThread">
+ <summary>
+ Indicates that the test should be run on a separate thread
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SetCulture">
+ <summary>
+ The culture to be set for a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SetUICulture">
+ <summary>
+ The UI culture to be set for a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.TestOf">
+ <summary>
+ The type that is under test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Timeout">
+ <summary>
+ The timeout value for the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.IgnoreUntilDate">
+ <summary>
+ The test will be ignored until the given date
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Order">
+ <summary>
+ The optional Order the test will run in
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.CultureDetector">
+ <summary>
+ CultureDetector is a helper class used by NUnit to determine
+ whether a test should be run based on the current culture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor">
+ <summary>
+ Default constructor uses the current culture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor(System.String)">
+ <summary>
+ Construct a CultureDetector for a particular culture for testing.
+ </summary>
+ <param name="culture">The culture to be used</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of cultures
+ is being used currently.
+ </summary>
+ <param name="cultures"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(NUnit.Framework.CultureAttribute)">
+ <summary>
+ Tests to determine if the current culture is supported
+ based on a culture attribute.
+ </summary>
+ <param name="cultureAttribute">The attribute to examine</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String)">
+ <summary>
+ Test to determine if the a particular culture or comma-
+ delimited set of cultures is in use.
+ </summary>
+ <param name="culture">Name of the culture or comma-separated list of culture ids</param>
+ <returns>True if the culture is in use on the system</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.CultureDetector.Reason">
+ <summary>
+ Return the last failure reason. Results are not
+ defined if called before IsSupported( Attribute )
+ is called.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ExceptionHelper">
+ <summary>
+ ExceptionHelper provides static methods for working with exceptions
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.Rethrow(System.Exception)">
+ <summary>
+ Rethrows an exception, preserving its stack trace
+ </summary>
+ <param name="exception">The exception to rethrow</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildMessage(System.Exception,System.Boolean)">
+ <summary>
+ Builds up a message, using the Message field of the specified exception
+ as well as any InnerExceptions. Optionally excludes exception names,
+ creating a more readable message.
+ </summary>
+ <param name="exception">The exception.</param>
+ <param name="excludeExceptionNames">Flag indicating whether exception names should be excluded.</param>
+ <returns>A combined message string.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildStackTrace(System.Exception)">
+ <summary>
+ Builds up a message, using the Message field of the specified exception
+ as well as any InnerExceptions.
+ </summary>
+ <param name="exception">The exception.</param>
+ <returns>A combined stack trace.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.GetSafeStackTrace(System.Exception)">
+ <summary>
+ Gets the stack trace of the exception. If no stack trace
+ is provided, returns "No stack trace available".
+ </summary>
+ <param name="exception">The exception.</param>
+ <returns>A string representation of the stack trace.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidTestFixtureException">
+ <summary>
+ InvalidTestFixtureException is thrown when an appropriate test
+ fixture constructor using the provided arguments cannot be found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.NUnitException">
+ <summary>
+ Thrown when an assertion failed. Here to preserve the inner
+ exception and hence its stack trace.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.OSPlatform">
+ <summary>
+ OSPlatform represents a particular operating system platform
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.UnixPlatformID_Microsoft">
+ <summary>
+ Platform ID for Unix as defined by Microsoft .NET 2.0 and greater
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.UnixPlatformID_Mono">
+ <summary>
+ Platform ID for Unix as defined by Mono
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.XBoxPlatformID">
+ <summary>
+ Platform ID for XBox as defined by .NET and Mono
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.MacOSXPlatformID">
+ <summary>
+ Platform ID for MacOSX as defined by .NET and Mono
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.CurrentPlatform">
+ <summary>
+ Get the OSPlatform under which we are currently running
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.OSPlatform.GetWindows81PlusVersion(System.Version)">
+ <summary>
+ Gets the actual OS Version, not the incorrect value that might be
+ returned for Win 8.1 and Win 10
+ </summary>
+ <remarks>
+ If an application is not manifested as Windows 8.1 or Windows 10,
+ the version returned from Environment.OSVersion will not be 6.3 and 10.0
+ respectively, but will be 6.2 and 6.3. The correct value can be found in
+ the registry.
+ </remarks>
+ <param name="version">The original version</param>
+ <returns>The correct OS version</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.OSPlatform.ProductType">
+ <summary>
+ Product Type Enumeration used for Windows
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.Unknown">
+ <summary>
+ Product type is unknown or unspecified
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.WorkStation">
+ <summary>
+ Product type is Workstation
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.DomainController">
+ <summary>
+ Product type is Domain Controller
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.Server">
+ <summary>
+ Product type is Server
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.OSPlatform.#ctor(System.PlatformID,System.Version)">
+ <summary>
+ Construct from a platform ID and version
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.OSPlatform.#ctor(System.PlatformID,System.Version,NUnit.Framework.Internal.OSPlatform.ProductType)">
+ <summary>
+ Construct from a platform ID, version and product type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.Platform">
+ <summary>
+ Get the platform ID of this instance
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.OSPlatform.ToString">
+ <summary>
+ Implemented to use in place of Environment.OSVersion.ToString()
+ </summary>
+ <returns>A representation of the platform ID and version in an approximation of the format used by Environment.OSVersion.ToString()</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.Version">
+ <summary>
+ Get the Version of this instance
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.Product">
+ <summary>
+ Get the Product Type of this instance
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows">
+ <summary>
+ Return true if this is a windows platform
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsUnix">
+ <summary>
+ Return true if this is a Unix or Linux platform
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32S">
+ <summary>
+ Return true if the platform is Win32S
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32Windows">
+ <summary>
+ Return true if the platform is Win32Windows
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32NT">
+ <summary>
+ Return true if the platform is Win32NT
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinCE">
+ <summary>
+ Return true if the platform is Windows CE
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsXbox">
+ <summary>
+ Return true if the platform is Xbox
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsMacOSX">
+ <summary>
+ Return true if the platform is MacOSX
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin95">
+ <summary>
+ Return true if the platform is Windows 95
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin98">
+ <summary>
+ Return true if the platform is Windows 98
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinME">
+ <summary>
+ Return true if the platform is Windows ME
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT3">
+ <summary>
+ Return true if the platform is NT 3
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT4">
+ <summary>
+ Return true if the platform is NT 4
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT5">
+ <summary>
+ Return true if the platform is NT 5
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2K">
+ <summary>
+ Return true if the platform is Windows 2000
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinXP">
+ <summary>
+ Return true if the platform is Windows XP
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2003Server">
+ <summary>
+ Return true if the platform is Windows 2003 Server
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT6">
+ <summary>
+ Return true if the platform is NT 6
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT60">
+ <summary>
+ Return true if the platform is NT 6.0
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT61">
+ <summary>
+ Return true if the platform is NT 6.1
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT62">
+ <summary>
+ Return true if the platform is NT 6.2
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT63">
+ <summary>
+ Return true if the platform is NT 6.3
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsVista">
+ <summary>
+ Return true if the platform is Vista
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008Server">
+ <summary>
+ Return true if the platform is Windows 2008 Server (original or R2)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008ServerR1">
+ <summary>
+ Return true if the platform is Windows 2008 Server (original)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008ServerR2">
+ <summary>
+ Return true if the platform is Windows 2008 Server R2
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012Server">
+ <summary>
+ Return true if the platform is Windows 2012 Server (original or R2)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012ServerR1">
+ <summary>
+ Return true if the platform is Windows 2012 Server (original)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012ServerR2">
+ <summary>
+ Return true if the platform is Windows 2012 Server R2
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows7">
+ <summary>
+ Return true if the platform is Windows 7
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows8">
+ <summary>
+ Return true if the platform is Windows 8
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows81">
+ <summary>
+ Return true if the platform is Windows 8.1
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows10">
+ <summary>
+ Return true if the platform is Windows 10
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindowsServer10">
+ <summary>
+ Return true if the platform is Windows Server. This is named Windows
+ Server 10 to distinguish it from previous versions of Windows Server.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseParameters">
+ <summary>
+ The TestCaseParameters class encapsulates method arguments and
+ other selected parameters needed for constructing
+ a parameterized test case.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestCaseParameters._expectedResult">
+ <summary>
+ The expected result to be returned
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(NUnit.Framework.Interfaces.ITestCaseData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestCaseData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseParameters.ExpectedResult">
+ <summary>
+ The expected result of the test, which
+ must match the method return type.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseParameters.HasExpectedResult">
+ <summary>
+ Gets a value indicating whether an expected result was specified.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PlatformHelper">
+ <summary>
+ PlatformHelper class is used by the PlatformAttribute class to
+ determine whether a platform is supported.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PlatformHelper.OSPlatforms">
+ <summary>
+ Comma-delimited list of all supported OS platform constants
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PlatformHelper.RuntimePlatforms">
+ <summary>
+ Comma-delimited list of all supported Runtime platform constants
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.#ctor">
+ <summary>
+ Default constructor uses the operating system and
+ common language runtime of the system.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.#ctor(NUnit.Framework.Internal.OSPlatform,NUnit.Framework.Internal.RuntimeFramework)">
+ <summary>
+ Construct a PlatformHelper for a particular operating
+ system and common language runtime. Used in testing.
+ </summary>
+ <param name="rt">RuntimeFramework to be used</param>
+ <param name="os">OperatingSystem to be used</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of platforms
+ is being used currently.
+ </summary>
+ <param name="platforms"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(NUnit.Framework.PlatformAttribute)">
+ <summary>
+ Tests to determine if the current platform is supported
+ based on a platform attribute.
+ </summary>
+ <param name="platformAttribute">The attribute to examine</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(NUnit.Framework.TestCaseAttribute)">
+ <summary>
+ Tests to determine if the current platform is supported
+ based on a platform attribute.
+ </summary>
+ <param name="testCaseAttribute">The attribute to examine</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(System.String)">
+ <summary>
+ Test to determine if a particular platform or comma-delimited set of platforms is in use.
+ </summary>
+ <param name="platform">Name of the platform or comma-separated list of platform ids</param>
+ <returns>True if the platform is in use on the system</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PlatformHelper.Reason">
+ <summary>
+ Return the last failure reason. Results are not
+ defined if called before IsSupported( Attribute )
+ is called.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PropertyBag">
+ <summary>
+ A PropertyBag represents a collection of name value pairs
+ that allows duplicate entries with the same key. Methods
+ are provided for adding a new pair as well as for setting
+ a key to a single value. All keys are strings but values
+ may be of any type. Null values are not permitted, since
+ a null entry represents the absence of the key.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Add(System.String,System.Object)">
+ <summary>
+ Adds a key/value pair to the property set
+ </summary>
+ <param name="key">The key</param>
+ <param name="value">The value</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Set(System.String,System.Object)">
+ <summary>
+ Sets the value for a key, removing any other
+ values that are already in the property set.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Get(System.String)">
+ <summary>
+ Gets a single value for a key, using the first
+ one if multiple values are present and returning
+ null if the value is not found.
+ </summary>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.ContainsKey(System.String)">
+ <summary>
+ Gets a flag indicating whether the specified key has
+ any entries in the property set.
+ </summary>
+ <param name="key">The key to be checked</param>
+ <returns>
+ True if their are values present, otherwise false
+ </returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PropertyBag.Keys">
+ <summary>
+ Gets a collection containing all the keys in the property set
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PropertyBag.Item(System.String)">
+ <summary>
+ Gets or sets the list of values for a particular key
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.ToXml(System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current PropertyBag.
+ </summary>
+ <param name="recursive">Not used</param>
+ <returns>An XmlNode representing the PropertyBag</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the PropertyBag after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">Not used</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Reflect">
+ <summary>
+ Helper methods for inspecting a type by reflection.
+
+ Many of these methods take ICustomAttributeProvider as an
+ argument to avoid duplication, even though certain attributes can
+ only appear on specific types of members, like MethodInfo or Type.
+
+ In the case where a type is being examined for the presence of
+ an attribute, interface or named member, the Reflect methods
+ operate with the full name of the member being sought. This
+ removes the necessity of the caller having a reference to the
+ assembly that defines the item being sought and allows the
+ NUnit core to inspect assemblies that reference an older
+ version of the NUnit framework.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetMethodsWithAttribute(System.Type,System.Type,System.Boolean)">
+ <summary>
+ Examine a fixture type and return an array of methods having a
+ particular attribute. The array is order with base methods first.
+ </summary>
+ <param name="fixtureType">The type to examine</param>
+ <param name="attributeType">The attribute Type to look for</param>
+ <param name="inherit">Specifies whether to search the fixture type inheritance chain</param>
+ <returns>The array of methods found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.HasMethodWithAttribute(System.Type,System.Type)">
+ <summary>
+ Examine a fixture type and return true if it has a method with
+ a particular attribute.
+ </summary>
+ <param name="fixtureType">The type to examine</param>
+ <param name="attributeType">The attribute Type to look for</param>
+ <returns>True if found, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type)">
+ <summary>
+ Invoke the default constructor on a Type
+ </summary>
+ <param name="type">The Type to be constructed</param>
+ <returns>An instance of the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type,System.Object[])">
+ <summary>
+ Invoke a constructor on a Type with arguments
+ </summary>
+ <param name="type">The Type to be constructed</param>
+ <param name="arguments">Arguments to the constructor</param>
+ <returns>An instance of the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetTypeArray(System.Object[])">
+ <summary>
+ Returns an array of types from an array of objects.
+ Used because the compact framework doesn't support
+ Type.GetTypeArray()
+ </summary>
+ <param name="objects">An array of objects</param>
+ <returns>An array of Types</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object)">
+ <summary>
+ Invoke a parameterless method returning void on an object.
+ </summary>
+ <param name="method">A MethodInfo for the method to be invoked</param>
+ <param name="fixture">The object on which to invoke the method</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object,System.Object[])">
+ <summary>
+ Invoke a method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="method">A MethodInfo for the method to be invoked</param>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetUltimateShadowingProperty(System.Type,System.String,System.Reflection.BindingFlags)">
+ <summary>
+ <para>
+ Selects the ultimate shadowing property just like <see langword="dynamic"/> would,
+ rather than throwing <see cref="T:System.Reflection.AmbiguousMatchException"/>
+ for properties that shadow properties of a different property type
+ which is what <see cref="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags)"/> does.
+ </para>
+ <para>
+ If you request both public and nonpublic properties, every public property is preferred
+ over every nonpublic property. It would violate the principle of least surprise for a
+ derived class’s implementation detail to be chosen over the public API for a type.
+ </para>
+ </summary>
+ <param name="type">See <see cref="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags)"/>.</param>
+ <param name="name">See <see cref="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags)"/>.</param>
+ <param name="bindingFlags">See <see cref="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags)"/>.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestResult">
+ <summary>
+ The TestResult class represents the result of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_ERRORS_MESSAGE">
+ <summary>
+ Error message for when child tests have errors
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_WARNINGS_MESSAGE">
+ <summary>
+ Error message for when child tests have warnings
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_IGNORE_MESSAGE">
+ <summary>
+ Error message for when child tests are ignored
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.MIN_DURATION">
+ <summary>
+ The minimum duration for tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.InternalAssertCount">
+ <summary>
+ Aggregate assertion count
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.RwLock">
+ <summary>
+ ReaderWriterLock
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.#ctor(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Construct a test result given a Test
+ </summary>
+ <param name="test">The test to be used</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Test">
+ <summary>
+ Gets the test with which this result is associated.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.ResultState">
+ <summary>
+ Gets the ResultState of the test result, which
+ indicates the success or failure of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Name">
+ <summary>
+ Gets the name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.FullName">
+ <summary>
+ Gets the full name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Duration">
+ <summary>
+ Gets or sets the elapsed time for running the test in seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.StartTime">
+ <summary>
+ Gets or sets the time the test started running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.EndTime">
+ <summary>
+ Gets or sets the time the test finished running.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddTestAttachment(NUnit.Framework.Interfaces.TestAttachment)">
+ <summary>
+ Adds a test attachment to the test result
+ </summary>
+ <param name="attachment">The TestAttachment object to attach</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.TestAttachments">
+ <summary>
+ Gets the collection of files attached to the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.AssertCount">
+ <summary>
+ Gets or sets the count of asserts executed
+ when running the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.OutWriter">
+ <summary>
+ Gets a TextWriter, which will write output to be included in the result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Output">
+ <summary>
+ Gets any text output written to this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.AssertionResults">
+ <summary>
+ Gets a list of assertion results associated with the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.ToXml(System.Boolean)">
+ <summary>
+ Returns the Xml representation of the result.
+ </summary>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns>An XmlNode representing the result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds the XML representation of the result as a child of the
+ supplied parent node..
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.PendingFailures">
+ <summary>
+ Gets a count of pending failures (from Multiple Assert)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.WorstAssertionStatus">
+ <summary>
+ Gets the worst assertion status (highest enum) in all the assertion results
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ <param name="message">A message associated with the result state</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String,System.String)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ <param name="message">A message associated with the result state</param>
+ <param name="stackTrace">Stack trace giving the location of the command</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception)">
+ <summary>
+ Set the test result based on the type of exception thrown
+ </summary>
+ <param name="ex">The exception that was thrown</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Set the test result based on the type of exception thrown
+ </summary>
+ <param name="ex">The exception that was thrown</param>
+ <param name="site">The FailureSite to use in the result</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordTearDownException(System.Exception)">
+ <summary>
+ RecordTearDownException appends the message and stacktrace
+ from an exception arising during teardown of the test
+ to any previously recorded information, so that any
+ earlier failure information is not lost. Note that
+ calling Assert.Ignore, Assert.Inconclusive, etc. during
+ teardown is treated as an error. If the current result
+ represents a suite, it may show a teardown error even
+ though all contained tests passed.
+ </summary>
+ <param name="ex">The Exception to be recorded</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordTestCompletion">
+ <summary>
+ Determine result after test has run to completion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionResult)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddReasonElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds a reason element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new reason element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddFailureElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds a failure element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new failure element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddAttachmentsElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds an attachments element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new attachments element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.CreateLegacyFailureMessage">
+ <summary>
+ Creates a failure message incorporating failures
+ from a Multiple Assert block for use by runners
+ that don't know about AssertionResults.
+ </summary>
+ <returns>Message as a string</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.RuntimeType">
+ <summary>
+ Enumeration identifying a common language
+ runtime implementation.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.Any">
+ <summary>Any supported runtime framework</summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.Net">
+ <summary>Microsoft .NET Framework</summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.SSCLI">
+ <summary>Microsoft Shared Source CLI</summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.Mono">
+ <summary>Mono</summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.MonoTouch">
+ <summary>MonoTouch</summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.RuntimeFramework">
+ <summary>
+ RuntimeFramework represents a particular version
+ of a common language runtime implementation.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeFramework.DefaultVersion">
+ <summary>
+ DefaultVersion is an empty Version, used to indicate that
+ NUnit should select the CLR version to use for the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.RuntimeFramework.#ctor(NUnit.Framework.Internal.RuntimeType,System.Version)">
+ <summary>
+ Construct from a runtime type and version. If the version has
+ two parts, it is taken as a framework version. If it has three
+ or more, it is taken as a CLR version. In either case, the other
+ version is deduced based on the runtime type and provided version.
+ </summary>
+ <param name="runtime">The runtime type of the framework</param>
+ <param name="version">The version of the framework</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.CurrentFramework">
+ <summary>
+ Static method to return a RuntimeFramework object
+ for the framework that is currently in use.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.Runtime">
+ <summary>
+ The type of this runtime framework
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.FrameworkVersion">
+ <summary>
+ The framework version for this runtime framework
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.ClrVersion">
+ <summary>
+ The CLR version for this runtime framework
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.AllowAnyVersion">
+ <summary>
+ Return true if any CLR version may be used in
+ matching this RuntimeFramework object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.DisplayName">
+ <summary>
+ Returns the Display name for this framework
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.RuntimeFramework.Parse(System.String)">
+ <summary>
+ Parses a string representing a RuntimeFramework.
+ The string may be just a RuntimeType name or just
+ a Version or a hyphenated RuntimeType-Version or
+ a Version prefixed by 'versionString'.
+ </summary>
+ <param name="s"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.RuntimeFramework.ToString">
+ <summary>
+ Overridden to return the short name of the framework
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.RuntimeFramework.Supports(NUnit.Framework.Internal.RuntimeFramework)">
+ <summary>
+ Returns true if the current framework matches the
+ one supplied as an argument. Two frameworks match
+ if their runtime types are the same or either one
+ is RuntimeType.Any and all specified version components
+ are equal. Negative (i.e. unspecified) version
+ components are ignored.
+ </summary>
+ <param name="target">The RuntimeFramework to be matched.</param>
+ <returns>True on match, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext">
+ <summary>
+ Helper class used to save and restore certain static or
+ singleton settings in the environment that affect tests
+ or which might be changed by the user tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._priorContext">
+ <summary>
+ Link to a prior saved context
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._executionStatus">
+ <summary>
+ Indicates that a stop has been requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._listener">
+ <summary>
+ The event listener currently receiving notifications
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._assertCount">
+ <summary>
+ The number of assertions for the current test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentCulture">
+ <summary>
+ The current culture
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentUICulture">
+ <summary>
+ The current UI culture
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentResult">
+ <summary>
+ The current test result
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentPrincipal">
+ <summary>
+ The current Principal.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
+ </summary>
+ <param name="other">An existing instance of TestExecutionContext.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentContext">
+ <summary>
+ Gets and sets the current context.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentTest">
+ <summary>
+ Gets or sets the current test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTime">
+ <summary>
+ The time the current test started execution
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTicks">
+ <summary>
+ The time the current test started in Ticks
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentResult">
+ <summary>
+ Gets or sets the current test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.OutWriter">
+ <summary>
+ Gets a TextWriter that will send output to the current test result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestObject">
+ <summary>
+ The current test object - that is the user fixture
+ object on which tests are being executed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StopOnError">
+ <summary>
+ Get or set indicator that run should stop on the first error
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.ExecutionStatus">
+ <summary>
+ Gets an enum indicating whether a stop has been requested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.Listener">
+ <summary>
+ The current test event listener
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.Dispatcher">
+ <summary>
+ The current WorkItemDispatcher. Made public for
+ use by nunitlite.tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.ParallelScope">
+ <summary>
+ The ParallelScope to be used by tests running in this context.
+ For builds with out the parallel feature, it has no effect.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.DefaultFloatingPointTolerance">
+ <summary>
+ Default tolerance value used for floating point equality
+ when no other tolerance is specified.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestWorker">
+ <summary>
+ The worker that spawned the context.
+ For builds without the parallel feature, it is null.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.RandomGenerator">
+ <summary>
+ Gets the RandomGenerator specific to this Test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.AssertCount">
+ <summary>
+ Gets the assert count.
+ </summary>
+ <value>The assert count.</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.MultipleAssertLevel">
+ <summary>
+ The current nesting level of multiple assert blocks
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestCaseTimeout">
+ <summary>
+ Gets or sets the test case timeout value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.UpstreamActions">
+ <summary>
+ Gets a list of ITestActions set by upstream tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentCulture">
+ <summary>
+ Saves or restores the CurrentCulture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentUICulture">
+ <summary>
+ Saves or restores the CurrentUICulture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentPrincipal">
+ <summary>
+ Gets or sets the current <see cref="T:System.Security.Principal.IPrincipal"/> for the Thread.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentValueFormatter">
+ <summary>
+ The current head of the ValueFormatter chain, copied from MsgUtils.ValueFormatter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.IsSingleThreaded">
+ <summary>
+ If true, all tests must run on the same thread. No new thread may be spawned.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.UpdateContextFromEnvironment">
+ <summary>
+ Record any changes in the environment made by
+ the test code in the execution context so it
+ will be passed on to lower level tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.EstablishExecutionEnvironment">
+ <summary>
+ Set up the execution environment to match a context.
+ Note that we may be running on the same thread where the
+ context was initially created or on a different thread.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount">
+ <summary>
+ Increments the assert count by one.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount(System.Int32)">
+ <summary>
+ Increments the assert count by a specified amount.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ Adds a new ValueFormatterFactory to the chain of formatters
+ </summary>
+ <param name="formatterFactory">The new factory</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.InitializeLifetimeService">
+ <summary>
+ Obtain lifetime service object
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext">
+ <summary>
+ An IsolatedContext is used when running code
+ that may effect the current result in ways that
+ should not impact the final result of the test.
+ A new TestExecutionContext is created with an
+ initially clear result, which is discarded on
+ exiting the context.
+ </summary>
+ <example>
+ using (new TestExecutionContext.IsolatedContext())
+ {
+ // Code that should not impact the result
+ }
+ </example>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.#ctor">
+ <summary>
+ Save the original current TestExecutionContext and
+ make a new isolated context current.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.Dispose">
+ <summary>
+ Restore the original TestExecutionContext.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext.AdhocContext">
+ <summary>
+ An AdhocTestExecutionContext is created whenever a context is needed
+ but not available in CurrentContext. This happens when tests are run
+ on an adoc basis or Asserts are used outside of tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.AdhocContext.#ctor">
+ <summary>
+ Construct an AdhocTestExecutionContext, which is used
+ whenever the current TestExecutionContext is found to be null.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFilter">
+ <summary>
+ Interface to be implemented by filters applied to tests.
+ The filter applies when running the test, after it has been
+ loaded, since this is the only time an ITest exists.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestFilter.Empty">
+ <summary>
+ Unique Empty filter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFilter.IsEmpty">
+ <summary>
+ Indicates whether this is the EmptyFilter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFilter.TopLevel">
+ <summary>
+ Indicates whether this is a top-level filter,
+ not contained in any other filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. The default
+ implementation checks the test itself, its parents and any descendants.
+
+ Derived classes may override this method or any of the Match methods
+ to change the behavior of the filter.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether the test itself matches the filter criteria, without
+ examining either parents or descendants. This is overridden by each
+ different type of filter to perform the necessary tests.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the filter matches the any parent of the test</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.MatchParent(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether any ancestor of the test matches the filter criteria
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the filter matches the an ancestor of the test</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.MatchDescendant(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether any descendant of the test matches the filter criteria.
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if at least one descendant matches the filter criteria</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(System.String)">
+ <summary>
+ Create a TestFilter instance from an xml representation.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Create a TestFilter from it's TNode representation
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFilter.EmptyFilter">
+ <summary>
+ Nested class provides an empty filter - one that always
+ returns true when called. It never matches explicitly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.ToXml(System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestListener">
+ <summary>
+ TestListener provides an implementation of ITestListener that
+ does nothing. It is used only through its NULL property.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test case has finished
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.#ctor">
+ <summary>
+ Construct a new TestListener - private so it may not be used.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestListener.NULL">
+ <summary>
+ Get a listener that does nothing
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestProgressReporter">
+ <summary>
+ TestProgressReporter translates ITestListener events into
+ the async callbacks that are used to inform the client
+ software about the progress of a test run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.#ctor(System.Web.UI.ICallbackEventHandler)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestProgressReporter"/> class.
+ </summary>
+ <param name="handler">The callback handler to be used for reporting progress.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test has finished. Sends a result summary to the callback.
+ to
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.GetParent(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Returns the parent test item for the targer test item if it exists
+ </summary>
+ <param name="test"></param>
+ <returns>parent test item</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.FormatAttributeValue(System.String)">
+ <summary>
+ Makes a string safe for use as an attribute, replacing
+ characters characters that can't be used with their
+ corresponding xml representations.
+ </summary>
+ <param name="original">The string to be used</param>
+ <returns>A new string with the values replaced</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterizedFixtureSuite">
+ <summary>
+ ParameterizedFixtureSuite serves as a container for the set of test
+ fixtures created from a given Type using various parameters.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterizedFixtureSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.ParameterizedFixtureSuite"/> class.
+ </summary>
+ <param name="typeInfo">The ITypeInfo for the type that represents the suite.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterizedFixtureSuite.TestType">
+ <summary>
+ Gets a string representing the type of test
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterizedMethodSuite">
+ <summary>
+ ParameterizedMethodSuite holds a collection of individual
+ TestMethods with their arguments applied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterizedMethodSuite.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Construct from a MethodInfo
+ </summary>
+ <param name="method"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterizedMethodSuite.TestType">
+ <summary>
+ Gets a string representing the type of test
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.SetUpFixture">
+ <summary>
+ SetUpFixture extends TestSuite and supports
+ Setup and TearDown methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.SetUpFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.SetUpFixture"/> class.
+ </summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Test">
+ <summary>
+ The Test abstract class represents a test within the framework.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test._nextID">
+ <summary>
+ Static value to seed ids. It's started at 1000 so any
+ uninitialized ids will stand out.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test.DeclaringTypeInfo">
+ <summary>
+ Used to cache the declaring type for this MethodInfo
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test._method">
+ <summary>
+ Method property backing field
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String)">
+ <summary>
+ Constructs a test given its name
+ </summary>
+ <param name="name">The name of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String,System.String)">
+ <summary>
+ Constructs a test given the path through the
+ test hierarchy to its parent and a name.
+ </summary>
+ <param name="pathName">The parent tests full name</param>
+ <param name="name">The name of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ TODO: Documentation needed for constructor
+ </summary>
+ <param name="typeInfo"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Construct a test from a MethodInfo
+ </summary>
+ <param name="method"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Id">
+ <summary>
+ Gets or sets the id of the test
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Name">
+ <summary>
+ Gets or sets the name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.FullName">
+ <summary>
+ Gets or sets the fully qualified name of the test
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.ClassName">
+ <summary>
+ Gets the name of the class where this test was declared.
+ Returns null if the test is not associated with a class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.MethodName">
+ <summary>
+ Gets the name of the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none required.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TypeInfo">
+ <summary>
+ Gets the TypeInfo of the fixture used in running this test
+ or null if no fixture type is associated with it.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Method">
+ <summary>
+ Gets a MethodInfo for the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.RunState">
+ <summary>
+ Whether or not the test should be run
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TestType">
+ <summary>
+ Gets a string representing the type of test. Used as an attribute
+ value in the XML representation of a test and has no other
+ function in the framework.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TestCaseCount">
+ <summary>
+ Gets a count of test cases represented by
+ or contained under this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Properties">
+ <summary>
+ Gets the properties for this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.IsSuite">
+ <summary>
+ Returns true if this is a TestSuite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Parent">
+ <summary>
+ Gets the parent as a Test object.
+ Used by the core to set the parent.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Fixture">
+ <summary>
+ Gets or sets a fixture object for running this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.IdPrefix">
+ <summary>
+ Static prefix used for ids in this AppDomain.
+ Set by FrameworkController.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Seed">
+ <summary>
+ Gets or Sets the Int value representing the seed for the RandomGenerator
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.SetUpMethods">
+ <summary>
+ The SetUp methods.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TearDownMethods">
+ <summary>
+ The teardown methods
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.MakeTestResult">
+ <summary>
+ Creates a TestResult for this test.
+ </summary>
+ <returns>A TestResult suitable for this type of test.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.ICustomAttributeProvider)">
+ <summary>
+ Modify a newly constructed test by applying any of NUnit's common
+ attributes, based on a supplied ICustomAttributeProvider, which is
+ usually the reflection element from which the test was constructed,
+ but may not be in some instances. The attributes retrieved are
+ saved for use in subsequent operations.
+ </summary>
+ <param name="provider">An object implementing ICustomAttributeProvider</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.MakeInvalid(System.String)">
+ <summary>
+ Mark the test as Invalid (not runnable) specifying a reason
+ </summary>
+ <param name="reason">The reason the test is not runnable</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Get custom attributes applied to a test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.PopulateTestNode(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Add standard attributes and members to a test node.
+ </summary>
+ <param name="thisNode"></param>
+ <param name="recursive"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ToXml(System.Boolean)">
+ <summary>
+ Returns the Xml representation of the test
+ </summary>
+ <param name="recursive">If true, include child tests recursively</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.CompareTo(System.Object)">
+ <summary>
+ Compares this test to another test for sorting purposes
+ </summary>
+ <param name="obj">The other test</param>
+ <returns>Value of -1, 0 or +1 depending on whether the current test is less than, equal to or greater than the other test</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestAssembly">
+ <summary>
+ TestAssembly is a TestSuite that represents the execution
+ of tests in a managed assembly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.Reflection.Assembly,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
+ specifying the Assembly and the path from which it was loaded.
+ </summary>
+ <param name="assembly">The assembly this test represents.</param>
+ <param name="path">The path used to load the assembly.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
+ for a path which could not be loaded.
+ </summary>
+ <param name="path">The path used to load the assembly.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(NUnit.Framework.Internal.TestAssembly,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Copy-constructor style to create a filtered copy of the test assemblies
+ test cases
+ </summary>
+ <param name="assembly"></param>
+ <param name="filter"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestAssembly.Assembly">
+ <summary>
+ Gets the Assembly represented by this instance.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestAssembly.TestType">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Get custom attributes specified on the assembly
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFixture">
+ <summary>
+ TestFixture is a surrogate for a user test fixture class,
+ containing one or more tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestFixture"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ <param name="arguments">Arguments used to instantiate the test fixture, or null if none used</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestMethod">
+ <summary>
+ The TestMethod class represents a Test implemented as a method.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestMethod.parms">
+ <summary>
+ The ParameterSet used to create this test method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
+ </summary>
+ <param name="method">The method to be used as a test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
+ </summary>
+ <param name="method">The method to be used as a test.</param>
+ <param name="parentSuite">The suite or fixture to which the new test will be added</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.Arguments">
+ <summary>
+ The arguments to use in executing the test method, or empty array if none are provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.MakeTestResult">
+ <summary>
+ Overridden to return a TestCaseResult.
+ </summary>
+ <returns>A TestResult for this test.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns a TNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.MethodName">
+ <summary>
+ Returns the name of the method
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestSuite">
+ <summary>
+ TestSuite represents a composite test, which contains other tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestSuite.tests">
+ <summary>
+ Our collection of child tests
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="name">The name of the suite.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="parentSuiteName">Name of the parent suite.</param>
+ <param name="name">The name of the suite.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ <param name="arguments">Arguments used to instantiate the test fixture, or null if none used.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Copy constructor style to create a filtered copy of the given test suite
+ </summary>
+ <param name="suite">Test Suite to copy</param>
+ <param name="filter">Filter to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.Sort">
+ <summary>
+ Sorts tests under this suite.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.Add(NUnit.Framework.Internal.Test)">
+ <summary>
+ Adds a test to the suite.
+ </summary>
+ <param name="test">The test.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>The list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.TestCaseCount">
+ <summary>
+ Gets a count of test cases represented by
+ or contained under this test.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.Arguments">
+ <summary>
+ The arguments to use in creating the fixture, or empty array if none are provided.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.MaintainTestOrder">
+ <summary>
+ Set to true to suppress sorting this suite's contents
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeSetUpMethods">
+ <summary>
+ OneTimeSetUp methods for this suite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeTearDownMethods">
+ <summary>
+ OneTimeTearDown methods for this suite
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.MakeTestResult">
+ <summary>
+ Overridden to return a TestSuiteResult.
+ </summary>
+ <returns>A TestResult for this test.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.CheckSetUpTearDownMethods(System.Reflection.MethodInfo[])">
+ <summary>
+ Check that setup and teardown methods marked by certain attributes
+ meet NUnit's requirements and mark the tests not runnable otherwise.
+ </summary>
+ <param name="methods">A list of methodinfos to check</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ThreadUtility">
+ <summary>
+ ThreadUtility provides a set of static methods convenient
+ for working with threads.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.Delay(System.Int32,System.Threading.WaitCallback,System.Object)">
+ <summary>
+ Pre-Task compatibility
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.Abort(System.Threading.Thread,System.Int32)">
+ <summary>
+ Abort a thread, helping to dislodging it if it is blocked in native code
+ </summary>
+ <param name="thread">The thread to abort</param>
+ <param name="nativeId">The native thread id (if known), otherwise 0.
+ If provided, allows the thread to be killed if it's in a message pump native blocking wait.
+ This must have previously been captured by calling <see cref="M:NUnit.Framework.Internal.ThreadUtility.GetCurrentThreadNativeId"/> from the running thread itself.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.Kill(System.Threading.Thread,System.Int32)">
+ <summary>
+ Do our best to kill a thread
+ </summary>
+ <param name="thread">The thread to kill</param>
+ <param name="nativeId">The native thread id (if known), otherwise 0.
+ If provided, allows the thread to be killed if it's in a message pump native blocking wait.
+ This must have previously been captured by calling <see cref="M:NUnit.Framework.Internal.ThreadUtility.GetCurrentThreadNativeId"/> from the running thread itself.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.Kill(System.Threading.Thread,System.Object,System.Int32)">
+ <summary>
+ Do our best to kill a thread, passing state info
+ </summary>
+ <param name="thread">The thread to kill</param>
+ <param name="stateInfo">Info for the ThreadAbortException handler</param>
+ <param name="nativeId">The native thread id (if known), otherwise 0.
+ If provided, allows the thread to be killed if it's in a message pump native blocking wait.
+ This must have previously been captured by calling <see cref="M:NUnit.Framework.Internal.ThreadUtility.GetCurrentThreadNativeId"/> from the running thread itself.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.DislodgeThreadInNativeMessageWait(System.Threading.Thread,System.Int32)">
+ <summary>
+ Schedule a threadpool thread to check on the aborting thread in case it's in a message pump native blocking wait
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.GetCurrentThreadNativeId">
+ <summary>
+ Captures the current thread's native id. If provided to <see cref="M:NUnit.Framework.Internal.ThreadUtility.Kill(System.Threading.Thread,System.Int32)"/> later, allows the thread to be killed if it's in a message pump native blocking wait.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.PostThreadCloseMessage(System.Int32)">
+ <summary>
+ Sends a message to the thread to dislodge it from native code and allow a return to managed code, where a ThreadAbortException can be generated.
+ The message is meaningless (WM_CLOSE without a window handle) but it will end any blocking message wait.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeHelper">
+ <summary>
+ TypeHelper provides static methods that operate on Types.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TypeHelper.NonmatchingType">
+ <summary>
+ A special value, which is used to indicate that BestCommonType() method
+ was unable to find a common type for the specified arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type)">
+ <summary>
+ Gets the display name for a Type as used by NUnit.
+ </summary>
+ <param name="type">The Type for which a display name is needed.</param>
+ <returns>The display name for the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type,System.Object[])">
+ <summary>
+ Gets the display name for a Type as used by NUnit.
+ </summary>
+ <param name="type">The Type for which a display name is needed.</param>
+ <param name="arglist">The arglist provided.</param>
+ <returns>The display name for the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.BestCommonType(System.Type,System.Type)">
+ <summary>
+ Returns the best fit for a common type to be used in
+ matching actual arguments to a methods Type parameters.
+ </summary>
+ <param name="type1">The first type.</param>
+ <param name="type2">The second type.</param>
+ <returns>Either type1 or type2, depending on which is more general.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.IsNumeric(System.Type)">
+ <summary>
+ Determines whether the specified type is numeric.
+ </summary>
+ <param name="type">The type to be examined.</param>
+ <returns>
+ <c>true</c> if the specified type is numeric; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.ConvertArgumentList(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
+ <summary>
+ Convert an argument list to the required parameter types.
+ Currently, only widening numeric conversions are performed.
+ </summary>
+ <param name="arglist">An array of args to be converted</param>
+ <param name="parameters">A ParameterInfo[] whose types will be used as targets</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.CanDeduceTypeArgsFromArgs(System.Type,System.Object[],System.Type[]@)">
+ <summary>
+ Determines whether this instance can deduce type args for a generic type from the supplied arguments.
+ </summary>
+ <param name="type">The type to be examined.</param>
+ <param name="arglist">The arglist.</param>
+ <param name="typeArgsOut">The type args to be used.</param>
+ <returns>
+ <c>true</c> if this the provided args give sufficient information to determine the type args to be used; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDeclaredInterfaces(System.Type)">
+ <summary>
+ Return the interfaces implemented by a Type.
+ </summary>
+ <param name="type">The Type to be examined.</param>
+ <returns>An array of Types for the interfaces.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseResult">
+ <summary>
+ Represents the result of running a single test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseResult.#ctor(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Construct a TestCaseResult based on a TestMethod
+ </summary>
+ <param name="test">A TestMethod to which the result applies.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestSuiteResult">
+ <summary>
+ Represents the result of running a test suite
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuiteResult.#ctor(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Construct a TestSuiteResult base on a TestSuite
+ </summary>
+ <param name="suite">The TestSuite to which the result applies</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.WarningCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuiteResult.AddResult(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Adds a child result to this result, setting this result's
+ ResultState to Failure if the child result failed.
+ </summary>
+ <param name="result">The result to be added</param>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureData">
+ <summary>
+ The TestFixtureData class represents a set of arguments
+ and other parameter info to be used for a parameterized
+ fixture. It is derived from TestFixtureParameters and adds a
+ fluent syntax for use in initializing the fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg">The argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ <param name="arg3">The third argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.SetName(System.String)">
+ <summary>
+ Sets the name of the test fixture
+ </summary>
+ <returns>The modified TestFixtureData instance</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Explicit">
+ <summary>
+ Marks the test fixture as explicit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Explicit(System.String)">
+ <summary>
+ Marks the test fixture as explicit, specifying the reason.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Ignore(System.String)">
+ <summary>
+ Ignores this TestFixture, specifying the reason.
+ </summary>
+ <param name="reason">The reason.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.DirectoryAssert">
+ <summary>
+ Asserts on Directories
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use DirectoryAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Verifies that two directories are equal. Two directories are considered
+ equal if both are null, or if both point to the same directory.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if the directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Verifies that two directories are equal. Two directories are considered
+ equal if both are null, or if both point to the same directory.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that two directories are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that two directories are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String)">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String)">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ </member>
+ <member name="T:NUnit.Framework.Does">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Does.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Does.Exist">
+ <summary>
+ Returns a constraint that succeeds if the value
+ is a file or directory and it exists.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Contain(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Contain(System.String)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/>. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.ContainKey(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the Dictionary key collection.
+ </summary>
+ <param name="expected">The key to be matched in the Dictionary key collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Does.ContainValue(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the Dictionary value collection.
+ </summary>
+ <param name="expected">The value to be matched in the Dictionary value collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Does.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ResultStateException">
+ <summary>
+ Abstract base for Exceptions that terminate a test and provide a ResultState.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.ResultStateException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ITestAction">
+ <summary>
+ When implemented by an attribute, this interface implemented to provide actions to execute before and after tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ITestAction.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed before each test is run
+ </summary>
+ <param name="test">The test that is going to be run.</param>
+ </member>
+ <member name="M:NUnit.Framework.ITestAction.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed after each test is run
+ </summary>
+ <param name="test">The test that has just been run.</param>
+ </member>
+ <member name="P:NUnit.Framework.ITestAction.Targets">
+ <summary>
+ Provides the target for the action attribute
+ </summary>
+ <returns>The target for the action attribute</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestDelegate">
+ <summary>
+ Delegate used by tests that execute code and
+ capture any thrown exception.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AssertionHelper">
+ <summary>
+ AssertionHelper is an optional base class for user tests,
+ allowing the use of shorter names in making asserts.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
+ <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to <see cref="M:NUnit.Framework.Assert.That(System.Boolean)"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="actual">The actual value to test</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="actual">The actual value to test</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Map(System.Collections.ICollection)">
+ <summary>
+ Returns a ListMapper based on a collection.
+ </summary>
+ <param name="original">The original collection</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Zero">
+ <summary>
+ Returns a constraint that tests for equality with zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.BinarySerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in binary format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.XmlSerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in xml format.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Contains(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Contains(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringContaining(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.ContainsSubstring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotContain(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StartsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringStarting(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotStartWith(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EndsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringEnding(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotEndWith(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Matches(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringMatching(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotMatch(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value matches the pattern supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ within a specified range.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Assume">
+ <summary>
+ Provides static methods to express the assumptions
+ that must be met for a test to give a meaningful
+ result. If an assumption is not met, the test
+ should produce an inconclusive result.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assume.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ <returns>Not applicable</returns>
+ </member>
+ <member name="M:NUnit.Framework.Assume.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the
+ method throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="T:NUnit.Framework.CategoryAttribute">
+ <summary>
+ Attribute used to apply a category to a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.CategoryAttribute.categoryName">
+ <summary>
+ The name of the category
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.#ctor(System.String)">
+ <summary>
+ Construct attribute for a given category based on
+ a name. The name may not contain the characters ',',
+ '+', '-' or '!'. However, this is not checked in the
+ constructor since it would cause an error to arise at
+ as the test was loaded without giving a clear indication
+ of where the problem is located. The error is handled
+ in NUnitFramework.cs by marking the test as not
+ runnable.
+ </summary>
+ <param name="name">The name of the category</param>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.#ctor">
+ <summary>
+ Protected constructor uses the Type name as the name
+ of the category.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.CategoryAttribute.Name">
+ <summary>
+ The name of the category
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding a category to it.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.CombinatorialAttribute">
+ <summary>
+ Marks a test to use a combinatorial join of any argument
+ data provided. Since this is the default, the attribute is
+ optional.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CombinatorialAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.CultureAttribute">
+ <summary>
+ CultureAttribute is used to mark a test fixture or an
+ individual method as applying to a particular Culture only.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.#ctor">
+ <summary>
+ Constructor with no cultures specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more cultures
+ </summary>
+ <param name="cultures">Comma-deliminted list of cultures</param>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Causes a test to be skipped if this CultureAttribute is not satisfied.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported">
+ <summary>
+ Tests to determine if the current culture is supported
+ based on the properties of this attribute.
+ </summary>
+ <returns>True, if the current culture is supported</returns>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String)">
+ <summary>
+ Test to determine if the a particular culture or comma-
+ delimited set of cultures is in use.
+ </summary>
+ <param name="culture">Name of the culture or comma-separated list of culture ids</param>
+ <returns>True if the culture is in use on the system</returns>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of cultures
+ is being used currently.
+ </summary>
+ <param name="cultures"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.DataAttribute">
+ <summary>
+ The abstract base class for all data-providing attributes
+ defined by NUnit. Used to select all data sources for a
+ method, class or parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DataAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointAttribute">
+ <summary>
+ Used to mark a field for use as a datapoint when executing a theory
+ within the same fixture that requires an argument of the field's Type.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointsAttribute">
+ <summary>
+ Used to mark a field, property or method providing a set of datapoints to
+ be used in executing any theories within the same fixture that require an
+ argument of the Type provided. The data source may provide an array of
+ the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ Synonymous with DatapointSourceAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointSourceAttribute">
+ <summary>
+ Used to mark a field, property or method providing a set of datapoints to
+ be used in executing any theories within the same fixture that require an
+ argument of the Type provided. The data source may provide an array of
+ the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ Synonymous with DatapointsAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DescriptionAttribute">
+ <summary>
+ Attribute used to provide descriptive text about a
+ test case or fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DescriptionAttribute.#ctor(System.String)">
+ <summary>
+ Construct a description Attribute
+ </summary>
+ <param name="description">The text of the description</param>
+ </member>
+ <member name="T:NUnit.Framework.ExplicitAttribute">
+ <summary>
+ ExplicitAttribute marks a test or test fixture so that it will
+ only be run if explicitly executed from the gui or command line
+ or if it is included by use of a filter. The test will not be
+ run simply because an enclosing suite is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.#ctor(System.String)">
+ <summary>
+ Constructor with a reason
+ </summary>
+ <param name="reason">The reason test is marked explicit</param>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by marking it as explicit.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.IgnoreAttribute">
+ <summary>
+ Attribute used to mark a test that is to be ignored.
+ Ignored tests result in a warning message when the
+ tests are run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreAttribute.#ctor(System.String)">
+ <summary>
+ Constructs the attribute giving a reason for ignoring the test
+ </summary>
+ <param name="reason">The reason for ignoring the test</param>
+ </member>
+ <member name="P:NUnit.Framework.IgnoreAttribute.Until">
+ <summary>
+ The date in the future to stop ignoring the test as a string in UTC time.
+ For example for a date and time, "2014-12-25 08:10:00Z" or for just a date,
+ "2014-12-25". If just a date is given, the Ignore will expire at midnight UTC.
+ </summary>
+ <remarks>
+ Once the ignore until date has passed, the test will be marked
+ as runnable. Tests with an ignore until date will have an IgnoreUntilDate
+ property set which will appear in the test results.
+ </remarks>
+ <exception cref="T:System.FormatException">The string does not contain a valid string representation of a date and time.</exception>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by marking it as Ignored.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.IncludeExcludeAttribute">
+ <summary>
+ Abstract base for Attributes that are used to include tests
+ in the test run based on environmental settings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor">
+ <summary>
+ Constructor with no included items specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more included items
+ </summary>
+ <param name="include">Comma-delimited list of included items</param>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Include">
+ <summary>
+ Name of the item that is needed in order for
+ a test to run. Multiple items may be given,
+ separated by a comma.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Exclude">
+ <summary>
+ Name of the item to be excluded. Multiple items
+ may be given, separated by a comma.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Reason">
+ <summary>
+ The reason for including or excluding the test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.MaxTimeAttribute">
+ <summary>
+ Specifies the maximum time (in milliseconds) for a test case to succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MaxTimeAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a MaxTimeAttribute, given a time in milliseconds.
+ </summary>
+ <param name="milliseconds">The maximum elapsed time in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.NUnitAttribute">
+ <summary>
+ The abstract base class for all custom attributes defined by NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.NUnitAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.PairwiseAttribute">
+ <summary>
+ Marks a test to use a pairwise join of any argument
+ data provided. Arguments will be combined in such a
+ way that all possible pairs of arguments are used.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PairwiseAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.PlatformAttribute">
+ <summary>
+ PlatformAttribute is used to mark a test fixture or an
+ individual method as applying to a particular platform only.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PlatformAttribute.#ctor">
+ <summary>
+ Constructor with no platforms specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PlatformAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more platforms
+ </summary>
+ <param name="platforms">Comma-delimited list of platforms</param>
+ </member>
+ <member name="M:NUnit.Framework.PlatformAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Causes a test to be skipped if this PlatformAttribute is not satisfied.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.PropertyAttribute">
+ <summary>
+ PropertyAttribute is used to attach information to a test as a name/value pair..
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Construct a PropertyAttribute with a name and string value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
+ <summary>
+ Construct a PropertyAttribute with a name and int value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
+ <summary>
+ Construct a PropertyAttribute with a name and double value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
+ <summary>
+ Constructor for derived classes that set the
+ property dictionary directly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
+ <summary>
+ Constructor for use by derived classes that use the
+ name of the type as the property name. Derived classes
+ must ensure that the Type of the property value is
+ a standard type supported by the BCL. Any custom
+ types will cause a serialization Exception when
+ in the client.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.PropertyAttribute.Properties">
+ <summary>
+ Gets the property dictionary for this attribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding properties to it.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.RandomAttribute">
+ <summary>
+ RandomAttribute is used to supply a set of random values
+ to a single parameter of a parameterized test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.RandomAttribute.Distinct">
+ <summary>
+ If true, no value will be repeated.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a random set of values appropriate for the Type of the
+ parameter on which the attribute appears, specifying only the count.
+ </summary>
+ <param name="count"></param>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Construct a set of ints within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt32,System.UInt32,System.Int32)">
+ <summary>
+ Construct a set of unsigned ints within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int64,System.Int64,System.Int32)">
+ <summary>
+ Construct a set of longs within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt64,System.UInt64,System.Int32)">
+ <summary>
+ Construct a set of unsigned longs within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int16,System.Int16,System.Int32)">
+ <summary>
+ Construct a set of shorts within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt16,System.UInt16,System.Int32)">
+ <summary>
+ Construct a set of unsigned shorts within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Double,System.Double,System.Int32)">
+ <summary>
+ Construct a set of doubles within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Single,System.Single,System.Int32)">
+ <summary>
+ Construct a set of floats within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Byte,System.Byte,System.Int32)">
+ <summary>
+ Construct a set of bytes within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.SByte,System.SByte,System.Int32)">
+ <summary>
+ Construct a set of sbytes within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the collection of values to be used as arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RangeAttribute">
+ <summary>
+ RangeAttribute is used to supply a range of values to an
+ individual parameter of a parameterized test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32)">
+ <summary>
+ Construct a range of ints using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Construct a range of ints specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32)">
+ <summary>
+ Construct a range of unsigned ints using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32,System.UInt32)">
+ <summary>
+ Construct a range of unsigned ints specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64)">
+ <summary>
+ Construct a range of longs using a default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64,System.Int64)">
+ <summary>
+ Construct a range of longs
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64)">
+ <summary>
+ Construct a range of unsigned longs using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64,System.UInt64)">
+ <summary>
+ Construct a range of unsigned longs specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Double,System.Double,System.Double)">
+ <summary>
+ Construct a range of doubles
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Single,System.Single,System.Single)">
+ <summary>
+ Construct a range of floats
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the range of values to be used as arguments
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RepeatAttribute">
+ <summary>
+ RepeatAttribute may be applied to test case in order
+ to run it multiple times.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a RepeatAttribute
+ </summary>
+ <param name="count">The number of times to run the test</param>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand">
+ <summary>
+ The test command for the RepeatAttribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="repeatCount">The number of repetitions</param>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.RequiresThreadAttribute">
+ <summary>
+ Marks a test that must run on a separate thread.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor">
+ <summary>
+ Construct a RequiresThreadAttribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor(System.Threading.ApartmentState)">
+ <summary>
+ Construct a RequiresThreadAttribute, specifying the apartment
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SequentialAttribute">
+ <summary>
+ Marks a test to use a Sequential join of any argument
+ data provided. Arguments will be combined into test cases,
+ taking the next value of each argument until all are used.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SequentialAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SetCultureAttribute">
+ <summary>
+ Sets the current Culture for the duration of a test.
+ <para>
+ It may be specified at the level of a test or a fixture.
+ The culture remains set until the test or fixture completes and is then reset to its original value.
+ </para>
+ </summary>
+ <seealso cref="T:NUnit.Framework.SetUICultureAttribute"/>
+ </member>
+ <member name="M:NUnit.Framework.SetCultureAttribute.#ctor(System.String)">
+ <summary>
+ Construct given the name of a culture
+ </summary>
+ <param name="culture"></param>
+ </member>
+ <member name="T:NUnit.Framework.SetUICultureAttribute">
+ <summary>
+ Sets the current UI Culture for the duration of a test.
+ <para>
+ It may be specified at the level of a test or a fixture.
+ The UI culture remains set until the test or fixture completes and is then reset to its original value.
+ </para>
+ </summary>
+ <seealso cref="T:NUnit.Framework.SetCultureAttribute"/>
+ </member>
+ <member name="M:NUnit.Framework.SetUICultureAttribute.#ctor(System.String)">
+ <summary>
+ Construct given the name of a culture
+ </summary>
+ <param name="culture"></param>
+ </member>
+ <member name="T:NUnit.Framework.SetUpAttribute">
+ <summary>
+ Attribute used to identify a method that is called
+ immediately before each test is run.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SetUpFixtureAttribute">
+ <summary>
+ Attribute used to identify a class that contains
+ <see cref="T:NUnit.Framework.OneTimeSetUpAttribute" /> or <see cref="T:NUnit.Framework.OneTimeTearDownAttribute" />
+ methods for all the test fixtures under a given namespace.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SetUpFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a SetUpFixture from type provided. Normally called for a Type
+ on which the attribute has been placed.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A SetUpFixture object as a TestSuite.</returns>
+ </member>
+ <member name="T:NUnit.Framework.TearDownAttribute">
+ <summary>
+ Attribute used to identify a method that is called
+ immediately after each test is run. The method is
+ guaranteed to be called, even if an exception is thrown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestAttribute">
+ <summary>
+ Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
+ class makes the method callable from the NUnit test runner. There is a property
+ called Description which is optional which you can provide a more detailed test
+ description. This class cannot be inherited.
+ </summary>
+
+ <example>
+ [TestFixture]
+ public class Fixture
+ {
+ [Test]
+ public void MethodToTest()
+ {}
+
+ [Test(Description = "more detailed description")]
+ public void TestDescriptionMethod()
+ {}
+ }
+ </example>
+
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.Description">
+ <summary>
+ Descriptive text for this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.Author">
+ <summary>
+ The author of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.TestOf">
+ <summary>
+ The type that this test is testing
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding a description, if not already set.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.ExpectedResult">
+ <summary>
+ Gets or sets the expected result.
+ </summary>
+ <value>The result.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.HasExpectedResult">
+ <summary>
+ Returns true if an expected result has been set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestMethod from a given method.
+ </summary>
+ <param name="method">The method for which a test is to be constructed.</param>
+ <param name="suite">The suite to which the test will be added.</param>
+ <returns>A TestMethod</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseAttribute">
+ <summary>
+ TestCaseAttribute is used to mark parameterized test cases
+ and provide them with their arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct a TestCaseAttribute with a list of arguments.
+ This constructor is not CLS-Compliant
+ </summary>
+ <param name="arguments"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a single argument
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a two arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a three arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ <param name="arg3"></param>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.TestName">
+ <summary>
+ Gets or sets the name of the test.
+ </summary>
+ <value>The name of the test.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.RunState">
+ <summary>
+ Gets or sets the RunState of this test case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Arguments">
+ <summary>
+ Gets the list of arguments to a test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Properties">
+ <summary>
+ Gets the properties of the test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedResult">
+ <summary>
+ Gets or sets the expected result.
+ </summary>
+ <value>The result.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.HasExpectedResult">
+ <summary>
+ Returns true if the expected result has been set
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Description">
+ <summary>
+ Gets or sets the description.
+ </summary>
+ <value>The description.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Author">
+ <summary>
+ The author of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.TestOf">
+ <summary>
+ The type that this test is testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Ignore">
+ <summary>
+ Gets or sets the reason for ignoring the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Explicit">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestCaseAttribute"/> is explicit.
+ </summary>
+ <value>
+ <c>true</c> if explicit; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Reason">
+ <summary>
+ Gets or sets the reason for not running the test.
+ </summary>
+ <value>The reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.IgnoreReason">
+ <summary>
+ Gets or sets the ignore reason. When set to a non-null
+ non-empty value, the test is marked as ignored.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.IncludePlatform">
+ <summary>
+ Comma-delimited list of platforms to run the test for
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.ExcludePlatform">
+ <summary>
+ Comma-delimited list of platforms to not run the test for
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Category">
+ <summary>
+ Gets and sets the category for this test case.
+ May be a comma-separated list of categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.PerformSpecialConversions(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
+ <summary>
+ Performs several special conversions allowed by NUnit in order to
+ permit arguments with types that cannot be used in the constructor
+ of an Attribute such as TestCaseAttribute or to simplify their use.
+ </summary>
+ <param name="arglist">The arguments to be converted</param>
+ <param name="parameters">The ParameterInfo array for the method</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The MethodInfo for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseSourceAttribute">
+ <summary>
+ TestCaseSourceAttribute indicates the source to be used to
+ provide test cases for a test method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the method, property or field that will provide data
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String,System.Object[])">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String,System.Object[])">
+ <summary>
+ Construct with a name
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type)">
+ <summary>
+ Construct with a Type
+ </summary>
+ <param name="sourceType">The type that will provide data</param>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.MethodParams">
+ <summary>
+ A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.Category">
+ <summary>
+ Gets or sets the category associated with every fixture created from
+ this attribute. May be a single category or a comma-separated list.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The IMethod for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.GetTestCasesFor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Returns a set of ITestCaseDataItems for use as arguments
+ to a parameterized test method.
+ </summary>
+ <param name="method">The method for which data is needed.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureAttribute">
+ <summary>
+ TestFixtureAttribute is used to mark a class that represents a TestFixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct with a object[] representing a set of arguments.
+ In .NET 2.0, the arguments may later be separated into
+ type arguments and constructor arguments.
+ </summary>
+ <param name="arguments"></param>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TestName">
+ <summary>
+ Gets or sets the name of the test.
+ </summary>
+ <value>The name of the test.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.RunState">
+ <summary>
+ Gets or sets the RunState of this test fixture.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Arguments">
+ <summary>
+ The arguments originally provided to the attribute
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Properties">
+ <summary>
+ Properties pertaining to this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TypeArgs">
+ <summary>
+ Get or set the type arguments. If not set
+ explicitly, any leading arguments that are
+ Types are taken as type arguments.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Description">
+ <summary>
+ Descriptive text for this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Author">
+ <summary>
+ The author of this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TestOf">
+ <summary>
+ The type that this fixture is testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Ignore">
+ <summary>
+ Gets or sets the ignore reason. May set RunState as a side effect.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Reason">
+ <summary>
+ Gets or sets the reason for not running the fixture.
+ </summary>
+ <value>The reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.IgnoreReason">
+ <summary>
+ Gets or sets the ignore reason. When set to a non-null
+ non-empty value, the test is marked as ignored.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Explicit">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestFixtureAttribute"/> is explicit.
+ </summary>
+ <value>
+ <c>true</c> if explicit; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Category">
+ <summary>
+ Gets and sets the category for this fixture.
+ May be a comma-separated list of categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a fixture from type provided. Normally called for a Type
+ on which the attribute has been placed.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A an IEnumerable holding one TestFixture object.</returns>
+ </member>
+ <member name="T:NUnit.Framework.TheoryAttribute">
+ <summary>
+ Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
+ class makes the method callable from the NUnit test runner. There is a property
+ called Description which is optional which you can provide a more detailed test
+ description. This class cannot be inherited.
+ </summary>
+
+ <example>
+ [TestFixture]
+ public class Fixture
+ {
+ [Test]
+ public void MethodToTest()
+ {}
+
+ [Test(Description = "more detailed description")]
+ public void TestDescriptionMethod()
+ {}
+ }
+ </example>
+
+ </member>
+ <member name="M:NUnit.Framework.TheoryAttribute.#ctor">
+ <summary>
+ Construct the attribute, specifying a combining strategy and source of parameter data.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TimeoutAttribute">
+ <summary>
+ Used on a method, marks the test with a timeout value in milliseconds.
+ The test will be run in a separate thread and is cancelled if the timeout
+ is exceeded. Used on a class or assembly, sets the default timeout
+ for all contained test methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TimeoutAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a TimeoutAttribute given a time in milliseconds
+ </summary>
+ <param name="timeout">The timeout value in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.ValuesAttribute">
+ <summary>
+ ValuesAttribute is used to provide literal arguments for
+ an individual parameter of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ValuesAttribute.data">
+ <summary>
+ The collection of data to be returned. Must
+ be set by any derived attribute classes.
+ We use an object[] so that the individual
+ elements may have their type changed in GetData
+ if necessary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor">
+ <summary>
+ Constructs for use with an Enum parameter. Will pass every enum
+ value in to the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object)">
+ <summary>
+ Construct with one argument
+ </summary>
+ <param name="arg1"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct with two arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Construct with three arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ <param name="arg3"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct with an array of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the collection of values to be used as arguments
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ValueSourceAttribute">
+ <summary>
+ ValueSourceAttribute indicates the source to be used to
+ provide data for one parameter of a test method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the factory - for use with languages
+ that don't support params arrays.
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name - for use with languages
+ that don't support params arrays.
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="P:NUnit.Framework.ValueSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.ValueSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Gets an enumeration of data items for use as arguments
+ for a test method parameter.
+ </summary>
+ <param name="parameter">The parameter for which data is needed</param>
+ <returns>
+ An enumeration containing individual data items
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.CollectionAssert">
+ <summary>
+ A set of Assert methods operating on one or more collections
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use CollectionAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type)">
+ <summary>
+ Asserts that all items contained in collection are of the type specified by expectedType.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ <param name="expectedType">System.Type that all objects in collection must be instances of</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String,System.Object[])">
+ <summary>
+ Asserts that all items contained in collection are of the type specified by expectedType.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ <param name="expectedType">System.Type that all objects in collection must be instances of</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable)">
+ <summary>
+ Asserts that all items contained in collection are not equal to null.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that all items contained in collection are not equal to null.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable)">
+ <summary>
+ Ensures that every object contained in collection exists within the collection
+ once and only once.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Ensures that every object contained in collection exists within the collection
+ once and only once.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are not equivalent.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not equivalent.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object)">
+ <summary>
+ Asserts that collection contains actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object to be found within collection</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that collection contains actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object to be found within collection</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object)">
+ <summary>
+ Asserts that collection does not contain actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object that cannot exist within collection</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that collection does not contain actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object that cannot exist within collection</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the superset does not contain the subset
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the superset does not contain the subset
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the superset contains the subset.
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the superset contains the subset.
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the subset does not contain the superset
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the subset does not contain the superset
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the subset contains the superset.
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the subset contains the superset.
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array,list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array,list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="comparer">A custom comparer to perform the comparisons</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="comparer">A custom comparer to perform the comparisons</param>
+ </member>
+ <member name="T:NUnit.Framework.Contains">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Item(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Key(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the dictionary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Value(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the dictionary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Substring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AssertionException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.IgnoreException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String)">
+ <param name="message"></param>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IgnoreException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.InconclusiveException">
+ <summary>
+ Thrown when a test executes inconclusively.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.InconclusiveException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SuccessException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.String)">
+ <param name="message"></param>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.SuccessException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.FileAssert">
+ <summary>
+ Asserts on Files
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use FileAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
+ <summary>
+ Verifies that two Streams are equal. Two Streams are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream)">
+ <summary>
+ Verifies that two Streams are equal. Two Streams are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo)">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String)">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
+ <summary>
+ Asserts that two Streams are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ <param name="message">The message to be displayed when the two Stream are the same.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream)">
+ <summary>
+ Asserts that two Streams are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo)">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String)">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo)">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.String)">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo)">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String)">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="T:NUnit.Framework.Has">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.One">
+ <summary>
+ Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/> which will apply
+ the following constraint to only one member of the collection,
+ and fail if none or more than one match occurs.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Is">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Zero">
+ <summary>
+ Returns a constraint that tests for equality with zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.BinarySerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in binary format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.XmlSerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in xml format.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable to the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable to the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ inclusively within a specified range.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Iz">
+ <summary>
+ The Iz class is a synonym for Is intended for use in VB,
+ which regards Is as a keyword.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.List">
+ <summary>
+ The List class is a helper class with properties and methods
+ that supply a number of constraints used with lists and collections.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.List.Map(System.Collections.ICollection)">
+ <summary>
+ List.Map returns a ListMapper, which can be used to map
+ the original collection to another collection.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.ListMapper">
+ <summary>
+ ListMapper is used to transform a collection used as an actual argument
+ producing another collection to be used in the assertion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ListMapper.#ctor(System.Collections.ICollection)">
+ <summary>
+ Construct a ListMapper based on a collection
+ </summary>
+ <param name="original">The collection to be transformed</param>
+ </member>
+ <member name="M:NUnit.Framework.ListMapper.Property(System.String)">
+ <summary>
+ Produces a collection containing all the values of a property
+ </summary>
+ <param name="name">The collection of property values</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.StringAssert">
+ <summary>
+ Basic Asserts on strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use StringAssert.AreEqualIgnoringCase(...) or Assert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string is not found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string starts with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
+ <summary>
+ Asserts that a string starts with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not start with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
+ <summary>
+ Asserts that a string does not start with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string ends with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
+ <summary>
+ Asserts that a string ends with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not end with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
+ <summary>
+ Asserts that a string does not end with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two strings are equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
+ <summary>
+ Asserts that two strings are equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two strings are not equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
+ <summary>
+ Asserts that two strings are not equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string matches an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be matched</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
+ <summary>
+ Asserts that a string matches an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be matched</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not match an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be used</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
+ <summary>
+ Asserts that a string does not match an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be used</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseData">
+ <summary>
+ The TestCaseData class represents a set of arguments
+ and other parameter info to be used for a parameterized
+ test case. It is derived from TestCaseParameters and adds a
+ fluent syntax for use in initializing the test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg">The argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ <param name="arg3">The third argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Returns(System.Object)">
+ <summary>
+ Sets the expected result for the test
+ </summary>
+ <param name="result">The expected result</param>
+ <returns>A modified TestCaseData</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetName(System.String)">
+ <summary>
+ Sets the name of the test case
+ </summary>
+ <returns>The modified TestCaseData instance</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetDescription(System.String)">
+ <summary>
+ Sets the description for the test case
+ being constructed.
+ </summary>
+ <param name="description">The description.</param>
+ <returns>The modified TestCaseData instance.</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetCategory(System.String)">
+ <summary>
+ Applies a category to the test
+ </summary>
+ <param name="category"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.String)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Int32)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Double)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Explicit">
+ <summary>
+ Marks the test case as explicit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Explicit(System.String)">
+ <summary>
+ Marks the test case as explicit, specifying the reason.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Ignore(System.String)">
+ <summary>
+ Ignores this TestCase, specifying the reason.
+ </summary>
+ <param name="reason">The reason.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestContext">
+ <summary>
+ Provide the context information of the current test.
+ This is an adapter for the internal ExecutionContext
+ class, hiding the internals from the user test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Construct a TestContext for an ExecutionContext
+ </summary>
+ <param name="testExecutionContext">The ExecutionContext to adapt</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.CurrentContext">
+ <summary>
+ Get the current test context. This is created
+ as needed. The user may save the context for
+ use within a test, but it should not be used
+ outside the test for which it is created.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Out">
+ <summary>
+ Gets a TextWriter that will send output to the current test result.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Error">
+ <summary>
+ Gets a TextWriter that will send output directly to Console.Error
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Progress">
+ <summary>
+ Gets a TextWriter for use in displaying immediate progress messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Parameters">
+ <summary>
+ TestParameters object holds parameters for the test run, if any are specified
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.DefaultWorkDirectory">
+ <summary>
+ Static DefaultWorkDirectory is now used as the source
+ of the public instance property WorkDirectory. This is
+ a bit odd but necessary to avoid breaking user tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Test">
+ <summary>
+ Get a representation of the current test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Result">
+ <summary>
+ Gets a Representation of the TestResult for the current test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.WorkerId">
+ <summary>
+ Gets the unique name of the Worker that is executing this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestDirectory">
+ <summary>
+ Gets the directory containing the current test assembly.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.WorkDirectory">
+ <summary>
+ Gets the directory to be used for outputting files created
+ by this test run.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Random">
+ <summary>
+ Gets the random generator.
+ </summary>
+ <value>
+ The random generator.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.AssertCount">
+ <summary>
+ Gets the number of assertions executed
+ up to this point in the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Boolean)">
+ <summary>Write the string representation of a boolean value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Char)">
+ <summary>Write a char to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Char[])">
+ <summary>Write a char array to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Double)">
+ <summary>Write the string representation of a double to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Int32)">
+ <summary>Write the string representation of an Int32 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Int64)">
+ <summary>Write the string representation of an Int64 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Decimal)">
+ <summary>Write the string representation of a decimal value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Object)">
+ <summary>Write the string representation of an object to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Single)">
+ <summary>Write the string representation of a Single value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String)">
+ <summary>Write a string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.UInt32)">
+ <summary>Write the string representation of a UInt32 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.UInt64)">
+ <summary>Write the string representation of a UInt64 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object[])">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine">
+ <summary>Write a line terminator to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Boolean)">
+ <summary>Write the string representation of a boolean value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char)">
+ <summary>Write a char to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char[])">
+ <summary>Write a char array to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Double)">
+ <summary>Write the string representation of a double to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int32)">
+ <summary>Write the string representation of an Int32 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int64)">
+ <summary>Write the string representation of an Int64 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Decimal)">
+ <summary>Write the string representation of a decimal value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Object)">
+ <summary>Write the string representation of an object to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Single)">
+ <summary>Write the string representation of a Single value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String)">
+ <summary>Write a string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt32)">
+ <summary>Write the string representation of a UInt32 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt64)">
+ <summary>Write the string representation of a UInt64 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object[])">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ This method adds the a new ValueFormatterFactory to the
+ chain of responsibility used for formatting values in messages.
+ The scope of the change is the current TestContext.
+ </summary>
+ <param name="formatterFactory">The factory delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddTestAttachment(System.String,System.String)">
+ <summary>
+ Attach a file to the current test result
+ </summary>
+ <param name="filePath">Relative or absolute file path to attachment</param>
+ <param name="description">Optional description of attachment</param>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddFormatter``1(NUnit.Framework.Constraints.ValueFormatter)">
+ <summary>
+ This method provides a simplified way to add a ValueFormatter
+ delegate to the chain of responsibility, creating the factory
+ delegate internally. It is useful when the Type of the object
+ is the only criterion for selection of the formatter, since
+ it can be used without getting involved with a compound function.
+ </summary>
+ <typeparam name="TSUPPORTED">The type supported by this formatter</typeparam>
+ <param name="formatter">The ValueFormatter delegate</param>
+ </member>
+ <member name="T:NUnit.Framework.TestContext.TestAdapter">
+ <summary>
+ TestAdapter adapts a Test for consumption by
+ the user test code.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.TestAdapter.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestAdapter for a Test
+ </summary>
+ <param name="test">The Test to be adapted</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.ID">
+ <summary>
+ Gets the unique Id of a test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Name">
+ <summary>
+ The name of the test, which may or may not be
+ the same as the method name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.MethodName">
+ <summary>
+ The name of the method representing the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.FullName">
+ <summary>
+ The FullName of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.ClassName">
+ <summary>
+ The ClassName of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Properties">
+ <summary>
+ The properties of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none are required.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestContext.ResultAdapter">
+ <summary>
+ ResultAdapter adapts a TestResult for consumption by
+ the user test code.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.ResultAdapter.#ctor(NUnit.Framework.Internal.TestResult)">
+ <summary>
+ Construct a ResultAdapter for a TestResult
+ </summary>
+ <param name="result">The TestResult to be adapted</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Outcome">
+ <summary>
+ Gets a ResultState representing the outcome of the test
+ up to this point in its execution.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Assertions">
+ <summary>
+ Gets a list of the assertion results generated
+ up to this point in the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestParameters">
+ <summary>
+ TestParameters class holds any named parameters supplied to the test run
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Count">
+ <summary>
+ Gets the number of test parameters
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Names">
+ <summary>
+ Gets a collection of the test parameter names
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Exists(System.String)">
+ <summary>
+ Gets a flag indicating whether a parameter with the specified name exists.
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>True if it exists, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Item(System.String)">
+ <summary>
+ Indexer provides access to the internal dictionary
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>Value of the parameter or null if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get(System.String)">
+ <summary>
+ Get method is a simple alternative to the indexer
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>Value of the parameter or null if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get(System.String,System.String)">
+ <summary>
+ Get the value of a parameter or a default string
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <param name="defaultValue">Default value of the parameter</param>
+ <returns>Value of the parameter or default value if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get``1(System.String,``0)">
+ <summary>
+ Get the value of a parameter or return a default
+ </summary>
+ <typeparam name="T">The return Type</typeparam>
+ <param name="name">Name of the parameter</param>
+ <param name="defaultValue">Default value of the parameter</param>
+ <returns>Value of the parameter or default value if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Add(System.String,System.String)">
+ <summary>
+ Adds a parameter to the list
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <param name="value">Value of the parameter</param>
+ </member>
+ <member name="T:NUnit.Framework.Throws">
+ <summary>
+ Helper class with properties and methods that supply
+ constraints that operate on exceptions.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.Exception">
+ <summary>
+ Creates a constraint specifying an expected exception
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.InnerException">
+ <summary>
+ Creates a constraint specifying an exception with a given InnerException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.TargetInvocationException">
+ <summary>
+ Creates a constraint specifying an expected TargetInvocationException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.ArgumentException">
+ <summary>
+ Creates a constraint specifying an expected ArgumentException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.ArgumentNullException">
+ <summary>
+ Creates a constraint specifying an expected ArgumentNullException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.InvalidOperationException">
+ <summary>
+ Creates a constraint specifying an expected InvalidOperationException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.Nothing">
+ <summary>
+ Creates a constraint specifying that no exception is thrown
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.TypeOf(System.Type)">
+ <summary>
+ Creates a constraint specifying the exact type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.TypeOf``1">
+ <summary>
+ Creates a constraint specifying the exact type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.InstanceOf(System.Type)">
+ <summary>
+ Creates a constraint specifying the type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.InstanceOf``1">
+ <summary>
+ Creates a constraint specifying the type of exception expected
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Warn">
+ <summary>
+ Provides static methods to express conditions
+ that must be met for the test to succeed. If
+ any test fails, a warning is issued.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ <returns>Not applicable</returns>
+ </member>
+ <member name="M:NUnit.Framework.Warn.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on success.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on success.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is true</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning if it succeeds.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning if it succeeds.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="T:NUnit.FrameworkPackageSettings">
+ <summary>
+ FrameworkPackageSettings is a static class containing constant values that
+ are used as keys in setting up a TestPackage. These values are used in
+ the framework, and set in the runner. Setting values may be a string, int or bool.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DebugTests">
+ <summary>
+ Flag (bool) indicating whether tests are being debugged.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.PauseBeforeRun">
+ <summary>
+ Flag (bool) indicating whether to pause execution of tests to allow
+ the user to attach a debugger.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.InternalTraceLevel">
+ <summary>
+ The InternalTraceLevel for this run. Values are: "Default",
+ "Off", "Error", "Warning", "Info", "Debug", "Verbose".
+ Default is "Off". "Debug" and "Verbose" are synonyms.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.WorkDirectory">
+ <summary>
+ Full path of the directory to be used for work and result files.
+ This path is provided to tests by the framework TestContext.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DefaultTimeout">
+ <summary>
+ Integer value in milliseconds for the default timeout value
+ for test cases. If not specified, there is no timeout except
+ as specified by attributes on the tests themselves.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.InternalTraceWriter">
+ <summary>
+ A TextWriter to which the internal trace will be sent.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.LOAD">
+ <summary>
+ A list of tests to be loaded.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.NumberOfTestWorkers">
+ <summary>
+ The number of test threads to run for the assembly. If set to
+ 1, a single queue is used. If set to 0, tests are executed
+ directly, without queuing.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.RandomSeed">
+ <summary>
+ The random seed to be used for this assembly. If specified
+ as the value reported from a prior run, the framework should
+ generate identical random values for tests as were used for
+ that run, provided that no change has been made to the test
+ assembly. Default is a random value itself.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.StopOnError">
+ <summary>
+ If true, execution stops after the first error or failure.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.SynchronousEvents">
+ <summary>
+ If true, use of the event queue is suppressed and test events are synchronous.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DefaultTestNamePattern">
+ <summary>
+ The default naming pattern used in generating test names
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.TestParameters">
+ <summary>
+ Parameters to be passed on to the tests, serialized to a single string which needs parsing. Obsoleted by <see cref="F:NUnit.FrameworkPackageSettings.TestParametersDictionary"/>; kept for backward compatibility.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.TestParametersDictionary">
+ <summary>
+ Parameters to be passed on to the tests, already parsed into an IDictionary&lt;string, string>. Replaces <see cref="F:NUnit.FrameworkPackageSettings.TestParameters"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.AttributeHelper">
+ <summary>
+ Provides a platform-independent methods for getting attributes
+ for use by AttributeConstraint and AttributeExistsConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AttributeHelper.GetCustomAttributes(System.Object,System.Type,System.Boolean)">
+ <summary>
+ Gets the custom attributes from the given object.
+ </summary>
+ <remarks>.NET Standard 1.3 libraries do not have an ICustomAttributeProvider, so we need to cast to each of
+ it's direct subtypes and try to get attributes off those instead.</remarks>
+ <param name="actual">The actual.</param>
+ <param name="attributeType">Type of the attribute.</param>
+ <param name="inherit">if set to <c>true</c> [inherit].</param>
+ <returns>A list of the given attribute on the given object.</returns>
+ </member>
+ <member name="T:NUnit.Compatibility.LongLivedMarshalByRefObject">
+ <summary>
+ A MarshalByRefObject that lives forever
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.LongLivedMarshalByRefObject.InitializeLifetimeService">
+ <summary>
+ Obtains a lifetime service object to control the lifetime policy for this instance.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.TypeExtensions">
+ <summary>
+ Provides NUnit specific extensions to aid in Reflection
+ across multiple frameworks
+ </summary>
+ <remarks>
+ This version of the class supplies GetTypeInfo() on platforms
+ that don't support it.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetTypeInfo(System.Type)">
+ <summary>
+ GetTypeInfo gives access to most of the Type information we take for granted
+ on .NET Core and Windows Runtime. Rather than #ifdef different code for different
+ platforms, it is easiest to just code all platforms as if they worked this way,
+ thus the simple passthrough.
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.AssemblyExtensions">
+ <summary>
+ Extensions for Assembly that are not available in pre-4.5 .NET releases
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AssemblyExtensions.GetCustomAttribute``1(System.Reflection.Assembly)">
+ <summary>
+ An easy way to get a single custom attribute from an assembly
+ </summary>
+ <typeparam name="T">The attribute Type</typeparam>
+ <param name="assembly">The assembly</param>
+ <returns>An attribute of Type T</returns>
+ </member>
+ <member name="T:NUnit.Compatibility.MethodInfoExtensions">
+ <summary>
+ Extensions for MethodInfo that are not available in pre-4.5 .NET releases
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.MethodInfoExtensions.CreateDelegate(System.Reflection.MethodInfo,System.Type)">
+ <summary>
+ See <see cref="M:System.Delegate.CreateDelegate(System.Type,System.Reflection.MethodInfo)"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.AdditionalTypeExtensions">
+ <summary>
+ Type extensions that apply to all target frameworks
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.ParametersMatch(System.Reflection.ParameterInfo[],System.Type[])">
+ <summary>
+ Determines if the given <see cref="T:System.Type"/> array is castable/matches the <see cref="T:System.Reflection.ParameterInfo"/> array.
+ </summary>
+ <param name="pinfos"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.IsCastableFrom(System.Type,System.Type)">
+ <summary>
+ Determines if one type can be implicitly converted from another
+ </summary>
+ <param name="to"></param>
+ <param name="from"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.NUnitNullType">
+ <summary>
+ This class is used as a flag when we get a parameter list for a method/constructor, but
+ we do not know one of the types because null was passed in.
+ </summary>
+ </member>
+ <member name="T:System.Collections.Concurrent.ConcurrentQueue`1">
+ <summary>
+ Represents a thread-safe first-in, first-out collection of objects.
+ </summary>
+ <typeparam name="T">Specifies the type of elements in the queue.</typeparam>
+ <remarks>
+ All public and protected members of <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/> are thread-safe and may be used
+ concurrently from multiple threads.
+ </remarks>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/> class.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>
+ class that contains elements copied from the specified collection
+ </summary>
+ <param name="collection">The collection whose elements are copied to the new <see
+ cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collection"/> argument is
+ null.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.Enqueue(`0)">
+ <summary>
+ Adds an object to the end of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>.
+ </summary>
+ <param name="item">The object to add to the end of the <see
+ cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>. The value can be a null reference
+ (Nothing in Visual Basic) for reference types.
+ </param>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.System#Collections#Concurrent#IProducerConsumerCollection{T}#TryAdd(`0)">
+ <summary>
+ Attempts to add an object to the <see
+ cref="T:System.Collections.Concurrent.IProducerConsumerCollection{T}"/>.
+ </summary>
+ <param name="item">The object to add to the <see
+ cref="T:System.Collections.Concurrent.IProducerConsumerCollection{T}"/>. The value can be a null
+ reference (Nothing in Visual Basic) for reference types.
+ </param>
+ <returns>true if the object was added successfully; otherwise, false.</returns>
+ <remarks>For <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>, this operation will always add the object to the
+ end of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>
+ and return true.</remarks>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.TryDequeue(`0@)">
+ <summary>
+ Attempts to remove and return the object at the beginning of the <see
+ cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>.
+ </summary>
+ <param name="result">
+ When this method returns, if the operation was successful, <paramref name="result"/> contains the
+ object removed. If no object was available to be removed, the value is unspecified.
+ </param>
+ <returns>true if an element was removed and returned from the beginning of the <see
+ cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>
+ successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.TryPeek(`0@)">
+ <summary>
+ Attempts to return an object from the beginning of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>
+ without removing it.
+ </summary>
+ <param name="result">When this method returns, <paramref name="result"/> contains an object from
+ the beginning of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue{T}"/> or an
+ unspecified value if the operation failed.</param>
+ <returns>true if and object was returned successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through a collection.
+ </summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"/> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the <see
+ cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>.
+ </summary>
+ <returns>An enumerator for the contents of the <see
+ cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>.</returns>
+ <remarks>
+ The enumeration represents a moment-in-time snapshot of the contents
+ of the queue. It does not reflect any updates to the collection after
+ <see cref="M:System.Collections.Concurrent.ConcurrentQueue`1.GetEnumerator"/> was called. The enumerator is safe to use
+ concurrently with reads from and writes to the queue.
+ </remarks>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.System#Collections#ICollection#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">Array</see> that is the
+ destination of the elements copied from the
+ <see cref="T:System.Collections.Concurrent.ConcurrentBag"/>. The <see
+ cref="T:System.Array">Array</see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in <paramref name="array"/> at which copying
+ begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array"/> is a null reference (Nothing in
+ Visual Basic).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is less than
+ zero.</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="array"/> is multidimensional. -or-
+ <paramref name="array"/> does not have zero-based indexing. -or-
+ <paramref name="index"/> is equal to or greater than the length of the <paramref name="array"/>
+ -or- The number of elements in the source <see cref="T:System.Collections.ICollection"/> is
+ greater than the available space from <paramref name="index"/> to the end of the destination
+ <paramref name="array"/>. -or- The type of the source <see
+ cref="T:System.Collections.ICollection"/> cannot be cast automatically to the type of the
+ destination <paramref name="array"/>.
+ </exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.CopyTo(`0[],System.Int32)">
+ <summary>
+ Copies the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/> elements to an existing one-dimensional <see
+ cref="T:System.Array">Array</see>, starting at the specified array index.
+ </summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array">Array</see> that is the
+ destination of the elements copied from the
+ <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>. The <see cref="T:System.Array">Array</see> must have zero-based
+ indexing.</param>
+ <param name="index">The zero-based index in <paramref name="array"/> at which copying
+ begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array"/> is a null reference (Nothing in
+ Visual Basic).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is less than
+ zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index"/> is equal to or greater than the
+ length of the <paramref name="array"/>
+ -or- The number of elements in the source <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/> is greater than the
+ available space from <paramref name="index"/> to the end of the destination <paramref
+ name="array"/>.
+ </exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.ToArray">
+ <summary>
+ Copies the elements stored in the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/> to a new array.
+ </summary>
+ <returns>A new array containing a snapshot of elements copied from the <see
+ cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>.</returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentQueue`1.System#Collections#ICollection#IsSynchronized">
+ <summary>
+ Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"/> is
+ synchronized with the SyncRoot.
+ </summary>
+ <value>true if access to the <see cref="T:System.Collections.ICollection"/> is synchronized
+ with the SyncRoot; otherwise, false. For <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>, this property always
+ returns false.</value>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.System#Collections#Concurrent#IProducerConsumerCollection{T}#TryTake(`0@)">
+ <summary>
+ Attempts to remove and return an object from the <see
+ cref="T:System.Collections.Concurrent.IProducerConsumerCollection{T}"/>.
+ </summary>
+ <param name="item">
+ When this method returns, if the operation was successful, <paramref name="item"/> contains the
+ object removed. If no object was available to be removed, the value is unspecified.
+ </param>
+ <returns>true if an element was removed and returned successfully; otherwise, false.</returns>
+ <remarks>For <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>, this operation will attempt to remove the object
+ from the beginning of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>.
+ </remarks>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentQueue`1.System#Collections#ICollection#SyncRoot">
+ <summary>
+ Gets an object that can be used to synchronize access to the <see
+ cref="T:System.Collections.ICollection"/>. This property is not supported.
+ </summary>
+ <exception cref="T:System.NotSupportedException">The SyncRoot property is not supported.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentQueue`1.Count">
+ <summary>
+ Gets the number of elements contained in the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>.
+ </summary>
+ <value>The number of elements contained in the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/>.</value>
+ <remarks>
+ For determining whether the collection contains any items, use of the <see cref="P:System.Collections.Concurrent.ConcurrentQueue`1.IsEmpty"/>
+ property is recommended rather than retrieving the number of items from the <see cref="P:System.Collections.Concurrent.ConcurrentQueue`1.Count"/>
+ property and comparing it to 0.
+ </remarks>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentQueue`1.IsEmpty">
+ <summary>
+ Gets a value that indicates whether the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/> is empty.
+ </summary>
+ <value>true if the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/> is empty; otherwise, false.</value>
+ <remarks>
+ For determining whether the collection contains any items, use of this property is recommended
+ rather than retrieving the number of items from the <see cref="P:System.Collections.Concurrent.ConcurrentQueue`1.Count"/> property and comparing it
+ to 0. However, as this collection is intended to be accessed concurrently, it may be the case
+ that another thread will modify the collection after <see cref="P:System.Collections.Concurrent.ConcurrentQueue`1.IsEmpty"/> returns, thus invalidating
+ the result.
+ </remarks>
+ </member>
+ <member name="T:System.Collections.Concurrent.IProducerConsumerCollection`1">
+ <summary>
+ Defines methods to manipulate thread-safe collections intended for producer/consumer usage.
+ </summary>
+ <typeparam name="T">Specifies the type of elements in the collection.</typeparam>
+ <remarks>
+ All implementations of this interface must enable all members of this interface
+ to be used concurrently from multiple threads.
+ </remarks>
+ </member>
+ <member name="M:System.Collections.Concurrent.IProducerConsumerCollection`1.TryAdd(`0)">
+ <summary>
+ Attempts to add an object to the <see
+ cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"/>.
+ </summary>
+ <param name="item">The object to add to the <see
+ cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"/>.</param>
+ <returns>true if the object was added successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="item"/> was invalid for this collection.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.IProducerConsumerCollection`1.TryTake(`0@)">
+ <summary>
+ Attempts to remove and return an object from the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"/>.
+ </summary>
+ <param name="item">
+ When this method returns, if the object was removed and returned successfully, <paramref
+ name="item"/> contains the removed object. If no object was available to be removed, the value is
+ unspecified.
+ </param>
+ <returns>true if an object was removed and returned successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.IProducerConsumerCollection`1.ToArray">
+ <summary>
+ Copies the elements contained in the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"/> to a new array.
+ </summary>
+ <returns>A new array containing the elements copied from the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"/>.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.IProducerConsumerCollection`1.CopyTo(`0[],System.Int32)">
+ <summary>
+ Copies the elements of the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"/> to
+ an
+ <see cref="T:System.Array"/>, starting at a specified index.
+ </summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of
+ the elements copied from the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"/>.
+ The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in <paramref name="array"/> at which copying
+ begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array"/> is a null reference (Nothing in
+ Visual Basic).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is less than
+ zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index"/> is equal to or greater than the
+ length of the <paramref name="array"/>
+ -or- The number of elements in the source <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"/> is greater than the
+ available space from <paramref name="index"/> to the end of the destination <paramref
+ name="array"/>.
+ </exception>
+ </member>
+ <member name="T:System.Threading.LazyThreadSafetyMode">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="F:System.Threading.LazyThreadSafetyMode.None">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="F:System.Threading.LazyThreadSafetyMode.PublicationOnly">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="F:System.Threading.LazyThreadSafetyMode.ExecutionAndPublication">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="T:System.Threading.SpinWait">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:System.Threading.SpinWait.SpinOnce">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:System.Threading.SpinWait.SpinUntil(System.Func{System.Boolean})">
+ <summary>
+
+ </summary>
+ <param name="condition"></param>
+ </member>
+ <member name="M:System.Threading.SpinWait.SpinUntil(System.Func{System.Boolean},System.TimeSpan)">
+ <summary>
+
+ </summary>
+ <param name="condition"></param>
+ <param name="timeout"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Threading.SpinWait.SpinUntil(System.Func{System.Boolean},System.Int32)">
+ <summary>
+
+ </summary>
+ <param name="condition"></param>
+ <param name="millisecondsTimeout"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Threading.SpinWait.Reset">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="P:System.Threading.SpinWait.NextSpinWillYield">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="P:System.Threading.SpinWait.Count">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="T:System.Lazy`1">
+ <summary>
+
+ </summary>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Lazy`1.#ctor">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:System.Lazy`1.#ctor(System.Func{`0})">
+ <summary>
+
+ </summary>
+ <param name="valueFactory"></param>
+ </member>
+ <member name="M:System.Lazy`1.#ctor(System.Boolean)">
+ <summary>
+
+ </summary>
+ <param name="isThreadSafe"></param>
+ </member>
+ <member name="M:System.Lazy`1.#ctor(System.Func{`0},System.Boolean)">
+ <summary>
+
+ </summary>
+ <param name="valueFactory"></param>
+ <param name="isThreadSafe"></param>
+ </member>
+ <member name="M:System.Lazy`1.#ctor(System.Threading.LazyThreadSafetyMode)">
+ <summary>
+
+ </summary>
+ <param name="mode"></param>
+ </member>
+ <member name="M:System.Lazy`1.#ctor(System.Func{`0},System.Threading.LazyThreadSafetyMode)">
+ <summary>
+
+ </summary>
+ <param name="valueFactory"></param>
+ <param name="mode"></param>
+ </member>
+ <member name="P:System.Lazy`1.Value">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="P:System.Lazy`1.IsValueCreated">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:System.Lazy`1.ToString">
+ <summary>
+
+ </summary>
+ <returns></returns>
+ </member>
+ </members>
+</doc>
diff --git a/packages/NUnit.3.9.0/lib/net40/nunit.framework.dll b/packages/NUnit.3.9.0/lib/net40/nunit.framework.dll
new file mode 100644
index 0000000..fbec2cf
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/net40/nunit.framework.dll
Binary files differ
diff --git a/packages/NUnit.3.9.0/lib/net40/nunit.framework.xml b/packages/NUnit.3.9.0/lib/net40/nunit.framework.xml
new file mode 100644
index 0000000..6b4ec38
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/net40/nunit.framework.xml
@@ -0,0 +1,19988 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>nunit.framework</name>
+ </assembly>
+ <members>
+ <member name="T:NUnit.Framework.ActionTargets">
+ <summary>
+ The different targets a test action attribute can be applied to
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Default">
+ <summary>
+ Default target, which is determined by where the action attribute is attached
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Test">
+ <summary>
+ Target a individual test case
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Suite">
+ <summary>
+ Target a suite of test cases
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder">
+ <summary>
+ DefaultTestAssemblyBuilder loads a single assembly and builds a TestSuite
+ containing test fixtures present in the assembly.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Api.DefaultTestAssemblyBuilder._defaultSuiteBuilder">
+ <summary>
+ The default suite builder used by the test assembly builder.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests from a provided assembly
+ </summary>
+ <param name="assembly">The assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>
+ A TestSuite containing the tests found in the assembly
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests given the filename of an assembly
+ </summary>
+ <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>
+ A TestSuite containing the tests found in the assembly
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController">
+ <summary>
+ FrameworkController provides a facade for use in loading, browsing
+ and running tests without requiring a reference to the NUnit
+ framework. All calls are encapsulated in constructors for
+ this class and its nested classes, which only require the
+ types of the Common Type System as arguments.
+
+ The controller supports four actions: Load, Explore, Count and Run.
+ They are intended to be called by a driver, which should allow for
+ proper sequencing of calls. Load must be called before any of the
+ other actions. The driver may support other actions, such as
+ reload on run, by combining these calls.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary)">
+ <summary>
+ Construct a FrameworkController using the default builder and runner.
+ </summary>
+ <param name="assemblyNameOrPath">The AssemblyName or path to the test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary)">
+ <summary>
+ Construct a FrameworkController using the default builder and runner.
+ </summary>
+ <param name="assembly">The test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary,System.String,System.String)">
+ <summary>
+ Construct a FrameworkController, specifying the types to be used
+ for the runner and builder. This constructor is provided for
+ purposes of development.
+ </summary>
+ <param name="assemblyNameOrPath">The full AssemblyName or the path to the test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ <param name="runnerType">The Type of the test runner</param>
+ <param name="builderType">The Type of the test builder</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary,System.String,System.String)">
+ <summary>
+ Construct a FrameworkController, specifying the types to be used
+ for the runner and builder. This constructor is provided for
+ purposes of development.
+ </summary>
+ <param name="assembly">The test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ <param name="runnerType">The Type of the test runner</param>
+ <param name="builderType">The Type of the test builder</param>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Builder">
+ <summary>
+ Gets the ITestAssemblyBuilder used by this controller instance.
+ </summary>
+ <value>The builder.</value>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Runner">
+ <summary>
+ Gets the ITestAssemblyRunner used by this controller instance.
+ </summary>
+ <value>The runner.</value>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.AssemblyNameOrPath">
+ <summary>
+ Gets the AssemblyName or the path for which this FrameworkController was created
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Assembly">
+ <summary>
+ Gets the Assembly for which this
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Settings">
+ <summary>
+ Gets a dictionary of settings for the FrameworkController
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.LoadTests">
+ <summary>
+ Loads the tests in the assembly
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTests(System.String)">
+ <summary>
+ Returns info about the tests in an assembly
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of exploring the tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.String)">
+ <summary>
+ Runs the tests in an assembly
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of the test run</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.Action{System.String},System.String)">
+ <summary>
+ Runs the tests in an assembly synchronously reporting back the test results through the callback
+ or through the return value
+ </summary>
+ <param name="callback">The callback that receives the test results</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of the test run</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunAsync(System.Action{System.String},System.String)">
+ <summary>
+ Runs the tests in an assembly asynchronously reporting back the test results through the callback
+ </summary>
+ <param name="callback">The callback that receives the test results</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.StopRun(System.Boolean)">
+ <summary>
+ Stops the test run
+ </summary>
+ <param name="force">True to force the stop, false for a cooperative stop</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.CountTests(System.String)">
+ <summary>
+ Counts the number of test cases in the loaded TestSuite
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The number of tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.InsertEnvironmentElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Inserts environment element
+ </summary>
+ <param name="targetNode">Target node</param>
+ <returns>The new node</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.InsertSettingsElement(NUnit.Framework.Interfaces.TNode,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Inserts settings element
+ </summary>
+ <param name="targetNode">Target node</param>
+ <param name="settings">Settings dictionary</param>
+ <returns>The new node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.FrameworkControllerAction">
+ <summary>
+ FrameworkControllerAction is the base class for all actions
+ performed against a FrameworkController.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.LoadTestsAction">
+ <summary>
+ LoadTestsAction loads a test into the FrameworkController
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.LoadTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Object)">
+ <summary>
+ LoadTestsAction loads the tests in an assembly.
+ </summary>
+ <param name="controller">The controller.</param>
+ <param name="handler">The callback handler.</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction">
+ <summary>
+ ExploreTestsAction returns info about the tests in an assembly
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction"/> class.
+ </summary>
+ <param name="controller">The controller for which this action is being performed.</param>
+ <param name="filter">Filter used to control which tests are included (NYI)</param>
+ <param name="handler">The callback handler.</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.CountTestsAction">
+ <summary>
+ CountTestsAction counts the number of test cases in the loaded TestSuite
+ held by the FrameworkController.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.CountTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a CountsTestAction and perform the count of test cases.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite whose cases are to be counted</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.RunTestsAction">
+ <summary>
+ RunTestsAction runs the loaded TestSuite held by the FrameworkController.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a RunTestsAction and run all tests in the loaded TestSuite.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite to run</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.RunAsyncAction">
+ <summary>
+ RunAsyncAction initiates an asynchronous test run, returning immediately
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunAsyncAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a RunAsyncAction and run all tests in the loaded TestSuite.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite to run</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.StopRunAction">
+ <summary>
+ StopRunAction stops an ongoing run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.StopRunAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Boolean,System.Object)">
+ <summary>
+ Construct a StopRunAction and stop any ongoing run. If no
+ run is in process, no error is raised.
+ </summary>
+ <param name="controller">The FrameworkController for which a run is to be stopped.</param>
+ <param name="force">True the stop should be forced, false for a cooperative stop.</param>
+ <param name="handler">>A callback handler used to report results</param>
+ <remarks>A forced stop will cause threads and processes to be killed as needed.</remarks>
+ </member>
+ <member name="T:NUnit.Framework.Api.ITestAssemblyBuilder">
+ <summary>
+ The ITestAssemblyBuilder interface is implemented by a class
+ that is able to build a suite of tests given an assembly or
+ an assembly filename.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests from a provided assembly
+ </summary>
+ <param name="assembly">The assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>A TestSuite containing the tests found in the assembly</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests given the filename of an assembly
+ </summary>
+ <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>A TestSuite containing the tests found in the assembly</returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.ITestAssemblyRunner">
+ <summary>
+ The ITestAssemblyRunner interface is implemented by classes
+ that are able to execute a suite of tests loaded
+ from an assembly.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.LoadedTest">
+ <summary>
+ Gets the tree of loaded tests, or null if
+ no tests have been loaded.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.Result">
+ <summary>
+ Gets the tree of test results, if the test
+ run is completed, otherwise null.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestLoaded">
+ <summary>
+ Indicates whether a test has been loaded
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestRunning">
+ <summary>
+ Indicates whether a test is currently running
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestComplete">
+ <summary>
+ Indicates whether a test run is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly, returning an
+ indication of whether or not the load succeeded.
+ </summary>
+ <param name="assemblyName">File name of the assembly to load</param>
+ <param name="settings">Dictionary of options to use in loading the test</param>
+ <returns>An ITest representing the loaded tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly, returning an
+ indication of whether or not the load succeeded.
+ </summary>
+ <param name="assembly">The assembly to load</param>
+ <param name="settings">Dictionary of options to use in loading the test</param>
+ <returns>An ITest representing the loaded tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Count Test Cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>The number of test cases found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Explore the test cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>Test Assembly with test cases that matches the filter</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests and return a test result. The test is run synchronously,
+ and the listener interface is notified as it progresses.
+ </summary>
+ <param name="listener">Interface to receive ITestListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests asynchronously, notifying the listener interface as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.WaitForCompletion(System.Int32)">
+ <summary>
+ Wait for the ongoing run to complete.
+ </summary>
+ <param name="timeout">Time to wait in milliseconds</param>
+ <returns>True if the run completed, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.StopRun(System.Boolean)">
+ <summary>
+ Signal any test run that is in process to stop. Return without error if no test is running.
+ </summary>
+ <param name="force">If true, kill any test-running threads</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.NUnitTestAssemblyRunner">
+ <summary>
+ Implementation of ITestAssemblyRunner
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.#ctor(NUnit.Framework.Api.ITestAssemblyBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.NUnitTestAssemblyRunner"/> class.
+ </summary>
+ <param name="builder">The builder.</param>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.DefaultLevelOfParallelism">
+ <summary>
+ Gets the default level of parallel execution (worker threads)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.LoadedTest">
+ <summary>
+ The tree of tests that was loaded by the builder
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Result">
+ <summary>
+ The test result, if a run has completed
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestLoaded">
+ <summary>
+ Indicates whether a test is loaded
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestRunning">
+ <summary>
+ Indicates whether a test is running
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestComplete">
+ <summary>
+ Indicates whether a test run is complete
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Settings">
+ <summary>
+ Our settings, specified when loading the assembly
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.TopLevelWorkItem">
+ <summary>
+ The top level WorkItem created for the assembly as a whole
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Context">
+ <summary>
+ The TestExecutionContext for the top level WorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly
+ </summary>
+ <param name="assemblyName">File name of the assembly to load</param>
+ <param name="settings">Dictionary of option settings for loading the assembly</param>
+ <returns>True if the load was successful</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly
+ </summary>
+ <param name="assembly">The assembly to load</param>
+ <param name="settings">Dictionary of option settings for loading the assembly</param>
+ <returns>True if the load was successful</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Count Test Cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>The number of test cases found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Explore the test cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>Test Assembly with test cases that matches the filter</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests and return a test result. The test is run synchronously,
+ and the listener interface is notified as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests asynchronously, notifying the listener interface as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ <remarks>
+ RunAsync is a template method, calling various abstract and
+ virtual methods to be overridden by derived classes.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.WaitForCompletion(System.Int32)">
+ <summary>
+ Wait for the ongoing run to complete.
+ </summary>
+ <param name="timeout">Time to wait in milliseconds</param>
+ <returns>True if the run completed, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StopRun(System.Boolean)">
+ <summary>
+ Signal any test run that is in process to stop. Return without error if no test is running.
+ </summary>
+ <param name="force">If true, kill any tests that are currently running</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StartRun(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Initiate the test run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CreateTestExecutionContext(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Create the initial TestExecutionContext used to run tests
+ </summary>
+ <param name="listener">The ITestListener specified in the RunAsync call</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.OnRunCompleted(System.Object,System.EventArgs)">
+ <summary>
+ Handle the the Completed event for the top level work item
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Assert">
+ <summary>
+ The Assert class contains a collection of static methods that
+ implement the most common assertions used in NUnit.
+ </summary>
+ <summary>
+ The Assert class contains a collection of static methods that
+ implement the most common assertions used in NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first int is greater than the second
+ int. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first int is greater than the second
+ int. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Boolean)">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean)">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Null(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Double)">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String,System.Object[])">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double})">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
+ <summary>
+ Assert that a string is empty - that is equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.String)">
+ <summary>
+ Assert that a string is empty - that is equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
+ <summary>
+ Assert that a string is not empty - that is not equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String)">
+ <summary>
+ Assert that a string is not empty - that is not equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is not empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is not empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int32)">
+ <summary>
+ Asserts that an int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int64)">
+ <summary>
+ Asserts that a Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Decimal)">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Double)">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Single)">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int32)">
+ <summary>
+ Asserts that an int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int64)">
+ <summary>
+ Asserts that a Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal)">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Double)">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Single)">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int32)">
+ <summary>
+ Asserts that an int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int64)">
+ <summary>
+ Asserts that a Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Decimal)">
+ <summary>
+ Asserts that a decimal is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Double)">
+ <summary>
+ Asserts that a double is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Single)">
+ <summary>
+ Asserts that a float is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int32)">
+ <summary>
+ Asserts that an int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int64)">
+ <summary>
+ Asserts that a Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Decimal)">
+ <summary>
+ Asserts that a decimal is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Double)">
+ <summary>
+ Asserts that a double is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Single)">
+ <summary>
+ Asserts that a float is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.#ctor">
+ <summary>
+ We don't actually want any instances of this object, but some people
+ like to inherit from it to add other static methods. Hence, the
+ protected constructor disallows any instances of this object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use Assert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass(System.String,System.Object[])">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass(System.String)">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message and arguments
+ that are passed in. This is used by the other Assert functions.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message that is
+ passed in. This is used by the other Assert functions.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/>.
+ This is used by the other Assert functions.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Warn(System.String,System.Object[])">
+ <summary>
+ Issues a warning using the message and arguments provided.
+ </summary>
+ <param name="message">The message to display.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Warn(System.String)">
+ <summary>
+ Issues a warning using the message provided.
+ </summary>
+ <param name="message">The message to display.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message and arguments
+ that are passed in. This causes the test to be reported as ignored.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message that is
+ passed in. This causes the test to be reported as ignored.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/>.
+ This causes the test to be reported as ignored.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message and arguments
+ that are passed in. This causes the test to be reported as inconclusive.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message that is
+ passed in. This causes the test to be reported as inconclusive.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ This causes the test to be reported as Inconclusive.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is contained in a collection.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The collection to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection)">
+ <summary>
+ Asserts that an object is contained in a collection.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The collection to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Multiple(NUnit.Framework.TestDelegate)">
+ <summary>
+ Wraps code containing a series of assertions, which should all
+ be executed, even if they fail. Failed results are saved and
+ reported at the end of the code block.
+ </summary>
+ <param name="testDelegate">A TestDelegate to be executed in Multiple Assertion mode.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Multiple(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Wraps code containing a series of assertions, which should all
+ be executed, even if they fail. Failed results are saved and
+ reported at the end of the code block.
+ </summary>
+ <param name="testDelegate">A TestDelegate to be executed in Multiple Assertion mode.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double)">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that two objects are equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
+ <summary>
+ Verifies that two objects are equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that two objects are not equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
+ <summary>
+ Verifies that two objects are not equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that two objects refer to the same object. If they
+ are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object)">
+ <summary>
+ Asserts that two objects refer to the same object. If they
+ are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that two objects do not refer to the same object. If they
+ are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object)">
+ <summary>
+ Asserts that two objects do not refer to the same object. If they
+ are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AssertDoublesAreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Helper for Assert.AreEqual(double expected, double actual, ...)
+ allowing code generation to work consistently.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(System.Type,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(System.Type,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync``1(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync``1(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(System.Type,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(System.Type,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync``1(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync``1(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrowAsync(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate does not throw an exception
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrowAsync(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate does not throw an exception.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate does not throw an exception
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate does not throw an exception.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ Used as a synonym for That in rare cases where a private setter
+ causes a Visual Basic compilation error.
+ </summary>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ Used as a synonym for That in rare cases where a private setter
+ causes a Visual Basic compilation error.
+ </summary>
+ <remarks>
+ This method is provided for use by VB developers needing to test
+ the value of properties with private setters.
+ </remarks>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object)">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object)">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object)">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object)">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object)">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object)">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="T:NUnit.Framework.TestDelegate">
+ <summary>
+ Delegate used by tests that execute code and
+ capture any thrown exception.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AsyncTestDelegate">
+ <summary>
+ Delegate used by tests that execute async code and
+ capture any thrown exception.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AssertionHelper">
+ <summary>
+ AssertionHelper is an optional base class for user tests,
+ allowing the use of shorter names in making asserts.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
+ <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to <see cref="M:NUnit.Framework.Assert.That(System.Boolean)"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="actual">The actual value to test</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="actual">The actual value to test</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Map(System.Collections.ICollection)">
+ <summary>
+ Returns a ListMapper based on a collection.
+ </summary>
+ <param name="original">The original collection</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Zero">
+ <summary>
+ Returns a constraint that tests for equality with zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.BinarySerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in binary format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.XmlSerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in xml format.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Contains(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Contains(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringContaining(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.ContainsSubstring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotContain(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StartsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringStarting(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotStartWith(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EndsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringEnding(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotEndWith(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Matches(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringMatching(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotMatch(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value matches the pattern supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ within a specified range.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Assume">
+ <summary>
+ Provides static methods to express the assumptions
+ that must be met for a test to give a meaningful
+ result. If an assumption is not met, the test
+ should produce an inconclusive result.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assume.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ <returns>Not applicable</returns>
+ </member>
+ <member name="M:NUnit.Framework.Assume.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the
+ method throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="T:NUnit.Framework.ApartmentAttribute">
+ <summary>
+ Marks a test that must run in a particular threading apartment state, causing it
+ to run in a separate thread if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ApartmentAttribute.#ctor(System.Threading.ApartmentState)">
+ <summary>
+ Construct an ApartmentAttribute
+ </summary>
+ <param name="apartmentState">The apartment state that this test must be run under. You must pass in a valid apartment state.</param>
+ </member>
+ <member name="T:NUnit.Framework.AuthorAttribute">
+ <summary>
+ Provides the Author of a test or test fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
+ </summary>
+ <param name="name">The name of the author.</param>
+ </member>
+ <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
+ </summary>
+ <param name="name">The name of the author.</param>
+ <param name="email">The email address of the author.</param>
+ </member>
+ <member name="T:NUnit.Framework.CategoryAttribute">
+ <summary>
+ Attribute used to apply a category to a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.CategoryAttribute.categoryName">
+ <summary>
+ The name of the category
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.#ctor(System.String)">
+ <summary>
+ Construct attribute for a given category based on
+ a name. The name may not contain the characters ',',
+ '+', '-' or '!'. However, this is not checked in the
+ constructor since it would cause an error to arise at
+ as the test was loaded without giving a clear indication
+ of where the problem is located. The error is handled
+ in NUnitFramework.cs by marking the test as not
+ runnable.
+ </summary>
+ <param name="name">The name of the category</param>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.#ctor">
+ <summary>
+ Protected constructor uses the Type name as the name
+ of the category.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.CategoryAttribute.Name">
+ <summary>
+ The name of the category
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding a category to it.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.CombinatorialAttribute">
+ <summary>
+ Marks a test to use a combinatorial join of any argument
+ data provided. Since this is the default, the attribute is
+ optional.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CombinatorialAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.CombiningStrategyAttribute">
+ <summary>
+ Marks a test to use a particular CombiningStrategy to join
+ any parameter data provided. Since this is the default, the
+ attribute is optional.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(NUnit.Framework.Interfaces.ICombiningStrategy,NUnit.Framework.Interfaces.IParameterDataProvider)">
+ <summary>
+ Construct a CombiningStrategyAttribute incorporating an
+ ICombiningStrategy and an IParameterDataProvider.
+ </summary>
+ <param name="strategy">Combining strategy to be used in combining data</param>
+ <param name="provider">An IParameterDataProvider to supply data</param>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a CombiningStrategyAttribute incorporating an object
+ that implements ICombiningStrategy and an IParameterDataProvider.
+ This constructor is provided for CLS compliance.
+ </summary>
+ <param name="strategy">Combining strategy to be used in combining data</param>
+ <param name="provider">An IParameterDataProvider to supply data</param>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The MethodInfo for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modify the test by adding the name of the combining strategy
+ to the properties.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.DefaultFloatingPointToleranceAttribute">
+ <summary>
+ DefaultFloatingPointToleranceAttribute sets the tolerance used
+ by default when checking the equality of floating point values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.#ctor(System.Double)">
+ <summary>
+ Construct specifying an amount
+ </summary>
+ <param name="amount"></param>
+ </member>
+ <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the TestExecutionContext
+ </summary>
+ <param name="context">The TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.NonParallelizableAttribute">
+ <summary>
+ NonParallelizableAttribute is used to mark tests that should NOT be run in parallel.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.NonParallelizableAttribute.#ctor">
+ <summary>
+ Construct a NonParallelizableAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.NonTestAssemblyAttribute">
+ <summary>
+ The NonTestAssemblyAttribute may be used by third-party frameworks
+ or other software that references the nunit framework but does not
+ contain tests. Applying the attribute indicates that the assembly
+ is not a test assembly and may prevent errors if certain runners
+ attempt to load the assembly. Note that recognition of the attribute
+ depends on each individual runner.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SingleThreadedAttribute">
+ <summary>
+ SingleThreadedAttribute applies to a test fixture and indicates
+ that all the child tests must be run on the same thread as the
+ OneTimeSetUp and OneTimeTearDown. It sets a flag in the
+ TestExecutionContext and forces all tests to be run sequentially
+ on the current thread. Any ParallelScope setting is ignored.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SingleThreadedAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the TestExecutionContext
+ </summary>
+ <param name="context">The TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.TestAssemblyDirectoryResolveAttribute">
+ <summary>
+ TestAssemblyDirectoryResolveAttribute is used to mark a test assembly as needing a
+ special assembly resolution hook that will explicitly search the test assembly's
+ directory for dependent assemblies. This works around a conflict between mixed-mode
+ assembly initialization and tests running in their own AppDomain in some cases.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.LevelOfParallelismAttribute">
+ <summary>
+ LevelOfParallelismAttribute is used to set the number of worker threads
+ that may be allocated by the framework for running tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.LevelOfParallelismAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a LevelOfParallelismAttribute.
+ </summary>
+ <param name="level">The number of worker threads to be created by the framework.</param>
+ </member>
+ <member name="T:NUnit.Framework.OneTimeSetUpAttribute">
+ <summary>
+ Attribute used to identify a method that is called once
+ to perform setup before any child tests are run.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OneTimeTearDownAttribute">
+ <summary>
+ Attribute used to identify a method that is called once
+ after all the child tests have run. The method is
+ guaranteed to be called, even if an exception is thrown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OrderAttribute">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.OrderAttribute.Order">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.OrderAttribute.#ctor(System.Int32)">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ <param name="order"></param>
+ </member>
+ <member name="M:NUnit.Framework.OrderAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test as defined for the specific attribute.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.RetryAttribute">
+ <summary>
+ <see cref="T:NUnit.Framework.RetryAttribute" /> is used on a test method to specify that it should
+ be rerun if it fails, up to a maximum number of times.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a <see cref="T:NUnit.Framework.RetryAttribute" />
+ </summary>
+ <param name="tryCount">The maximum number of times the test should be run if it fails</param>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.RetryAttribute.RetryCommand">
+ <summary>
+ The test command for the <see cref="T:NUnit.Framework.RetryAttribute"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.RetryAttribute.RetryCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="tryCount">The maximum number of repetitions</param>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestActionAttribute">
+ <summary>
+ Provide actions to execute before and after tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestActionAttribute.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed before each test is run
+ </summary>
+ <param name="test">The test that is going to be run.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestActionAttribute.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed after each test is run
+ </summary>
+ <param name="test">The test that has just been run.</param>
+ </member>
+ <member name="P:NUnit.Framework.TestActionAttribute.Targets">
+ <summary>
+ Provides the target for the action attribute
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ParallelizableAttribute">
+ <summary>
+ ParallelizableAttribute is used to mark tests that may be run in parallel.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor">
+ <summary>
+ Construct a ParallelizableAttribute using default ParallelScope.Self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor(NUnit.Framework.ParallelScope)">
+ <summary>
+ Construct a ParallelizableAttribute with a specified scope.
+ </summary>
+ <param name="scope">The ParallelScope associated with this attribute.</param>
+ </member>
+ <member name="P:NUnit.Framework.ParallelizableAttribute.Scope">
+ <summary>
+ Defines the degree to which this test and its descendants may be run in parallel
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Overridden to check for invalid combinations of settings
+ </summary>
+ <param name="test"></param>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Modify the context to be used for child tests
+ </summary>
+ <param name="context">The current TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.CultureAttribute">
+ <summary>
+ CultureAttribute is used to mark a test fixture or an
+ individual method as applying to a particular Culture only.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.#ctor">
+ <summary>
+ Constructor with no cultures specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more cultures
+ </summary>
+ <param name="cultures">Comma-deliminted list of cultures</param>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Causes a test to be skipped if this CultureAttribute is not satisfied.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported">
+ <summary>
+ Tests to determine if the current culture is supported
+ based on the properties of this attribute.
+ </summary>
+ <returns>True, if the current culture is supported</returns>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String)">
+ <summary>
+ Test to determine if the a particular culture or comma-
+ delimited set of cultures is in use.
+ </summary>
+ <param name="culture">Name of the culture or comma-separated list of culture ids</param>
+ <returns>True if the culture is in use on the system</returns>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of cultures
+ is being used currently.
+ </summary>
+ <param name="cultures"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.DataAttribute">
+ <summary>
+ The abstract base class for all data-providing attributes
+ defined by NUnit. Used to select all data sources for a
+ method, class or parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DataAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointAttribute">
+ <summary>
+ Used to mark a field for use as a datapoint when executing a theory
+ within the same fixture that requires an argument of the field's Type.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointsAttribute">
+ <summary>
+ Used to mark a field, property or method providing a set of datapoints to
+ be used in executing any theories within the same fixture that require an
+ argument of the Type provided. The data source may provide an array of
+ the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ Synonymous with DatapointSourceAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointSourceAttribute">
+ <summary>
+ Used to mark a field, property or method providing a set of datapoints to
+ be used in executing any theories within the same fixture that require an
+ argument of the Type provided. The data source may provide an array of
+ the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ Synonymous with DatapointsAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DescriptionAttribute">
+ <summary>
+ Attribute used to provide descriptive text about a
+ test case or fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DescriptionAttribute.#ctor(System.String)">
+ <summary>
+ Construct a description Attribute
+ </summary>
+ <param name="description">The text of the description</param>
+ </member>
+ <member name="T:NUnit.Framework.ExplicitAttribute">
+ <summary>
+ ExplicitAttribute marks a test or test fixture so that it will
+ only be run if explicitly executed from the gui or command line
+ or if it is included by use of a filter. The test will not be
+ run simply because an enclosing suite is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.#ctor(System.String)">
+ <summary>
+ Constructor with a reason
+ </summary>
+ <param name="reason">The reason test is marked explicit</param>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by marking it as explicit.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.IgnoreAttribute">
+ <summary>
+ Attribute used to mark a test that is to be ignored.
+ Ignored tests result in a warning message when the
+ tests are run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreAttribute.#ctor(System.String)">
+ <summary>
+ Constructs the attribute giving a reason for ignoring the test
+ </summary>
+ <param name="reason">The reason for ignoring the test</param>
+ </member>
+ <member name="P:NUnit.Framework.IgnoreAttribute.Until">
+ <summary>
+ The date in the future to stop ignoring the test as a string in UTC time.
+ For example for a date and time, "2014-12-25 08:10:00Z" or for just a date,
+ "2014-12-25". If just a date is given, the Ignore will expire at midnight UTC.
+ </summary>
+ <remarks>
+ Once the ignore until date has passed, the test will be marked
+ as runnable. Tests with an ignore until date will have an IgnoreUntilDate
+ property set which will appear in the test results.
+ </remarks>
+ <exception cref="T:System.FormatException">The string does not contain a valid string representation of a date and time.</exception>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by marking it as Ignored.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.IncludeExcludeAttribute">
+ <summary>
+ Abstract base for Attributes that are used to include tests
+ in the test run based on environmental settings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor">
+ <summary>
+ Constructor with no included items specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more included items
+ </summary>
+ <param name="include">Comma-delimited list of included items</param>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Include">
+ <summary>
+ Name of the item that is needed in order for
+ a test to run. Multiple items may be given,
+ separated by a comma.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Exclude">
+ <summary>
+ Name of the item to be excluded. Multiple items
+ may be given, separated by a comma.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Reason">
+ <summary>
+ The reason for including or excluding the test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.MaxTimeAttribute">
+ <summary>
+ Specifies the maximum time (in milliseconds) for a test case to succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MaxTimeAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a MaxTimeAttribute, given a time in milliseconds.
+ </summary>
+ <param name="milliseconds">The maximum elapsed time in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.NUnitAttribute">
+ <summary>
+ The abstract base class for all custom attributes defined by NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.NUnitAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.PairwiseAttribute">
+ <summary>
+ Marks a test to use a pairwise join of any argument
+ data provided. Arguments will be combined in such a
+ way that all possible pairs of arguments are used.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PairwiseAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ParallelScope">
+ <summary>
+ The ParallelScope enumeration permits specifying the degree to
+ which a test and its descendants may be run in parallel.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Default">
+ <summary>
+ No ParallelScope was specified on the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Self">
+ <summary>
+ The test may be run in parallel with others at the same level.
+ Valid on classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.None">
+ <summary>
+ Test may not be run in parallel with any others. Valid on
+ classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.ItemMask">
+ <summary>
+ Mask used to extract the flags that apply to the item on which a
+ ParallelizableAttribute has been placed, as opposed to descendants.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Children">
+ <summary>
+ Descendants of the test may be run in parallel with one another.
+ Valid on assemblies and classes but not on methods.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Fixtures">
+ <summary>
+ Descendants of the test down to the level of TestFixtures may be
+ run in parallel with one another. Valid on assemblies and classes
+ but not on methods.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.ContextMask">
+ <summary>
+ Mask used to extract all the flags that impact descendants of a
+ test and place them in the TestExecutionContext.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.All">
+ <summary>
+ The test and its descendants may be run in parallel with others at
+ the same level. Valid on classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.PlatformAttribute">
+ <summary>
+ PlatformAttribute is used to mark a test fixture or an
+ individual method as applying to a particular platform only.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PlatformAttribute.#ctor">
+ <summary>
+ Constructor with no platforms specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PlatformAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more platforms
+ </summary>
+ <param name="platforms">Comma-delimited list of platforms</param>
+ </member>
+ <member name="M:NUnit.Framework.PlatformAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Causes a test to be skipped if this PlatformAttribute is not satisfied.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.PropertyAttribute">
+ <summary>
+ PropertyAttribute is used to attach information to a test as a name/value pair..
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Construct a PropertyAttribute with a name and string value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
+ <summary>
+ Construct a PropertyAttribute with a name and int value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
+ <summary>
+ Construct a PropertyAttribute with a name and double value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
+ <summary>
+ Constructor for derived classes that set the
+ property dictionary directly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
+ <summary>
+ Constructor for use by derived classes that use the
+ name of the type as the property name. Derived classes
+ must ensure that the Type of the property value is
+ a standard type supported by the BCL. Any custom
+ types will cause a serialization Exception when
+ in the client.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.PropertyAttribute.Properties">
+ <summary>
+ Gets the property dictionary for this attribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding properties to it.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.RandomAttribute">
+ <summary>
+ RandomAttribute is used to supply a set of random values
+ to a single parameter of a parameterized test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.RandomAttribute.Distinct">
+ <summary>
+ If true, no value will be repeated.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a random set of values appropriate for the Type of the
+ parameter on which the attribute appears, specifying only the count.
+ </summary>
+ <param name="count"></param>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Construct a set of ints within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt32,System.UInt32,System.Int32)">
+ <summary>
+ Construct a set of unsigned ints within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int64,System.Int64,System.Int32)">
+ <summary>
+ Construct a set of longs within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt64,System.UInt64,System.Int32)">
+ <summary>
+ Construct a set of unsigned longs within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int16,System.Int16,System.Int32)">
+ <summary>
+ Construct a set of shorts within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt16,System.UInt16,System.Int32)">
+ <summary>
+ Construct a set of unsigned shorts within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Double,System.Double,System.Int32)">
+ <summary>
+ Construct a set of doubles within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Single,System.Single,System.Int32)">
+ <summary>
+ Construct a set of floats within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Byte,System.Byte,System.Int32)">
+ <summary>
+ Construct a set of bytes within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.SByte,System.SByte,System.Int32)">
+ <summary>
+ Construct a set of sbytes within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the collection of values to be used as arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RangeAttribute">
+ <summary>
+ RangeAttribute is used to supply a range of values to an
+ individual parameter of a parameterized test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32)">
+ <summary>
+ Construct a range of ints using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Construct a range of ints specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32)">
+ <summary>
+ Construct a range of unsigned ints using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32,System.UInt32)">
+ <summary>
+ Construct a range of unsigned ints specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64)">
+ <summary>
+ Construct a range of longs using a default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64,System.Int64)">
+ <summary>
+ Construct a range of longs
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64)">
+ <summary>
+ Construct a range of unsigned longs using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64,System.UInt64)">
+ <summary>
+ Construct a range of unsigned longs specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Double,System.Double,System.Double)">
+ <summary>
+ Construct a range of doubles
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Single,System.Single,System.Single)">
+ <summary>
+ Construct a range of floats
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the range of values to be used as arguments
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RepeatAttribute">
+ <summary>
+ RepeatAttribute may be applied to test case in order
+ to run it multiple times.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a RepeatAttribute
+ </summary>
+ <param name="count">The number of times to run the test</param>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand">
+ <summary>
+ The test command for the RepeatAttribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="repeatCount">The number of repetitions</param>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.RequiresThreadAttribute">
+ <summary>
+ Marks a test that must run on a separate thread.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor">
+ <summary>
+ Construct a RequiresThreadAttribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor(System.Threading.ApartmentState)">
+ <summary>
+ Construct a RequiresThreadAttribute, specifying the apartment
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SequentialAttribute">
+ <summary>
+ Marks a test to use a Sequential join of any argument
+ data provided. Arguments will be combined into test cases,
+ taking the next value of each argument until all are used.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SequentialAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SetCultureAttribute">
+ <summary>
+ Sets the current Culture for the duration of a test.
+ <para>
+ It may be specified at the level of a test or a fixture.
+ The culture remains set until the test or fixture completes and is then reset to its original value.
+ </para>
+ </summary>
+ <seealso cref="T:NUnit.Framework.SetUICultureAttribute"/>
+ </member>
+ <member name="M:NUnit.Framework.SetCultureAttribute.#ctor(System.String)">
+ <summary>
+ Construct given the name of a culture
+ </summary>
+ <param name="culture"></param>
+ </member>
+ <member name="T:NUnit.Framework.SetUICultureAttribute">
+ <summary>
+ Sets the current UI Culture for the duration of a test.
+ <para>
+ It may be specified at the level of a test or a fixture.
+ The UI culture remains set until the test or fixture completes and is then reset to its original value.
+ </para>
+ </summary>
+ <seealso cref="T:NUnit.Framework.SetCultureAttribute"/>
+ </member>
+ <member name="M:NUnit.Framework.SetUICultureAttribute.#ctor(System.String)">
+ <summary>
+ Construct given the name of a culture
+ </summary>
+ <param name="culture"></param>
+ </member>
+ <member name="T:NUnit.Framework.SetUpAttribute">
+ <summary>
+ Attribute used to identify a method that is called
+ immediately before each test is run.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SetUpFixtureAttribute">
+ <summary>
+ Attribute used to identify a class that contains
+ <see cref="T:NUnit.Framework.OneTimeSetUpAttribute" /> or <see cref="T:NUnit.Framework.OneTimeTearDownAttribute" />
+ methods for all the test fixtures under a given namespace.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SetUpFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a SetUpFixture from type provided. Normally called for a Type
+ on which the attribute has been placed.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A SetUpFixture object as a TestSuite.</returns>
+ </member>
+ <member name="T:NUnit.Framework.TearDownAttribute">
+ <summary>
+ Attribute used to identify a method that is called
+ immediately after each test is run. The method is
+ guaranteed to be called, even if an exception is thrown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestAttribute">
+ <summary>
+ Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
+ class makes the method callable from the NUnit test runner. There is a property
+ called Description which is optional which you can provide a more detailed test
+ description. This class cannot be inherited.
+ </summary>
+
+ <example>
+ [TestFixture]
+ public class Fixture
+ {
+ [Test]
+ public void MethodToTest()
+ {}
+
+ [Test(Description = "more detailed description")]
+ public void TestDescriptionMethod()
+ {}
+ }
+ </example>
+
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.Description">
+ <summary>
+ Descriptive text for this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.Author">
+ <summary>
+ The author of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.TestOf">
+ <summary>
+ The type that this test is testing
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding a description, if not already set.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.ExpectedResult">
+ <summary>
+ Gets or sets the expected result.
+ </summary>
+ <value>The result.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.HasExpectedResult">
+ <summary>
+ Returns true if an expected result has been set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestMethod from a given method.
+ </summary>
+ <param name="method">The method for which a test is to be constructed.</param>
+ <param name="suite">The suite to which the test will be added.</param>
+ <returns>A TestMethod</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseAttribute">
+ <summary>
+ TestCaseAttribute is used to mark parameterized test cases
+ and provide them with their arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct a TestCaseAttribute with a list of arguments.
+ This constructor is not CLS-Compliant
+ </summary>
+ <param name="arguments"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a single argument
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a two arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a three arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ <param name="arg3"></param>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.TestName">
+ <summary>
+ Gets or sets the name of the test.
+ </summary>
+ <value>The name of the test.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.RunState">
+ <summary>
+ Gets or sets the RunState of this test case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Arguments">
+ <summary>
+ Gets the list of arguments to a test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Properties">
+ <summary>
+ Gets the properties of the test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedResult">
+ <summary>
+ Gets or sets the expected result.
+ </summary>
+ <value>The result.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.HasExpectedResult">
+ <summary>
+ Returns true if the expected result has been set
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Description">
+ <summary>
+ Gets or sets the description.
+ </summary>
+ <value>The description.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Author">
+ <summary>
+ The author of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.TestOf">
+ <summary>
+ The type that this test is testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Ignore">
+ <summary>
+ Gets or sets the reason for ignoring the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Explicit">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestCaseAttribute"/> is explicit.
+ </summary>
+ <value>
+ <c>true</c> if explicit; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Reason">
+ <summary>
+ Gets or sets the reason for not running the test.
+ </summary>
+ <value>The reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.IgnoreReason">
+ <summary>
+ Gets or sets the ignore reason. When set to a non-null
+ non-empty value, the test is marked as ignored.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.IncludePlatform">
+ <summary>
+ Comma-delimited list of platforms to run the test for
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.ExcludePlatform">
+ <summary>
+ Comma-delimited list of platforms to not run the test for
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Category">
+ <summary>
+ Gets and sets the category for this test case.
+ May be a comma-separated list of categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.PerformSpecialConversions(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
+ <summary>
+ Performs several special conversions allowed by NUnit in order to
+ permit arguments with types that cannot be used in the constructor
+ of an Attribute such as TestCaseAttribute or to simplify their use.
+ </summary>
+ <param name="arglist">The arguments to be converted</param>
+ <param name="parameters">The ParameterInfo array for the method</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The MethodInfo for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseSourceAttribute">
+ <summary>
+ TestCaseSourceAttribute indicates the source to be used to
+ provide test cases for a test method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the method, property or field that will provide data
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String,System.Object[])">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String,System.Object[])">
+ <summary>
+ Construct with a name
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type)">
+ <summary>
+ Construct with a Type
+ </summary>
+ <param name="sourceType">The type that will provide data</param>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.MethodParams">
+ <summary>
+ A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.Category">
+ <summary>
+ Gets or sets the category associated with every fixture created from
+ this attribute. May be a single category or a comma-separated list.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The IMethod for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.GetTestCasesFor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Returns a set of ITestCaseDataItems for use as arguments
+ to a parameterized test method.
+ </summary>
+ <param name="method">The method for which data is needed.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureAttribute">
+ <summary>
+ TestFixtureAttribute is used to mark a class that represents a TestFixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct with a object[] representing a set of arguments.
+ In .NET 2.0, the arguments may later be separated into
+ type arguments and constructor arguments.
+ </summary>
+ <param name="arguments"></param>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TestName">
+ <summary>
+ Gets or sets the name of the test.
+ </summary>
+ <value>The name of the test.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.RunState">
+ <summary>
+ Gets or sets the RunState of this test fixture.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Arguments">
+ <summary>
+ The arguments originally provided to the attribute
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Properties">
+ <summary>
+ Properties pertaining to this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TypeArgs">
+ <summary>
+ Get or set the type arguments. If not set
+ explicitly, any leading arguments that are
+ Types are taken as type arguments.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Description">
+ <summary>
+ Descriptive text for this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Author">
+ <summary>
+ The author of this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TestOf">
+ <summary>
+ The type that this fixture is testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Ignore">
+ <summary>
+ Gets or sets the ignore reason. May set RunState as a side effect.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Reason">
+ <summary>
+ Gets or sets the reason for not running the fixture.
+ </summary>
+ <value>The reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.IgnoreReason">
+ <summary>
+ Gets or sets the ignore reason. When set to a non-null
+ non-empty value, the test is marked as ignored.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Explicit">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestFixtureAttribute"/> is explicit.
+ </summary>
+ <value>
+ <c>true</c> if explicit; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Category">
+ <summary>
+ Gets and sets the category for this fixture.
+ May be a comma-separated list of categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a fixture from type provided. Normally called for a Type
+ on which the attribute has been placed.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A an IEnumerable holding one TestFixture object.</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureSourceAttribute">
+ <summary>
+ TestCaseSourceAttribute indicates the source to be used to
+ provide test fixture instances for a test class.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestFixtureSourceAttribute.MUST_BE_STATIC">
+ <summary>
+ Error message string is public so the tests can use it
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the method, property or field that will provide data
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type)">
+ <summary>
+ Construct with a Type
+ </summary>
+ <param name="sourceType">The type that will provide data</param>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.Category">
+ <summary>
+ Gets or sets the category associated with every fixture created from
+ this attribute. May be a single category or a comma-separated list.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Construct one or more TestFixtures from a given Type,
+ using available parameter data.
+ </summary>
+ <param name="typeInfo">The TypeInfo for which fixtures are to be constructed.</param>
+ <returns>One or more TestFixtures as TestSuite</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.GetParametersFor(System.Type)">
+ <summary>
+ Returns a set of ITestFixtureData items for use as arguments
+ to a parameterized test fixture.
+ </summary>
+ <param name="sourceType">The type for which data is needed.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestOfAttribute">
+ <summary>
+ Indicates which class the test or test fixture is testing
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
+ </summary>
+ <param name="type">The type that is being tested.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
+ </summary>
+ <param name="typeName">The type that is being tested.</param>
+ </member>
+ <member name="T:NUnit.Framework.TheoryAttribute">
+ <summary>
+ Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
+ class makes the method callable from the NUnit test runner. There is a property
+ called Description which is optional which you can provide a more detailed test
+ description. This class cannot be inherited.
+ </summary>
+
+ <example>
+ [TestFixture]
+ public class Fixture
+ {
+ [Test]
+ public void MethodToTest()
+ {}
+
+ [Test(Description = "more detailed description")]
+ public void TestDescriptionMethod()
+ {}
+ }
+ </example>
+
+ </member>
+ <member name="M:NUnit.Framework.TheoryAttribute.#ctor">
+ <summary>
+ Construct the attribute, specifying a combining strategy and source of parameter data.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TimeoutAttribute">
+ <summary>
+ Used on a method, marks the test with a timeout value in milliseconds.
+ The test will be run in a separate thread and is cancelled if the timeout
+ is exceeded. Used on a class or assembly, sets the default timeout
+ for all contained test methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TimeoutAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a TimeoutAttribute given a time in milliseconds
+ </summary>
+ <param name="timeout">The timeout value in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.ValuesAttribute">
+ <summary>
+ ValuesAttribute is used to provide literal arguments for
+ an individual parameter of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ValuesAttribute.data">
+ <summary>
+ The collection of data to be returned. Must
+ be set by any derived attribute classes.
+ We use an object[] so that the individual
+ elements may have their type changed in GetData
+ if necessary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor">
+ <summary>
+ Constructs for use with an Enum parameter. Will pass every enum
+ value in to the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object)">
+ <summary>
+ Construct with one argument
+ </summary>
+ <param name="arg1"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct with two arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Construct with three arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ <param name="arg3"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct with an array of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the collection of values to be used as arguments
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ValueSourceAttribute">
+ <summary>
+ ValueSourceAttribute indicates the source to be used to
+ provide data for one parameter of a test method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the factory - for use with languages
+ that don't support params arrays.
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name - for use with languages
+ that don't support params arrays.
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="P:NUnit.Framework.ValueSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.ValueSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Gets an enumeration of data items for use as arguments
+ for a test method parameter.
+ </summary>
+ <param name="parameter">The parameter for which data is needed</param>
+ <returns>
+ An enumeration containing individual data items
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.CollectionAssert">
+ <summary>
+ A set of Assert methods operating on one or more collections
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use CollectionAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type)">
+ <summary>
+ Asserts that all items contained in collection are of the type specified by expectedType.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ <param name="expectedType">System.Type that all objects in collection must be instances of</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String,System.Object[])">
+ <summary>
+ Asserts that all items contained in collection are of the type specified by expectedType.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ <param name="expectedType">System.Type that all objects in collection must be instances of</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable)">
+ <summary>
+ Asserts that all items contained in collection are not equal to null.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that all items contained in collection are not equal to null.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable)">
+ <summary>
+ Ensures that every object contained in collection exists within the collection
+ once and only once.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Ensures that every object contained in collection exists within the collection
+ once and only once.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are not equivalent.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not equivalent.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object)">
+ <summary>
+ Asserts that collection contains actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object to be found within collection</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that collection contains actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object to be found within collection</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object)">
+ <summary>
+ Asserts that collection does not contain actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object that cannot exist within collection</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that collection does not contain actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object that cannot exist within collection</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the superset does not contain the subset
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the superset does not contain the subset
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the superset contains the subset.
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the superset contains the subset.
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the subset does not contain the superset
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the subset does not contain the superset
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the subset contains the superset.
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the subset contains the superset.
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array,list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array,list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="comparer">A custom comparer to perform the comparisons</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="comparer">A custom comparer to perform the comparisons</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
+ <summary>
+ AllItemsConstraint applies another constraint to each
+ item in a collection, succeeding if they all succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct an AllItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AllItemsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AndConstraint">
+ <summary>
+ AndConstraint succeeds only if both members succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Create an AndConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AndConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply both member constraints to an actual value, succeeding
+ succeeding only if both of them succeed.
+ </summary>
+ <param name="actual">The actual value</param>
+ <returns>True if the constraints both succeeded</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.AndConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
+ <summary>
+ AssignableFromConstraint is used to test that an object
+ can be assigned from a given Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an AssignableFromConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
+ <summary>
+ AssignableToConstraint is used to test that an object
+ can be assigned to a given Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an AssignableToConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
+ <summary>
+ AttributeConstraint tests that a specified attribute is present
+ on a Type or other provider and that the value of the attribute
+ satisfies some other constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Constructs an AttributeConstraint for a specified attribute
+ Type and base constraint.
+ </summary>
+ <param name="type"></param>
+ <param name="baseConstraint"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Determines whether the Type or other provider has the
+ expected attribute and if its value matches the
+ additional constraint specified.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.GetStringRepresentation">
+ <summary>
+ Returns a string representation of the constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
+ <summary>
+ AttributeExistsConstraint tests for the presence of a
+ specified attribute on a Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
+ <summary>
+ Constructs an AttributeExistsConstraint for a specific attribute Type
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AttributeExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Tests whether the object provides the expected attribute.
+ </summary>
+ <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
+ <returns>True if the expected attribute is present, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
+ <summary>
+ BinaryConstraint is the abstract base of all constraints
+ that combine two other constraints in some fashion.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Left">
+ <summary>
+ The first constraint being combined
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Right">
+ <summary>
+ The second constraint being combined
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a BinaryConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinarySerializableConstraint">
+ <summary>
+ BinarySerializableConstraint tests whether
+ an object is serializable in binary format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinarySerializableConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
+ <summary>
+ CollectionConstraint is the abstract base class for
+ constraints that operate on collections.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
+ <summary>
+ Construct an empty CollectionConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionConstraint
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Determines whether the specified enumerable is empty.
+ </summary>
+ <param name="enumerable">The enumerable.</param>
+ <returns>
+ <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Protected method to be implemented by derived classes
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
+ <summary>
+ CollectionContainsConstraint is used to test whether a collection
+ contains an expected object as a member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionContainsConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected item is contained in the collection
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
+ <summary>
+ CollectionEquivalentConstraint is used to determine whether two
+ collections are equivalent.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraint._tallyResult">
+ <summary>The result of the <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> from the collections
+ under comparison.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>Construct a CollectionEquivalentConstraint</summary>
+ <param name="expected">Expected collection.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether two collections are equivalent
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the collection is equivalent to the expected.
+ </summary>
+ <typeparam name="TActual">
+ Actual collection type.
+ </typeparam>
+ <param name="actual">
+ Actual collection to compare.
+ </param>
+ <returns>
+ A <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> indicating whether or not
+ the two collections are equivalent.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult">
+ <summary>Provides a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult._tallyResult">
+ <summary>Result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> of the collections to compare for equivalence.</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.MaxDifferingElemsToWrite">
+ <summary>Maximum amount of elements to write to the <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> if there are
+ extra/missing elements from the collection.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.#ctor(NUnit.Framework.Constraints.CollectionEquivalentConstraint,NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult,System.Object,System.Boolean)">
+ <summary>Construct a <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> using a <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
+ <param name="constraint">Source <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</param>
+ <param name="tallyResult">Result of the collection comparison.</param>
+ <param name="actual">Actual collection to compare.</param>
+ <param name="isSuccess">Whether or not the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/> succeeded.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>Write the custom failure message for this object's <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
+ <param name="writer">The <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> to write the failure message to.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
+ <summary>
+ CollectionItemsEqualConstraint is the abstract base class for all
+ collection constraints that apply some notion of item equality
+ as a part of their operation.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionItemsEqualConstraint._comparer">
+ <summary>
+ The NUnitEqualityComparer in use for this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
+ <summary>
+ Construct an empty CollectionConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionConstraint
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoringCase">
+ <summary>
+ Get a flag indicating whether the user requested us to ignore case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.UsingExternalComparer">
+ <summary>
+ Get a flag indicating whether any external comparers are in use.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied Comparison object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Func{``0,``0,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied boolean-returning delegate.
+ </summary>
+ <param name="comparer">The supplied boolean-returning delegate to use.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
+ <summary>
+ Compares two collection members for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
+ <summary>
+ Return a new CollectionTally for use in making tests
+ </summary>
+ <param name="c">The collection to be included in the tally</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
+ <summary>
+ CollectionOrderedConstraint is used to test whether a collection is ordered.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
+ <summary>
+ Construct a CollectionOrderedConstraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Ascending">
+ <summary>
+ If used performs a default ascending comparison
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
+ <summary>
+ If used performs a reverse comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
+ <summary>
+ Modifies the constraint to test ordering by the value of
+ a specified property and returns self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Then">
+ <summary>
+ Then signals a break between two ordering steps
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the collection is ordered
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint.OrderingStep">
+ <summary>
+ An OrderingStep represents one stage of the sort
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionSupersetConstraint">
+ <summary>
+ CollectionSupersetConstraint is used to determine whether
+ one collection is a superset of another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSupersetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is expected to be a superset of</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a superset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
+ <summary>
+ CollectionSubsetConstraint is used to determine whether
+ one collection is a subset of another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSubsetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is expected to be a subset of</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a subset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.ArraysComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Array"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.CharsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Char"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DateTimeOffsetsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.DateTimeOffset"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DictionariesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.IDictionary"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DictionaryEntriesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.DictionaryEntry"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DirectoriesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.IO.DirectoryInfo"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.EnumerablesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.IEnumerable"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.EquatablesComparer">
+ <summary>
+ Comparator for two types related by <see cref="T:System.IEquatable`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.IChainComparer">
+ <summary>
+ Interface for comparing two <see cref="T:System.Object"/>s.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Comparers.IChainComparer.Equal(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@,System.Boolean)">
+ <summary>
+ Method for comparing two objects with a tolerance.
+ </summary>
+ <param name="x">The first object to compare.</param>
+ <param name="y">The second object to compare.</param>
+ <param name="tolerance">The tolerance to use when comparing the objects.</param>
+ <param name="topLevelComparison">Flag indicating whether or not this is the top level comparison.</param>
+ <returns>
+ <c>null</c> if the objects cannot be compared using the method.
+ Otherwise the result of the comparison is returned.
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.KeyValuePairsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.Generic.KeyValuePair`2"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.NumericsComparer">
+ <summary>
+ Comparator for two <see cref="T:NUnit.Framework.Constraints.Numerics"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.StreamsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.IO.Stream"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.StringsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.String"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TimeSpanToleranceComparer">
+ <summary>
+ Comparator for two <see cref="T:System.DateTime"/>s or <see cref="T:System.TimeSpan"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TupleComparer">
+ <summary>
+ Comparator for two <c>Tuple</c>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TupleComparerBase">
+ <summary>
+ Base class for comparators for tuples (both regular Tuples and ValueTuples).
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.ValueTupleComparer">
+ <summary>
+ Comparator for two <c>ValueTuple</c>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionTally">
+ <summary><see cref="T:NUnit.Framework.Constraints.CollectionTally"/> counts (tallies) the number of occurrences
+ of each object in one or more enumerations.</summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult">
+ <summary>The result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/>.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.ExtraItems">
+ <summary>Items that were not in the expected collection.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.MissingItems">
+ <summary>Items that were not accounted for in the expected collection.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.#ctor">
+ <summary>Constructs an empty <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.Result">
+ <summary>The result of the comparision between the two collections.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
+ <summary>Construct a CollectionTally object from a comparer and a collection.</summary>
+ <param name="comparer">The comparer to use for equality.</param>
+ <param name="c">The expected collection to compare against.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Object)">
+ <summary>Try to remove an object from the tally.</summary>
+ <param name="o">The object to remove.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Collections.IEnumerable)">
+ <summary>Try to remove a set of objects from the tally.</summary>
+ <param name="c">The objects to remove.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
+ <summary>
+ ComparisonAdapter class centralizes all comparisons of
+ values in NUnit, adapting to the use of any provided
+ <see cref="T:System.Collections.IComparer"/>, <see cref="T:System.Collections.Generic.IComparer`1"/>
+ or <see cref="T:System.Comparison`1"/>.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
+ <summary>
+ Gets the default ComparisonAdapter, which wraps an
+ NUnitComparer object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
+ <summary>
+ Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.IComparer"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
+ <summary>
+ Returns a ComparisonAdapter that wraps a <see cref="T:System.Comparison`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
+ <summary>
+ Construct a default ComparisonAdapter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
+ <summary>
+ Construct a ComparisonAdapter for an <see cref="T:System.Collections.IComparer"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ <param name="expected"></param>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
+ <summary>
+ ComparerAdapter extends <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/> and
+ allows use of an <see cref="T:System.Collections.Generic.IComparer`1"/> or <see cref="T:System.Comparison`1"/>
+ to actually perform the comparison.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
+ <summary>
+ Construct a ComparisonAdapter for an <see cref="T:System.Collections.Generic.IComparer`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
+ <summary>
+ Compare a Type T to an object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
+ <summary>
+ Construct a ComparisonAdapter for a <see cref="T:System.Comparison`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
+ <summary>
+ Compare a Type T to an object
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
+ <summary>
+ Abstract base class for constraints that compare values to
+ determine if one is greater than, equal to or less than
+ the other.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._expected">
+ <summary>
+ The value against which a comparison is to be made
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._tolerance">
+ <summary>
+ Tolerance used in making the comparison
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._comparer">
+ <summary>
+ ComparisonAdapter to be used in making the comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ComparisonConstraint"/> class.
+ </summary>
+ <param name="expected">The value against which to make a comparison.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Protected function overridden by derived class to actually perform the comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Within(System.Object)">
+ <summary>
+ Set the tolerance for use in this comparison
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ComparisonConstraint.Percent">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a percentage that the actual values is allowed to deviate from
+ the expected value.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ActualValueDelegate`1">
+ <summary>
+ Delegate used to delay evaluation of the actual value
+ to be used in evaluating a constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Constraint">
+ <summary>
+ The Constraint class is the base of all built-in constraints
+ within NUnit. It provides the operator overloads used to combine
+ constraints.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object[])">
+ <summary>
+ Construct a constraint with optional arguments
+ </summary>
+ <param name="args">Arguments to be saved</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Arguments">
+ <summary>
+ Arguments provided to this Constraint, for use in
+ formatting the description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Builder">
+ <summary>
+ The ConstraintBuilder holding this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ The default implementation simply dereferences the value but
+ derived classes may override it to provide for delayed processing.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.GetTestObject``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Retrieves the value to be tested from an ActualValueDelegate.
+ The default implementation simply evaluates the delegate but derived
+ classes may override it to provide for delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>Delegate evaluation result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
+ <summary>
+ Default override of ToString returns the constraint DisplayName
+ followed by any arguments within angle brackets.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied only if both
+ argument constraints are satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if either
+ of the argument constraints is satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if the
+ argument constraint is not satisfied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.And">
+ <summary>
+ Returns a ConstraintExpression by appending And
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.With">
+ <summary>
+ Returns a ConstraintExpression by appending And
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Or">
+ <summary>
+ Returns a ConstraintExpression by appending Or
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32)">
+ <summary>
+ Returns a DelayedConstraint.WithRawDelayInterval with the specified delay time.
+ </summary>
+ <param name="delay">The delay, which defaults to milliseconds.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32,System.Int32)">
+ <summary>
+ Returns a DelayedConstraint with the specified delay time
+ and polling interval.
+ </summary>
+ <param name="delayInMilliseconds">The delay in milliseconds.</param>
+ <param name="pollingInterval">The interval at which to test the constraint.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
+ <summary>
+ Resolves any pending operators and returns the resolved constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
+ <summary>
+ ConstraintBuilder maintains the stacks that are used in
+ processing a ConstraintExpression. An OperatorStack
+ is used to hold operators that are waiting for their
+ operands to be reorganized. a ConstraintStack holds
+ input constraints as well as the results of each
+ operator applied.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
+ <summary>
+ OperatorStack is a type-safe stack for holding ConstraintOperators
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> class.
+ </summary>
+ <param name="builder">The ConstraintBuilder using this stack.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
+ <summary>
+ Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> is empty.
+ </summary>
+ <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
+ <summary>
+ Gets the topmost operator without modifying the stack.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Pushes the specified operator onto the stack.
+ </summary>
+ <param name="op">The operator to put onto the stack.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
+ <summary>
+ Pops the topmost operator from the stack.
+ </summary>
+ <returns>The topmost operator on the stack</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
+ <summary>
+ ConstraintStack is a type-safe stack for holding Constraints
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> class.
+ </summary>
+ <param name="builder">The ConstraintBuilder using this stack.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
+ <summary>
+ Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> is empty.
+ </summary>
+ <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Pushes the specified constraint. As a side effect,
+ the constraint's Builder field is set to the
+ ConstraintBuilder owning this stack.
+ </summary>
+ <param name="constraint">The constraint to put onto the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
+ <summary>
+ Pops this topmost constraint from the stack.
+ As a side effect, the constraint's Builder
+ field is set to null.
+ </summary>
+ <returns>The topmost contraint on the stack</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Appends the specified operator to the expression by first
+ reducing the operator stack and then pushing the new
+ operator on the stack.
+ </summary>
+ <param name="op">The operator to push.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Appends the specified constraint to the expression by pushing
+ it on the constraint stack.
+ </summary>
+ <param name="constraint">The constraint to push.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
+ <summary>
+ Sets the top operator right context.
+ </summary>
+ <param name="rightContext">The right context.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
+ <summary>
+ Reduces the operator stack until the topmost item
+ precedence is greater than or equal to the target precedence.
+ </summary>
+ <param name="targetPrecedence">The target precedence.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
+ <summary>
+ Resolves this instance, returning a Constraint. If the Builder
+ is not currently in a resolvable state, an exception is thrown.
+ </summary>
+ <returns>The resolved constraint</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
+ <summary>
+ Gets a value indicating whether this instance is resolvable.
+ </summary>
+ <value>
+ <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
+ <summary>
+ ConstraintExpression represents a compound constraint in the
+ process of being constructed from a series of syntactic elements.
+
+ Individual elements are appended to the expression as they are
+ reorganized. When a constraint is appended, it is returned as the
+ value of the operation so that modifiers may be applied. However,
+ any partially built expression is attached to the constraint for
+ later resolution. When an operator is appended, the partial
+ expression is returned. If it's a self-resolving operator, then
+ a ResolvableConstraintExpression is returned.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintExpression.builder">
+ <summary>
+ The ConstraintBuilder holding the elements recognized so far
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/>
+ class passing in a ConstraintBuilder, which may be pre-populated.
+ </summary>
+ <param name="builder">The builder.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ToString">
+ <summary>
+ Returns a string representation of the expression as it
+ currently stands. This should only be used for testing,
+ since it has the side-effect of resolving the expression.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Appends an operator to the expression and returns the
+ resulting expression itself.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
+ <summary>
+ Appends a self-resolving operator to the expression and
+ returns a new ResolvableConstraintExpression.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Appends a constraint to the expression and returns that
+ constraint, which is associated with the current state
+ of the expression being built. Note that the constraint
+ is not reduced at this time. For example, if there
+ is a NotOperator on the stack we don't reduce and
+ return a NotConstraint. The original constraint must
+ be returned because it may support modifiers that
+ are yet to be applied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.One">
+ <summary>
+ Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/>, which will
+ apply the following constraint to a collection of length one, succeeding
+ only if exactly one of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
+ <summary>
+ With is currently a NOP - reserved for future use.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Returns the constraint provided as an argument - used to allow custom
+ custom constraints to easily participate in the syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
+ <summary>
+ Returns the constraint provided as an argument - used to allow custom
+ custom constraints to easily participate in the syntax.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Zero">
+ <summary>
+ Returns a constraint that tests if item is equal to zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.BinarySerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in binary format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.XmlSerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in xml format.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainKey(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the Dictionary key collection.
+ </summary>
+ <param name="expected">The key to be matched in the Dictionary key collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainValue(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the Dictionary value collection.
+ </summary>
+ <param name="expected">The value to be matched in the Dictionary value collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ inclusively within a specified range.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Exist">
+ <summary>
+ Returns a constraint that succeeds if the value
+ is a file or directory and it exists.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintStatus">
+ <summary>
+ ConstraintStatus represents the status of a ConstraintResult
+ returned by a Constraint being applied to an actual value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Unknown">
+ <summary>
+ The status has not yet been set
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Success">
+ <summary>
+ The constraint succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Failure">
+ <summary>
+ The constraint failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Error">
+ <summary>
+ An error occurred in applying the constraint (reserved for future use)
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintResult">
+ <summary>
+ Contain the result of matching a <see cref="T:NUnit.Framework.Constraints.Constraint"/> against an actual value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,NUnit.Framework.Constraints.ConstraintStatus)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ <param name="status">The status of the new ConstraintResult.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,System.Boolean)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ <param name="isSuccess">If true, applies a status of Success to the result, otherwise Failure.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.ActualValue">
+ <summary>
+ The actual value that was passed to the <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Status">
+ <summary>
+ Gets and sets the ResultStatus for this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.IsSuccess">
+ <summary>
+ True if actual value meets the Constraint criteria otherwise false.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Name">
+ <summary>
+ Display friendly name of the constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Description">
+ <summary>
+ Description of the constraint may be affected by the state the constraint had
+ when <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> was performed against the actual value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the failure message to the MessageWriter provided
+ as an argument. The default implementation simply passes
+ the result and the actual value to the writer, which
+ then displays the constraint description and the value.
+
+ Constraints that need to provide additional details,
+ such as where the error occurred, can override this.
+ </summary>
+ <param name="writer">The MessageWriter on which to display the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
+ <summary>
+ ContainsConstraint tests a whether a string contains a substring
+ or a collection contains an object. It postpones the decision of
+ which test to use until the type of the actual argument is known.
+ This allows testing whether a string is contained in a collection
+ or as a substring of another string using the same syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value contained within the string/collection.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ContainsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ContainsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint">
+ <summary>
+ Applies a delay to the match so that a match can be evaluated in the future.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval">
+ <summary>
+ Allows only changing the time dimension of delay interval and setting a polling interval of a DelayedConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.#ctor(NUnit.Framework.Constraints.DelayedConstraint)">
+ <summary>
+ Creates a new DelayedConstraint.WithRawDelayInterval
+ </summary>
+ <param name="parent">Parent DelayedConstraint on which delay interval dimension is required to be set</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.Minutes">
+ <summary>
+ Changes delay interval dimension to minutes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.Seconds">
+ <summary>
+ Changes delay interval dimension to seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.MilliSeconds">
+ <summary>
+ Changes delay interval dimension to milliseconds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.PollEvery(System.Int32)">
+ <summary>
+ Set polling interval, in milliseconds
+ </summary>
+ <param name="milliSeconds">A time interval, in milliseconds</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint.WithDimensionedDelayInterval">
+ <summary>
+ Allows only setting the polling interval of a DelayedConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithDimensionedDelayInterval.#ctor(NUnit.Framework.Constraints.DelayedConstraint)">
+ <summary>
+ Creates a new DelayedConstraint.WithDimensionedDelayInterval
+ </summary>
+ <param name="parent">Parent DelayedConstraint on which polling interval is required to be set</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithDimensionedDelayInterval.PollEvery(System.Int32)">
+ <summary>
+ Set polling interval, in milliseconds
+ </summary>
+ <param name="milliSeconds">A time interval, in milliseconds</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval">
+ <summary>
+ Allows only changing the time dimension of the polling interval of a DelayedConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.#ctor(NUnit.Framework.Constraints.DelayedConstraint)">
+ <summary>
+ Creates a new DelayedConstraint.WithRawPollingInterval
+ </summary>
+ <param name="parent">Parent DelayedConstraint on which polling dimension is required to be set</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.Minutes">
+ <summary>
+ Changes polling interval dimension to minutes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.Seconds">
+ <summary>
+ Changes polling interval dimension to seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.MilliSeconds">
+ <summary>
+ Changes polling interval dimension to milliseconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.DelayInterval">
+ <summary>
+ Delay value store as an Interval object
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.PollingInterval">
+ <summary>
+ Polling value stored as an Interval object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32)">
+ <summary>
+ Creates a new DelayedConstraint
+ </summary>
+ <param name="baseConstraint">The inner constraint to decorate</param>
+ <param name="delayInMilliseconds">The time interval after which the match is performed</param>
+ <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32,System.Int32)">
+ <summary>
+ Creates a new DelayedConstraint
+ </summary>
+ <param name="baseConstraint">The inner constraint to decorate</param>
+ <param name="delayInMilliseconds">The time interval after which the match is performed, in milliseconds</param>
+ <param name="pollingIntervalInMilliseconds">The time interval used for polling, in milliseconds</param>
+ <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for if the base constraint fails, false if it succeeds</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Test whether the constraint is satisfied by a delegate
+ </summary>
+ <param name="del">The delegate whose value is to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ Overridden to wait for the specified delay period before
+ calling the base constraint with the dereferenced value.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampOffset(System.Int64,System.TimeSpan)">
+ <summary>
+ Adjusts a Timestamp by a given TimeSpan
+ </summary>
+ <param name="timestamp"></param>
+ <param name="offset"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampDiff(System.Int64,System.Int64)">
+ <summary>
+ Returns the difference between two Timestamps as a TimeSpan
+ </summary>
+ <param name="timestamp1"></param>
+ <param name="timestamp2"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint">
+ <summary>
+ DictionaryContainsKeyConstraint is used to test whether a dictionary
+ contains an expected object as a key.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a DictionaryContainsKeyConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected key is contained in the dictionary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DictionaryContainsValueConstraint">
+ <summary>
+ DictionaryContainsValueConstraint is used to test whether a dictionary
+ contains an expected object as a value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a DictionaryContainsValueConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected value is contained in the dictionary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
+ <summary>
+ EmptyCollectionConstraint tests whether a collection is empty.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyCollectionConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Check that the collection is empty
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
+ <summary>
+ EmptyConstraint tests a whether a string or collection is empty,
+ postponing the decision about which test is applied until the
+ type of the actual argument is known.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyDirectoryConstraint">
+ <summary>
+ EmptyDirectoryConstraint is used to test that a directory is empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyDirectoryConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyDirectoryConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
+ <summary>
+ EmptyStringConstraint tests whether a string is empty.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyStringConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
+ <summary>
+ EndsWithConstraint can test whether a string ends
+ with an expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EndsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraint">
+ <summary>
+ EqualConstraint is able to compare an actual value with the
+ expected value provided in its constructor. Two objects are
+ considered equal if both are null, or if both have the same
+ value. NUnit has special semantics for some object types.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.EqualConstraint._comparer">
+ <summary>
+ NUnitEqualityComparer used to test equality.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Tolerance">
+ <summary>
+ Gets the tolerance for this comparison.
+ </summary>
+ <value>
+ The tolerance.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.CaseInsensitive">
+ <summary>
+ Gets a value indicating whether to compare case insensitive.
+ </summary>
+ <value>
+ <c>true</c> if comparing case insensitive; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.ClipStrings">
+ <summary>
+ Gets a value indicating whether or not to clip strings.
+ </summary>
+ <value>
+ <c>true</c> if set to clip strings otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.FailurePoints">
+ <summary>
+ Gets the failure points.
+ </summary>
+ <value>
+ The failure points.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
+ <summary>
+ Flag the constraint to suppress string clipping
+ and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
+ <summary>
+ Flag the constraint to compare arrays as collections
+ and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
+ <summary>
+ Flag the constraint to use a tolerance when determining equality.
+ </summary>
+ <param name="amount">Tolerance value to be used</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.WithSameOffset">
+ <summary>
+ Flags the constraint to include <see cref="P:System.DateTimeOffset.Offset"/>
+ property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
+ </summary>
+ <remarks>
+ Using this modifier does not allow to use the <see cref="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)"/>
+ constraint modifier.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a distance in representable values (see remarks).
+ </summary>
+ <returns>Self.</returns>
+ <remarks>
+ Ulp stands for "unit in the last place" and describes the minimum
+ amount a given value can change. For any integers, an ulp is 1 whole
+ digit. For floating point values, the accuracy of which is better
+ for smaller numbers and worse for larger numbers, an ulp depends
+ on the size of the number. Using ulps for comparison of floating
+ point results instead of fixed tolerances is safer because it will
+ automatically compensate for the added inaccuracy of larger numbers.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a percentage that the actual values is allowed to deviate from
+ the expected value.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in days.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in hours.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in minutes.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in seconds.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Func{``0,``0,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied boolean-returning delegate.
+ </summary>
+ <param name="comparer">The boolean-returning delegate to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied Comparison object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
+ <summary>
+ EqualityAdapter class handles all equality comparisons
+ that use an <see cref="T:System.Collections.IEqualityComparer"/>, <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>
+ or a <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.AreEqual(System.Object,System.Object)">
+ <summary>
+ Compares two objects, returning true if they are equal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ The base adapter cannot handle IEnumerables except for strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter">
+ <summary>
+ <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IEqualityComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Returns an EqualityAdapter that uses a predicate function for items comparison.
+ </summary>
+ <typeparam name="TExpected"></typeparam>
+ <typeparam name="TActual"></typeparam>
+ <param name="comparison"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ The base adapter cannot handle IEnumerables except for strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.AreEqual(System.Object,System.Object)">
+ <summary>
+ Compares two objects, returning true if they are equal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.GenericEqualityAdapter`1.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ Generic adapter requires objects of the specified type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter`1">
+ <summary>
+ <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps a <see cref="T:System.Comparison`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
+ <summary>
+ ExactTypeConstraint is used to test that an object
+ is of the exact type provided in the constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an ExactTypeConstraint for a given Type
+ </summary>
+ <param name="type">The expected Type.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExactTypeConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FalseConstraint">
+ <summary>
+ FalseConstraint tests that the actual value is false
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FalseConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FalseConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FileExistsConstraint">
+ <summary>
+ FileExistsConstraint is used to determine if a file exists
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileExistsConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileExistsConstraint"/> class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint">
+ <summary>
+ FileOrDirectoryExistsConstraint is used to determine if a file or directory exists
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreDirectories">
+ <summary>
+ If true, the constraint will only check if files exist, not directories
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreFiles">
+ <summary>
+ If true, the constraint will only check if directories exist, not files
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
+ will check files and directories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
+ will only check files if ignoreDirectories is true.
+ </summary>
+ <param name="ignoreDirectories">if set to <c>true</c> [ignore directories].</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
+ <summary>Helper routines for working with floating point numbers</summary>
+ <remarks>
+ <para>
+ The floating point comparison code is based on this excellent article:
+ http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
+ </para>
+ <para>
+ "ULP" means Unit in the Last Place and in the context of this library refers to
+ the distance between two adjacent floating point numbers. IEEE floating point
+ numbers can only represent a finite subset of natural numbers, with greater
+ accuracy for smaller numbers and lower accuracy for very large numbers.
+ </para>
+ <para>
+ If a comparison is allowed "2 ulps" of deviation, that means the values are
+ allowed to deviate by up to 2 adjacent floating point values, which might be
+ as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
+ </para>
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
+ <summary>Union of a floating point variable and an integer</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
+ <summary>The union's value as a floating point variable</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
+ <summary>The union's value as an integer</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
+ <summary>The union's value as an unsigned integer</summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
+ <summary>Union of a double precision floating point variable and a long</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
+ <summary>The union's value as a double precision floating point variable</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
+ <summary>The union's value as a long</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
+ <summary>The union's value as an unsigned long</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
+ <summary>Compares two floating point values for equality</summary>
+ <param name="left">First floating point value to be compared</param>
+ <param name="right">Second floating point value t be compared</param>
+ <param name="maxUlps">
+ Maximum number of representable floating point values that are allowed to
+ be between the left and the right floating point values
+ </param>
+ <returns>True if both numbers are equal or close to being equal</returns>
+ <remarks>
+ <para>
+ Floating point values can only represent a finite subset of natural numbers.
+ For example, the values 2.00000000 and 2.00000024 can be stored in a float,
+ but nothing inbetween them.
+ </para>
+ <para>
+ This comparison will count how many possible floating point values are between
+ the left and the right number. If the number of possible values between both
+ numbers is less than or equal to maxUlps, then the numbers are considered as
+ being equal.
+ </para>
+ <para>
+ Implementation partially follows the code outlined here:
+ http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
+ <summary>Compares two double precision floating point values for equality</summary>
+ <param name="left">First double precision floating point value to be compared</param>
+ <param name="right">Second double precision floating point value t be compared</param>
+ <param name="maxUlps">
+ Maximum number of representable double precision floating point values that are
+ allowed to be between the left and the right double precision floating point values
+ </param>
+ <returns>True if both numbers are equal or close to being equal</returns>
+ <remarks>
+ <para>
+ Double precision floating point values can only represent a limited series of
+ natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004
+ can be stored in a double, but nothing inbetween them.
+ </para>
+ <para>
+ This comparison will count how many possible double precision floating point
+ values are between the left and the right number. If the number of possible
+ values between both numbers is less than or equal to maxUlps, then the numbers
+ are considered as being equal.
+ </para>
+ <para>
+ Implementation partially follows the code outlined here:
+ http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
+ <summary>
+ Reinterprets the memory contents of a floating point value as an integer value
+ </summary>
+ <param name="value">
+ Floating point value whose memory contents to reinterpret
+ </param>
+ <returns>
+ The memory contents of the floating point value interpreted as an integer
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
+ <summary>
+ Reinterprets the memory contents of a double precision floating point
+ value as an integer value
+ </summary>
+ <param name="value">
+ Double precision floating point value whose memory contents to reinterpret
+ </param>
+ <returns>
+ The memory contents of the double precision floating point value
+ interpreted as an integer
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
+ <summary>
+ Reinterprets the memory contents of an integer as a floating point value
+ </summary>
+ <param name="value">Integer value whose memory contents to reinterpret</param>
+ <returns>
+ The memory contents of the integer value interpreted as a floating point value
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
+ <summary>
+ Reinterprets the memory contents of an integer value as a double precision
+ floating point value
+ </summary>
+ <param name="value">Integer whose memory contents to reinterpret</param>
+ <returns>
+ The memory contents of the integer interpreted as a double precision
+ floating point value
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
+ <summary>
+ Tests whether a value is greater than the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
+ <summary>
+ Tests whether a value is greater than or equal to the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.IConstraint">
+ <summary>
+ Interface for all constraints
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Arguments">
+ <summary>
+ Arguments provided to this Constraint, for use in
+ formatting the description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Builder">
+ <summary>
+ The ConstraintBuilder holding this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ The default implementation simply dereferences the value but
+ derived classes may override it to provide for delayed processing.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
+ <summary>
+ InstanceOfTypeConstraint is used to test that an object
+ is of the same type provided or derived from it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an InstanceOfTypeConstraint for the type provided
+ </summary>
+ <param name="type">The expected Type</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.InstanceOfTypeConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Interval">
+ <summary>
+ Keeps track of an interval time which can be represented in
+ Minutes, Seconds or Milliseconds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Interval.#ctor(System.Int32)">
+ <summary>
+ Constructs a interval given an value in milliseconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.AsTimeSpan">
+ <summary>
+ Gets Interval value represented as a TimeSpan object
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InMinutes">
+ <summary>
+ Returns the interval with the current value as a number of minutes.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InSeconds">
+ <summary>
+ Returns the interval with the current value as a number of seconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InMilliseconds">
+ <summary>
+ Returns the interval with the current value as a number of milliseconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.IsNotZero">
+ <summary>
+ Is true for intervals created with a non zero value
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Interval.ToString">
+ <summary>
+ Returns a string that represents the current object.
+ </summary>
+ <returns>
+ A string that represents the current object.
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Interval.IntervalUnit">
+ <summary>
+ IntervalUnit provides the semantics to the value stored in Interval class.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Minute">
+ <summary>
+ Unit representing an Interval in minutes
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Second">
+ <summary>
+ Unit representing an Interval in seconds
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Millisecond">
+ <summary>
+ Unit representing an Interval in milliseconds
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
+ <summary>
+ The IResolveConstraint interface is implemented by all
+ complete and resolvable constraints and expressions.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
+ <summary>
+ Return the top-level constraint for this expression
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ItemsConstraintExpression">
+ <summary>
+ An extension of ResolvableConstraintExpression that adds a no-op Items property for readability.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor">
+ <summary>
+ Create a new instance of ItemsConstraintExpression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression,
+ passing in a pre-populated ConstraintBuilder.
+ </summary>
+ <param name="builder"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ItemsConstraintExpression.Items">
+ <summary>
+ No-op property for readability.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
+ <summary>
+ Tests whether a value is less than the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
+ <summary>
+ Tests whether a value is less than or equal to the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.MessageWriter">
+ <summary>
+ MessageWriter is the abstract base for classes that write
+ constraint descriptions and messages in some form. The
+ class has separate methods for writing various components
+ of a message, allowing implementations to tailor the
+ presentation as needed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
+ <summary>
+ Construct a MessageWriter given a culture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
+ <summary>
+ Abstract method to get the max line length
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message.
+ </summary>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message, at a given
+ indentation level.
+ </summary>
+ <param name="level">The indentation level of the message</param>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Display Expected and Actual lines for a constraint. This
+ is called by MessageWriter's default implementation of
+ WriteMessageTo and provides the generic two-line display.
+ </summary>
+ <param name="result">The failing constraint result</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
+ <summary>
+ Display Expected and Actual lines for given values. This
+ method may be called by constraints that need more control over
+ the display of actual and expected values than is provided
+ by the default implementation.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Display Expected and Actual lines for given values, including
+ a tolerance value on the Expected line.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
+ <summary>
+ Display the expected and actual string values on separate lines.
+ If the mismatch parameter is >=0, an additional line is displayed
+ line containing a caret that points to the mismatch point.
+ </summary>
+ <param name="expected">The expected string value</param>
+ <param name="actual">The actual string value</param>
+ <param name="mismatch">The point at which the strings don't match or -1</param>
+ <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
+ <param name="clipping">If true, the strings should be clipped to fit the line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
+ <summary>
+ Writes the text for an actual value.
+ </summary>
+ <param name="actual">The actual value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
+ <summary>
+ Writes the text for a generalized value.
+ </summary>
+ <param name="val">The value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Writes the text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ValueFormatter">
+ <summary>
+ Custom value formatter function
+ </summary>
+ <param name="val">The value</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ValueFormatterFactory">
+ <summary>
+ Custom value formatter factory function
+ </summary>
+ <param name="next">The next formatter function</param>
+ <returns>ValueFormatter</returns>
+ <remarks>If the given formatter is unable to handle a certain format, it must call the next formatter in the chain</remarks>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.MsgUtils">
+ <summary>
+ Static methods used in creating messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
+ <summary>
+ Static string used when strings are clipped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.MsgUtils.Fmt_Null">
+ <summary>
+ Formatting strings used for expected and actual values
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.MsgUtils.DefaultValueFormatter">
+ <summary>
+ Current head of chain of value formatters. Public for testing.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ Add a formatter to the chain of responsibility.
+ </summary>
+ <param name="formatterFactory"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatValue(System.Object)">
+ <summary>
+ Formats text to represent a generalized value.
+ </summary>
+ <param name="val">The value</param>
+ <returns>The formatted text</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatCollection(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Formats text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
+ <summary>
+ Returns the representation of a type as used in NUnitLite.
+ This is the same as Type.ToString() except for arrays,
+ which are displayed with their declared sizes.
+ </summary>
+ <param name="obj"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
+ <summary>
+ Converts any control characters in a string
+ to their escaped representation.
+ </summary>
+ <param name="s">The string to be converted</param>
+ <returns>The converted string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeNullCharacters(System.String)">
+ <summary>
+ Converts any null characters in a string
+ to their escaped representation.
+ </summary>
+ <param name="s">The string to be converted</param>
+ <returns>The converted string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
+ <summary>
+ Return the a string representation for a set of indices into an array
+ </summary>
+ <param name="indices">Array of indices for which a string is needed</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.IEnumerable,System.Int64)">
+ <summary>
+ Get an array of indices representing the point in a collection or
+ array corresponding to a single int index into the collection.
+ </summary>
+ <param name="collection">The collection to which the indices apply</param>
+ <param name="index">Index in the collection</param>
+ <returns>Array of indices</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
+ <summary>
+ Clip a string to a given length, starting at a particular offset, returning the clipped
+ string with ellipses representing the removed parts
+ </summary>
+ <param name="s">The string to be clipped</param>
+ <param name="maxStringLength">The maximum permitted length of the result string</param>
+ <param name="clipStart">The point at which to start clipping</param>
+ <returns>The clipped string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
+ <summary>
+ Clip the expected and actual strings in a coordinated fashion,
+ so that they may be displayed together.
+ </summary>
+ <param name="expected"></param>
+ <param name="actual"></param>
+ <param name="maxDisplayLength"></param>
+ <param name="mismatch"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
+ <summary>
+ Shows the position two strings start to differ. Comparison
+ starts at the start index.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="istart">The index in the strings at which comparison should start</param>
+ <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
+ <returns>-1 if no mismatch found, or the index where mismatch found</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NaNConstraint">
+ <summary>
+ NaNConstraint tests that the actual value is a double or float NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NaNConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NaNConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test that the actual value is an NaN
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
+ <summary>
+ NoItemConstraint applies another constraint to each
+ item in a collection, failing if any of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NoItemConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoItemConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotConstraint">
+ <summary>
+ NotConstraint negates the effect of some other constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NotConstraint"/> class.
+ </summary>
+ <param name="baseConstraint">The base constraint to be negated.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for if the base constraint fails, false if it succeeds</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NullConstraint">
+ <summary>
+ NullConstraint tests that the actual value is null
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NullConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NullConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Numerics">
+ <summary>
+ The Numerics class contains common operations on numeric values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a floating point numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a floating point numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a fixed point numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a fixed point numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
+ <summary>
+ Test two numeric values for equality, performing the usual numeric
+ conversions and using a provided or default tolerance. If the tolerance
+ provided is Empty, this method may set it to a default tolerance.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="tolerance">A reference to the tolerance in effect</param>
+ <returns>True if the values are equal</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
+ <summary>
+ Compare two numeric values, performing the usual numeric conversions.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <returns>The relationship of the values to each other</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitComparer">
+ <summary>
+ NUnitComparer encapsulates NUnit's default behavior
+ in comparing two objects.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
+ <summary>
+ Returns the default NUnitComparer.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ <param name="x"></param>
+ <param name="y"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
+ <summary>
+ NUnitEqualityComparer encapsulates NUnit's handling of
+ equality tests between objects.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
+ <summary>
+ If true, all string comparisons will ignore case
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
+ <summary>
+ If true, arrays will be treated as collections, allowing
+ those of different dimensions to be compared
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparers">
+ <summary>
+ Comparison objects used in comparisons for some constraints.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.failurePoints">
+ <summary>
+ List of points at which a failure occurred.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer._comparers">
+ <summary>
+ List of comparers used to compare pairs of objects.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
+ <summary>
+ Returns the default NUnitEqualityComparer
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
+ <summary>
+ Gets and sets a flag indicating whether case should
+ be ignored in determining equality.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
+ <summary>
+ Gets and sets a flag indicating that arrays should be
+ compared as collections, without regard to their shape.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparers">
+ <summary>
+ Gets the list of external comparers to be used to
+ test for equality. They are applied to members of
+ collections, in place of NUnit's own logic.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
+ <summary>
+ Gets the list of failure points for the last Match performed.
+ The list consists of objects to be interpreted by the caller.
+ This generally means that the caller may only make use of
+ objects it has placed on the list at a particular depth.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.WithSameOffset">
+ <summary>
+ Flags the comparer to include <see cref="P:System.DateTimeOffset.Offset"/>
+ property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
+ </summary>
+ <remarks>
+ Using this modifier does not allow to use the <see cref="T:NUnit.Framework.Constraints.Tolerance"/>
+ modifier.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@,System.Boolean)">
+ <summary>
+ Compares two objects for equality within a tolerance.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint">
+ <summary>
+ FailurePoint class represents one point of failure
+ in an equality test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.Position">
+ <summary>
+ The location of the failure
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedValue">
+ <summary>
+ The expected value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualValue">
+ <summary>
+ The actual value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedHasData">
+ <summary>
+ Indicates whether the expected value is valid
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualHasData">
+ <summary>
+ Indicates whether the actual value is valid
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllOperator">
+ <summary>
+ Represents a constraint that succeeds if all the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ they all succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AndOperator">
+ <summary>
+ Operator that requires both it's arguments to succeed
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
+ <summary>
+ Construct an AndOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Apply the operator to produce an AndConstraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeOperator">
+ <summary>
+ Operator that tests for the presence of a particular attribute
+ on a type and optionally applies further tests to the attribute.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
+ <summary>
+ Construct an AttributeOperator for a particular Type
+ </summary>
+ <param name="type">The Type of attribute tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinaryOperator">
+ <summary>
+ Abstract base class for all binary operators
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
+ <summary>
+ Gets the left precedence of the operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
+ <summary>
+ Gets the right precedence of the operator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Abstract method that produces a constraint by applying
+ the operator to its left and right constraint arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOperator">
+ <summary>
+ Abstract base for operators that indicate how to
+ apply a constraint to items in a collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
+ <summary>
+ Constructs a CollectionOperator
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
+ <summary>
+ The ConstraintOperator class is used internally by a
+ ConstraintBuilder to represent an operator that
+ modifies or combines constraints.
+
+ Constraint operators use left and right precedence
+ values to determine whether the top operator on the
+ stack should be reduced before pushing a new operator.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
+ <summary>
+ The precedence value used when the operator
+ is about to be pushed to the stack.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
+ <summary>
+ The precedence value used when the operator
+ is on the top of the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
+ <summary>
+ The syntax element preceding this operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
+ <summary>
+ The syntax element following this operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
+ <summary>
+ The precedence value used when the operator
+ is about to be pushed to the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
+ <summary>
+ The precedence value used when the operator
+ is on the top of the stack.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoneOperator">
+ <summary>
+ Represents a constraint that succeeds if none of the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ none of them succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotOperator">
+ <summary>
+ Negates the test of the constraint it wraps.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
+ <summary>
+ Constructs a new NotOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a NotConstraint applied to its argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.OrOperator">
+ <summary>
+ Operator that requires at least one of it's arguments to succeed
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
+ <summary>
+ Construct an OrOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Apply the operator to produce an OrConstraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixOperator">
+ <summary>
+ PrefixOperator takes a single constraint and modifies
+ it's action in some way.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns the constraint created by applying this
+ prefix to another constraint.
+ </summary>
+ <param name="constraint"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropOperator">
+ <summary>
+ Operator used to test for the presence of a named Property
+ on an object and optionally apply further tests to the
+ value of that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
+ <summary>
+ Gets the name of the property to which the operator applies
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
+ <summary>
+ Constructs a PropOperator for a particular named property
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
+ <summary>
+ Abstract base class for operators that are able to reduce to a
+ constraint whether or not another syntactic element follows.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeOperator">
+ <summary>
+ Represents a constraint that succeeds if any of the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ any of them succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
+ <summary>
+ Operator that tests that an exception is thrown and
+ optionally applies further tests to the exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
+ <summary>
+ Construct a ThrowsOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.WithOperator">
+ <summary>
+ Represents a constraint that simply wraps the
+ constraint provided as an argument, without any
+ further functionality, but which modifies the
+ order of evaluation because of its precedence.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
+ <summary>
+ Constructor for the WithOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that wraps its argument
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.OrConstraint">
+ <summary>
+ OrConstraint succeeds if either member succeeds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Create an OrConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.OrConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the member constraints to an actual value, succeeding
+ succeeding as soon as one of them succeeds.
+ </summary>
+ <param name="actual">The actual value</param>
+ <returns>True if either constraint succeeded</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PathConstraint">
+ <summary>
+ PathConstraint serves as the abstract base of constraints
+ that operate on paths and provides several helper methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.#ctor(System.String)">
+ <summary>
+ Construct a PathConstraint for a give expected path
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PathConstraint.RespectCase">
+ <summary>
+ Modifies the current instance to be case-sensitive
+ and returns it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.Canonicalize(System.String)">
+ <summary>
+ Canonicalize the provided path
+ </summary>
+ <param name="path"></param>
+ <returns>The path in standardized form</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSubPath(System.String,System.String)">
+ <summary>
+ Test whether one path in canonical form is a subpath of another path
+ </summary>
+ <param name="path1">The first path - supposed to be the parent path</param>
+ <param name="path2">The second path - supposed to be the child path</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
+ <summary>
+ Predicate constraint wraps a Predicate in a constraint,
+ returning success if the predicate is true.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
+ <summary>
+ Construct a PredicateConstraint from a predicate
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PredicateConstraint`1.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.ApplyTo``1(``0)">
+ <summary>
+ Determines whether the predicate succeeds when applied
+ to the actual value.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
+ <summary>
+ Abstract base class used for prefixes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.BaseConstraint">
+ <summary>
+ The base constraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.DescriptionPrefix">
+ <summary>
+ Prefix used in forming the constraint description
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Construct given a base constraint
+ </summary>
+ <param name="baseConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixConstraint.FormatDescription(System.String,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Formats a prefix constraint's description.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
+ <summary>
+ PropertyConstraint extracts a named property and uses
+ its value as the actual value for a chained constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyConstraint"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ <param name="baseConstraint">The constraint to apply to the property.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
+ <summary>
+ PropertyExistsConstraint tests that a named property
+ exists on the object provided through Match.
+
+ Originally, PropertyConstraint provided this feature
+ in addition to making optional tests on the value
+ of the property. The two constraints are now separate.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyExistsConstraint"/> class.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PropertyExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the property exists for a given object
+ </summary>
+ <param name="actual">The object to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RangeConstraint">
+ <summary>
+ RangeConstraint tests whether two values are within a
+ specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RangeConstraint"/> class.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.RangeConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RegexConstraint">
+ <summary>
+ RegexConstraint can test whether a string matches
+ the pattern provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RegexConstraint"/> class.
+ </summary>
+ <param name="pattern">The pattern.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
+ <summary>
+ ResolvableConstraintExpression is used to represent a compound
+ constraint being constructed at a point where the last operator
+ may either terminate the expression or may have additional
+ qualifying constraints added to it.
+
+ It is used, for example, for a Property element or for
+ an Exception element, either of which may be optionally
+ followed by constraints that apply to the property or
+ exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression,
+ passing in a pre-populated ConstraintBuilder.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
+ <summary>
+ Appends an And Operator to the expression
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
+ <summary>
+ Appends an Or operator to the expression.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
+ <summary>
+ Resolve the current expression to a Constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ReusableConstraint">
+ <summary>
+ ReusableConstraint wraps a constraint expression after
+ resolving it so that it can be reused consistently.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Construct a ReusableConstraint from a constraint expression
+ </summary>
+ <param name="c">The expression to be resolved and reused</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.op_Implicit(NUnit.Framework.Constraints.Constraint)~NUnit.Framework.Constraints.ReusableConstraint">
+ <summary>
+ Converts a constraint to a ReusableConstraint
+ </summary>
+ <param name="c">The constraint to be converted</param>
+ <returns>A ReusableConstraint</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.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:NUnit.Framework.Constraints.ReusableConstraint.Resolve">
+ <summary>
+ Return the top-level constraint for this expression
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
+ <summary>
+ SameAsConstraint tests whether an object is identical to
+ the object passed to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SameAsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected object.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SameAsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SameAsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SamePathConstraint">
+ <summary>
+ Summary description for SamePathConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SamePathConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint">
+ <summary>
+ SamePathOrUnderConstraint tests that one path is under another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
+ <summary>
+ SomeItemsConstraint applies another constraint to each
+ item in a collection, succeeding if any of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SomeItemsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ succeeding if any item succeeds.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Func`3"/> object.
+ </summary>
+ <typeparam name="TCollectionType">The type of the elements in the collection.</typeparam>
+ <typeparam name="TMemberType">The type of the member.</typeparam>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.IComparer"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.Generic.IComparer`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Comparison`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.IEqualityComparer"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraintResult">
+ <summary>
+ The EqualConstraintResult class is tailored for formatting
+ and displaying the result of an EqualConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.#ctor(NUnit.Framework.Constraints.EqualConstraint,System.Object,System.Boolean)">
+ <summary>
+ Construct an EqualConstraintResult
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write a failure message. Overridden to provide custom
+ failure messages for EqualConstraint.
+ </summary>
+ <param name="writer">The MessageWriter to write to</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
+ <summary>
+ Display the failure information for two collections that did not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected collection.</param>
+ <param name="actual">The actual collection</param>
+ <param name="depth">The depth of this failure in a set of nested collections</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
+ <summary>
+ Displays a single line showing the types and sizes of the expected
+ and actual collections or arrays. If both are identical, the value is
+ only shown once.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected collection or array</param>
+ <param name="actual">The actual collection or array</param>
+ <param name="indent">The indentation level for the message line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayFailurePoint(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint,System.Int32)">
+ <summary>
+ Displays a single line showing the point in the expected and actual
+ arrays at which the comparison failed. If the arrays have different
+ structures or dimensions, both values are shown.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected array</param>
+ <param name="actual">The actual array</param>
+ <param name="failurePoint">Index of the failure point in the underlying collections</param>
+ <param name="indent">The indentation level for the message line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayEnumerableDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
+ <summary>
+ Display the failure information for two IEnumerables that did not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected enumeration.</param>
+ <param name="actual">The actual enumeration</param>
+ <param name="depth">The depth of this failure in a set of nested collections</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
+ <summary>
+ StartsWithConstraint can test whether a string starts
+ with an expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.StartsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StringConstraint">
+ <summary>
+ StringConstraint is the abstract base for constraints
+ that operate on strings. It supports the IgnoreCase
+ modifier for string operations.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
+ <summary>
+ The expected value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
+ <summary>
+ Indicates whether tests should be case-insensitive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.descriptionText">
+ <summary>
+ Description of this constraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.StringConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor">
+ <summary>
+ Constructs a StringConstraint without an expected value
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
+ <summary>
+ Constructs a StringConstraint given an expected value
+ </summary>
+ <param name="expected">The expected value</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
+ <summary>
+ Modify the constraint to ignore case in matching.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given string
+ </summary>
+ <param name="actual">The string to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubPathConstraint">
+ <summary>
+ SubPathConstraint tests that the actual path is under the expected path
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubPathConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubPathConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SubPathConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubPathConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
+ <summary>
+ SubstringConstraint can test whether a string contains
+ the expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubstringConstraint"/> class.
+ </summary>
+ <param name="expected">The expected.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SubstringConstraint.IgnoreCase">
+ <summary>
+ Modify the constraint to ignore case in matching.
+ This will call Using(StringComparison.CurrentCultureIgnoreCase).
+ </summary>
+ <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
+ than <see cref="F:System.StringComparison.CurrentCultureIgnoreCase"/> was already set.</exception>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Using(System.StringComparison)">
+ <summary>
+ Modify the constraint to the specified comparison.
+ </summary>
+ <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
+ than <paramref name="comparisonType"/> was already set.</exception>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
+ <summary>
+ ThrowsConstraint is used to test the exception thrown by
+ a delegate by applying a constraint to it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ThrowsConstraint"/> class,
+ using a constraint to be applied to the exception.
+ </summary>
+ <param name="baseConstraint">A constraint to apply to the caught exception.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
+ <summary>
+ Get the actual exception thrown - used by Assert.Throws.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Executes the code of the delegate and captures any exception.
+ If a non-null base constraint was provided, it applies that
+ constraint to the exception.
+ </summary>
+ <param name="actual">A delegate representing the code to be tested</param>
+ <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Converts an ActualValueDelegate to a TestDelegate
+ before calling the primary overload.
+ </summary>
+ <param name="del"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ThrowsConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. This override only handles the special message
+ used when an exception is expected but none is thrown.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsExceptionConstraint">
+ <summary>
+ ThrowsExceptionConstraint tests that an exception has
+ been thrown, without any further tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsExceptionConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(``0)">
+ <summary>
+ Executes the code and returns success if an exception is thrown.
+ </summary>
+ <param name="actual">A delegate representing the code to be tested</param>
+ <returns>True if an exception is thrown, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
+ <summary>
+ ThrowsNothingConstraint tests that a delegate does not
+ throw an exception.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsNothingConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True if no exception is thrown, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Tolerance">
+ <summary>
+ The Tolerance class generalizes the notion of a tolerance
+ within which an equality test succeeds. Normally, it is
+ used with numeric types, but it can be used with any
+ type that supports taking a difference between two
+ objects and comparing that difference to a value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Default">
+ <summary>
+ Returns a default Tolerance object, equivalent to an exact match.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Exact">
+ <summary>
+ Returns an empty Tolerance object, equivalent to an exact match.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
+ <summary>
+ Constructs a linear tolerance of a specified amount
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
+ <summary>
+ Constructs a tolerance given an amount and <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/>
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
+ <summary>
+ Returns a new tolerance, using the current amount as a percentage.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
+ <summary>
+ Returns a new tolerance, using the current amount in Ulps
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of days.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of hours.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of minutes.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of seconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of milliseconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of clock ticks.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
+ <summary>
+ Gets the <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/> for the current Tolerance
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Amount">
+ <summary>
+ Gets the magnitude of the current Tolerance instance.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.IsUnsetOrDefault">
+ <summary>
+ Returns true if the current tolerance has not been set or is using the .
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.ApplyToValue(System.Object)">
+ <summary>
+ Apply the tolerance to an expected value and return
+ a Tolerance.Range that represents the acceptable values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
+ <summary>
+ Tests that the current Tolerance is linear with a
+ numeric value, throwing an exception if it is not.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Tolerance.Range">
+ <summary>
+ Tolerance.Range represents the range of values that match
+ a specific tolerance, when applied to a specific value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Tolerance.Range.LowerBound">
+ <summary>
+ The lower bound of the range
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Tolerance.Range.UpperBound">
+ <summary>
+ The Upper bound of the range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.Range.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a Range
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ToleranceMode">
+ <summary>
+ Modes in which the tolerance value for a comparison can be interpreted.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Unset">
+ <summary>
+ The tolerance was created with a value, without specifying
+ how the value would be used. This is used to prevent setting
+ the mode more than once and is generally changed to Linear
+ upon execution of the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
+ <summary>
+ The tolerance is used as a numeric range within which
+ two compared values are considered to be equal.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
+ <summary>
+ Interprets the tolerance as the percentage by which
+ the two compared values my deviate from each other.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
+ <summary>
+ Compares two values based in their distance in
+ representable numbers.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TrueConstraint">
+ <summary>
+ TrueConstraint tests that the actual value is true
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.TrueConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TrueConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TypeConstraint">
+ <summary>
+ TypeConstraint is the abstract base for constraints
+ that take a Type as their expected value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
+ <summary>
+ The expected Type used by the constraint
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.TypeConstraint.actualType">
+ <summary>
+ The type of the actual argument to which the constraint was applied
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type,System.String)">
+ <summary>
+ Construct a TypeConstraint for a given Type
+ </summary>
+ <param name="type">The expected type for the constraint</param>
+ <param name="descriptionPrefix">Prefix used in forming the constraint description</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
+ <summary>
+ UniqueItemsConstraint tests whether all the items in a
+ collection are unique.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.UniqueItemsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Check that all items are unique.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.XmlSerializableConstraint">
+ <summary>
+ XmlSerializableConstraint tests whether
+ an object is serializable in xml format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.XmlSerializableConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactCountConstraint">
+ <summary>
+ ExactCountConstraint applies another constraint to each
+ item in a collection, succeeding only if a specified
+ number of items succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32)">
+ <summary>
+ Construct a standalone ExactCountConstraint
+ </summary>
+ <param name="expectedCount"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct an ExactCountConstraint on top of an existing constraint
+ </summary>
+ <param name="expectedCount"></param>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ succeeding only if the expected number of items pass.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExactCountConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactCountOperator">
+ <summary>
+ Represents a constraint that succeeds if the specified
+ count of members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountOperator.#ctor(System.Int32)">
+ <summary>
+ Construct an ExactCountOperator for a specified count
+ </summary>
+ <param name="expectedCount">The expected count</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExceptionTypeConstraint">
+ <summary>
+ ExceptionTypeConstraint is a special version of ExactTypeConstraint
+ used to provided detailed info about the exception thrown in
+ an error message.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Constructs an ExceptionTypeConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Contains">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Item(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Key(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the dictionary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Value(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the dictionary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Substring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DirectoryAssert">
+ <summary>
+ Asserts on Directories
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use DirectoryAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Verifies that two directories are equal. Two directories are considered
+ equal if both are null, or if both point to the same directory.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if the directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Verifies that two directories are equal. Two directories are considered
+ equal if both are null, or if both point to the same directory.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that two directories are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that two directories are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String)">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String)">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ </member>
+ <member name="T:NUnit.Framework.Does">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Does.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Does.Exist">
+ <summary>
+ Returns a constraint that succeeds if the value
+ is a file or directory and it exists.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Contain(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Contain(System.String)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/>. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.ContainKey(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the Dictionary key collection.
+ </summary>
+ <param name="expected">The key to be matched in the Dictionary key collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Does.ContainValue(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the Dictionary value collection.
+ </summary>
+ <param name="expected">The value to be matched in the Dictionary value collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Does.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AssertionException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.IgnoreException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String)">
+ <param name="message"></param>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IgnoreException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.InconclusiveException">
+ <summary>
+ Thrown when a test executes inconclusively.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.InconclusiveException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.MultipleAssertException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor">
+ <summary>
+ Default Constructor (normally used)
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.MultipleAssertException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ResultStateException">
+ <summary>
+ Abstract base for Exceptions that terminate a test and provide a ResultState.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.ResultStateException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SuccessException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.String)">
+ <param name="message"></param>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.SuccessException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Guard">
+ <summary>
+ Class used to guard against unexpected argument values
+ or operations by throwing an appropriate exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentNotNull(System.Object,System.String)">
+ <summary>
+ Throws an exception if an argument is null
+ </summary>
+ <param name="value">The value to be tested</param>
+ <param name="name">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentNotNullOrEmpty(System.String,System.String)">
+ <summary>
+ Throws an exception if a string argument is null or empty
+ </summary>
+ <param name="value">The value to be tested</param>
+ <param name="name">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentInRange(System.Boolean,System.String,System.String)">
+ <summary>
+ Throws an ArgumentOutOfRangeException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ <param name="paramName">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentValid(System.Boolean,System.String,System.String)">
+ <summary>
+ Throws an ArgumentException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ <param name="paramName">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.OperationValid(System.Boolean,System.String)">
+ <summary>
+ Throws an InvalidOperationException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AssertionResult">
+ <summary>
+ The AssertionResult class represents the result of a single assertion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.#ctor(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
+ <summary>
+ Construct an AssertionResult
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.Status">
+ <summary> The pass/fail status of the assertion</summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.Message">
+ <summary>The message produced by the assertion, or null</summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.StackTrace">
+ <summary>The stacktrace associated with the assertion, or null</summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.ToString">
+ <summary>
+ ToString Override
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.GetHashCode">
+ <summary>
+ Override GetHashCode
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.Equals(System.Object)">
+ <summary>
+ Override Equals
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AssertionStatus">
+ <summary>
+ AssertionStatus enumeration represents the possible outcomes of an assertion.
+ The order of definition is significant, higher level values override lower
+ ones in determining the overall result of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Inconclusive">
+ <summary>
+ An assumption failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Passed">
+ <summary>
+ The assertion succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Warning">
+ <summary>
+ A warning message was issued
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Failed">
+ <summary>
+ The assertion failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Error">
+ <summary>
+ An unexpected exception was thrown
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IApplyToContext">
+ <summary>
+ The IApplyToContext interface is implemented by attributes
+ that want to make changes to the execution context before
+ a test is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IApplyToContext.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the execution context
+ </summary>
+ <param name="context">The execution context</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IApplyToTest">
+ <summary>
+ The IApplyToTest interface is implemented by self-applying
+ attributes that modify the state of a test in some way.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IApplyToTest.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test as defined for the specific attribute.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ICombiningStrategy">
+ <summary>
+ CombiningStrategy is the abstract base for classes that
+ know how to combine values provided for individual test
+ parameters to create a set of test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ICombiningStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ICommandWrapper">
+ <summary>
+ ICommandWrapper is implemented by attributes and other
+ objects able to wrap a TestCommand with another command.
+ </summary>
+ <remarks>
+ Attributes or other objects should implement one of the
+ derived interfaces, rather than this one, since they
+ indicate in which part of the command chain the wrapper
+ should be applied.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ICommandWrapper.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IWrapTestMethod">
+ <summary>
+ Objects implementing this interface are used to wrap
+ the TestMethodCommand itself. They apply after SetUp
+ has been run and before TearDown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IWrapSetUpTearDown">
+ <summary>
+ Objects implementing this interface are used to wrap
+ the entire test, including SetUp and TearDown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IDisposableFixture">
+ <summary>
+ Any ITest that implements this interface is at a level that the implementing
+ class should be disposed at the end of the test run
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IFixtureBuilder">
+ <summary>
+ The IFixtureBuilder interface is exposed by a class that knows how to
+ build a TestFixture from one or more Types. In general, it is exposed
+ by an attribute, but may be implemented in a helper class used by the
+ attribute in some cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build one or more TestFixtures from type provided. At least one
+ non-null TestSuite must always be returned, since the method is
+ generally called because the user has marked the target class as
+ a fixture. If something prevents the fixture from being used, it
+ will be returned nonetheless, labelled as non-runnable.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A TestSuite object or one derived from TestSuite.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IImplyFixture">
+ <summary>
+ IImplyFixture is an empty marker interface used by attributes like
+ TestAttribute that cause the class where they are used to be treated
+ as a TestFixture even without a TestFixtureAttribute.
+
+ Marker interfaces are not usually considered a good practice, but
+ we use it here to avoid cluttering the attribute hierarchy with
+ classes that don't contain any extra implementation.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IMethodInfo">
+ <summary>
+ The IMethodInfo class is used to encapsulate information
+ about a method in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.TypeInfo">
+ <summary>
+ Gets the Type from which this method was reflected.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.MethodInfo">
+ <summary>
+ Gets the MethodInfo for this method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.Name">
+ <summary>
+ Gets the name of the method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsAbstract">
+ <summary>
+ Gets a value indicating whether the method is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsPublic">
+ <summary>
+ Gets a value indicating whether the method is public.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the method contains unassigned generic type parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethod">
+ <summary>
+ Gets a value indicating whether the method is a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethodDefinition">
+ <summary>
+ Gets a value indicating whether the MethodInfo represents the definition of a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ReturnType">
+ <summary>
+ Gets the return Type of the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetParameters">
+ <summary>
+ Gets the parameters of the method.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetGenericArguments">
+ <summary>
+ Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.MakeGenericMethod(System.Type[])">
+ <summary>
+ Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
+ </summary>
+ <param name="typeArguments">The type arguments to be used</param>
+ <returns>A new IMethodInfo with the type arguments replaced</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.Invoke(System.Object,System.Object[])">
+ <summary>
+ Invokes the method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterDataProvider">
+ <summary>
+ The IDataPointProvider interface is used by extensions
+ that provide data for a single test parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>True if any data is available, otherwise false.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>An IEnumerable providing the required data</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterDataSource">
+ <summary>
+ The IParameterDataSource interface is implemented by types
+ that can provide data for a test method parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataSource.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Gets an enumeration of data items for use as arguments
+ for a test method parameter.
+ </summary>
+ <param name="parameter">The parameter for which data is needed</param>
+ <returns>An enumeration containing individual data items</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterInfo">
+ <summary>
+ The IParameterInfo interface is an abstraction of a .NET parameter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.IsOptional">
+ <summary>
+ Gets a value indicating whether the parameter is optional
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.Method">
+ <summary>
+ Gets an IMethodInfo representing the method for which this is a parameter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterInfo">
+ <summary>
+ Gets the underlying .NET ParameterInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterType">
+ <summary>
+ Gets the Type of the parameter
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IPropertyBag">
+ <summary>
+ A PropertyBag represents a collection of name/value pairs
+ that allows duplicate entries with the same key. Methods
+ are provided for adding a new pair as well as for setting
+ a key to a single value. All keys are strings but values
+ may be of any type. Null values are not permitted, since
+ a null entry represents the absence of the key.
+
+ The entries in a PropertyBag are of two kinds: those that
+ take a single value and those that take multiple values.
+ However, the PropertyBag has no knowledge of which entries
+ fall into each category and the distinction is entirely
+ up to the code using the PropertyBag.
+
+ When working with multi-valued properties, client code
+ should use the Add method to add name/value pairs and
+ indexing to retrieve a list of all values for a given
+ key. For example:
+
+ bag.Add("Tag", "one");
+ bag.Add("Tag", "two");
+ Assert.That(bag["Tag"],
+ Is.EqualTo(new string[] { "one", "two" }));
+
+ When working with single-valued properties, client code
+ should use the Set method to set the value and Get to
+ retrieve the value. The GetSetting methods may also be
+ used to retrieve the value in a type-safe manner while
+ also providing default. For example:
+
+ bag.Set("Priority", "low");
+ bag.Set("Priority", "high"); // replaces value
+ Assert.That(bag.Get("Priority"),
+ Is.EqualTo("high"));
+ Assert.That(bag.GetSetting("Priority", "low"),
+ Is.EqualTo("high"));
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Add(System.String,System.Object)">
+ <summary>
+ Adds a key/value pair to the property bag
+ </summary>
+ <param name="key">The key</param>
+ <param name="value">The value</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Set(System.String,System.Object)">
+ <summary>
+ Sets the value for a key, removing any other
+ values that are already in the property set.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Get(System.String)">
+ <summary>
+ Gets a single value for a key, using the first
+ one if multiple values are present and returning
+ null if the value is not found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.ContainsKey(System.String)">
+ <summary>
+ Gets a flag indicating whether the specified key has
+ any entries in the property set.
+ </summary>
+ <param name="key">The key to be checked</param>
+ <returns>True if their are values present, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Item(System.String)">
+ <summary>
+ Gets or sets the list of values for a particular key
+ </summary>
+ <param name="key">The key for which the values are to be retrieved or set</param>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Keys">
+ <summary>
+ Gets a collection containing all the keys in the property set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IReflectionInfo">
+ <summary>
+ The IReflectionInfo interface is implemented by NUnit wrapper objects that perform reflection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.IsDefined``1(System.Boolean)">
+ <summary>
+ Returns a value indicating whether an attribute of the specified type is defined on this object.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ISimpleTestBuilder">
+ <summary>
+ The ISimpleTestBuilder interface is exposed by a class that knows how to
+ build a single TestMethod from a suitable MethodInfo Types. In general,
+ it is exposed by an attribute, but may be implemented in a helper class
+ used by the attribute in some cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISimpleTestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a TestMethod from the provided MethodInfo.
+ </summary>
+ <param name="method">The method to be used as a test</param>
+ <param name="suite">The TestSuite to which the method will be added</param>
+ <returns>A TestMethod object</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ISuiteBuilder">
+ <summary>
+ The ISuiteBuilder interface is exposed by a class that knows how to
+ build a suite from one or more Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Examine the type and determine if it is suitable for
+ this builder to use in building a TestSuite.
+
+ Note that returning false will cause the type to be ignored
+ in loading the tests. If it is desired to load the suite
+ but label it as non-runnable, ignored, etc., then this
+ method must return true.
+ </summary>
+ <param name="typeInfo">The type of the fixture to be used</param>
+ <returns>True if the type can be used to build a TestSuite</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestSuite from type provided.
+ </summary>
+ <param name="typeInfo">The type of the fixture to be used</param>
+ <returns>A TestSuite</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITest">
+ <summary>
+ Common interface supported by all representations
+ of a test. Only includes informational fields.
+ The Run method is specifically excluded to allow
+ for data-only representations of a test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Id">
+ <summary>
+ Gets the id of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Name">
+ <summary>
+ Gets the name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TestType">
+ <summary>
+ Gets the type of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.FullName">
+ <summary>
+ Gets the fully qualified name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.ClassName">
+ <summary>
+ Gets the name of the class containing this test. Returns
+ null if the test is not associated with a class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.MethodName">
+ <summary>
+ Gets the name of the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TypeInfo">
+ <summary>
+ Gets the Type of the test fixture, if applicable, or
+ null if no fixture type is associated with this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Method">
+ <summary>
+ Gets an IMethod for the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.RunState">
+ <summary>
+ Gets the RunState of the test, indicating whether it can be run.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TestCaseCount">
+ <summary>
+ Count of the test cases ( 1 if this is a test case )
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Properties">
+ <summary>
+ Gets the properties of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Parent">
+ <summary>
+ Gets the parent test, if any.
+ </summary>
+ <value>The parent test or null if none exists.</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.IsSuite">
+ <summary>
+ Returns true if this is a test suite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Fixture">
+ <summary>
+ Gets a fixture object for running this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none are required.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestBuilder">
+ <summary>
+ The ITestBuilder interface is exposed by a class that knows how to
+ build one or more TestMethods from a MethodInfo. In general, it is exposed
+ by an attribute, which has additional information available to provide
+ the necessary test parameters to distinguish the test cases built.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build one or more TestMethods from the provided MethodInfo.
+ </summary>
+ <param name="method">The method to be used as a test</param>
+ <param name="suite">The TestSuite to which the method will be added</param>
+ <returns>A TestMethod object</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestCaseBuilder">
+ <summary>
+ The ITestCaseBuilder interface is exposed by a class that knows how to
+ build a test case from certain methods.
+ </summary>
+ <remarks>
+ This interface is not the same as the ITestCaseBuilder interface in NUnit 2.x.
+ We have reused the name because the two products don't interoperate at all.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Examine the method and determine if it is suitable for
+ this builder to use in building a TestCase to be
+ included in the suite being populated.
+
+ Note that returning false will cause the method to be ignored
+ in loading the tests. If it is desired to load the method
+ but label it as non-runnable, ignored, etc., then this
+ method must return true.
+ </summary>
+ <param name="method">The test method to examine</param>
+ <param name="suite">The suite being populated</param>
+ <returns>True is the builder can use this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a TestCase from the provided MethodInfo for
+ inclusion in the suite being constructed.
+ </summary>
+ <param name="method">The method to be used as a test case</param>
+ <param name="suite">The test suite being populated, or null</param>
+ <returns>A TestCase or null</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestCaseData">
+ <summary>
+ The ITestCaseData interface is implemented by a class
+ that is able to return complete testcases for use by
+ a parameterized test method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestCaseData.ExpectedResult">
+ <summary>
+ Gets the expected result of the test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestCaseData.HasExpectedResult">
+ <summary>
+ Returns true if an expected result has been set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestData">
+ <summary>
+ The ITestData interface is implemented by a class that
+ represents a single instance of a parameterized test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.TestName">
+ <summary>
+ Gets the name to be used for the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.RunState">
+ <summary>
+ Gets the RunState for this test case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.Arguments">
+ <summary>
+ Gets the argument list to be provided to the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.Properties">
+ <summary>
+ Gets the property dictionary for the test case
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestFilter">
+ <summary>
+ Interface to be implemented by filters applied to tests.
+ The filter applies when running the test, after it has been
+ loaded, since this is the only time an ITest exists.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. Pass
+ may examine the parents and/or descendants of a test, depending
+ on the semantics of the particular filter
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestFixtureData">
+ <summary>
+ The ITestCaseData interface is implemented by a class
+ that is able to return the data required to create an
+ instance of a parameterized test fixture.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestFixtureData.TypeArgs">
+ <summary>
+ Get the TypeArgs if separately set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestListener">
+ <summary>
+ The ITestListener interface is used internally to receive
+ notifications of significant events while a test is being
+ run. The events are propagated to clients by means of an
+ AsyncCallback. NUnit extensions may also monitor these events.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test has finished
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestResult">
+ <summary>
+ The ITestResult interface represents the result of a test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.ResultState">
+ <summary>
+ Gets the ResultState of the test result, which
+ indicates the success or failure of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Name">
+ <summary>
+ Gets the name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.FullName">
+ <summary>
+ Gets the full name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Duration">
+ <summary>
+ Gets the elapsed time for running the test in seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.StartTime">
+ <summary>
+ Gets or sets the time the test started running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.EndTime">
+ <summary>
+ Gets or sets the time the test finished running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure. Not available in
+ the Compact Framework 1.0.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertCount">
+ <summary>
+ Gets the number of asserts executed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ Accessing HasChildren should not force creation of the
+ Children collection in classes implementing this interface.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Test">
+ <summary>
+ Gets the Test to which this result applies.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Output">
+ <summary>
+ Gets any text output written to this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertionResults">
+ <summary>
+ Gets a list of AssertionResults associated with the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.TestAttachments">
+ <summary>
+ Gets the collection of files attached to the test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITypeInfo">
+ <summary>
+ The ITypeInfo interface is an abstraction of a .NET Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Type">
+ <summary>
+ Gets the underlying Type on which this ITypeInfo is based
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.BaseType">
+ <summary>
+ Gets the base type of this type as an ITypeInfo
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.IsType(System.Type)">
+ <summary>
+ Returns true if the Type wrapped is equal to the argument
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Name">
+ <summary>
+ Gets the Name of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.FullName">
+ <summary>
+ Gets the FullName of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Assembly">
+ <summary>
+ Gets the assembly in which the type is declared
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Namespace">
+ <summary>
+ Gets the Namespace of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsAbstract">
+ <summary>
+ Gets a value indicating whether the type is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericType">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericTypeDefinition">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type definition
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsSealed">
+ <summary>
+ Gets a value indicating whether the type is sealed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsStaticClass">
+ <summary>
+ Gets a value indicating whether this type is a static class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName">
+ <summary>
+ Get the display name for this typeInfo.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName(System.Object[])">
+ <summary>
+ Get the display name for an object of this type, constructed with specific arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetGenericTypeDefinition">
+ <summary>
+ Returns a Type representing a generic type definition from which this Type can be constructed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.MakeGenericType(System.Type[])">
+ <summary>
+ Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasMethodWithAttribute(System.Type)">
+ <summary>
+ Returns a value indicating whether this type has a method with a specified public attribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetMethods(System.Reflection.BindingFlags)">
+ <summary>
+ Returns an array of IMethodInfos for methods of this Type
+ that match the specified flags.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetConstructor(System.Type[])">
+ <summary>
+ Gets the public constructor taking the specified argument Types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasConstructor(System.Type[])">
+ <summary>
+ Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.Construct(System.Object[])">
+ <summary>
+ Construct an object of this Type, using the specified arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IXmlNodeBuilder">
+ <summary>
+ An object implementing IXmlNodeBuilder is able to build
+ an XML representation of itself and any children.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.ToXml(System.Boolean)">
+ <summary>
+ Returns a TNode representing the current object.
+ </summary>
+ <param name="recursive">If true, children are included where applicable</param>
+ <returns>A TNode representing the result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns a TNode representing the current object after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, children are included, where applicable</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ResultState">
+ <summary>
+ The ResultState class represents the outcome of running a test.
+ It contains two pieces of information. The Status of the test
+ is an enum indicating whether the test passed, failed, was
+ skipped or was inconclusive. The Label provides a more
+ detailed breakdown for use by client runners.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="label">The label.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="site">The stage at which the result was produced</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="label">The label.</param>
+ <param name="site">The stage at which the result was produced</param>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Inconclusive">
+ <summary>
+ The result is inconclusive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Skipped">
+ <summary>
+ The test has been skipped.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Ignored">
+ <summary>
+ The test has been ignored.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Explicit">
+ <summary>
+ The test was skipped because it is explicit
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Success">
+ <summary>
+ The test succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Warning">
+ <summary>
+ The test issued a warning
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Failure">
+ <summary>
+ The test failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Error">
+ <summary>
+ The test encountered an unexpected exception
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Cancelled">
+ <summary>
+ The test was cancelled by the user
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.NotRunnable">
+ <summary>
+ The test was not runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.ChildFailure">
+ <summary>
+ A suite failed because one or more child tests failed or had errors
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpFailure">
+ <summary>
+ A suite failed in its OneTimeSetUp
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpError">
+ <summary>
+ A suite had an unexpected exception in its OneTimeSetUp
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.TearDownError">
+ <summary>
+ A suite had an unexpected exception in its OneTimeDown
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Status">
+ <summary>
+ Gets the TestStatus for the test.
+ </summary>
+ <value>The status.</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Label">
+ <summary>
+ Gets the label under which this test result is
+ categorized, if any.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Site">
+ <summary>
+ Gets the stage of test execution in which
+ the failure or other result took place.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.WithSite(NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Get a new ResultState, which is the same as the current
+ one but with the FailureSite set to the specified value.
+ </summary>
+ <param name="site">The FailureSite to use</param>
+ <returns>A new ResultState</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.Matches(NUnit.Framework.Interfaces.ResultState)">
+ <summary>
+ Test whether this ResultState has the same Status and Label
+ as another one. In other words, the whether two are equal
+ ignoring the Site.
+ </summary>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.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:NUnit.Framework.Interfaces.ResultState.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:NUnit.Framework.Interfaces.ResultState.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="T:NUnit.Framework.Interfaces.FailureSite">
+ <summary>
+ The FailureSite enum indicates the stage of a test
+ in which an error or failure occurred.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Test">
+ <summary>
+ Failure in the test itself
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.SetUp">
+ <summary>
+ Failure in the SetUp method
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.TearDown">
+ <summary>
+ Failure in the TearDown method
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Parent">
+ <summary>
+ Failure of a parent test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Child">
+ <summary>
+ Failure of a child test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.RunState">
+ <summary>
+ The RunState enum indicates whether a test can be executed.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.NotRunnable">
+ <summary>
+ The test is not runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Runnable">
+ <summary>
+ The test is runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Explicit">
+ <summary>
+ The test can only be run explicitly
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Skipped">
+ <summary>
+ The test has been skipped. This value may
+ appear on a Test when certain attributes
+ are used to skip the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Ignored">
+ <summary>
+ The test has been ignored. May appear on
+ a Test, when the IgnoreAttribute is used.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestAttachment">
+ <summary>
+ The TestAttachment class represents a file attached to a TestResult,
+ with an optional description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestAttachment.FilePath">
+ <summary>
+ Absolute file path to attachment file
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestAttachment.Description">
+ <summary>
+ User specifed description of attachment. May be null.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestAttachment.#ctor(System.String,System.String)">
+ <summary>
+ Creates a TestAttachment class to represent a file attached to a test result.
+ </summary>
+ <param name="filePath">Absolute file path to attachment file</param>
+ <param name="description">User specifed description of attachment. May be null.</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestOutput">
+ <summary>
+ The TestOutput class holds a unit of output from
+ a test to a specific output stream
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.#ctor(System.String,System.String,System.String,System.String)">
+ <summary>
+ Construct with text, output destination type and
+ the name of the test that produced the output.
+ </summary>
+ <param name="text">Text to be output</param>
+ <param name="stream">Name of the stream or channel to which the text should be written</param>
+ <param name="testId">Id of the test that produced the output</param>
+ <param name="testName">FullName of test that produced the output</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.ToString">
+ <summary>
+ Return string representation of the object for debugging
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.Text">
+ <summary>
+ Get the text
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.Stream">
+ <summary>
+ Get the output type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.TestName">
+ <summary>
+ Get the name of the test that created the output
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.TestId">
+ <summary>
+ Get the id of the test that created the output
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.ToXml">
+ <summary>
+ Convert the TestOutput object to an XML string
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestStatus">
+ <summary>
+ The TestStatus enum indicates the result of running a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Inconclusive">
+ <summary>
+ The test was inconclusive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Skipped">
+ <summary>
+ The test has skipped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Passed">
+ <summary>
+ The test succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Warning">
+ <summary>
+ There was a warning
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Failed">
+ <summary>
+ The test failed
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TNode">
+ <summary>
+ TNode represents a single node in the XML representation
+ of a Test or TestResult. It replaces System.Xml.XmlNode and
+ System.Xml.Linq.XElement, providing a minimal set of methods
+ for operating on the XML in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String)">
+ <summary>
+ Constructs a new instance of TNode
+ </summary>
+ <param name="name">The name of the node</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String)">
+ <summary>
+ Constructs a new instance of TNode with a value
+ </summary>
+ <param name="name">The name of the node</param>
+ <param name="value">The text content of the node</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String,System.Boolean)">
+ <summary>
+ Constructs a new instance of TNode with a value
+ </summary>
+ <param name="name">The name of the node</param>
+ <param name="value">The text content of the node</param>
+ <param name="valueIsCDATA">Flag indicating whether to use CDATA when writing the text</param>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Name">
+ <summary>
+ Gets the name of the node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Value">
+ <summary>
+ Gets the value of the node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.ValueIsCDATA">
+ <summary>
+ Gets a flag indicating whether the value should be output using CDATA.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Attributes">
+ <summary>
+ Gets the dictionary of attributes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.ChildNodes">
+ <summary>
+ Gets a list of child nodes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.FirstChild">
+ <summary>
+ Gets the first ChildNode
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.OuterXml">
+ <summary>
+ Gets the XML representation of this node.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.FromXml(System.String)">
+ <summary>
+ Create a TNode from it's XML text representation
+ </summary>
+ <param name="xmlText">The XML text to be parsed</param>
+ <returns>A TNode</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String)">
+ <summary>
+ Adds a new element as a child of the current node and returns it.
+ </summary>
+ <param name="name">The element name.</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String,System.String)">
+ <summary>
+ Adds a new element with a value as a child of the current node and returns it.
+ </summary>
+ <param name="name">The element name</param>
+ <param name="value">The text content of the new element</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElementWithCDATA(System.String,System.String)">
+ <summary>
+ Adds a new element with a value as a child of the current node and returns it.
+ The value will be output using a CDATA section.
+ </summary>
+ <param name="name">The element name</param>
+ <param name="value">The text content of the new element</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddAttribute(System.String,System.String)">
+ <summary>
+ Adds an attribute with a specified name and value to the XmlNode.
+ </summary>
+ <param name="name">The name of the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.SelectSingleNode(System.String)">
+ <summary>
+ Finds a single descendant of this node matching an xpath
+ specification. The format of the specification is
+ limited to what is needed by NUnit and its tests.
+ </summary>
+ <param name="xpath"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.SelectNodes(System.String)">
+ <summary>
+ Finds all descendants of this node matching an xpath
+ specification. The format of the specification is
+ limited to what is needed by NUnit and its tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.WriteTo(System.Xml.XmlWriter)">
+ <summary>
+ Writes the XML representation of the node to an XmlWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.NodeList">
+ <summary>
+ Class used to represent a list of XmlResults
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AttributeDictionary">
+ <summary>
+ Class used to represent the attributes of a node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AttributeDictionary.Item(System.String)">
+ <summary>
+ Gets or sets the value associated with the specified key.
+ Overridden to return null if attribute is not found.
+ </summary>
+ <param name="key">The key.</param>
+ <returns>Value of the attribute or null</returns>
+ </member>
+ <member name="T:NUnit.Framework.FileAssert">
+ <summary>
+ Asserts on Files
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use FileAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
+ <summary>
+ Verifies that two Streams are equal. Two Streams are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream)">
+ <summary>
+ Verifies that two Streams are equal. Two Streams are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo)">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String)">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
+ <summary>
+ Asserts that two Streams are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ <param name="message">The message to be displayed when the two Stream are the same.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream)">
+ <summary>
+ Asserts that two Streams are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo)">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String)">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo)">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.String)">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo)">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String)">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="T:NUnit.Framework.Has">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.One">
+ <summary>
+ Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/> which will apply
+ the following constraint to only one member of the collection,
+ and fail if none or more than one match occurs.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.AssemblyHelper">
+ <summary>
+ AssemblyHelper provides static methods for working
+ with assemblies.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPath(System.Reflection.Assembly)">
+ <summary>
+ Gets the path from which an assembly was loaded.
+ For builds where this is not possible, returns
+ the name of the assembly.
+ </summary>
+ <param name="assembly">The assembly.</param>
+ <returns>The path.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetDirectoryName(System.Reflection.Assembly)">
+ <summary>
+ Gets the path to the directory from which an assembly was loaded.
+ </summary>
+ <param name="assembly">The assembly.</param>
+ <returns>The path.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyName(System.Reflection.Assembly)">
+ <summary>
+ Gets the AssemblyName of an assembly.
+ </summary>
+ <param name="assembly">The assembly</param>
+ <returns>An AssemblyName</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.Load(System.String)">
+ <summary>
+ Loads an assembly given a string, which may be the
+ path to the assembly or the AssemblyName
+ </summary>
+ <param name="nameOrPath"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPathFromCodeBase(System.String)">
+ <summary>
+ Gets the assembly path from code base.
+ </summary>
+ <remarks>Public for testing purposes</remarks>
+ <param name="codeBase">The code base.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AsyncInvocationRegion.WaitForPendingOperationsToComplete(System.Object)">
+ <summary>
+ Waits for pending asynchronous operations to complete, if appropriate,
+ and returns a proper result of the invocation by unwrapping task results
+ </summary>
+ <param name="invocationResult">The raw result of the method invocation</param>
+ <returns>The unwrapped result, if necessary</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.CombinatorialStrategy">
+ <summary>
+ CombinatorialStrategy creates test cases by using all possible
+ combinations of the parameter data.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.CombinatorialStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DatapointProvider">
+ <summary>
+ Provides data from fields marked with the DatapointAttribute or the
+ DatapointsAttribute.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ True if any data is available, otherwise false.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ An IEnumerable providing the required data
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder">
+ <summary>
+ Class to build ether a parameterized or a normal NUnitTestMethod.
+ There are four cases that the builder must deal with:
+ 1. The method needs no params and none are provided
+ 2. The method needs params and they are provided
+ 3. The method needs no params but they are provided in error
+ 4. The method needs params but they are not provided
+ This could have been done using two different builders, but it
+ turned out to be simpler to have just one. The BuildFrom method
+ takes a different branch depending on whether any parameters are
+ provided, but all four cases are dealt with in lower-level methods
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Determines if the method can be used to build an NUnit test
+ test method of some kind. The method must normally be marked
+ with an identifying attribute for this to be true.
+
+ Note that this method does not check that the signature
+ of the method for validity. If we did that here, any
+ test methods with invalid signatures would be passed
+ over in silence in the test run. Since we want such
+ methods to be reported, the check for validity is made
+ in BuildFrom rather than here.
+ </summary>
+ <param name="method">An IMethodInfo for the method being used as a test method</param>
+ <returns>True if the builder can create a test case from this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Build a Test from the provided MethodInfo. Depending on
+ whether the method takes arguments and on the availability
+ of test case data, this method may return a single test
+ or a group of tests contained in a ParameterizedMethodSuite.
+ </summary>
+ <param name="method">The method for which a test is to be built</param>
+ <returns>A Test representing one or more method invocations</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Determines if the method can be used to build an NUnit test
+ test method of some kind. The method must normally be marked
+ with an identifying attribute for this to be true.
+
+ Note that this method does not check that the signature
+ of the method for validity. If we did that here, any
+ test methods with invalid signatures would be passed
+ over in silence in the test run. Since we want such
+ methods to be reported, the check for validity is made
+ in BuildFrom rather than here.
+ </summary>
+ <param name="method">An IMethodInfo for the method being used as a test method</param>
+ <param name="parentSuite">The test suite being built, to which the new test would be added</param>
+ <returns>True if the builder can create a test case from this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a Test from the provided MethodInfo. Depending on
+ whether the method takes arguments and on the availability
+ of test case data, this method may return a single test
+ or a group of tests contained in a ParameterizedMethodSuite.
+ </summary>
+ <param name="method">The method for which a test is to be built</param>
+ <param name="parentSuite">The test fixture being populated, or null</param>
+ <returns>A Test representing one or more method invocations</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildParameterizedMethodSuite(NUnit.Framework.Interfaces.IMethodInfo,System.Collections.Generic.IEnumerable{NUnit.Framework.Internal.TestMethod})">
+ <summary>
+ Builds a ParameterizedMethodSuite containing individual test cases.
+ </summary>
+ <param name="method">The method for which a test is to be built.</param>
+ <param name="tests">The list of test cases to include.</param>
+ <returns>A ParameterizedMethodSuite populated with test cases</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildSingleTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a simple, non-parameterized TestMethod for this method.
+ </summary>
+ <param name="method">The MethodInfo for which a test is to be built</param>
+ <param name="suite">The test suite for which the method is being built</param>
+ <returns>A TestMethod.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder">
+ <summary>
+ Class that can build a tree of automatic namespace
+ suites from a group of fixtures.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._namespaceIndex">
+ <summary>
+ NamespaceDictionary of all test suites we have created to represent
+ namespaces. Used to locate namespace parent suites for fixtures.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._globalInsertionPoint">
+ <summary>
+ Point in the tree where items in the global namespace are added
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.#ctor(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder"/> class.
+ </summary>
+ <param name="rootSuite">The root suite.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.RootSuite">
+ <summary>
+ Gets the root entry in the tree created by the NamespaceTreeBuilder.
+ </summary>
+ <value>The root suite.</value>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(System.Collections.Generic.IList{NUnit.Framework.Internal.Test})">
+ <summary>
+ Adds the specified fixtures to the tree.
+ </summary>
+ <param name="fixtures">The fixtures to be added.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Adds the specified fixture to the tree.
+ </summary>
+ <param name="fixture">The fixture to be added.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder">
+ <summary>
+ NUnitTestCaseBuilder is a utility class used by attributes
+ that build test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.#ctor">
+ <summary>
+ Constructs an <see cref="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.BuildTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test,NUnit.Framework.Internal.TestCaseParameters)">
+ <summary>
+ Builds a single NUnitTestMethod, either as a child of the fixture
+ or as one of a set of test cases under a ParameterizedTestMethodSuite.
+ </summary>
+ <param name="method">The MethodInfo from which to construct the TestMethod</param>
+ <param name="parentSuite">The suite or fixture to which the new test will be added</param>
+ <param name="parms">The ParameterSet to be used, or null</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.CheckTestMethodSignature(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Internal.TestCaseParameters)">
+ <summary>
+ Helper method that checks the signature of a TestMethod and
+ any supplied parameters to determine if the test is valid.
+
+ Currently, NUnitTestMethods are required to be public,
+ non-abstract methods, either static or instance,
+ returning void. They may take arguments but the values must
+ be provided or the TestMethod is not considered runnable.
+
+ Methods not meeting these criteria will be marked as
+ non-runnable and the method will return false in that case.
+ </summary>
+ <param name="testMethod">The TestMethod to be checked. If it
+ is found to be non-runnable, it will be modified.</param>
+ <param name="parms">Parameters to be used for this test, or null</param>
+ <returns>True if the method signature is valid, false if not</returns>
+ <remarks>
+ The return value is no longer used internally, but is retained
+ for testing purposes.
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder">
+ <summary>
+ NUnitTestFixtureBuilder is able to build a fixture given
+ a class marked with a TestFixtureAttribute or an unmarked
+ class containing test methods. In the first case, it is
+ called by the attribute and in the second directly by
+ NUnitSuiteBuilder.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestFixture from type provided. A non-null TestSuite
+ must always be returned, since the method is generally called
+ because the user has marked the target class as a fixture.
+ If something prevents the fixture from being used, it should
+ be returned nonetheless, labelled as non-runnable.
+ </summary>
+ <param name="typeInfo">An ITypeInfo for the fixture to be used.</param>
+ <returns>A TestSuite object or one derived from TestSuite.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo,NUnit.Framework.Interfaces.ITestFixtureData)">
+ <summary>
+ Overload of BuildFrom called by tests that have arguments.
+ Builds a fixture using the provided type and information
+ in the ITestFixtureData object.
+ </summary>
+ <param name="typeInfo">The TypeInfo for which to construct a fixture.</param>
+ <param name="testFixtureData">An object implementing ITestFixtureData or null.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.AddTestCasesToFixture(NUnit.Framework.Internal.TestFixture)">
+ <summary>
+ Method to add test cases to the newly constructed fixture.
+ </summary>
+ <param name="fixture">The fixture to which cases should be added</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildTestCase(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Method to create a test case from a MethodInfo and add
+ it to the fixture being built. It first checks to see if
+ any global TestCaseBuilder addin wants to build the
+ test case. If not, it uses the internal builder
+ collection maintained by this fixture builder.
+
+ The default implementation has no test case builders.
+ Derived classes should add builders to the collection
+ in their constructor.
+ </summary>
+ <param name="method">The method for which a test is to be created</param>
+ <param name="suite">The test suite being built.</param>
+ <returns>A newly constructed Test</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder">
+ <summary>
+ Built-in SuiteBuilder for all types of test classes.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Checks to see if the provided Type is a fixture.
+ To be considered a fixture, it must be a non-abstract
+ class with one or more attributes implementing the
+ IFixtureBuilder interface or one or more methods
+ marked as tests.
+ </summary>
+ <param name="typeInfo">The fixture type to check</param>
+ <returns>True if the fixture can be built, false if not</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestSuite from TypeInfo provided.
+ </summary>
+ <param name="typeInfo">The fixture type to build</param>
+ <returns>A TestSuite built from that type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.GetFixtureBuilderAttributes(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ We look for attributes implementing IFixtureBuilder at one level
+ of inheritance at a time. Attributes on base classes are not used
+ unless there are no fixture builder attributes at all on the derived
+ class. This is by design.
+ </summary>
+ <param name="typeInfo">The type being examined for attributes</param>
+ <returns>A list of the attributes found.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy">
+ <summary>
+ PairwiseStrategy creates test cases by combining the parameter
+ data so that all possible pairs of data items are used.
+ </summary>
+ <remarks>
+ <para>
+ The number of test cases that cover all possible pairs of test function
+ parameters values is significantly less than the number of test cases
+ that cover all possible combination of test function parameters values.
+ And because different studies show that most of software failures are
+ caused by combination of no more than two parameters, pairwise testing
+ can be an effective ways to test the system when it's impossible to test
+ all combinations of parameters.
+ </para>
+ <para>
+ The PairwiseStrategy code is based on "jenny" tool by Bob Jenkins:
+ http://burtleburtle.net/bob/math/jenny.html
+ </para>
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand">
+ <summary>
+ FleaRand is a pseudo-random number generator developed by Bob Jenkins:
+ http://burtleburtle.net/bob/rand/talksmall.html#flea
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand.#ctor(System.UInt32)">
+ <summary>
+ Initializes a new instance of the FleaRand class.
+ </summary>
+ <param name="seed">The seed.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo">
+ <summary>
+ FeatureInfo represents coverage of a single value of test function
+ parameter, represented as a pair of indices, Dimension and Feature. In
+ terms of unit testing, Dimension is the index of the test parameter and
+ Feature is the index of the supplied value in that parameter's list of
+ sources.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo.#ctor(System.Int32,System.Int32)">
+ <summary>
+ Initializes a new instance of FeatureInfo class.
+ </summary>
+ <param name="dimension">Index of a dimension.</param>
+ <param name="feature">Index of a feature.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple">
+ <summary>
+ A FeatureTuple represents a combination of features, one per test
+ parameter, which should be covered by a test case. In the
+ PairwiseStrategy, we are only trying to cover pairs of features, so the
+ tuples actually may contain only single feature or pair of features, but
+ the algorithm itself works with triplets, quadruples and so on.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
+ <summary>
+ Initializes a new instance of FeatureTuple class for a single feature.
+ </summary>
+ <param name="feature1">Single feature.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo,NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
+ <summary>
+ Initializes a new instance of FeatureTuple class for a pair of features.
+ </summary>
+ <param name="feature1">First feature.</param>
+ <param name="feature2">Second feature.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo">
+ <summary>
+ TestCase represents a single test case covering a list of features.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo.#ctor(System.Int32)">
+ <summary>
+ Initializes a new instance of TestCaseInfo class.
+ </summary>
+ <param name="length">A number of features in the test case.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator">
+ <summary>
+ PairwiseTestCaseGenerator class implements an algorithm which generates
+ a set of test cases which covers all pairs of possible values of test
+ function.
+ </summary>
+ <remarks>
+ <para>
+ The algorithm starts with creating a set of all feature tuples which we
+ will try to cover (see <see
+ cref="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.CreateAllTuples" /> method). This set
+ includes every single feature and all possible pairs of features. We
+ store feature tuples in the 3-D collection (where axes are "dimension",
+ "feature", and "all combinations which includes this feature"), and for
+ every two feature (e.g. "A" and "B") we generate both ("A", "B") and
+ ("B", "A") pairs. This data structure extremely reduces the amount of
+ time needed to calculate coverage for a single test case (this
+ calculation is the most time-consuming part of the algorithm).
+ </para>
+ <para>
+ Then the algorithm picks one tuple from the uncovered tuple, creates a
+ test case that covers this tuple, and then removes this tuple and all
+ other tuples covered by this test case from the collection of uncovered
+ tuples.
+ </para>
+ <para>
+ Picking a tuple to cover
+ </para>
+ <para>
+ There are no any special rules defined for picking tuples to cover. We
+ just pick them one by one, in the order they were generated.
+ </para>
+ <para>
+ Test generation
+ </para>
+ <para>
+ Test generation starts from creating a completely random test case which
+ covers, nevertheless, previously selected tuple. Then the algorithm
+ tries to maximize number of tuples which this test covers.
+ </para>
+ <para>
+ Test generation and maximization process repeats seven times for every
+ selected tuple and then the algorithm picks the best test case ("seven"
+ is a magic number which provides good results in acceptable time).
+ </para>
+ <para>Maximizing test coverage</para>
+ <para>
+ To maximize tests coverage, the algorithm walks thru the list of mutable
+ dimensions (mutable dimension is a dimension that are not included in
+ the previously selected tuple). Then for every dimension, the algorithm
+ walks thru the list of features and checks if this feature provides
+ better coverage than randomly selected feature, and if yes keeps this
+ feature.
+ </para>
+ <para>
+ This process repeats while it shows progress. If the last iteration
+ doesn't improve coverage, the process ends.
+ </para>
+ <para>
+ In addition, for better results, before start every iteration, the
+ algorithm "scrambles" dimensions - so for every iteration dimension
+ probes in a different order.
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.GetTestCases(System.Int32[])">
+ <summary>
+ Creates a set of test cases for specified dimensions.
+ </summary>
+ <param name="dimensions">
+ An array which contains information about dimensions. Each element of
+ this array represents a number of features in the specific dimension.
+ </param>
+ <returns>
+ A set of test cases.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by this strategy instance.
+ </summary>
+ <returns>A set of test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.ParameterDataProvider">
+ <summary>
+ The ParameterDataProvider class implements IParameterDataProvider
+ and hosts one or more individual providers.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.#ctor(NUnit.Framework.Interfaces.IParameterDataProvider[])">
+ <summary>
+ Construct with a collection of individual providers
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>True if any data is available, otherwise false.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>An IEnumerable providing the required data</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider">
+ <summary>
+ ParameterDataSourceProvider supplies individual argument values for
+ single parameters using attributes implementing IParameterDataSource.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ True if any data is available, otherwise false.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ An IEnumerable providing the required data
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.SequentialStrategy">
+ <summary>
+ SequentialStrategy creates test cases by using all of the
+ parameter data sources in parallel, substituting <c>null</c>
+ when any of them run out of data.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.SequentialStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand">
+ <summary>
+ TestActionAfterCommand handles the AfterTest method of a single
+ TestActionItem, provided the items BeforeTest has been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestActionItem to run before the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.AfterTestCommand">
+ <summary>
+ AfterCommand is a DelegatingTestCommand that performs some
+ specific action after the inner command is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct an AfterCommand
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.AfterTestCommand.AfterTest">
+ <summary>
+ Set this to perform action after the inner command.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.ApplyChangesToContextCommand">
+ <summary>
+ ContextSettingsCommand applies specified changes to the
+ TestExecutionContext prior to running a test. No special
+ action is needed after the test runs, since the prior
+ context will be restored automatically.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand">
+ <summary>
+ TestActionCommand handles a single ITestAction applied
+ to a test. It runs the BeforeTest method, then runs the
+ test and finally runs the AfterTest method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.BeforeTest">
+ <summary>
+ Perform the before test action
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.AfterTest">
+ <summary>
+ Perform the after test action
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand">
+ <summary>
+ TestActionBeforeCommand handles the BeforeTest method of a single
+ TestActionItem, relying on the item to remember it has been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestActionItem to run before the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeTestCommand">
+ <summary>
+ BeforeTestCommand is a DelegatingTestCommand that performs some
+ specific action before the inner command is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct a BeforeCommand
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeTestCommand.BeforeTest">
+ <summary>
+ Action to perform before the inner command.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.ConstructFixtureCommand">
+ <summary>
+ ConstructFixtureCommand constructs the user test object if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.ConstructFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Constructs a OneTimeSetUpCommand for a suite
+ </summary>
+ <param name="innerCommand">The inner command to which the command applies</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.DelegatingTestCommand">
+ <summary>
+ DelegatingTestCommand wraps an inner TestCommand.
+ Derived classes may do what they like before or
+ after running the inner command.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.DelegatingTestCommand.innerCommand">
+ <summary>TODO: Documentation needed for field</summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.DelegatingTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ TODO: Documentation needed for constructor
+ </summary>
+ <param name="innerCommand"></param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.DisposeFixtureCommand">
+ <summary>
+ OneTimeTearDownCommand performs any teardown actions
+ specified for a suite and calls Dispose on the user
+ test object, if any.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.DisposeFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct a OneTimeTearDownCommand
+ </summary>
+ <param name="innerCommand">The command wrapped by this command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.EmptyTestCommand">
+ <summary>
+ EmptyTestCommand is a TestCommand that does nothing. It simply
+ returns the current result from the context when executed. We
+ use it to avoid testing for null when executing a chain of
+ DelegatingTestCommands.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a NullCommand for a test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.MaxTimeCommand">
+ <summary>
+ TODO: Documentation needed for class
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.MaxTimeCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="maxTime">The max time allowed in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand">
+ <summary>
+ OneTimeSetUpCommand runs any one-time setup methods for a suite,
+ constructing the user test object if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Constructs a OneTimeSetUpCommand for a suite
+ </summary>
+ <param name="innerCommand">The inner command to which the command applies</param>
+ <param name="setUpTearDown">A SetUpTearDownList for use by the command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand">
+ <summary>
+ OneTimeTearDownCommand performs any teardown actions
+ specified for a suite and calls Dispose on the user
+ test object, if any.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Construct a OneTimeTearDownCommand
+ </summary>
+ <param name="innerCommand">The command wrapped by this command</param>
+ <param name="setUpTearDownItem">A SetUpTearDownList for use by the command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand">
+ <summary>
+ SetUpTearDownCommand runs SetUp methods for a suite,
+ runs the test and then runs TearDown methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="setUpTearDown">List of setup/teardown items</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownItem">
+ <summary>
+ SetUpTearDownItem holds the setup and teardown methods
+ for a single level of the inheritance hierarchy.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.#ctor(System.Collections.Generic.IList{System.Reflection.MethodInfo},System.Collections.Generic.IList{System.Reflection.MethodInfo})">
+ <summary>
+ Construct a SetUpTearDownNode
+ </summary>
+ <param name="setUpMethods">A list of setup methods for this level</param>
+ <param name="tearDownMethods">A list teardown methods for this level</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.SetUpTearDownItem.HasMethods">
+ <summary>
+ Returns true if this level has any methods at all.
+ This flag is used to discard levels that do nothing.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunSetUp(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Run SetUp on this level.
+ </summary>
+ <param name="context">The execution context to use for running.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunTearDown(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Run TearDown for this level.
+ </summary>
+ <param name="context"></param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SkipCommand">
+ <summary>
+ TODO: Documentation needed for class
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SkipCommand"/> class.
+ </summary>
+ <param name="test">The test being skipped.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Overridden to simply set the CurrentResult to the
+ appropriate Skipped state.
+ </summary>
+ <param name="context">The execution context for the test</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestActionCommand">
+ <summary>
+ TestActionCommand handles a single ITestAction applied
+ to a test. It runs the BeforeTest method, then runs the
+ test and finally runs the AfterTest method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.ITestAction)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestAction with which to wrap the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestActionItem">
+ <summary>
+ TestActionItem wraps a single execution of an ITestAction.
+ It's primary purpose is to track whether the BeforeTest
+ method has been called and suppress calling the
+ AfterTest method if it has not. This is necessary when
+ ITestActions are used before and after a CompositeWorkItem,
+ since the OneTimeSetUpCommand and OneTimeTearDownCommand
+ are separate command chains. By sharing a TestActionItem
+ between the setup and teardown chains, the two calls can
+ be coordinated.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.#ctor(NUnit.Framework.ITestAction)">
+ <summary>
+ Construct a TestActionItem
+ </summary>
+ <param name="action">The ITestAction to be included</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTestWasRun">
+ <summary>
+ Get flag indicating if the BeforeTest entry was already called.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Run the BeforeTest method of the action and remember that it has been run.
+ </summary>
+ <param name="test">The test to which the action applies</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Run the AfterTest action, but only if the BeforeTest
+ action was actually run.
+ </summary>
+ <param name="test">The test to which the action applies</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestCommand">
+ <summary>
+ TestCommand is the abstract base class for all test commands
+ in the framework. A TestCommand represents a single stage in
+ the execution of a test, e.g.: SetUp/TearDown, checking for
+ Timeout, verifying the returned result from a method, etc.
+
+ TestCommands may decorate other test commands so that the
+ execution of a lower-level command is nested within that
+ of a higher level command. All nested commands are executed
+ synchronously, as a single unit. Scheduling test execution
+ on separate threads is handled at a higher level, using the
+ task dispatcher.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestCommand for a test.
+ </summary>
+ <param name="test">The test to be executed</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.TestCommand.Test">
+ <summary>
+ Gets the test associated with this command.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test in a specified context, returning a TestResult.
+ </summary>
+ <param name="context">The TestExecutionContext to be used for running the test.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestMethodCommand">
+ <summary>
+ TestMethodCommand is the lowest level concrete command
+ used to run actual test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.#ctor(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestMethodCommand"/> class.
+ </summary>
+ <param name="testMethod">The test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the execution context, as
+ well as returning it. If the test has an expected result, it
+ is asserts on that value. Since failed tests and errors throw
+ an exception, this command must be wrapped in an outer command,
+ will handle that exception and records the failure. This role
+ is usually played by the SetUpTearDown command.
+ </summary>
+ <param name="context">The execution context</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TheoryResultCommand">
+ <summary>
+ TheoryResultCommand adjusts the result of a Theory so that
+ it fails if all the results were inconclusive.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TheoryResultCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Constructs a TheoryResultCommand
+ </summary>
+ <param name="command">The command to be wrapped by this one</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TimeoutCommand">
+ <summary>
+ TimeoutCommand creates a timer in order to cancel
+ a test if it exceeds a specified time and adjusts
+ the test result if it did time out.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TimeoutCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TimeoutCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command</param>
+ <param name="timeout">Timeout value</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.CultureDetector">
+ <summary>
+ CultureDetector is a helper class used by NUnit to determine
+ whether a test should be run based on the current culture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor">
+ <summary>
+ Default constructor uses the current culture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor(System.String)">
+ <summary>
+ Construct a CultureDetector for a particular culture for testing.
+ </summary>
+ <param name="culture">The culture to be used</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of cultures
+ is being used currently.
+ </summary>
+ <param name="cultures"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(NUnit.Framework.CultureAttribute)">
+ <summary>
+ Tests to determine if the current culture is supported
+ based on a culture attribute.
+ </summary>
+ <param name="cultureAttribute">The attribute to examine</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String)">
+ <summary>
+ Test to determine if the a particular culture or comma-
+ delimited set of cultures is in use.
+ </summary>
+ <param name="culture">Name of the culture or comma-separated list of culture ids</param>
+ <returns>True if the culture is in use on the system</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.CultureDetector.Reason">
+ <summary>
+ Return the last failure reason. Results are not
+ defined if called before IsSupported( Attribute )
+ is called.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ExceptionHelper">
+ <summary>
+ ExceptionHelper provides static methods for working with exceptions
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.Rethrow(System.Exception)">
+ <summary>
+ Rethrows an exception, preserving its stack trace
+ </summary>
+ <param name="exception">The exception to rethrow</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildMessage(System.Exception,System.Boolean)">
+ <summary>
+ Builds up a message, using the Message field of the specified exception
+ as well as any InnerExceptions. Optionally excludes exception names,
+ creating a more readable message.
+ </summary>
+ <param name="exception">The exception.</param>
+ <param name="excludeExceptionNames">Flag indicating whether exception names should be excluded.</param>
+ <returns>A combined message string.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildStackTrace(System.Exception)">
+ <summary>
+ Builds up a message, using the Message field of the specified exception
+ as well as any InnerExceptions.
+ </summary>
+ <param name="exception">The exception.</param>
+ <returns>A combined stack trace.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.GetSafeStackTrace(System.Exception)">
+ <summary>
+ Gets the stack trace of the exception. If no stack trace
+ is provided, returns "No stack trace available".
+ </summary>
+ <param name="exception">The exception.</param>
+ <returns>A string representation of the stack trace.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem">
+ <summary>
+ A CompositeWorkItem represents a test suite and
+ encapsulates the execution of the suite as well
+ as all its child tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.Children">
+ <summary>
+ List of Child WorkItems
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.IsolateChildTests">
+ <summary>
+ Indicates whether this work item should use a separate dispatcher.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a CompositeWorkItem for executing a test suite
+ using a filter to select child tests.
+ </summary>
+ <param name="suite">The TestSuite to be executed</param>
+ <param name="childFilter">A filter used to select child tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.PerformWork">
+ <summary>
+ Method that actually performs the work. Overridden
+ in CompositeWorkItem to do one-time setup, run all child
+ items and then dispatch the one-time teardown work item.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OnAllChildItemsCompleted">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) a CompositeWorkItem and all of its children
+ </summary>
+ <param name="force">true if the CompositeWorkItem and all of its children should be aborted, false if it should allow all currently running tests to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem">
+ <summary>
+ OneTimeTearDownWorkItem represents the cleanup
+ and one-time teardown phase of a CompositeWorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.#ctor(NUnit.Framework.Internal.Execution.CompositeWorkItem)">
+ <summary>
+ Construct a OneTimeTearDownWOrkItem wrapping a CompositeWorkItem
+ </summary>
+ <param name="originalItem">The CompositeWorkItem being wrapped</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Name">
+ <summary>
+ The WorkItem name, overridden to indicate this is the teardown.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.ExecutionStrategy">
+ <summary>
+ The ExecutionStrategy for use in running this work item
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Execute">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.PerformWork">
+ <summary>
+ PerformWork is not used in CompositeWorkItem
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventListenerTextWriter">
+ <summary>
+ EventListenerTextWriter sends text output to the currently active
+ ITestEventListener in the form of a TestOutput object. If no event
+ listener is active in the context, or if there is no context,
+ the output is forwarded to the supplied default writer.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.#ctor(System.String,System.IO.TextWriter)">
+ <summary>
+ Construct an EventListenerTextWriter
+ </summary>
+ <param name="streamName">The name of the stream to use for events</param>
+ <param name="defaultWriter">The default writer to use if no listener is available</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Encoding">
+ <summary>
+ Get the Encoding for this TextWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object[])">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Object)">
+ <summary>
+ Write an object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String)">
+ <summary>
+ Write a string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Decimal)">
+ <summary>
+ Write a decimal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Double)">
+ <summary>
+ Write a double
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt64)">
+ <summary>
+ Write a ulong
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int64)">
+ <summary>
+ Write a long
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt32)">
+ <summary>
+ Write a uint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int32)">
+ <summary>
+ Write an int
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char)">
+ <summary>
+ Write a char
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Boolean)">
+ <summary>
+ Write a boolean
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[],System.Int32,System.Int32)">
+ <summary>
+ Write chars
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[])">
+ <summary>
+ Write chars
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Single)">
+ <summary>
+ Write a float
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String)">
+ <summary>
+ Write a string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Object)">
+ <summary>
+ Write an object with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object[])">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object)">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Decimal)">
+ <summary>
+ Write a decimal with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object)">
+ <summary>
+ Write a formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Double)">
+ <summary>
+ Write a double with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt32)">
+ <summary>
+ Write a uint with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt64)">
+ <summary>
+ Write a ulong with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int64)">
+ <summary>
+ Write a long with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int32)">
+ <summary>
+ Write an int with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Boolean)">
+ <summary>
+ Write a bool with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[],System.Int32,System.Int32)">
+ <summary>
+ Write chars with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[])">
+ <summary>
+ Write chars with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char)">
+ <summary>
+ Write a char with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Single)">
+ <summary>
+ Write a float with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine">
+ <summary>
+ Write newline
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventPumpState">
+ <summary>
+ The EventPumpState enum represents the state of an
+ EventPump.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Stopped">
+ <summary>
+ The pump is stopped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Pumping">
+ <summary>
+ The pump is pumping events with no stop requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Stopping">
+ <summary>
+ The pump is pumping events but a stop has been requested
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventPump">
+ <summary>
+ EventPump pulls events out of an EventQueue and sends
+ them to a listener. It is used to send events back to
+ the client without using the CallContext of the test
+ runner thread.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPump._eventListener">
+ <summary>
+ The downstream listener to which we send events
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPump._events">
+ <summary>
+ The queue that holds our events
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPump._pumpThread">
+ <summary>
+ Thread to do the pumping
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPump._pumpState">
+ <summary>
+ The current state of the eventpump
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.#ctor(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Internal.Execution.EventQueue)">
+ <summary>
+ Constructor
+ </summary>
+ <param name="eventListener">The EventListener to receive events</param>
+ <param name="events">The event queue to pull events from</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventPump.PumpState">
+ <summary>
+ Gets or sets the current state of the pump
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventPump.Name">
+ <summary>
+ Gets or sets the name of this EventPump
+ (used only internally and for testing).
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.Dispose">
+ <summary>
+ Dispose stops the pump
+ Disposes the used WaitHandle, too.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.Start">
+ <summary>
+ Start the pump
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.Stop">
+ <summary>
+ Tell the pump to stop after emptying the queue.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.PumpThreadProc">
+ <summary>
+ Our thread proc for removing items from the event
+ queue and sending them on. Note that this would
+ need to do more locking if any other thread were
+ removing events from the queue.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.Event">
+ <summary>
+ NUnit.Core.Event is the abstract base for all stored events.
+ An Event is the stored representation of a call to the
+ ITestListener interface and is used to record such calls
+ or to queue them for forwarding on another thread or at
+ a later time.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.Event.Send(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ The Send method is implemented by derived classes to send the event to the specified listener.
+ </summary>
+ <param name="listener">The listener.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestStartedEvent">
+ <summary>
+ TestStartedEvent holds information needed to call the TestStarted method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestStartedEvent.#ctor(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestStartedEvent"/> class.
+ </summary>
+ <param name="test">The test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestStartedEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Calls TestStarted on the specified listener.
+ </summary>
+ <param name="listener">The listener.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestFinishedEvent">
+ <summary>
+ TestFinishedEvent holds information needed to call the TestFinished method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestFinishedEvent.#ctor(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestFinishedEvent"/> class.
+ </summary>
+ <param name="result">The result.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestFinishedEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Calls TestFinished on the specified listener.
+ </summary>
+ <param name="listener">The listener.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestOutputEvent">
+ <summary>
+ TestOutputEvent holds information needed to call the TestOutput method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestOutputEvent.#ctor(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestOutputEvent"/> class.
+ </summary>
+ <param name="output">The output object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestOutputEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Calls TestOutput on the specified listener.
+ </summary>
+ <param name="listener">The listener.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventQueue">
+ <summary>
+ Implements a queue of work items each of which
+ is queued as a WaitCallback.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventQueue.Count">
+ <summary>
+ Gets the count of items in the queue.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)">
+ <summary>
+ Enqueues the specified event
+ </summary>
+ <param name="e">The event to enqueue.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Dequeue(System.Boolean)">
+ <summary>
+ Removes the first element from the queue and returns it (or <c>null</c>).
+ </summary>
+ <param name="blockWhenEmpty">
+ If <c>true</c> and the queue is empty, the calling thread is blocked until
+ either an element is enqueued, or <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Stop"/> is called.
+ </param>
+ <returns>
+ <list type="bullet">
+ <item>
+ <term>If the queue not empty</term>
+ <description>the first element.</description>
+ </item>
+ <item>
+ <term>otherwise, if <paramref name="blockWhenEmpty"/>==<c>false</c>
+ or <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Stop"/> has been called</term>
+ <description><c>null</c>.</description>
+ </item>
+ </list>
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Stop">
+ <summary>
+ Stop processing of the queue
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.IWorkItemDispatcher">
+ <summary>
+ An IWorkItemDispatcher handles execution of work items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ The level of parallelism supported. Zero if not supported.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, performing any initialization. Sets
+ the top level work item and dispatches it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution. The first
+ work item dispatched is saved as the top-level
+ work item and used when stopping the run.
+ </summary>
+ <param name="work">The item to dispatch</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel the ongoing run completely.
+ If no run is in process, the call has no effect.
+ </summary>
+ <param name="force">true if the IWorkItemDispatcher should abort all currently running WorkItems, false if it should allow all currently running WorkItems to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.ParallelExecutionStrategy">
+ <summary>
+ Enumeration representing the strategy to follow in executing a work item.
+ The value is only relevant when running under the parallel dispatcher.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.ParallelExecutionStrategy.Direct">
+ <summary>
+ Run directly on same thread
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.ParallelExecutionStrategy.Parallel">
+ <summary>
+ Enqueue for parallel execution
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.ParallelExecutionStrategy.NonParallel">
+ <summary>
+ Enqueue for non-parallel execution
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher">
+ <summary>
+ ParallelWorkItemDispatcher handles execution of work items by
+ queuing them for worker threads to process.
+ </summary>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.ShiftStarting">
+ <summary>
+ Event raised whenever a shift is starting.
+ </summary>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.ShiftFinished">
+ <summary>
+ Event raised whenever a shift has ended.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.#ctor(System.Int32)">
+ <summary>
+ Construct a ParallelWorkItemDispatcher
+ </summary>
+ <param name="levelOfParallelism">Number of workers to use</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ Number of parallel worker threads
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Shifts">
+ <summary>
+ Enumerates all the shifts supported by the dispatcher
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Queues">
+ <summary>
+ Enumerates all the Queues supported by the dispatcher
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, setting the top level work,
+ enqueuing it and starting a shift to execute it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution. The first
+ work item dispatched is saved as the top-level
+ work item and used when stopping the run.
+ </summary>
+ <param name="work">The item to dispatch</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel the ongoing run completely.
+ If no run is in process, the call has no effect.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.IsolateQueues(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Save the state of the queues and create a new isolated set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.RestoreQueues">
+ <summary>
+ Remove isolated queues and restore old ones
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.QueuingEventListener">
+ <summary>
+ QueuingEventListener uses an EventQueue to store any
+ events received on its EventListener interface.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.QueuingEventListener.Events">
+ <summary>
+ The EventQueue created and filled by this listener
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.#ctor">
+ <summary>
+ Construct a QueuingEventListener
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ A test has started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ A test case finished
+ </summary>
+ <param name="result">Result of the test case</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItem">
+ <summary>
+ A SimpleWorkItem represents a single test case and is
+ marked as completed immediately upon execution. This
+ class is also used for skipped or ignored test suites.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.#ctor(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a simple work item for a test.
+ </summary>
+ <param name="test">The test to be executed</param>
+ <param name="filter">The filter used to select this test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork">
+ <summary>
+ Method that performs actually performs the work.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.MakeTestCommand">
+ <summary>
+ Creates a test command for use in running this test.
+ </summary>
+ <returns>A TestCommand</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher">
+ <summary>
+ SimpleWorkItemDispatcher handles execution of WorkItems by
+ directly executing them. It is provided so that a dispatcher
+ is always available in the context, thereby simplifying the
+ code needed to run child tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ The level of parallelism supported
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, creating the execution thread,
+ setting the top level work and dispatching it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution by
+ executing it directly.
+ <param name="work">The item to dispatch</param>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) the ongoing run.
+ If no run is in process, the call has no effect.
+ </summary>
+ <param name="force">true if the run should be aborted, false if it should allow its currently running test to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestWorker">
+ <summary>
+ A TestWorker pulls work items from a queue
+ and executes them.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestWorker.TestWorkerEventHandler">
+ <summary>
+ Event handler for TestWorker events
+ </summary>
+ <param name="worker">The TestWorker sending the event</param>
+ <param name="work">The WorkItem that caused the event</param>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.TestWorker.Busy">
+ <summary>
+ Event signaled immediately before executing a WorkItem
+ </summary>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.TestWorker.Idle">
+ <summary>
+ Event signaled immediately after executing a WorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestWorker.#ctor(NUnit.Framework.Internal.Execution.WorkItemQueue,System.String)">
+ <summary>
+ Construct a new TestWorker.
+ </summary>
+ <param name="queue">The queue from which to pull work items</param>
+ <param name="name">The name of this worker</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TestWorker.WorkQueue">
+ <summary>
+ The WorkItemQueue from which this worker pulls WorkItems
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TestWorker.Name">
+ <summary>
+ The name of this worker - also used for the thread
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TestWorker.IsAlive">
+ <summary>
+ Indicates whether the worker thread is running
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.TestWorker._currentWorkItem">
+ <summary>
+ Our ThreadProc, which pulls and runs tests in a loop
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestWorker.Start">
+ <summary>
+ Create thread and start processing work items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestWorker.Cancel(System.Boolean)">
+ <summary>
+ Stop the thread, either immediately or after finishing the current WorkItem
+ </summary>
+ <param name="force">true if the thread should be aborted, false if it should allow the currently running test to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TextCapture">
+ <summary>
+ The TextCapture class intercepts console output and writes it
+ to the current execution context, if one is present on the thread.
+ If no execution context is found, the output is written to a
+ default destination, normally the original destination of the
+ intercepted output.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.#ctor(System.IO.TextWriter)">
+ <summary>
+ Construct a TextCapture object
+ </summary>
+ <param name="defaultWriter">The default destination for non-intercepted output</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TextCapture.Encoding">
+ <summary>
+ Gets the Encoding in use by this TextWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.Char)">
+ <summary>
+ Writes a single character
+ </summary>
+ <param name="value">The char to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.String)">
+ <summary>
+ Writes a string
+ </summary>
+ <param name="value">The string to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.WriteLine(System.String)">
+ <summary>
+ Writes a string followed by a line terminator
+ </summary>
+ <param name="value">The string to write</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItem">
+ <summary>
+ A WorkItem may be an individual test case, a fixture or
+ a higher level grouping of tests. All WorkItems inherit
+ from the abstract WorkItem class, which uses the template
+ pattern to allow derived classes to perform work in
+ whatever way is needed.
+
+ A WorkItem is created with a particular TestExecutionContext
+ and is responsible for re-establishing that context in the
+ current thread before it begins or resumes execution.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Test,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a WorkItem for a particular test.
+ </summary>
+ <param name="test">The test that the WorkItem will run</param>
+ <param name="filter">Filter used to include or exclude child items</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Construct a work Item that wraps another work Item.
+ Wrapper items are used to represent independently
+ dispatched tasks, which form part of the execution
+ of a single test, such as OneTimeTearDown.
+ </summary>
+ <param name="wrappedItem">The WorkItem being wrapped</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.InitializeContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Initialize the TestExecutionContext. This must be done
+ before executing the WorkItem.
+ </summary>
+ <remarks>
+ Originally, the context was provided in the constructor
+ but delaying initialization of the context until the item
+ is about to be dispatched allows changes in the parent
+ context during OneTimeSetUp to be reflected in the child.
+ </remarks>
+ <param name="context">The TestExecutionContext to use</param>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.WorkItem.Completed">
+ <summary>
+ Event triggered when the item is complete
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.State">
+ <summary>
+ Gets the current state of the WorkItem
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Test">
+ <summary>
+ The test being executed by the work item
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Name">
+ <summary>
+ The name of the work item - defaults to the Test name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Filter">
+ <summary>
+ Filter used to include or exclude child tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Context">
+ <summary>
+ The execution context
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.TestWorker">
+ <summary>
+ The worker executing this item.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.ExecutionStrategy">
+ <summary>
+ The ParallelExecutionStrategy to use for this work item
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.IsolateChildTests">
+ <summary>
+ Indicates whether this work item should use a separate dispatcher.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Result">
+ <summary>
+ The test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.ParallelScope">
+ <summary>
+ Gets the ParallelScope associated with the test, if any,
+ otherwise returning ParallelScope.Default;
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Execute">
+ <summary>
+ Execute the current work item, including any
+ child work items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WaitForCompletion">
+ <summary>
+ Wait until the execution of this item is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.MarkNotRunnable(System.String)">
+ <summary>
+ Marks the WorkItem as NotRunnable.
+ </summary>
+ <param name="reason">Reason for test being NotRunnable.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) a WorkItem
+ </summary>
+ <param name="force">true if the WorkItem should be aborted, false if it should run to completion</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Dispose">
+ <summary>
+ Standard Dispose
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.PerformWork">
+ <summary>
+ Method that performs actually performs the work. It should
+ set the State to WorkItemState.Complete when done.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WorkItemComplete">
+ <summary>
+ Method called by the derived class when all work is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.BuildSetUpTearDownList(System.Reflection.MethodInfo[],System.Reflection.MethodInfo[])">
+ <summary>
+ Builds the set up tear down list.
+ </summary>
+ <param name="setUpMethods">Unsorted array of setup MethodInfos.</param>
+ <param name="tearDownMethods">Unsorted array of teardown MethodInfos.</param>
+ <returns>A list of SetUpTearDownItems</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.ChangeResult(NUnit.Framework.Interfaces.ResultState,System.String)">
+ <summary>
+ Changes the result of the test, logging the old and new states
+ </summary>
+ <param name="resultState">The new ResultState</param>
+ <param name="message">The new message</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.GetTargetApartment(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Recursively walks up the test hierarchy to see if the
+ <see cref="T:System.Threading.ApartmentState"/> has been set on any of the parent tests.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemBuilder">
+ <summary>
+ WorkItemBuilder class knows how to build a tree of work items from a tree of tests
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.CreateWorkItem(NUnit.Framework.Interfaces.ITest,NUnit.Framework.Interfaces.ITestFilter,System.Boolean)">
+ <summary>
+ Creates a work item.
+ </summary>
+ <param name="test">The test for which this WorkItem is being created.</param>
+ <param name="filter">The filter to be used in selecting any child Tests.</param>
+ <param name="recursive">True if child work items should be created and added.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.WorkItemOrderComparer.Compare(NUnit.Framework.Internal.Execution.WorkItem,NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
+ </summary>
+ <returns>
+ A signed integer that indicates the relative values of <paramref name="x"/> and <paramref name="y"/>, as shown in the following table.Value Meaning Less than zero<paramref name="x"/> is less than <paramref name="y"/>.Zero<paramref name="x"/> equals <paramref name="y"/>.Greater than zero<paramref name="x"/> is greater than <paramref name="y"/>.
+ </returns>
+ <param name="x">The first object to compare.</param><param name="y">The second object to compare.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemQueueState">
+ <summary>
+ WorkItemQueueState indicates the current state of a WorkItemQueue
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Paused">
+ <summary>
+ The queue is paused
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Running">
+ <summary>
+ The queue is running
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Stopped">
+ <summary>
+ The queue is stopped
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemQueue">
+ <summary>
+ A WorkItemQueue holds work items that are ready to
+ be run, either initially or after some dependency
+ has been satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.#ctor(System.String,System.Boolean,System.Threading.ApartmentState)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.WorkItemQueue"/> class.
+ </summary>
+ <param name="name">The name of the queue.</param>
+ <param name="isParallel">Flag indicating whether this is a parallel queue</param>
+ <param name="apartment">ApartmentState to use for items on this queue</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.Name">
+ <summary>
+ Gets the name of the work item queue.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.IsParallelQueue">
+ <summary>
+ Gets a flag indicating whether this queue is used for parallel execution
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.TargetApartment">
+ <summary>
+ Gets the target ApartmentState for work items on this queue
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.ItemsProcessed">
+ <summary>
+ Gets the total number of items processed so far
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.State">
+ <summary>
+ Gets the current state of the queue
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.IsEmpty">
+ <summary>
+ Get a bool indicating whether the queue is empty.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Enqueue(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Enqueue a WorkItem to be processed
+ </summary>
+ <param name="work">The WorkItem to process</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Enqueue(NUnit.Framework.Internal.Execution.WorkItem,System.Int32)">
+ <summary>
+ Enqueue a WorkItem to be processed - internal for testing
+ </summary>
+ <param name="work">The WorkItem to process</param>
+ <param name="priority">The priority at which to process the item</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Dequeue">
+ <summary>
+ Dequeue a WorkItem for processing
+ </summary>
+ <returns>A WorkItem or null if the queue has stopped</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Start">
+ <summary>
+ Start or restart processing of items from the queue
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Stop">
+ <summary>
+ Signal the queue to stop
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Pause">
+ <summary>
+ Pause the queue for restarting later
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Save">
+ <summary>
+ Save the current inner queue and create new ones for use by
+ a non-parallel fixture with parallel children.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Restore">
+ <summary>
+ Restore the inner queue that was previously saved
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemState">
+ <summary>
+ The current state of a work item
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Ready">
+ <summary>
+ Ready to run or continue
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Running">
+ <summary>
+ Work Item is executing
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Complete">
+ <summary>
+ Complete
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.ShiftChangeEventHandler">
+ <summary>
+ Handler for ShiftChange events.
+ </summary>
+ <param name="shift">The shift that is starting or ending.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkShift">
+ <summary>
+ The dispatcher needs to do different things at different,
+ non-overlapped times. For example, non-parallel tests may
+ not be run at the same time as parallel tests. We model
+ this using the metaphor of a working shift. The WorkShift
+ class associates one or more WorkItemQueues with one or
+ more TestWorkers.
+
+ Work in the queues is processed until all queues are empty
+ and all workers are idle. Both tests are needed because a
+ worker that is busy may end up adding more work to one of
+ the queues. At that point, the shift is over and another
+ shift may begin. This cycle continues until all the tests
+ have been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.#ctor(System.String)">
+ <summary>
+ Construct a WorkShift
+ </summary>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.WorkShift.EndOfShift">
+ <summary>
+ Event that fires when the shift has ended
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Name">
+ <summary>
+ The Name of this shift
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.IsActive">
+ <summary>
+ Gets a flag indicating whether the shift is currently active
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.HasWork">
+ <summary>
+ Gets a bool indicating whether this shift has any work to do
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Queues">
+ <summary>
+ Gets a list of the queues associated with this shift.
+ </summary>
+ <remarks>Internal for testing - immutable once initialized</remarks>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Workers">
+ <summary>
+ Gets the list of workers associated with this shift.
+ </summary>
+ <remarks>Internal for testing - immutable once initialized</remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.AddQueue(NUnit.Framework.Internal.Execution.WorkItemQueue)">
+ <summary>
+ Add a WorkItemQueue to the shift, starting it if the
+ shift is currently active.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Assign(NUnit.Framework.Internal.Execution.TestWorker)">
+ <summary>
+ Assign a worker to the shift.
+ </summary>
+ <param name="worker"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Start">
+ <summary>
+ Start or restart processing for the shift
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.EndShift">
+ <summary>
+ End the shift, pausing all queues and raising
+ the EndOfShift event.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.ShutDown">
+ <summary>
+ Shut down the shift.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) the shift without completing all work
+ </summary>
+ <param name="force">true if the WorkShift should be aborted, false if it should allow its currently running tests to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TextMessageWriter">
+ <summary>
+ TextMessageWriter writes constraint descriptions and messages
+ in displayable form as a text stream. It tailors the display
+ of individual message components to form the standard message
+ format of NUnit assertion failure messages.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Expected">
+ <summary>
+ Prefix used for the expected value line of a message
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Actual">
+ <summary>
+ Prefix used for the actual value line of a message
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.PrefixLength">
+ <summary>
+ Length of a message prefix
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor">
+ <summary>
+ Construct a TextMessageWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor(System.String,System.Object[])">
+ <summary>
+ Construct a TextMessageWriter, specifying a user message
+ and optional formatting arguments.
+ </summary>
+ <param name="userMessage"></param>
+ <param name="args"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TextMessageWriter.MaxLineLength">
+ <summary>
+ Gets or sets the maximum line length for this writer
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message, at a given
+ indentation level.
+ </summary>
+ <param name="level">The indentation level of the message</param>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Display Expected and Actual lines for a constraint. This
+ is called by MessageWriter's default implementation of
+ WriteMessageTo and provides the generic two-line display.
+ </summary>
+ <param name="result">The result of the constraint that failed</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
+ <summary>
+ Gets the unique type name between expected and actual.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="expectedType">Output of the unique type name for expected</param>
+ <param name="actualType">Output of the unique type name for actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object)">
+ <summary>
+ Display Expected and Actual lines for given values. This
+ method may be called by constraints that need more control over
+ the display of actual and expected values than is provided
+ by the default implementation.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Display Expected and Actual lines for given values, including
+ a tolerance value on the expected line.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
+ <summary>
+ Display the expected and actual string values on separate lines.
+ If the mismatch parameter is >=0, an additional line is displayed
+ line containing a caret that points to the mismatch point.
+ </summary>
+ <param name="expected">The expected string value</param>
+ <param name="actual">The actual string value</param>
+ <param name="mismatch">The point at which the strings don't match or -1</param>
+ <param name="ignoreCase">If true, case is ignored in string comparisons</param>
+ <param name="clipping">If true, clip the strings to fit the max line length</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualValue(System.Object)">
+ <summary>
+ Writes the text for an actual value.
+ </summary>
+ <param name="actual">The actual value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteValue(System.Object)">
+ <summary>
+ Writes the text for a generalized value.
+ </summary>
+ <param name="val">The value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Writes the text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Write the generic 'Expected' line for a constraint
+ </summary>
+ <param name="result">The constraint that failed</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object)">
+ <summary>
+ Write the generic 'Expected' line for a given value
+ </summary>
+ <param name="expected">The expected value</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Write the generic 'Expected' line for a given value
+ and tolerance.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Write the generic 'Actual' line for a constraint
+ </summary>
+ <param name="result">The ConstraintResult for which the actual value is to be written</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(System.Object)">
+ <summary>
+ Write the generic 'Actual' line for a given value
+ </summary>
+ <param name="actual">The actual value causing a failure</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.AndFilter">
+ <summary>
+ Combines multiple filters so that a test must pass all
+ of them in order to pass this filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor">
+ <summary>
+ Constructs an empty AndFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs an AndFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters pass, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters match, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is explicit matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters explicit match, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.AndFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.CategoryFilter">
+ <summary>
+ CategoryFilter is able to select or exclude tests
+ based on their categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.#ctor(System.String)">
+ <summary>
+ Construct a CategoryFilter using a single category name
+ </summary>
+ <param name="name">A category name</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CategoryFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.ClassNameFilter">
+ <summary>
+ ClassName filter selects tests based on the class FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a FullNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ClassNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.CompositeFilter">
+ <summary>
+ A base class for multi-part filters
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor">
+ <summary>
+ Constructs an empty CompositeFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs a CompositeFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Add(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Adds a filter to the list of filters
+ </summary>
+ <param name="filter">The filter to be added</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.Filters">
+ <summary>
+ Return a list of the composing filters.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is explicit matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.FullNameFilter">
+ <summary>
+ FullName filter selects tests based on their FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a FullNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.FullNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.IdFilter">
+ <summary>
+ IdFilter selects tests based on their id
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.IdFilter.#ctor(System.String)">
+ <summary>
+ Construct an IdFilter for a single value
+ </summary>
+ <param name="id">The id the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.IdFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.IdFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.MethodNameFilter">
+ <summary>
+ FullName filter selects tests based on their FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a MethodNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.MethodNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.NamespaceFilter">
+ <summary>
+ ClassName filter selects tests based on the class FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.#ctor(System.String)">
+ <summary>
+ Construct a NamespaceFilter for a single namespace
+ </summary>
+ <param name="expectedValue">The namespace the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.NamespaceFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.NotFilter">
+ <summary>
+ NotFilter negates the operation of another filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.#ctor(NUnit.Framework.Internal.TestFilter)">
+ <summary>
+ Construct a not filter on another filter
+ </summary>
+ <param name="baseFilter">The filter to be negated</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.NotFilter.BaseFilter">
+ <summary>
+ Gets the base filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. The default
+ implementation checks the test itself, its parents and any descendants.
+
+ Derived classes may override this method or any of the Match methods
+ to change the behavior of the filter.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if it matches, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.OrFilter">
+ <summary>
+ Combines multiple filters so that a test must pass one
+ of them in order to pass this filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor">
+ <summary>
+ Constructs an empty OrFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs an AndFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters pass, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters match, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is explicit matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters explicit match, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.OrFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.PropertyFilter">
+ <summary>
+ PropertyFilter is able to select or exclude tests
+ based on their properties.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.#ctor(System.String,System.String)">
+ <summary>
+ Construct a PropertyFilter using a property name and expected value
+ </summary>
+ <param name="propertyName">A property name</param>
+ <param name="expectedValue">The expected value of the property</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.PropertyFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.TestNameFilter">
+ <summary>
+ TestName filter selects tests based on their Name
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a TestNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.TestNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.ValueMatchFilter">
+ <summary>
+ ValueMatchFilter selects tests based on some value, which
+ is expected to be contained in the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ExpectedValue">
+ <summary>
+ Returns the value matched by the filter - used for testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.IsRegex">
+ <summary>
+ Indicates whether the value is a regular expression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.#ctor(System.String)">
+ <summary>
+ Construct a ValueMatchFilter for a single value.
+ </summary>
+ <param name="expectedValue">The value to be included.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.Match(System.String)">
+ <summary>
+ Match the input provided by the derived class
+ </summary>
+ <param name="input">The value to be matchedT</param>
+ <returns>True for a match, false otherwise.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.GenericMethodHelper">
+ <summary>
+ GenericMethodHelper is able to deduce the Type arguments for
+ a generic method from the actual arguments provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.GenericMethodHelper.#ctor(System.Reflection.MethodInfo)">
+ <summary>
+ Construct a GenericMethodHelper for a method
+ </summary>
+ <param name="method">MethodInfo for the method to examine</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.GenericMethodHelper.GetTypeArguments(System.Object[])">
+ <summary>
+ Return the type arguments for the method, deducing them
+ from the arguments actually provided.
+ </summary>
+ <param name="argList">The arguments to the method</param>
+ <returns>An array of type arguments.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidDataSourceException">
+ <summary>
+ InvalidTestFixtureException is thrown when an appropriate test
+ fixture constructor using the provided arguments cannot be found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidPlatformException">
+ <summary>
+ InvalidPlatformException is thrown when the platform name supplied
+ to a test is not recognized.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidPlatformException.#ctor">
+ <summary>
+ Instantiates a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidPlatformException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidPlatformException.#ctor(System.String)">
+ <summary>
+ Instantiates a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidPlatformException"/> class
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidPlatformException.#ctor(System.String,System.Exception)">
+ <summary>
+ Instantiates a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidPlatformException"/> class
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidPlatformException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization constructor for the <see cref="T:NUnit.Framework.Internal.InvalidPlatformException"/> class
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidTestFixtureException">
+ <summary>
+ InvalidTestFixtureException is thrown when an appropriate test
+ fixture constructor using the provided arguments cannot be found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ILogger">
+ <summary>
+ Interface for logging within the engine
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String)">
+ <summary>
+ Logs the specified message at the error level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the error level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String)">
+ <summary>
+ Logs the specified message at the warning level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the warning level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String)">
+ <summary>
+ Logs the specified message at the info level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the info level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String)">
+ <summary>
+ Logs the specified message at the debug level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the debug level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTrace">
+ <summary>
+ InternalTrace provides facilities for tracing the execution
+ of the NUnit framework. Tests and classes under test may make use
+ of Console writes, System.Diagnostics.Trace or various loggers and
+ NUnit itself traps and processes each of them. For that reason, a
+ separate internal trace is needed.
+
+ Note:
+ InternalTrace uses a global lock to allow multiple threads to write
+ trace messages. This can easily make it a bottleneck so it must be
+ used sparingly. Keep the trace Level as low as possible and only
+ insert InternalTrace writes where they are needed.
+ TODO: add some buffering and a separate writer thread as an option.
+ TODO: figure out a way to turn on trace in specific classes only.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.InternalTrace.Initialized">
+ <summary>
+ Gets a flag indicating whether the InternalTrace is initialized
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.String,NUnit.Framework.Internal.InternalTraceLevel)">
+ <summary>
+ Initialize the internal trace facility using the name of the log
+ to be written to and the trace level.
+ </summary>
+ <param name="logName">The log name</param>
+ <param name="level">The trace level</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.IO.TextWriter,NUnit.Framework.Internal.InternalTraceLevel)">
+ <summary>
+ Initialize the internal trace using a provided TextWriter and level
+ </summary>
+ <param name="writer">A TextWriter</param>
+ <param name="level">The InternalTraceLevel</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.String)">
+ <summary>
+ Get a named Logger
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.Type)">
+ <summary>
+ Get a logger named for a particular Type.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTraceLevel">
+ <summary>
+ InternalTraceLevel is an enumeration controlling the
+ level of detailed presented in the internal log.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Default">
+ <summary>
+ Use the default settings as specified by the user.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Off">
+ <summary>
+ Do not display any trace messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Error">
+ <summary>
+ Display Error messages only
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Warning">
+ <summary>
+ Display Warning level and higher messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Info">
+ <summary>
+ Display informational and higher messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Debug">
+ <summary>
+ Display debug messages and higher - i.e. all messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Verbose">
+ <summary>
+ Display debug messages and higher - i.e. all messages
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTraceWriter">
+ <summary>
+ A trace listener that writes to a separate file per domain
+ and process using it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.String)">
+ <summary>
+ Construct an InternalTraceWriter that writes to a file.
+ </summary>
+ <param name="logPath">Path to the file to use</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Construct an InternalTraceWriter that writes to a
+ TextWriter provided by the caller.
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.InternalTraceWriter.Encoding">
+ <summary>
+ Returns the character encoding in which the output is written.
+ </summary>
+ <returns>The character encoding in which the output is written.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.Char)">
+ <summary>
+ Writes a character to the text string or stream.
+ </summary>
+ <param name="value">The character to write to the text stream.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.String)">
+ <summary>
+ Writes a string to the text string or stream.
+ </summary>
+ <param name="value">The string to write.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.WriteLine(System.String)">
+ <summary>
+ Writes a string followed by a line terminator to the text string or stream.
+ </summary>
+ <param name="value">The string to write. If <paramref name="value" /> is null, only the line terminator is written.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Dispose(System.Boolean)">
+ <summary>
+ Releases the unmanaged resources used by the <see cref="T:System.IO.TextWriter" /> and optionally releases the managed resources.
+ </summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Flush">
+ <summary>
+ Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Logger">
+ <summary>
+ Provides internal logging to the NUnit framework
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.#ctor(System.String,NUnit.Framework.Internal.InternalTraceLevel,System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Logger"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ <param name="level">The log level.</param>
+ <param name="writer">The writer where logs are sent.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Error(System.String)">
+ <summary>
+ Logs the message at error level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Error(System.String,System.Object[])">
+ <summary>
+ Logs the message at error level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String)">
+ <summary>
+ Logs the message at warm level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String,System.Object[])">
+ <summary>
+ Logs the message at warning level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Info(System.String)">
+ <summary>
+ Logs the message at info level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Info(System.String,System.Object[])">
+ <summary>
+ Logs the message at info level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String)">
+ <summary>
+ Logs the message at debug level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String,System.Object[])">
+ <summary>
+ Logs the message at debug level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.MethodWrapper">
+ <summary>
+ The MethodWrapper class wraps a MethodInfo so that it may
+ be used in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.Reflection.MethodInfo)">
+ <summary>
+ Construct a MethodWrapper for a Type and a MethodInfo.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.String)">
+ <summary>
+ Construct a MethodInfo for a given Type and method name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.TypeInfo">
+ <summary>
+ Gets the Type from which this method was reflected.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.MethodInfo">
+ <summary>
+ Gets the MethodInfo for this method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.Name">
+ <summary>
+ Gets the name of the method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsAbstract">
+ <summary>
+ Gets a value indicating whether the method is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsPublic">
+ <summary>
+ Gets a value indicating whether the method is public.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the method contains unassigned generic type parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethod">
+ <summary>
+ Gets a value indicating whether the method is a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethodDefinition">
+ <summary>
+ Gets a value indicating whether the MethodInfo represents the definition of a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.ReturnType">
+ <summary>
+ Gets the return Type of the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetParameters">
+ <summary>
+ Gets the parameters of the method.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetGenericArguments">
+ <summary>
+ Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.MakeGenericMethod(System.Type[])">
+ <summary>
+ Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
+ </summary>
+ <param name="typeArguments">The type arguments to be used</param>
+ <returns>A new IMethodInfo with the type arguments replaced</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Gets a value indicating whether one or more attributes of the specified type are defined on the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.Invoke(System.Object,System.Object[])">
+ <summary>
+ Invokes the method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.ToString">
+ <summary>
+ Override ToString() so that error messages in NUnit's own tests make sense
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.NUnitException">
+ <summary>
+ Thrown when an assertion failed. Here to preserve the inner
+ exception and hence its stack trace.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.OSPlatform">
+ <summary>
+ OSPlatform represents a particular operating system platform
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.UnixPlatformID_Microsoft">
+ <summary>
+ Platform ID for Unix as defined by Microsoft .NET 2.0 and greater
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.UnixPlatformID_Mono">
+ <summary>
+ Platform ID for Unix as defined by Mono
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.XBoxPlatformID">
+ <summary>
+ Platform ID for XBox as defined by .NET and Mono
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.MacOSXPlatformID">
+ <summary>
+ Platform ID for MacOSX as defined by .NET and Mono
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.CurrentPlatform">
+ <summary>
+ Get the OSPlatform under which we are currently running
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.OSPlatform.GetWindows81PlusVersion(System.Version)">
+ <summary>
+ Gets the actual OS Version, not the incorrect value that might be
+ returned for Win 8.1 and Win 10
+ </summary>
+ <remarks>
+ If an application is not manifested as Windows 8.1 or Windows 10,
+ the version returned from Environment.OSVersion will not be 6.3 and 10.0
+ respectively, but will be 6.2 and 6.3. The correct value can be found in
+ the registry.
+ </remarks>
+ <param name="version">The original version</param>
+ <returns>The correct OS version</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.OSPlatform.ProductType">
+ <summary>
+ Product Type Enumeration used for Windows
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.Unknown">
+ <summary>
+ Product type is unknown or unspecified
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.WorkStation">
+ <summary>
+ Product type is Workstation
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.DomainController">
+ <summary>
+ Product type is Domain Controller
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.Server">
+ <summary>
+ Product type is Server
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.OSPlatform.#ctor(System.PlatformID,System.Version)">
+ <summary>
+ Construct from a platform ID and version
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.OSPlatform.#ctor(System.PlatformID,System.Version,NUnit.Framework.Internal.OSPlatform.ProductType)">
+ <summary>
+ Construct from a platform ID, version and product type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.Platform">
+ <summary>
+ Get the platform ID of this instance
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.OSPlatform.ToString">
+ <summary>
+ Implemented to use in place of Environment.OSVersion.ToString()
+ </summary>
+ <returns>A representation of the platform ID and version in an approximation of the format used by Environment.OSVersion.ToString()</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.Version">
+ <summary>
+ Get the Version of this instance
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.Product">
+ <summary>
+ Get the Product Type of this instance
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows">
+ <summary>
+ Return true if this is a windows platform
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsUnix">
+ <summary>
+ Return true if this is a Unix or Linux platform
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32S">
+ <summary>
+ Return true if the platform is Win32S
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32Windows">
+ <summary>
+ Return true if the platform is Win32Windows
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32NT">
+ <summary>
+ Return true if the platform is Win32NT
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinCE">
+ <summary>
+ Return true if the platform is Windows CE
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsXbox">
+ <summary>
+ Return true if the platform is Xbox
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsMacOSX">
+ <summary>
+ Return true if the platform is MacOSX
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin95">
+ <summary>
+ Return true if the platform is Windows 95
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin98">
+ <summary>
+ Return true if the platform is Windows 98
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinME">
+ <summary>
+ Return true if the platform is Windows ME
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT3">
+ <summary>
+ Return true if the platform is NT 3
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT4">
+ <summary>
+ Return true if the platform is NT 4
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT5">
+ <summary>
+ Return true if the platform is NT 5
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2K">
+ <summary>
+ Return true if the platform is Windows 2000
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinXP">
+ <summary>
+ Return true if the platform is Windows XP
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2003Server">
+ <summary>
+ Return true if the platform is Windows 2003 Server
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT6">
+ <summary>
+ Return true if the platform is NT 6
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT60">
+ <summary>
+ Return true if the platform is NT 6.0
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT61">
+ <summary>
+ Return true if the platform is NT 6.1
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT62">
+ <summary>
+ Return true if the platform is NT 6.2
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT63">
+ <summary>
+ Return true if the platform is NT 6.3
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsVista">
+ <summary>
+ Return true if the platform is Vista
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008Server">
+ <summary>
+ Return true if the platform is Windows 2008 Server (original or R2)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008ServerR1">
+ <summary>
+ Return true if the platform is Windows 2008 Server (original)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008ServerR2">
+ <summary>
+ Return true if the platform is Windows 2008 Server R2
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012Server">
+ <summary>
+ Return true if the platform is Windows 2012 Server (original or R2)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012ServerR1">
+ <summary>
+ Return true if the platform is Windows 2012 Server (original)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012ServerR2">
+ <summary>
+ Return true if the platform is Windows 2012 Server R2
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows7">
+ <summary>
+ Return true if the platform is Windows 7
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows8">
+ <summary>
+ Return true if the platform is Windows 8
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows81">
+ <summary>
+ Return true if the platform is Windows 8.1
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows10">
+ <summary>
+ Return true if the platform is Windows 10
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindowsServer10">
+ <summary>
+ Return true if the platform is Windows Server. This is named Windows
+ Server 10 to distinguish it from previous versions of Windows Server.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParamAttributeTypeConversions">
+ <summary>
+ Helper methods for converting parameters to numeric values to supported types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParamAttributeTypeConversions.ConvertData(System.Object[],System.Type)">
+ <summary>
+ Converts an array of objects to the <paramref name="targetType"/>, if it is supported.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterWrapper">
+ <summary>
+ The ParameterWrapper class wraps a ParameterInfo so that it may
+ be used in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.#ctor(NUnit.Framework.Interfaces.IMethodInfo,System.Reflection.ParameterInfo)">
+ <summary>
+ Construct a ParameterWrapper for a given method and parameter
+ </summary>
+ <param name="method"></param>
+ <param name="parameterInfo"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.IsOptional">
+ <summary>
+ Gets a value indicating whether the parameter is optional
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.Method">
+ <summary>
+ Gets an IMethodInfo representing the method for which this is a parameter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterInfo">
+ <summary>
+ Gets the underlying ParameterInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterType">
+ <summary>
+ Gets the Type of the parameter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Gets a value indicating whether one or more attributes of the specified type are defined on the parameter.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PlatformHelper">
+ <summary>
+ PlatformHelper class is used by the PlatformAttribute class to
+ determine whether a platform is supported.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PlatformHelper.OSPlatforms">
+ <summary>
+ Comma-delimited list of all supported OS platform constants
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PlatformHelper.RuntimePlatforms">
+ <summary>
+ Comma-delimited list of all supported Runtime platform constants
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.#ctor">
+ <summary>
+ Default constructor uses the operating system and
+ common language runtime of the system.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.#ctor(NUnit.Framework.Internal.OSPlatform,NUnit.Framework.Internal.RuntimeFramework)">
+ <summary>
+ Construct a PlatformHelper for a particular operating
+ system and common language runtime. Used in testing.
+ </summary>
+ <param name="rt">RuntimeFramework to be used</param>
+ <param name="os">OperatingSystem to be used</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of platforms
+ is being used currently.
+ </summary>
+ <param name="platforms"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(NUnit.Framework.PlatformAttribute)">
+ <summary>
+ Tests to determine if the current platform is supported
+ based on a platform attribute.
+ </summary>
+ <param name="platformAttribute">The attribute to examine</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(NUnit.Framework.TestCaseAttribute)">
+ <summary>
+ Tests to determine if the current platform is supported
+ based on a platform attribute.
+ </summary>
+ <param name="testCaseAttribute">The attribute to examine</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(System.String)">
+ <summary>
+ Test to determine if a particular platform or comma-delimited set of platforms is in use.
+ </summary>
+ <param name="platform">Name of the platform or comma-separated list of platform ids</param>
+ <returns>True if the platform is in use on the system</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PlatformHelper.Reason">
+ <summary>
+ Return the last failure reason. Results are not
+ defined if called before IsSupported( Attribute )
+ is called.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PropertyBag">
+ <summary>
+ A PropertyBag represents a collection of name value pairs
+ that allows duplicate entries with the same key. Methods
+ are provided for adding a new pair as well as for setting
+ a key to a single value. All keys are strings but values
+ may be of any type. Null values are not permitted, since
+ a null entry represents the absence of the key.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Add(System.String,System.Object)">
+ <summary>
+ Adds a key/value pair to the property set
+ </summary>
+ <param name="key">The key</param>
+ <param name="value">The value</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Set(System.String,System.Object)">
+ <summary>
+ Sets the value for a key, removing any other
+ values that are already in the property set.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Get(System.String)">
+ <summary>
+ Gets a single value for a key, using the first
+ one if multiple values are present and returning
+ null if the value is not found.
+ </summary>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.ContainsKey(System.String)">
+ <summary>
+ Gets a flag indicating whether the specified key has
+ any entries in the property set.
+ </summary>
+ <param name="key">The key to be checked</param>
+ <returns>
+ True if their are values present, otherwise false
+ </returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PropertyBag.Keys">
+ <summary>
+ Gets a collection containing all the keys in the property set
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PropertyBag.Item(System.String)">
+ <summary>
+ Gets or sets the list of values for a particular key
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.ToXml(System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current PropertyBag.
+ </summary>
+ <param name="recursive">Not used</param>
+ <returns>An XmlNode representing the PropertyBag</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the PropertyBag after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">Not used</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PropertyNames">
+ <summary>
+ The PropertyNames class provides static constants for the
+ standard property ids that NUnit uses on tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.AppDomain">
+ <summary>
+ The FriendlyName of the AppDomain in which the assembly is running
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.JoinType">
+ <summary>
+ The selected strategy for joining parameter data into test cases
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ProcessID">
+ <summary>
+ The process ID of the executing assembly
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ProviderStackTrace">
+ <summary>
+ The stack trace from any data provider that threw
+ an exception.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SkipReason">
+ <summary>
+ The reason a test was not run
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Author">
+ <summary>
+ The author of the tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ApartmentState">
+ <summary>
+ The ApartmentState required for running the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Category">
+ <summary>
+ The categories applying to a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Description">
+ <summary>
+ The Description of a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.LevelOfParallelism">
+ <summary>
+ The number of threads to be used in running tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.MaxTime">
+ <summary>
+ The maximum time in ms, above which the test is considered to have failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ParallelScope">
+ <summary>
+ The ParallelScope associated with a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.RepeatCount">
+ <summary>
+ The number of times the test should be repeated
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.RequiresThread">
+ <summary>
+ Indicates that the test should be run on a separate thread
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SetCulture">
+ <summary>
+ The culture to be set for a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SetUICulture">
+ <summary>
+ The UI culture to be set for a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.TestOf">
+ <summary>
+ The type that is under test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Timeout">
+ <summary>
+ The timeout value for the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.IgnoreUntilDate">
+ <summary>
+ The test will be ignored until the given date
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Order">
+ <summary>
+ The optional Order the test will run in
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Randomizer">
+ <summary>
+ Randomizer returns a set of random values in a repeatable
+ way, to allow re-running of tests if necessary. It extends
+ the .NET Random class, providing random values for a much
+ wider range of types.
+
+ The class is used internally by the framework to generate
+ test case data and is also exposed for use by users through
+ the TestContext.Random property.
+ </summary>
+ <remarks>
+ For consistency with the underlying Random Type, methods
+ returning a single value use the prefix "Next..." Those
+ without an argument return a non-negative value up to
+ the full positive range of the Type. Overloads are provided
+ for specifying a maximum or a range. Methods that return
+ arrays or strings use the prefix "Get..." to avoid
+ confusion with the single-value methods.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Randomizer.InitialSeed">
+ <summary>
+ Initial seed used to create randomizers for this run
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.MemberInfo)">
+ <summary>
+ Get a Randomizer for a particular member, returning
+ one that has already been created if it exists.
+ This ensures that the same values are generated
+ each time the tests are reloaded.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.ParameterInfo)">
+ <summary>
+ Get a randomizer for a particular parameter, returning
+ one that has already been created if it exists.
+ This ensures that the same values are generated
+ each time the tests are reloaded.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.CreateRandomizer">
+ <summary>
+ Create a new Randomizer using the next seed
+ available to ensure that each randomizer gives
+ a unique sequence of values.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.#ctor(System.Int32)">
+ <summary>
+ Construct based on seed value
+ </summary>
+ <param name="seed"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt">
+ <summary>
+ Returns a random unsigned int.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32)">
+ <summary>
+ Returns a random unsigned int less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32,System.UInt32)">
+ <summary>
+ Returns a random unsigned int within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort">
+ <summary>
+ Returns a non-negative random short.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16)">
+ <summary>
+ Returns a non-negative random short less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16,System.Int16)">
+ <summary>
+ Returns a non-negative random short within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort">
+ <summary>
+ Returns a random unsigned short.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16)">
+ <summary>
+ Returns a random unsigned short less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16,System.UInt16)">
+ <summary>
+ Returns a random unsigned short within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong">
+ <summary>
+ Returns a random long.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64)">
+ <summary>
+ Returns a random long less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64,System.Int64)">
+ <summary>
+ Returns a non-negative random long within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong">
+ <summary>
+ Returns a random ulong.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64)">
+ <summary>
+ Returns a random ulong less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64,System.UInt64)">
+ <summary>
+ Returns a non-negative random long within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte">
+ <summary>
+ Returns a random Byte
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte)">
+ <summary>
+ Returns a random Byte less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte,System.Byte)">
+ <summary>
+ Returns a random Byte within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte">
+ <summary>
+ Returns a random SByte
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte)">
+ <summary>
+ Returns a random sbyte less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte,System.SByte)">
+ <summary>
+ Returns a random sbyte within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextBool">
+ <summary>
+ Returns a random bool
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextBool(System.Double)">
+ <summary>
+ Returns a random bool based on the probability a true result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double)">
+ <summary>
+ Returns a random double between 0.0 and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double,System.Double)">
+ <summary>
+ Returns a random double within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat">
+ <summary>
+ Returns a random float.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single)">
+ <summary>
+ Returns a random float between 0.0 and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single,System.Single)">
+ <summary>
+ Returns a random float within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum(System.Type)">
+ <summary>
+ Returns a random enum value of the specified Type as an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum``1">
+ <summary>
+ Returns a random enum value of the specified Type.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">
+ <summary>
+ Default characters for random functions.
+ </summary>
+ <remarks>Default characters are the English alphabet (uppercase &amp; lowercase), arabic numerals, and underscore</remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32,System.String)">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <param name="outputLength">desired length of output string.</param>
+ <param name="allowedChars">string representing the set of characters from which to construct the resulting string</param>
+ <returns>A random string of arbitrary length</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32)">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <param name="outputLength">desired length of output string.</param>
+ <returns>A random string of arbitrary length</returns>
+ <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <returns>A random string of the default length</returns>
+ <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal">
+ <summary>
+ Returns a random decimal.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal)">
+ <summary>
+ Returns a random decimal between positive zero and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal,System.Decimal)">
+ <summary>
+ Returns a random decimal within a specified range, which is not
+ permitted to exceed decimal.MaxVal in the current implementation.
+ </summary>
+ <remarks>
+ A limitation of this implementation is that the range from min
+ to max must not exceed decimal.MaxVal.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextGuid">
+ <summary>
+ Generates a valid version 4 <see cref="T:System.Guid"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Reflect">
+ <summary>
+ Helper methods for inspecting a type by reflection.
+
+ Many of these methods take ICustomAttributeProvider as an
+ argument to avoid duplication, even though certain attributes can
+ only appear on specific types of members, like MethodInfo or Type.
+
+ In the case where a type is being examined for the presence of
+ an attribute, interface or named member, the Reflect methods
+ operate with the full name of the member being sought. This
+ removes the necessity of the caller having a reference to the
+ assembly that defines the item being sought and allows the
+ NUnit core to inspect assemblies that reference an older
+ version of the NUnit framework.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetMethodsWithAttribute(System.Type,System.Type,System.Boolean)">
+ <summary>
+ Examine a fixture type and return an array of methods having a
+ particular attribute. The array is order with base methods first.
+ </summary>
+ <param name="fixtureType">The type to examine</param>
+ <param name="attributeType">The attribute Type to look for</param>
+ <param name="inherit">Specifies whether to search the fixture type inheritance chain</param>
+ <returns>The array of methods found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.HasMethodWithAttribute(System.Type,System.Type)">
+ <summary>
+ Examine a fixture type and return true if it has a method with
+ a particular attribute.
+ </summary>
+ <param name="fixtureType">The type to examine</param>
+ <param name="attributeType">The attribute Type to look for</param>
+ <returns>True if found, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type)">
+ <summary>
+ Invoke the default constructor on a Type
+ </summary>
+ <param name="type">The Type to be constructed</param>
+ <returns>An instance of the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type,System.Object[])">
+ <summary>
+ Invoke a constructor on a Type with arguments
+ </summary>
+ <param name="type">The Type to be constructed</param>
+ <param name="arguments">Arguments to the constructor</param>
+ <returns>An instance of the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetTypeArray(System.Object[])">
+ <summary>
+ Returns an array of types from an array of objects.
+ Used because the compact framework doesn't support
+ Type.GetTypeArray()
+ </summary>
+ <param name="objects">An array of objects</param>
+ <returns>An array of Types</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object)">
+ <summary>
+ Invoke a parameterless method returning void on an object.
+ </summary>
+ <param name="method">A MethodInfo for the method to be invoked</param>
+ <param name="fixture">The object on which to invoke the method</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object,System.Object[])">
+ <summary>
+ Invoke a method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="method">A MethodInfo for the method to be invoked</param>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetUltimateShadowingProperty(System.Type,System.String,System.Reflection.BindingFlags)">
+ <summary>
+ <para>
+ Selects the ultimate shadowing property just like <see langword="dynamic"/> would,
+ rather than throwing <see cref="T:System.Reflection.AmbiguousMatchException"/>
+ for properties that shadow properties of a different property type
+ which is what <see cref="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags)"/> does.
+ </para>
+ <para>
+ If you request both public and nonpublic properties, every public property is preferred
+ over every nonpublic property. It would violate the principle of least surprise for a
+ derived class’s implementation detail to be chosen over the public API for a type.
+ </para>
+ </summary>
+ <param name="type">See <see cref="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags)"/>.</param>
+ <param name="name">See <see cref="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags)"/>.</param>
+ <param name="bindingFlags">See <see cref="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags)"/>.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestResult">
+ <summary>
+ The TestResult class represents the result of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_ERRORS_MESSAGE">
+ <summary>
+ Error message for when child tests have errors
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_WARNINGS_MESSAGE">
+ <summary>
+ Error message for when child tests have warnings
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_IGNORE_MESSAGE">
+ <summary>
+ Error message for when child tests are ignored
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.MIN_DURATION">
+ <summary>
+ The minimum duration for tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.InternalAssertCount">
+ <summary>
+ Aggregate assertion count
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.RwLock">
+ <summary>
+ ReaderWriterLock
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.#ctor(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Construct a test result given a Test
+ </summary>
+ <param name="test">The test to be used</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Test">
+ <summary>
+ Gets the test with which this result is associated.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.ResultState">
+ <summary>
+ Gets the ResultState of the test result, which
+ indicates the success or failure of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Name">
+ <summary>
+ Gets the name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.FullName">
+ <summary>
+ Gets the full name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Duration">
+ <summary>
+ Gets or sets the elapsed time for running the test in seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.StartTime">
+ <summary>
+ Gets or sets the time the test started running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.EndTime">
+ <summary>
+ Gets or sets the time the test finished running.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddTestAttachment(NUnit.Framework.Interfaces.TestAttachment)">
+ <summary>
+ Adds a test attachment to the test result
+ </summary>
+ <param name="attachment">The TestAttachment object to attach</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.TestAttachments">
+ <summary>
+ Gets the collection of files attached to the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.AssertCount">
+ <summary>
+ Gets or sets the count of asserts executed
+ when running the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.OutWriter">
+ <summary>
+ Gets a TextWriter, which will write output to be included in the result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Output">
+ <summary>
+ Gets any text output written to this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.AssertionResults">
+ <summary>
+ Gets a list of assertion results associated with the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.ToXml(System.Boolean)">
+ <summary>
+ Returns the Xml representation of the result.
+ </summary>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns>An XmlNode representing the result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds the XML representation of the result as a child of the
+ supplied parent node..
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.PendingFailures">
+ <summary>
+ Gets a count of pending failures (from Multiple Assert)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.WorstAssertionStatus">
+ <summary>
+ Gets the worst assertion status (highest enum) in all the assertion results
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ <param name="message">A message associated with the result state</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String,System.String)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ <param name="message">A message associated with the result state</param>
+ <param name="stackTrace">Stack trace giving the location of the command</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception)">
+ <summary>
+ Set the test result based on the type of exception thrown
+ </summary>
+ <param name="ex">The exception that was thrown</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Set the test result based on the type of exception thrown
+ </summary>
+ <param name="ex">The exception that was thrown</param>
+ <param name="site">The FailureSite to use in the result</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordTearDownException(System.Exception)">
+ <summary>
+ RecordTearDownException appends the message and stacktrace
+ from an exception arising during teardown of the test
+ to any previously recorded information, so that any
+ earlier failure information is not lost. Note that
+ calling Assert.Ignore, Assert.Inconclusive, etc. during
+ teardown is treated as an error. If the current result
+ represents a suite, it may show a teardown error even
+ though all contained tests passed.
+ </summary>
+ <param name="ex">The Exception to be recorded</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordTestCompletion">
+ <summary>
+ Determine result after test has run to completion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionResult)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddReasonElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds a reason element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new reason element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddFailureElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds a failure element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new failure element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddAttachmentsElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds an attachments element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new attachments element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.CreateLegacyFailureMessage">
+ <summary>
+ Creates a failure message incorporating failures
+ from a Multiple Assert block for use by runners
+ that don't know about AssertionResults.
+ </summary>
+ <returns>Message as a string</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.RuntimeType">
+ <summary>
+ Enumeration identifying a common language
+ runtime implementation.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.Any">
+ <summary>Any supported runtime framework</summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.Net">
+ <summary>Microsoft .NET Framework</summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.SSCLI">
+ <summary>Microsoft Shared Source CLI</summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.Mono">
+ <summary>Mono</summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.MonoTouch">
+ <summary>MonoTouch</summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.RuntimeFramework">
+ <summary>
+ RuntimeFramework represents a particular version
+ of a common language runtime implementation.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeFramework.DefaultVersion">
+ <summary>
+ DefaultVersion is an empty Version, used to indicate that
+ NUnit should select the CLR version to use for the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.RuntimeFramework.#ctor(NUnit.Framework.Internal.RuntimeType,System.Version)">
+ <summary>
+ Construct from a runtime type and version. If the version has
+ two parts, it is taken as a framework version. If it has three
+ or more, it is taken as a CLR version. In either case, the other
+ version is deduced based on the runtime type and provided version.
+ </summary>
+ <param name="runtime">The runtime type of the framework</param>
+ <param name="version">The version of the framework</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.CurrentFramework">
+ <summary>
+ Static method to return a RuntimeFramework object
+ for the framework that is currently in use.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.Runtime">
+ <summary>
+ The type of this runtime framework
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.FrameworkVersion">
+ <summary>
+ The framework version for this runtime framework
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.ClrVersion">
+ <summary>
+ The CLR version for this runtime framework
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.AllowAnyVersion">
+ <summary>
+ Return true if any CLR version may be used in
+ matching this RuntimeFramework object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.DisplayName">
+ <summary>
+ Returns the Display name for this framework
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.RuntimeFramework.Parse(System.String)">
+ <summary>
+ Parses a string representing a RuntimeFramework.
+ The string may be just a RuntimeType name or just
+ a Version or a hyphenated RuntimeType-Version or
+ a Version prefixed by 'versionString'.
+ </summary>
+ <param name="s"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.RuntimeFramework.ToString">
+ <summary>
+ Overridden to return the short name of the framework
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.RuntimeFramework.Supports(NUnit.Framework.Internal.RuntimeFramework)">
+ <summary>
+ Returns true if the current framework matches the
+ one supplied as an argument. Two frameworks match
+ if their runtime types are the same or either one
+ is RuntimeType.Any and all specified version components
+ are equal. Negative (i.e. unspecified) version
+ components are ignored.
+ </summary>
+ <param name="target">The RuntimeFramework to be matched.</param>
+ <returns>True on match, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.StackFilter">
+ <summary>
+ StackFilter class is used to remove internal NUnit
+ entries from a stack trace so that the resulting
+ trace provides better information about the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.StackFilter.DefaultFilter">
+ <summary>
+ Single instance of our default filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String,System.String)">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
+ <param name="bottomOfStackPattern">Regex pattern used to delete lines from the bottom of the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String)">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.Filter(System.String)">
+ <summary>
+ Filters a raw stack trace and returns the result.
+ </summary>
+ <param name="rawTrace">The original stack trace</param>
+ <returns>A filtered stack trace</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.StringUtil">
+ <summary>
+ Provides methods to support legacy string comparison methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StringUtil.Compare(System.String,System.String,System.Boolean)">
+ <summary>
+ Compares two strings for equality, ignoring case if requested.
+ </summary>
+ <param name="strA">The first string.</param>
+ <param name="strB">The second string..</param>
+ <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
+ <returns>Zero if the strings are equivalent, a negative number if strA is sorted first, a positive number if
+ strB is sorted first</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StringUtil.StringsEqual(System.String,System.String,System.Boolean)">
+ <summary>
+ Compares two strings for equality, ignoring case if requested.
+ </summary>
+ <param name="strA">The first string.</param>
+ <param name="strB">The second string..</param>
+ <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
+ <returns>True if the strings are equivalent, false if not.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ConstraintUtils">
+ <summary>
+ Provides methods to support consistent checking for constaints methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ConstraintUtils.RequireActual``1(System.Object,System.String,System.Boolean)">
+ <summary>
+ Requires that the provided object is actually of the type required.
+ </summary>
+ <param name="actual">The object to verify.</param>
+ <param name="paramName">Name of the parameter as passed into the checking method.</param>
+ <param name="allowNull">
+ If <see langword="true"/> and <typeparamref name="T"/> can be null, returns null rather than throwing when <paramref name="actual"/> is null.
+ If <typeparamref name="T"/> cannot be null, this parameter is ignored.</param>
+ <typeparam name="T">The type to require.</typeparam>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseParameters">
+ <summary>
+ The TestCaseParameters class encapsulates method arguments and
+ other selected parameters needed for constructing
+ a parameterized test case.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestCaseParameters._expectedResult">
+ <summary>
+ The expected result to be returned
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(NUnit.Framework.Interfaces.ITestCaseData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestCaseData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseParameters.ExpectedResult">
+ <summary>
+ The expected result of the test, which
+ must match the method return type.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseParameters.HasExpectedResult">
+ <summary>
+ Gets a value indicating whether an expected result was specified.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseTimeoutException">
+ <summary>
+ TestCaseTimeoutException is thrown when a test running directly
+ on a TestWorker thread is cancelled due to timeout.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext">
+ <summary>
+ Helper class used to save and restore certain static or
+ singleton settings in the environment that affect tests
+ or which might be changed by the user tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._priorContext">
+ <summary>
+ Link to a prior saved context
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._executionStatus">
+ <summary>
+ Indicates that a stop has been requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._listener">
+ <summary>
+ The event listener currently receiving notifications
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._assertCount">
+ <summary>
+ The number of assertions for the current test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentCulture">
+ <summary>
+ The current culture
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentUICulture">
+ <summary>
+ The current UI culture
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentResult">
+ <summary>
+ The current test result
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentPrincipal">
+ <summary>
+ The current Principal.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
+ </summary>
+ <param name="other">An existing instance of TestExecutionContext.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentContext">
+ <summary>
+ Gets and sets the current context.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentTest">
+ <summary>
+ Gets or sets the current test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTime">
+ <summary>
+ The time the current test started execution
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTicks">
+ <summary>
+ The time the current test started in Ticks
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentResult">
+ <summary>
+ Gets or sets the current test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.OutWriter">
+ <summary>
+ Gets a TextWriter that will send output to the current test result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestObject">
+ <summary>
+ The current test object - that is the user fixture
+ object on which tests are being executed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StopOnError">
+ <summary>
+ Get or set indicator that run should stop on the first error
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.ExecutionStatus">
+ <summary>
+ Gets an enum indicating whether a stop has been requested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.Listener">
+ <summary>
+ The current test event listener
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.Dispatcher">
+ <summary>
+ The current WorkItemDispatcher. Made public for
+ use by nunitlite.tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.ParallelScope">
+ <summary>
+ The ParallelScope to be used by tests running in this context.
+ For builds with out the parallel feature, it has no effect.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.DefaultFloatingPointTolerance">
+ <summary>
+ Default tolerance value used for floating point equality
+ when no other tolerance is specified.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestWorker">
+ <summary>
+ The worker that spawned the context.
+ For builds without the parallel feature, it is null.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.RandomGenerator">
+ <summary>
+ Gets the RandomGenerator specific to this Test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.AssertCount">
+ <summary>
+ Gets the assert count.
+ </summary>
+ <value>The assert count.</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.MultipleAssertLevel">
+ <summary>
+ The current nesting level of multiple assert blocks
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestCaseTimeout">
+ <summary>
+ Gets or sets the test case timeout value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.UpstreamActions">
+ <summary>
+ Gets a list of ITestActions set by upstream tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentCulture">
+ <summary>
+ Saves or restores the CurrentCulture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentUICulture">
+ <summary>
+ Saves or restores the CurrentUICulture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentPrincipal">
+ <summary>
+ Gets or sets the current <see cref="T:System.Security.Principal.IPrincipal"/> for the Thread.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentValueFormatter">
+ <summary>
+ The current head of the ValueFormatter chain, copied from MsgUtils.ValueFormatter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.IsSingleThreaded">
+ <summary>
+ If true, all tests must run on the same thread. No new thread may be spawned.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.UpdateContextFromEnvironment">
+ <summary>
+ Record any changes in the environment made by
+ the test code in the execution context so it
+ will be passed on to lower level tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.EstablishExecutionEnvironment">
+ <summary>
+ Set up the execution environment to match a context.
+ Note that we may be running on the same thread where the
+ context was initially created or on a different thread.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount">
+ <summary>
+ Increments the assert count by one.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount(System.Int32)">
+ <summary>
+ Increments the assert count by a specified amount.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ Adds a new ValueFormatterFactory to the chain of formatters
+ </summary>
+ <param name="formatterFactory">The new factory</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.InitializeLifetimeService">
+ <summary>
+ Obtain lifetime service object
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext">
+ <summary>
+ An IsolatedContext is used when running code
+ that may effect the current result in ways that
+ should not impact the final result of the test.
+ A new TestExecutionContext is created with an
+ initially clear result, which is discarded on
+ exiting the context.
+ </summary>
+ <example>
+ using (new TestExecutionContext.IsolatedContext())
+ {
+ // Code that should not impact the result
+ }
+ </example>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.#ctor">
+ <summary>
+ Save the original current TestExecutionContext and
+ make a new isolated context current.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.Dispose">
+ <summary>
+ Restore the original TestExecutionContext.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext.AdhocContext">
+ <summary>
+ An AdhocTestExecutionContext is created whenever a context is needed
+ but not available in CurrentContext. This happens when tests are run
+ on an adoc basis or Asserts are used outside of tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.AdhocContext.#ctor">
+ <summary>
+ Construct an AdhocTestExecutionContext, which is used
+ whenever the current TestExecutionContext is found to be null.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionStatus">
+ <summary>
+ Enumeration indicating whether the tests are
+ running normally or being cancelled.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.Running">
+ <summary>
+ Running normally with no stop requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.StopRequested">
+ <summary>
+ A graceful stop has been requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.AbortRequested">
+ <summary>
+ A forced stop has been requested
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFilter">
+ <summary>
+ Interface to be implemented by filters applied to tests.
+ The filter applies when running the test, after it has been
+ loaded, since this is the only time an ITest exists.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestFilter.Empty">
+ <summary>
+ Unique Empty filter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFilter.IsEmpty">
+ <summary>
+ Indicates whether this is the EmptyFilter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFilter.TopLevel">
+ <summary>
+ Indicates whether this is a top-level filter,
+ not contained in any other filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. The default
+ implementation checks the test itself, its parents and any descendants.
+
+ Derived classes may override this method or any of the Match methods
+ to change the behavior of the filter.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether the test itself matches the filter criteria, without
+ examining either parents or descendants. This is overridden by each
+ different type of filter to perform the necessary tests.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the filter matches the any parent of the test</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.MatchParent(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether any ancestor of the test matches the filter criteria
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the filter matches the an ancestor of the test</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.MatchDescendant(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether any descendant of the test matches the filter criteria.
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if at least one descendant matches the filter criteria</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(System.String)">
+ <summary>
+ Create a TestFilter instance from an xml representation.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Create a TestFilter from it's TNode representation
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFilter.EmptyFilter">
+ <summary>
+ Nested class provides an empty filter - one that always
+ returns true when called. It never matches explicitly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.ToXml(System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFixtureParameters">
+ <summary>
+ The TestCaseParameters class encapsulates method arguments and
+ other selected parameters needed for constructing
+ a parameterized test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(NUnit.Framework.Interfaces.ITestFixtureData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestCaseData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFixtureParameters.TypeArgs">
+ <summary>
+ Type arguments used to create a generic fixture instance
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestListener">
+ <summary>
+ TestListener provides an implementation of ITestListener that
+ does nothing. It is used only through its NULL property.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test case has finished
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.#ctor">
+ <summary>
+ Construct a new TestListener - private so it may not be used.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestListener.NULL">
+ <summary>
+ Get a listener that does nothing
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestNameGenerator">
+ <summary>
+ TestNameGenerator is able to create test names according to
+ a coded pattern.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestNameGenerator.DefaultTestNamePattern">
+ <summary>
+ Default pattern used to generate names
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor">
+ <summary>
+ Construct a TestNameGenerator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor(System.String)">
+ <summary>
+ Construct a TestNameGenerator
+ </summary>
+ <param name="pattern">The pattern used by this generator.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Get the display name for a TestMethod and it's arguments
+ </summary>
+ <param name="testMethod">A TestMethod</param>
+ <returns>The display name</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod,System.Object[])">
+ <summary>
+ Get the display name for a TestMethod and it's arguments
+ </summary>
+ <param name="testMethod">A TestMethod</param>
+ <param name="args">Arguments to be used</param>
+ <returns>The display name</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestParameters">
+ <summary>
+ TestParameters is the abstract base class for all classes
+ that know how to provide data for constructing a test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(NUnit.Framework.Interfaces.ITestData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.RunState">
+ <summary>
+ The RunState for this set of parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.Arguments">
+ <summary>
+ The arguments to be used in running the test,
+ which must match the method signature.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.TestName">
+ <summary>
+ A name to be used for this test case in lieu
+ of the standard generated name containing
+ the argument list.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.Properties">
+ <summary>
+ Gets the property dictionary for this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Applies ParameterSet values to the test itself.
+ </summary>
+ <param name="test">A test.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.OriginalArguments">
+ <summary>
+ The original arguments provided by the user,
+ used for display purposes.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestProgressReporter">
+ <summary>
+ TestProgressReporter translates ITestListener events into
+ the async callbacks that are used to inform the client
+ software about the progress of a test run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.#ctor(System.Web.UI.ICallbackEventHandler)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestProgressReporter"/> class.
+ </summary>
+ <param name="handler">The callback handler to be used for reporting progress.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test has finished. Sends a result summary to the callback.
+ to
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.GetParent(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Returns the parent test item for the targer test item if it exists
+ </summary>
+ <param name="test"></param>
+ <returns>parent test item</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.FormatAttributeValue(System.String)">
+ <summary>
+ Makes a string safe for use as an attribute, replacing
+ characters characters that can't be used with their
+ corresponding xml representations.
+ </summary>
+ <param name="original">The string to be used</param>
+ <returns>A new string with the values replaced</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterizedFixtureSuite">
+ <summary>
+ ParameterizedFixtureSuite serves as a container for the set of test
+ fixtures created from a given Type using various parameters.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterizedFixtureSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.ParameterizedFixtureSuite"/> class.
+ </summary>
+ <param name="typeInfo">The ITypeInfo for the type that represents the suite.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterizedFixtureSuite.TestType">
+ <summary>
+ Gets a string representing the type of test
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterizedMethodSuite">
+ <summary>
+ ParameterizedMethodSuite holds a collection of individual
+ TestMethods with their arguments applied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterizedMethodSuite.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Construct from a MethodInfo
+ </summary>
+ <param name="method"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterizedMethodSuite.TestType">
+ <summary>
+ Gets a string representing the type of test
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.SetUpFixture">
+ <summary>
+ SetUpFixture extends TestSuite and supports
+ Setup and TearDown methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.SetUpFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.SetUpFixture"/> class.
+ </summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Test">
+ <summary>
+ The Test abstract class represents a test within the framework.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test._nextID">
+ <summary>
+ Static value to seed ids. It's started at 1000 so any
+ uninitialized ids will stand out.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test.DeclaringTypeInfo">
+ <summary>
+ Used to cache the declaring type for this MethodInfo
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test._method">
+ <summary>
+ Method property backing field
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String)">
+ <summary>
+ Constructs a test given its name
+ </summary>
+ <param name="name">The name of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String,System.String)">
+ <summary>
+ Constructs a test given the path through the
+ test hierarchy to its parent and a name.
+ </summary>
+ <param name="pathName">The parent tests full name</param>
+ <param name="name">The name of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ TODO: Documentation needed for constructor
+ </summary>
+ <param name="typeInfo"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Construct a test from a MethodInfo
+ </summary>
+ <param name="method"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Id">
+ <summary>
+ Gets or sets the id of the test
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Name">
+ <summary>
+ Gets or sets the name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.FullName">
+ <summary>
+ Gets or sets the fully qualified name of the test
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.ClassName">
+ <summary>
+ Gets the name of the class where this test was declared.
+ Returns null if the test is not associated with a class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.MethodName">
+ <summary>
+ Gets the name of the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none required.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TypeInfo">
+ <summary>
+ Gets the TypeInfo of the fixture used in running this test
+ or null if no fixture type is associated with it.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Method">
+ <summary>
+ Gets a MethodInfo for the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.RunState">
+ <summary>
+ Whether or not the test should be run
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TestType">
+ <summary>
+ Gets a string representing the type of test. Used as an attribute
+ value in the XML representation of a test and has no other
+ function in the framework.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TestCaseCount">
+ <summary>
+ Gets a count of test cases represented by
+ or contained under this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Properties">
+ <summary>
+ Gets the properties for this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.IsSuite">
+ <summary>
+ Returns true if this is a TestSuite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Parent">
+ <summary>
+ Gets the parent as a Test object.
+ Used by the core to set the parent.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Fixture">
+ <summary>
+ Gets or sets a fixture object for running this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.IdPrefix">
+ <summary>
+ Static prefix used for ids in this AppDomain.
+ Set by FrameworkController.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Seed">
+ <summary>
+ Gets or Sets the Int value representing the seed for the RandomGenerator
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.SetUpMethods">
+ <summary>
+ The SetUp methods.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TearDownMethods">
+ <summary>
+ The teardown methods
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.MakeTestResult">
+ <summary>
+ Creates a TestResult for this test.
+ </summary>
+ <returns>A TestResult suitable for this type of test.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.ICustomAttributeProvider)">
+ <summary>
+ Modify a newly constructed test by applying any of NUnit's common
+ attributes, based on a supplied ICustomAttributeProvider, which is
+ usually the reflection element from which the test was constructed,
+ but may not be in some instances. The attributes retrieved are
+ saved for use in subsequent operations.
+ </summary>
+ <param name="provider">An object implementing ICustomAttributeProvider</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.MakeInvalid(System.String)">
+ <summary>
+ Mark the test as Invalid (not runnable) specifying a reason
+ </summary>
+ <param name="reason">The reason the test is not runnable</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Get custom attributes applied to a test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.PopulateTestNode(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Add standard attributes and members to a test node.
+ </summary>
+ <param name="thisNode"></param>
+ <param name="recursive"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ToXml(System.Boolean)">
+ <summary>
+ Returns the Xml representation of the test
+ </summary>
+ <param name="recursive">If true, include child tests recursively</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.CompareTo(System.Object)">
+ <summary>
+ Compares this test to another test for sorting purposes
+ </summary>
+ <param name="obj">The other test</param>
+ <returns>Value of -1, 0 or +1 depending on whether the current test is less than, equal to or greater than the other test</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestAssembly">
+ <summary>
+ TestAssembly is a TestSuite that represents the execution
+ of tests in a managed assembly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.Reflection.Assembly,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
+ specifying the Assembly and the path from which it was loaded.
+ </summary>
+ <param name="assembly">The assembly this test represents.</param>
+ <param name="path">The path used to load the assembly.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
+ for a path which could not be loaded.
+ </summary>
+ <param name="path">The path used to load the assembly.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(NUnit.Framework.Internal.TestAssembly,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Copy-constructor style to create a filtered copy of the test assemblies
+ test cases
+ </summary>
+ <param name="assembly"></param>
+ <param name="filter"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestAssembly.Assembly">
+ <summary>
+ Gets the Assembly represented by this instance.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestAssembly.TestType">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Get custom attributes specified on the assembly
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFixture">
+ <summary>
+ TestFixture is a surrogate for a user test fixture class,
+ containing one or more tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestFixture"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ <param name="arguments">Arguments used to instantiate the test fixture, or null if none used</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestMethod">
+ <summary>
+ The TestMethod class represents a Test implemented as a method.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestMethod.parms">
+ <summary>
+ The ParameterSet used to create this test method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
+ </summary>
+ <param name="method">The method to be used as a test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
+ </summary>
+ <param name="method">The method to be used as a test.</param>
+ <param name="parentSuite">The suite or fixture to which the new test will be added</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.Arguments">
+ <summary>
+ The arguments to use in executing the test method, or empty array if none are provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.MakeTestResult">
+ <summary>
+ Overridden to return a TestCaseResult.
+ </summary>
+ <returns>A TestResult for this test.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns a TNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.MethodName">
+ <summary>
+ Returns the name of the method
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestSuite">
+ <summary>
+ TestSuite represents a composite test, which contains other tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestSuite.tests">
+ <summary>
+ Our collection of child tests
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="name">The name of the suite.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="parentSuiteName">Name of the parent suite.</param>
+ <param name="name">The name of the suite.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ <param name="arguments">Arguments used to instantiate the test fixture, or null if none used.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Copy constructor style to create a filtered copy of the given test suite
+ </summary>
+ <param name="suite">Test Suite to copy</param>
+ <param name="filter">Filter to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.Sort">
+ <summary>
+ Sorts tests under this suite.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.Add(NUnit.Framework.Internal.Test)">
+ <summary>
+ Adds a test to the suite.
+ </summary>
+ <param name="test">The test.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>The list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.TestCaseCount">
+ <summary>
+ Gets a count of test cases represented by
+ or contained under this test.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.Arguments">
+ <summary>
+ The arguments to use in creating the fixture, or empty array if none are provided.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.MaintainTestOrder">
+ <summary>
+ Set to true to suppress sorting this suite's contents
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeSetUpMethods">
+ <summary>
+ OneTimeSetUp methods for this suite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeTearDownMethods">
+ <summary>
+ OneTimeTearDown methods for this suite
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.MakeTestResult">
+ <summary>
+ Overridden to return a TestSuiteResult.
+ </summary>
+ <returns>A TestResult for this test.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.CheckSetUpTearDownMethods(System.Reflection.MethodInfo[])">
+ <summary>
+ Check that setup and teardown methods marked by certain attributes
+ meet NUnit's requirements and mark the tests not runnable otherwise.
+ </summary>
+ <param name="methods">A list of methodinfos to check</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ThreadUtility">
+ <summary>
+ ThreadUtility provides a set of static methods convenient
+ for working with threads.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.Delay(System.Int32,System.Threading.WaitCallback,System.Object)">
+ <summary>
+ Pre-Task compatibility
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.Abort(System.Threading.Thread,System.Int32)">
+ <summary>
+ Abort a thread, helping to dislodging it if it is blocked in native code
+ </summary>
+ <param name="thread">The thread to abort</param>
+ <param name="nativeId">The native thread id (if known), otherwise 0.
+ If provided, allows the thread to be killed if it's in a message pump native blocking wait.
+ This must have previously been captured by calling <see cref="M:NUnit.Framework.Internal.ThreadUtility.GetCurrentThreadNativeId"/> from the running thread itself.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.Kill(System.Threading.Thread,System.Int32)">
+ <summary>
+ Do our best to kill a thread
+ </summary>
+ <param name="thread">The thread to kill</param>
+ <param name="nativeId">The native thread id (if known), otherwise 0.
+ If provided, allows the thread to be killed if it's in a message pump native blocking wait.
+ This must have previously been captured by calling <see cref="M:NUnit.Framework.Internal.ThreadUtility.GetCurrentThreadNativeId"/> from the running thread itself.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.Kill(System.Threading.Thread,System.Object,System.Int32)">
+ <summary>
+ Do our best to kill a thread, passing state info
+ </summary>
+ <param name="thread">The thread to kill</param>
+ <param name="stateInfo">Info for the ThreadAbortException handler</param>
+ <param name="nativeId">The native thread id (if known), otherwise 0.
+ If provided, allows the thread to be killed if it's in a message pump native blocking wait.
+ This must have previously been captured by calling <see cref="M:NUnit.Framework.Internal.ThreadUtility.GetCurrentThreadNativeId"/> from the running thread itself.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.DislodgeThreadInNativeMessageWait(System.Threading.Thread,System.Int32)">
+ <summary>
+ Schedule a threadpool thread to check on the aborting thread in case it's in a message pump native blocking wait
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.GetCurrentThreadNativeId">
+ <summary>
+ Captures the current thread's native id. If provided to <see cref="M:NUnit.Framework.Internal.ThreadUtility.Kill(System.Threading.Thread,System.Int32)"/> later, allows the thread to be killed if it's in a message pump native blocking wait.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.PostThreadCloseMessage(System.Int32)">
+ <summary>
+ Sends a message to the thread to dislodge it from native code and allow a return to managed code, where a ThreadAbortException can be generated.
+ The message is meaningless (WM_CLOSE without a window handle) but it will end any blocking message wait.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeHelper">
+ <summary>
+ TypeHelper provides static methods that operate on Types.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TypeHelper.NonmatchingType">
+ <summary>
+ A special value, which is used to indicate that BestCommonType() method
+ was unable to find a common type for the specified arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type)">
+ <summary>
+ Gets the display name for a Type as used by NUnit.
+ </summary>
+ <param name="type">The Type for which a display name is needed.</param>
+ <returns>The display name for the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type,System.Object[])">
+ <summary>
+ Gets the display name for a Type as used by NUnit.
+ </summary>
+ <param name="type">The Type for which a display name is needed.</param>
+ <param name="arglist">The arglist provided.</param>
+ <returns>The display name for the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.BestCommonType(System.Type,System.Type)">
+ <summary>
+ Returns the best fit for a common type to be used in
+ matching actual arguments to a methods Type parameters.
+ </summary>
+ <param name="type1">The first type.</param>
+ <param name="type2">The second type.</param>
+ <returns>Either type1 or type2, depending on which is more general.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.IsNumeric(System.Type)">
+ <summary>
+ Determines whether the specified type is numeric.
+ </summary>
+ <param name="type">The type to be examined.</param>
+ <returns>
+ <c>true</c> if the specified type is numeric; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.ConvertArgumentList(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
+ <summary>
+ Convert an argument list to the required parameter types.
+ Currently, only widening numeric conversions are performed.
+ </summary>
+ <param name="arglist">An array of args to be converted</param>
+ <param name="parameters">A ParameterInfo[] whose types will be used as targets</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.CanDeduceTypeArgsFromArgs(System.Type,System.Object[],System.Type[]@)">
+ <summary>
+ Determines whether this instance can deduce type args for a generic type from the supplied arguments.
+ </summary>
+ <param name="type">The type to be examined.</param>
+ <param name="arglist">The arglist.</param>
+ <param name="typeArgsOut">The type args to be used.</param>
+ <returns>
+ <c>true</c> if this the provided args give sufficient information to determine the type args to be used; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDeclaredInterfaces(System.Type)">
+ <summary>
+ Return the interfaces implemented by a Type.
+ </summary>
+ <param name="type">The Type to be examined.</param>
+ <returns>An array of Types for the interfaces.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeNameDifferenceResolver">
+ <summary>
+ Used for resolving the type difference between objects.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
+ <summary>
+ Gets the shortened type name difference between <paramref name="expected"/> and <paramref name="actual"/>.
+ </summary>
+ <param name="expected">The expected object.</param>
+ <param name="actual">The actual object.</param>
+ <param name="expectedTypeShortened">Output of the unique type name for the expected object.</param>
+ <param name="actualTypeShortened">Output of the unique type name for actual object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ResolveTypeNameDifference(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Gets the shortened type name difference between <paramref name="expected"/> and <paramref name="actual"/>.
+ </summary>
+ <param name="expected">The expected object <see cref="T:System.Type"/>.</param>
+ <param name="actual">The actual object <see cref="T:System.Type"/>.</param>
+ <param name="expectedTypeShortened">Output of the unique type name for the expected object.</param>
+ <param name="actualTypeShortened">Output of the unique type name for actual object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetShortenedGenericParams(System.Type,System.Type,System.Collections.Generic.List{System.String}@,System.Collections.Generic.List{System.String}@)">
+ <summary>
+ Obtain the shortened generic template parameters of the given <paramref name="expectedFullType"/> and <paramref name="actualFullType"/>,
+ if they are generic.
+ </summary>
+ <param name="expectedFullType">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actualFullType">The actual <see cref="T:System.Type"/>.</param>
+ <param name="shortenedParamsExpected">Shortened generic parameters of the expected <see cref="T:System.Type"/>.</param>
+ <param name="shortenedParamsActual">Shortened generic parameters of the actual <see cref="T:System.Type"/>.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.FullyShortenTypeName(System.Type)">
+ <summary>
+ Obtain a shortened name of the given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ShortenTypeNames(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Shorten the given <see cref="T:System.Type"/> names by only including the relevant differing namespaces/types, if they differ.
+ </summary>
+ <param name="expectedType">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actualType">The actual <see cref="T:System.Type"/>.</param>
+ <param name="expectedTypeShortened">The shortened expected <see cref="T:System.Type"/> name.</param>
+ <param name="actualTypeShortened">The shortened actual <see cref="T:System.Type"/> name.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.IsTypeGeneric(System.Type)">
+ <summary>
+ Returns whether or not the <see cref="T:System.Type"/> is generic.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetGenericTypeName(System.Type)">
+ <summary>
+ Returns the fully qualified generic <see cref="T:System.Type"/> name of a given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ReconstructGenericTypeName(System.String,System.Collections.Generic.List{System.String})">
+ <summary>
+ Reconstruct a generic type name using the provided generic type name, and a
+ <see cref="T:NUnit.Framework.List"/> of the template parameters.
+ </summary>
+ <param name="GenericTypeName">The name of the generic type, including the number of template parameters expected.</param>
+ <param name="TemplateParamNames">A <see cref="T:NUnit.Framework.List"/> of names of the template parameters of the provided generic type.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetShortenedGenericTypes(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Obtain the shortened generic <see cref="T:System.Type"/> names of the given expected and actual <see cref="T:System.Type"/>s.
+ </summary>
+ <param name="expected">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actual">The actual <see cref="T:System.Type"/>.</param>
+ <param name="shortenedGenericNameExpected">The shortened expected generic name.</param>
+ <param name="shortenedGenericNameActual">The shortened actual generic name.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeWrapper">
+ <summary>
+ The TypeWrapper class wraps a Type so it may be used in
+ a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.#ctor(System.Type)">
+ <summary>
+ Construct a TypeWrapper for a specified Type.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Type">
+ <summary>
+ Gets the underlying Type on which this TypeWrapper is based.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.BaseType">
+ <summary>
+ Gets the base type of this type as an ITypeInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Name">
+ <summary>
+ Gets the Name of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.FullName">
+ <summary>
+ Gets the FullName of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Assembly">
+ <summary>
+ Gets the assembly in which the type is declared
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Namespace">
+ <summary>
+ Gets the namespace of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsAbstract">
+ <summary>
+ Gets a value indicating whether the type is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericType">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.IsType(System.Type)">
+ <summary>
+ Returns true if the Type wrapped is T
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericTypeDefinition">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type definition
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsSealed">
+ <summary>
+ Gets a value indicating whether the type is sealed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsStaticClass">
+ <summary>
+ Gets a value indicating whether this type represents a static class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName">
+ <summary>
+ Get the display name for this type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName(System.Object[])">
+ <summary>
+ Get the display name for an object of this type, constructed with the specified args.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.MakeGenericType(System.Type[])">
+ <summary>
+ Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetGenericTypeDefinition">
+ <summary>
+ Returns a Type representing a generic type definition from which this Type can be constructed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Returns a value indicating whether the type has an attribute of the specified type.
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="inherit"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.HasMethodWithAttribute(System.Type)">
+ <summary>
+ Returns a flag indicating whether this type has a method with an attribute of the specified type.
+ </summary>
+ <param name="attributeType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetMethods(System.Reflection.BindingFlags)">
+ <summary>
+ Returns an array of IMethodInfos for methods of this Type
+ that match the specified flags.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetConstructor(System.Type[])">
+ <summary>
+ Gets the public constructor taking the specified argument Types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.HasConstructor(System.Type[])">
+ <summary>
+ Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.Construct(System.Object[])">
+ <summary>
+ Construct an object of this Type, using the specified arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.ToString">
+ <summary>
+ Override ToString() so that error messages in NUnit's own tests make sense
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseResult">
+ <summary>
+ Represents the result of running a single test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseResult.#ctor(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Construct a TestCaseResult based on a TestMethod
+ </summary>
+ <param name="test">A TestMethod to which the result applies.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestSuiteResult">
+ <summary>
+ Represents the result of running a test suite
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuiteResult.#ctor(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Construct a TestSuiteResult base on a TestSuite
+ </summary>
+ <param name="suite">The TestSuite to which the result applies</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.WarningCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuiteResult.AddResult(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Adds a child result to this result, setting this result's
+ ResultState to Failure if the child result failed.
+ </summary>
+ <param name="result">The result to be added</param>
+ </member>
+ <member name="T:NUnit.Framework.Is">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Zero">
+ <summary>
+ Returns a constraint that tests for equality with zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.BinarySerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in binary format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.XmlSerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in xml format.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable to the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable to the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ inclusively within a specified range.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.ITestAction">
+ <summary>
+ When implemented by an attribute, this interface implemented to provide actions to execute before and after tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ITestAction.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed before each test is run
+ </summary>
+ <param name="test">The test that is going to be run.</param>
+ </member>
+ <member name="M:NUnit.Framework.ITestAction.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed after each test is run
+ </summary>
+ <param name="test">The test that has just been run.</param>
+ </member>
+ <member name="P:NUnit.Framework.ITestAction.Targets">
+ <summary>
+ Provides the target for the action attribute
+ </summary>
+ <returns>The target for the action attribute</returns>
+ </member>
+ <member name="T:NUnit.Framework.Iz">
+ <summary>
+ The Iz class is a synonym for Is intended for use in VB,
+ which regards Is as a keyword.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.List">
+ <summary>
+ The List class is a helper class with properties and methods
+ that supply a number of constraints used with lists and collections.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.List.Map(System.Collections.ICollection)">
+ <summary>
+ List.Map returns a ListMapper, which can be used to map
+ the original collection to another collection.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.ListMapper">
+ <summary>
+ ListMapper is used to transform a collection used as an actual argument
+ producing another collection to be used in the assertion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ListMapper.#ctor(System.Collections.ICollection)">
+ <summary>
+ Construct a ListMapper based on a collection
+ </summary>
+ <param name="original">The collection to be transformed</param>
+ </member>
+ <member name="M:NUnit.Framework.ListMapper.Property(System.String)">
+ <summary>
+ Produces a collection containing all the values of a property
+ </summary>
+ <param name="name">The collection of property values</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.StringAssert">
+ <summary>
+ Basic Asserts on strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use StringAssert.AreEqualIgnoringCase(...) or Assert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string is not found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string starts with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
+ <summary>
+ Asserts that a string starts with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not start with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
+ <summary>
+ Asserts that a string does not start with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string ends with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
+ <summary>
+ Asserts that a string ends with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not end with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
+ <summary>
+ Asserts that a string does not end with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two strings are equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
+ <summary>
+ Asserts that two strings are equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two strings are not equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
+ <summary>
+ Asserts that two strings are not equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string matches an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be matched</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
+ <summary>
+ Asserts that a string matches an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be matched</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not match an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be used</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
+ <summary>
+ Asserts that a string does not match an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be used</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseData">
+ <summary>
+ The TestCaseData class represents a set of arguments
+ and other parameter info to be used for a parameterized
+ test case. It is derived from TestCaseParameters and adds a
+ fluent syntax for use in initializing the test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg">The argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ <param name="arg3">The third argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Returns(System.Object)">
+ <summary>
+ Sets the expected result for the test
+ </summary>
+ <param name="result">The expected result</param>
+ <returns>A modified TestCaseData</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetName(System.String)">
+ <summary>
+ Sets the name of the test case
+ </summary>
+ <returns>The modified TestCaseData instance</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetDescription(System.String)">
+ <summary>
+ Sets the description for the test case
+ being constructed.
+ </summary>
+ <param name="description">The description.</param>
+ <returns>The modified TestCaseData instance.</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetCategory(System.String)">
+ <summary>
+ Applies a category to the test
+ </summary>
+ <param name="category"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.String)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Int32)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Double)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Explicit">
+ <summary>
+ Marks the test case as explicit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Explicit(System.String)">
+ <summary>
+ Marks the test case as explicit, specifying the reason.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Ignore(System.String)">
+ <summary>
+ Ignores this TestCase, specifying the reason.
+ </summary>
+ <param name="reason">The reason.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestContext">
+ <summary>
+ Provide the context information of the current test.
+ This is an adapter for the internal ExecutionContext
+ class, hiding the internals from the user test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Construct a TestContext for an ExecutionContext
+ </summary>
+ <param name="testExecutionContext">The ExecutionContext to adapt</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.CurrentContext">
+ <summary>
+ Get the current test context. This is created
+ as needed. The user may save the context for
+ use within a test, but it should not be used
+ outside the test for which it is created.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Out">
+ <summary>
+ Gets a TextWriter that will send output to the current test result.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Error">
+ <summary>
+ Gets a TextWriter that will send output directly to Console.Error
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Progress">
+ <summary>
+ Gets a TextWriter for use in displaying immediate progress messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Parameters">
+ <summary>
+ TestParameters object holds parameters for the test run, if any are specified
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.DefaultWorkDirectory">
+ <summary>
+ Static DefaultWorkDirectory is now used as the source
+ of the public instance property WorkDirectory. This is
+ a bit odd but necessary to avoid breaking user tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Test">
+ <summary>
+ Get a representation of the current test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Result">
+ <summary>
+ Gets a Representation of the TestResult for the current test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.WorkerId">
+ <summary>
+ Gets the unique name of the Worker that is executing this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestDirectory">
+ <summary>
+ Gets the directory containing the current test assembly.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.WorkDirectory">
+ <summary>
+ Gets the directory to be used for outputting files created
+ by this test run.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Random">
+ <summary>
+ Gets the random generator.
+ </summary>
+ <value>
+ The random generator.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.AssertCount">
+ <summary>
+ Gets the number of assertions executed
+ up to this point in the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Boolean)">
+ <summary>Write the string representation of a boolean value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Char)">
+ <summary>Write a char to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Char[])">
+ <summary>Write a char array to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Double)">
+ <summary>Write the string representation of a double to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Int32)">
+ <summary>Write the string representation of an Int32 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Int64)">
+ <summary>Write the string representation of an Int64 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Decimal)">
+ <summary>Write the string representation of a decimal value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Object)">
+ <summary>Write the string representation of an object to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Single)">
+ <summary>Write the string representation of a Single value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String)">
+ <summary>Write a string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.UInt32)">
+ <summary>Write the string representation of a UInt32 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.UInt64)">
+ <summary>Write the string representation of a UInt64 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object[])">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine">
+ <summary>Write a line terminator to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Boolean)">
+ <summary>Write the string representation of a boolean value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char)">
+ <summary>Write a char to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char[])">
+ <summary>Write a char array to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Double)">
+ <summary>Write the string representation of a double to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int32)">
+ <summary>Write the string representation of an Int32 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int64)">
+ <summary>Write the string representation of an Int64 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Decimal)">
+ <summary>Write the string representation of a decimal value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Object)">
+ <summary>Write the string representation of an object to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Single)">
+ <summary>Write the string representation of a Single value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String)">
+ <summary>Write a string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt32)">
+ <summary>Write the string representation of a UInt32 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt64)">
+ <summary>Write the string representation of a UInt64 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object[])">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ This method adds the a new ValueFormatterFactory to the
+ chain of responsibility used for formatting values in messages.
+ The scope of the change is the current TestContext.
+ </summary>
+ <param name="formatterFactory">The factory delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddTestAttachment(System.String,System.String)">
+ <summary>
+ Attach a file to the current test result
+ </summary>
+ <param name="filePath">Relative or absolute file path to attachment</param>
+ <param name="description">Optional description of attachment</param>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddFormatter``1(NUnit.Framework.Constraints.ValueFormatter)">
+ <summary>
+ This method provides a simplified way to add a ValueFormatter
+ delegate to the chain of responsibility, creating the factory
+ delegate internally. It is useful when the Type of the object
+ is the only criterion for selection of the formatter, since
+ it can be used without getting involved with a compound function.
+ </summary>
+ <typeparam name="TSUPPORTED">The type supported by this formatter</typeparam>
+ <param name="formatter">The ValueFormatter delegate</param>
+ </member>
+ <member name="T:NUnit.Framework.TestContext.TestAdapter">
+ <summary>
+ TestAdapter adapts a Test for consumption by
+ the user test code.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.TestAdapter.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestAdapter for a Test
+ </summary>
+ <param name="test">The Test to be adapted</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.ID">
+ <summary>
+ Gets the unique Id of a test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Name">
+ <summary>
+ The name of the test, which may or may not be
+ the same as the method name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.MethodName">
+ <summary>
+ The name of the method representing the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.FullName">
+ <summary>
+ The FullName of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.ClassName">
+ <summary>
+ The ClassName of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Properties">
+ <summary>
+ The properties of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none are required.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestContext.ResultAdapter">
+ <summary>
+ ResultAdapter adapts a TestResult for consumption by
+ the user test code.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.ResultAdapter.#ctor(NUnit.Framework.Internal.TestResult)">
+ <summary>
+ Construct a ResultAdapter for a TestResult
+ </summary>
+ <param name="result">The TestResult to be adapted</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Outcome">
+ <summary>
+ Gets a ResultState representing the outcome of the test
+ up to this point in its execution.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Assertions">
+ <summary>
+ Gets a list of the assertion results generated
+ up to this point in the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureData">
+ <summary>
+ The TestFixtureData class represents a set of arguments
+ and other parameter info to be used for a parameterized
+ fixture. It is derived from TestFixtureParameters and adds a
+ fluent syntax for use in initializing the fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg">The argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ <param name="arg3">The third argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.SetName(System.String)">
+ <summary>
+ Sets the name of the test fixture
+ </summary>
+ <returns>The modified TestFixtureData instance</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Explicit">
+ <summary>
+ Marks the test fixture as explicit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Explicit(System.String)">
+ <summary>
+ Marks the test fixture as explicit, specifying the reason.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Ignore(System.String)">
+ <summary>
+ Ignores this TestFixture, specifying the reason.
+ </summary>
+ <param name="reason">The reason.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestParameters">
+ <summary>
+ TestParameters class holds any named parameters supplied to the test run
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Count">
+ <summary>
+ Gets the number of test parameters
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Names">
+ <summary>
+ Gets a collection of the test parameter names
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Exists(System.String)">
+ <summary>
+ Gets a flag indicating whether a parameter with the specified name exists.
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>True if it exists, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Item(System.String)">
+ <summary>
+ Indexer provides access to the internal dictionary
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>Value of the parameter or null if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get(System.String)">
+ <summary>
+ Get method is a simple alternative to the indexer
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>Value of the parameter or null if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get(System.String,System.String)">
+ <summary>
+ Get the value of a parameter or a default string
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <param name="defaultValue">Default value of the parameter</param>
+ <returns>Value of the parameter or default value if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get``1(System.String,``0)">
+ <summary>
+ Get the value of a parameter or return a default
+ </summary>
+ <typeparam name="T">The return Type</typeparam>
+ <param name="name">Name of the parameter</param>
+ <param name="defaultValue">Default value of the parameter</param>
+ <returns>Value of the parameter or default value if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Add(System.String,System.String)">
+ <summary>
+ Adds a parameter to the list
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <param name="value">Value of the parameter</param>
+ </member>
+ <member name="T:NUnit.Framework.Throws">
+ <summary>
+ Helper class with properties and methods that supply
+ constraints that operate on exceptions.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.Exception">
+ <summary>
+ Creates a constraint specifying an expected exception
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.InnerException">
+ <summary>
+ Creates a constraint specifying an exception with a given InnerException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.TargetInvocationException">
+ <summary>
+ Creates a constraint specifying an expected TargetInvocationException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.ArgumentException">
+ <summary>
+ Creates a constraint specifying an expected ArgumentException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.ArgumentNullException">
+ <summary>
+ Creates a constraint specifying an expected ArgumentNullException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.InvalidOperationException">
+ <summary>
+ Creates a constraint specifying an expected InvalidOperationException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.Nothing">
+ <summary>
+ Creates a constraint specifying that no exception is thrown
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.TypeOf(System.Type)">
+ <summary>
+ Creates a constraint specifying the exact type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.TypeOf``1">
+ <summary>
+ Creates a constraint specifying the exact type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.InstanceOf(System.Type)">
+ <summary>
+ Creates a constraint specifying the type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.InstanceOf``1">
+ <summary>
+ Creates a constraint specifying the type of exception expected
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Warn">
+ <summary>
+ Provides static methods to express conditions
+ that must be met for the test to succeed. If
+ any test fails, a warning is issued.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ <returns>Not applicable</returns>
+ </member>
+ <member name="M:NUnit.Framework.Warn.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on success.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on success.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is true</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning if it succeeds.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning if it succeeds.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="T:NUnit.FrameworkPackageSettings">
+ <summary>
+ FrameworkPackageSettings is a static class containing constant values that
+ are used as keys in setting up a TestPackage. These values are used in
+ the framework, and set in the runner. Setting values may be a string, int or bool.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DebugTests">
+ <summary>
+ Flag (bool) indicating whether tests are being debugged.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.PauseBeforeRun">
+ <summary>
+ Flag (bool) indicating whether to pause execution of tests to allow
+ the user to attach a debugger.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.InternalTraceLevel">
+ <summary>
+ The InternalTraceLevel for this run. Values are: "Default",
+ "Off", "Error", "Warning", "Info", "Debug", "Verbose".
+ Default is "Off". "Debug" and "Verbose" are synonyms.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.WorkDirectory">
+ <summary>
+ Full path of the directory to be used for work and result files.
+ This path is provided to tests by the framework TestContext.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DefaultTimeout">
+ <summary>
+ Integer value in milliseconds for the default timeout value
+ for test cases. If not specified, there is no timeout except
+ as specified by attributes on the tests themselves.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.InternalTraceWriter">
+ <summary>
+ A TextWriter to which the internal trace will be sent.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.LOAD">
+ <summary>
+ A list of tests to be loaded.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.NumberOfTestWorkers">
+ <summary>
+ The number of test threads to run for the assembly. If set to
+ 1, a single queue is used. If set to 0, tests are executed
+ directly, without queuing.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.RandomSeed">
+ <summary>
+ The random seed to be used for this assembly. If specified
+ as the value reported from a prior run, the framework should
+ generate identical random values for tests as were used for
+ that run, provided that no change has been made to the test
+ assembly. Default is a random value itself.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.StopOnError">
+ <summary>
+ If true, execution stops after the first error or failure.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.SynchronousEvents">
+ <summary>
+ If true, use of the event queue is suppressed and test events are synchronous.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DefaultTestNamePattern">
+ <summary>
+ The default naming pattern used in generating test names
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.TestParameters">
+ <summary>
+ Parameters to be passed on to the tests, serialized to a single string which needs parsing. Obsoleted by <see cref="F:NUnit.FrameworkPackageSettings.TestParametersDictionary"/>; kept for backward compatibility.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.TestParametersDictionary">
+ <summary>
+ Parameters to be passed on to the tests, already parsed into an IDictionary&lt;string, string>. Replaces <see cref="F:NUnit.FrameworkPackageSettings.TestParameters"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.AttributeHelper">
+ <summary>
+ Provides a platform-independent methods for getting attributes
+ for use by AttributeConstraint and AttributeExistsConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AttributeHelper.GetCustomAttributes(System.Object,System.Type,System.Boolean)">
+ <summary>
+ Gets the custom attributes from the given object.
+ </summary>
+ <remarks>.NET Standard 1.3 libraries do not have an ICustomAttributeProvider, so we need to cast to each of
+ it's direct subtypes and try to get attributes off those instead.</remarks>
+ <param name="actual">The actual.</param>
+ <param name="attributeType">Type of the attribute.</param>
+ <param name="inherit">if set to <c>true</c> [inherit].</param>
+ <returns>A list of the given attribute on the given object.</returns>
+ </member>
+ <member name="T:NUnit.Compatibility.LongLivedMarshalByRefObject">
+ <summary>
+ A MarshalByRefObject that lives forever
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.LongLivedMarshalByRefObject.InitializeLifetimeService">
+ <summary>
+ Obtains a lifetime service object to control the lifetime policy for this instance.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.TypeExtensions">
+ <summary>
+ Provides NUnit specific extensions to aid in Reflection
+ across multiple frameworks
+ </summary>
+ <remarks>
+ This version of the class supplies GetTypeInfo() on platforms
+ that don't support it.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetTypeInfo(System.Type)">
+ <summary>
+ GetTypeInfo gives access to most of the Type information we take for granted
+ on .NET Core and Windows Runtime. Rather than #ifdef different code for different
+ platforms, it is easiest to just code all platforms as if they worked this way,
+ thus the simple passthrough.
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.AssemblyExtensions">
+ <summary>
+ Extensions for Assembly that are not available in pre-4.5 .NET releases
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AssemblyExtensions.GetCustomAttribute``1(System.Reflection.Assembly)">
+ <summary>
+ An easy way to get a single custom attribute from an assembly
+ </summary>
+ <typeparam name="T">The attribute Type</typeparam>
+ <param name="assembly">The assembly</param>
+ <returns>An attribute of Type T</returns>
+ </member>
+ <member name="T:NUnit.Compatibility.MethodInfoExtensions">
+ <summary>
+ Extensions for MethodInfo that are not available in pre-4.5 .NET releases
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.MethodInfoExtensions.CreateDelegate(System.Reflection.MethodInfo,System.Type)">
+ <summary>
+ See <see cref="M:System.Delegate.CreateDelegate(System.Type,System.Reflection.MethodInfo)"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.AdditionalTypeExtensions">
+ <summary>
+ Type extensions that apply to all target frameworks
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.ParametersMatch(System.Reflection.ParameterInfo[],System.Type[])">
+ <summary>
+ Determines if the given <see cref="T:System.Type"/> array is castable/matches the <see cref="T:System.Reflection.ParameterInfo"/> array.
+ </summary>
+ <param name="pinfos"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.IsCastableFrom(System.Type,System.Type)">
+ <summary>
+ Determines if one type can be implicitly converted from another
+ </summary>
+ <param name="to"></param>
+ <param name="from"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.NUnitNullType">
+ <summary>
+ This class is used as a flag when we get a parameter list for a method/constructor, but
+ we do not know one of the types because null was passed in.
+ </summary>
+ </member>
+ </members>
+</doc>
diff --git a/packages/NUnit.3.9.0/lib/net45/nunit.framework.dll b/packages/NUnit.3.9.0/lib/net45/nunit.framework.dll
new file mode 100644
index 0000000..b349b7f
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/net45/nunit.framework.dll
Binary files differ
diff --git a/packages/NUnit.3.9.0/lib/net45/nunit.framework.xml b/packages/NUnit.3.9.0/lib/net45/nunit.framework.xml
new file mode 100644
index 0000000..d1caa54
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/net45/nunit.framework.xml
@@ -0,0 +1,19945 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>nunit.framework</name>
+ </assembly>
+ <members>
+ <member name="T:NUnit.Framework.ActionTargets">
+ <summary>
+ The different targets a test action attribute can be applied to
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Default">
+ <summary>
+ Default target, which is determined by where the action attribute is attached
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Test">
+ <summary>
+ Target a individual test case
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Suite">
+ <summary>
+ Target a suite of test cases
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder">
+ <summary>
+ DefaultTestAssemblyBuilder loads a single assembly and builds a TestSuite
+ containing test fixtures present in the assembly.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Api.DefaultTestAssemblyBuilder._defaultSuiteBuilder">
+ <summary>
+ The default suite builder used by the test assembly builder.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests from a provided assembly
+ </summary>
+ <param name="assembly">The assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>
+ A TestSuite containing the tests found in the assembly
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests given the filename of an assembly
+ </summary>
+ <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>
+ A TestSuite containing the tests found in the assembly
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController">
+ <summary>
+ FrameworkController provides a facade for use in loading, browsing
+ and running tests without requiring a reference to the NUnit
+ framework. All calls are encapsulated in constructors for
+ this class and its nested classes, which only require the
+ types of the Common Type System as arguments.
+
+ The controller supports four actions: Load, Explore, Count and Run.
+ They are intended to be called by a driver, which should allow for
+ proper sequencing of calls. Load must be called before any of the
+ other actions. The driver may support other actions, such as
+ reload on run, by combining these calls.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary)">
+ <summary>
+ Construct a FrameworkController using the default builder and runner.
+ </summary>
+ <param name="assemblyNameOrPath">The AssemblyName or path to the test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary)">
+ <summary>
+ Construct a FrameworkController using the default builder and runner.
+ </summary>
+ <param name="assembly">The test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary,System.String,System.String)">
+ <summary>
+ Construct a FrameworkController, specifying the types to be used
+ for the runner and builder. This constructor is provided for
+ purposes of development.
+ </summary>
+ <param name="assemblyNameOrPath">The full AssemblyName or the path to the test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ <param name="runnerType">The Type of the test runner</param>
+ <param name="builderType">The Type of the test builder</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary,System.String,System.String)">
+ <summary>
+ Construct a FrameworkController, specifying the types to be used
+ for the runner and builder. This constructor is provided for
+ purposes of development.
+ </summary>
+ <param name="assembly">The test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ <param name="runnerType">The Type of the test runner</param>
+ <param name="builderType">The Type of the test builder</param>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Builder">
+ <summary>
+ Gets the ITestAssemblyBuilder used by this controller instance.
+ </summary>
+ <value>The builder.</value>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Runner">
+ <summary>
+ Gets the ITestAssemblyRunner used by this controller instance.
+ </summary>
+ <value>The runner.</value>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.AssemblyNameOrPath">
+ <summary>
+ Gets the AssemblyName or the path for which this FrameworkController was created
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Assembly">
+ <summary>
+ Gets the Assembly for which this
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Settings">
+ <summary>
+ Gets a dictionary of settings for the FrameworkController
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.LoadTests">
+ <summary>
+ Loads the tests in the assembly
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTests(System.String)">
+ <summary>
+ Returns info about the tests in an assembly
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of exploring the tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.String)">
+ <summary>
+ Runs the tests in an assembly
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of the test run</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.Action{System.String},System.String)">
+ <summary>
+ Runs the tests in an assembly synchronously reporting back the test results through the callback
+ or through the return value
+ </summary>
+ <param name="callback">The callback that receives the test results</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of the test run</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunAsync(System.Action{System.String},System.String)">
+ <summary>
+ Runs the tests in an assembly asynchronously reporting back the test results through the callback
+ </summary>
+ <param name="callback">The callback that receives the test results</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.StopRun(System.Boolean)">
+ <summary>
+ Stops the test run
+ </summary>
+ <param name="force">True to force the stop, false for a cooperative stop</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.CountTests(System.String)">
+ <summary>
+ Counts the number of test cases in the loaded TestSuite
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The number of tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.InsertEnvironmentElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Inserts environment element
+ </summary>
+ <param name="targetNode">Target node</param>
+ <returns>The new node</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.InsertSettingsElement(NUnit.Framework.Interfaces.TNode,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Inserts settings element
+ </summary>
+ <param name="targetNode">Target node</param>
+ <param name="settings">Settings dictionary</param>
+ <returns>The new node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.FrameworkControllerAction">
+ <summary>
+ FrameworkControllerAction is the base class for all actions
+ performed against a FrameworkController.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.LoadTestsAction">
+ <summary>
+ LoadTestsAction loads a test into the FrameworkController
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.LoadTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Object)">
+ <summary>
+ LoadTestsAction loads the tests in an assembly.
+ </summary>
+ <param name="controller">The controller.</param>
+ <param name="handler">The callback handler.</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction">
+ <summary>
+ ExploreTestsAction returns info about the tests in an assembly
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction"/> class.
+ </summary>
+ <param name="controller">The controller for which this action is being performed.</param>
+ <param name="filter">Filter used to control which tests are included (NYI)</param>
+ <param name="handler">The callback handler.</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.CountTestsAction">
+ <summary>
+ CountTestsAction counts the number of test cases in the loaded TestSuite
+ held by the FrameworkController.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.CountTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a CountsTestAction and perform the count of test cases.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite whose cases are to be counted</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.RunTestsAction">
+ <summary>
+ RunTestsAction runs the loaded TestSuite held by the FrameworkController.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a RunTestsAction and run all tests in the loaded TestSuite.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite to run</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.RunAsyncAction">
+ <summary>
+ RunAsyncAction initiates an asynchronous test run, returning immediately
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunAsyncAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a RunAsyncAction and run all tests in the loaded TestSuite.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite to run</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.StopRunAction">
+ <summary>
+ StopRunAction stops an ongoing run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.StopRunAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Boolean,System.Object)">
+ <summary>
+ Construct a StopRunAction and stop any ongoing run. If no
+ run is in process, no error is raised.
+ </summary>
+ <param name="controller">The FrameworkController for which a run is to be stopped.</param>
+ <param name="force">True the stop should be forced, false for a cooperative stop.</param>
+ <param name="handler">>A callback handler used to report results</param>
+ <remarks>A forced stop will cause threads and processes to be killed as needed.</remarks>
+ </member>
+ <member name="T:NUnit.Framework.Api.ITestAssemblyBuilder">
+ <summary>
+ The ITestAssemblyBuilder interface is implemented by a class
+ that is able to build a suite of tests given an assembly or
+ an assembly filename.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests from a provided assembly
+ </summary>
+ <param name="assembly">The assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>A TestSuite containing the tests found in the assembly</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests given the filename of an assembly
+ </summary>
+ <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>A TestSuite containing the tests found in the assembly</returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.ITestAssemblyRunner">
+ <summary>
+ The ITestAssemblyRunner interface is implemented by classes
+ that are able to execute a suite of tests loaded
+ from an assembly.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.LoadedTest">
+ <summary>
+ Gets the tree of loaded tests, or null if
+ no tests have been loaded.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.Result">
+ <summary>
+ Gets the tree of test results, if the test
+ run is completed, otherwise null.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestLoaded">
+ <summary>
+ Indicates whether a test has been loaded
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestRunning">
+ <summary>
+ Indicates whether a test is currently running
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestComplete">
+ <summary>
+ Indicates whether a test run is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly, returning an
+ indication of whether or not the load succeeded.
+ </summary>
+ <param name="assemblyName">File name of the assembly to load</param>
+ <param name="settings">Dictionary of options to use in loading the test</param>
+ <returns>An ITest representing the loaded tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly, returning an
+ indication of whether or not the load succeeded.
+ </summary>
+ <param name="assembly">The assembly to load</param>
+ <param name="settings">Dictionary of options to use in loading the test</param>
+ <returns>An ITest representing the loaded tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Count Test Cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>The number of test cases found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Explore the test cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>Test Assembly with test cases that matches the filter</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests and return a test result. The test is run synchronously,
+ and the listener interface is notified as it progresses.
+ </summary>
+ <param name="listener">Interface to receive ITestListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests asynchronously, notifying the listener interface as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.WaitForCompletion(System.Int32)">
+ <summary>
+ Wait for the ongoing run to complete.
+ </summary>
+ <param name="timeout">Time to wait in milliseconds</param>
+ <returns>True if the run completed, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.StopRun(System.Boolean)">
+ <summary>
+ Signal any test run that is in process to stop. Return without error if no test is running.
+ </summary>
+ <param name="force">If true, kill any test-running threads</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.NUnitTestAssemblyRunner">
+ <summary>
+ Implementation of ITestAssemblyRunner
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.#ctor(NUnit.Framework.Api.ITestAssemblyBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.NUnitTestAssemblyRunner"/> class.
+ </summary>
+ <param name="builder">The builder.</param>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.DefaultLevelOfParallelism">
+ <summary>
+ Gets the default level of parallel execution (worker threads)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.LoadedTest">
+ <summary>
+ The tree of tests that was loaded by the builder
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Result">
+ <summary>
+ The test result, if a run has completed
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestLoaded">
+ <summary>
+ Indicates whether a test is loaded
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestRunning">
+ <summary>
+ Indicates whether a test is running
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestComplete">
+ <summary>
+ Indicates whether a test run is complete
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Settings">
+ <summary>
+ Our settings, specified when loading the assembly
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.TopLevelWorkItem">
+ <summary>
+ The top level WorkItem created for the assembly as a whole
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Context">
+ <summary>
+ The TestExecutionContext for the top level WorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly
+ </summary>
+ <param name="assemblyName">File name of the assembly to load</param>
+ <param name="settings">Dictionary of option settings for loading the assembly</param>
+ <returns>True if the load was successful</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly
+ </summary>
+ <param name="assembly">The assembly to load</param>
+ <param name="settings">Dictionary of option settings for loading the assembly</param>
+ <returns>True if the load was successful</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Count Test Cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>The number of test cases found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Explore the test cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>Test Assembly with test cases that matches the filter</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests and return a test result. The test is run synchronously,
+ and the listener interface is notified as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests asynchronously, notifying the listener interface as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ <remarks>
+ RunAsync is a template method, calling various abstract and
+ virtual methods to be overridden by derived classes.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.WaitForCompletion(System.Int32)">
+ <summary>
+ Wait for the ongoing run to complete.
+ </summary>
+ <param name="timeout">Time to wait in milliseconds</param>
+ <returns>True if the run completed, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StopRun(System.Boolean)">
+ <summary>
+ Signal any test run that is in process to stop. Return without error if no test is running.
+ </summary>
+ <param name="force">If true, kill any tests that are currently running</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StartRun(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Initiate the test run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CreateTestExecutionContext(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Create the initial TestExecutionContext used to run tests
+ </summary>
+ <param name="listener">The ITestListener specified in the RunAsync call</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.OnRunCompleted(System.Object,System.EventArgs)">
+ <summary>
+ Handle the the Completed event for the top level work item
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Assert">
+ <summary>
+ The Assert class contains a collection of static methods that
+ implement the most common assertions used in NUnit.
+ </summary>
+ <summary>
+ The Assert class contains a collection of static methods that
+ implement the most common assertions used in NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first int is greater than the second
+ int. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first int is greater than the second
+ int. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Boolean)">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean)">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Null(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Double)">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String,System.Object[])">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double})">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
+ <summary>
+ Assert that a string is empty - that is equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.String)">
+ <summary>
+ Assert that a string is empty - that is equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
+ <summary>
+ Assert that a string is not empty - that is not equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String)">
+ <summary>
+ Assert that a string is not empty - that is not equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is not empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is not empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int32)">
+ <summary>
+ Asserts that an int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int64)">
+ <summary>
+ Asserts that a Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Decimal)">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Double)">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Single)">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int32)">
+ <summary>
+ Asserts that an int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int64)">
+ <summary>
+ Asserts that a Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal)">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Double)">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Single)">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int32)">
+ <summary>
+ Asserts that an int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int64)">
+ <summary>
+ Asserts that a Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Decimal)">
+ <summary>
+ Asserts that a decimal is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Double)">
+ <summary>
+ Asserts that a double is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Single)">
+ <summary>
+ Asserts that a float is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int32)">
+ <summary>
+ Asserts that an int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int64)">
+ <summary>
+ Asserts that a Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Decimal)">
+ <summary>
+ Asserts that a decimal is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Double)">
+ <summary>
+ Asserts that a double is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Single)">
+ <summary>
+ Asserts that a float is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.#ctor">
+ <summary>
+ We don't actually want any instances of this object, but some people
+ like to inherit from it to add other static methods. Hence, the
+ protected constructor disallows any instances of this object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use Assert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass(System.String,System.Object[])">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass(System.String)">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message and arguments
+ that are passed in. This is used by the other Assert functions.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message that is
+ passed in. This is used by the other Assert functions.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/>.
+ This is used by the other Assert functions.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Warn(System.String,System.Object[])">
+ <summary>
+ Issues a warning using the message and arguments provided.
+ </summary>
+ <param name="message">The message to display.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Warn(System.String)">
+ <summary>
+ Issues a warning using the message provided.
+ </summary>
+ <param name="message">The message to display.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message and arguments
+ that are passed in. This causes the test to be reported as ignored.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message that is
+ passed in. This causes the test to be reported as ignored.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/>.
+ This causes the test to be reported as ignored.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message and arguments
+ that are passed in. This causes the test to be reported as inconclusive.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message that is
+ passed in. This causes the test to be reported as inconclusive.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ This causes the test to be reported as Inconclusive.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is contained in a collection.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The collection to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection)">
+ <summary>
+ Asserts that an object is contained in a collection.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The collection to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Multiple(NUnit.Framework.TestDelegate)">
+ <summary>
+ Wraps code containing a series of assertions, which should all
+ be executed, even if they fail. Failed results are saved and
+ reported at the end of the code block.
+ </summary>
+ <param name="testDelegate">A TestDelegate to be executed in Multiple Assertion mode.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Multiple(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Wraps code containing a series of assertions, which should all
+ be executed, even if they fail. Failed results are saved and
+ reported at the end of the code block.
+ </summary>
+ <param name="testDelegate">A TestDelegate to be executed in Multiple Assertion mode.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double)">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that two objects are equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
+ <summary>
+ Verifies that two objects are equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that two objects are not equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
+ <summary>
+ Verifies that two objects are not equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that two objects refer to the same object. If they
+ are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object)">
+ <summary>
+ Asserts that two objects refer to the same object. If they
+ are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that two objects do not refer to the same object. If they
+ are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object)">
+ <summary>
+ Asserts that two objects do not refer to the same object. If they
+ are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AssertDoublesAreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Helper for Assert.AreEqual(double expected, double actual, ...)
+ allowing code generation to work consistently.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(System.Type,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(System.Type,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync``1(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync``1(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(System.Type,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(System.Type,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync``1(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync``1(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrowAsync(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate does not throw an exception
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrowAsync(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate does not throw an exception.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate does not throw an exception
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate does not throw an exception.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ Used as a synonym for That in rare cases where a private setter
+ causes a Visual Basic compilation error.
+ </summary>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ Used as a synonym for That in rare cases where a private setter
+ causes a Visual Basic compilation error.
+ </summary>
+ <remarks>
+ This method is provided for use by VB developers needing to test
+ the value of properties with private setters.
+ </remarks>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object)">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object)">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object)">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object)">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object)">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object)">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="T:NUnit.Framework.TestDelegate">
+ <summary>
+ Delegate used by tests that execute code and
+ capture any thrown exception.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AsyncTestDelegate">
+ <summary>
+ Delegate used by tests that execute async code and
+ capture any thrown exception.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AssertionHelper">
+ <summary>
+ AssertionHelper is an optional base class for user tests,
+ allowing the use of shorter names in making asserts.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
+ <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to <see cref="M:NUnit.Framework.Assert.That(System.Boolean)"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="actual">The actual value to test</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="actual">The actual value to test</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Map(System.Collections.ICollection)">
+ <summary>
+ Returns a ListMapper based on a collection.
+ </summary>
+ <param name="original">The original collection</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Zero">
+ <summary>
+ Returns a constraint that tests for equality with zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.BinarySerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in binary format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.XmlSerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in xml format.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Contains(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Contains(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringContaining(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.ContainsSubstring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotContain(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StartsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringStarting(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotStartWith(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EndsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringEnding(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotEndWith(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Matches(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringMatching(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotMatch(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value matches the pattern supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ within a specified range.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DefaultFloatingPointToleranceAttribute">
+ <summary>
+ DefaultFloatingPointToleranceAttribute sets the tolerance used
+ by default when checking the equality of floating point values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.#ctor(System.Double)">
+ <summary>
+ Construct specifying an amount
+ </summary>
+ <param name="amount"></param>
+ </member>
+ <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the TestExecutionContext
+ </summary>
+ <param name="context">The TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.NonTestAssemblyAttribute">
+ <summary>
+ The NonTestAssemblyAttribute may be used by third-party frameworks
+ or other software that references the nunit framework but does not
+ contain tests. Applying the attribute indicates that the assembly
+ is not a test assembly and may prevent errors if certain runners
+ attempt to load the assembly. Note that recognition of the attribute
+ depends on each individual runner.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.NonParallelizableAttribute">
+ <summary>
+ NonParallelizableAttribute is used to mark tests that should NOT be run in parallel.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.NonParallelizableAttribute.#ctor">
+ <summary>
+ Construct a NonParallelizableAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult">
+ <summary>Provides a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult._tallyResult">
+ <summary>Result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> of the collections to compare for equivalence.</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.MaxDifferingElemsToWrite">
+ <summary>Maximum amount of elements to write to the <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> if there are
+ extra/missing elements from the collection.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.#ctor(NUnit.Framework.Constraints.CollectionEquivalentConstraint,NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult,System.Object,System.Boolean)">
+ <summary>Construct a <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> using a <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
+ <param name="constraint">Source <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</param>
+ <param name="tallyResult">Result of the collection comparison.</param>
+ <param name="actual">Actual collection to compare.</param>
+ <param name="isSuccess">Whether or not the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/> succeeded.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>Write the custom failure message for this object's <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
+ <param name="writer">The <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> to write the failure message to.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
+ <summary>
+ AllItemsConstraint applies another constraint to each
+ item in a collection, succeeding if they all succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct an AllItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AllItemsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AndConstraint">
+ <summary>
+ AndConstraint succeeds only if both members succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Create an AndConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AndConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply both member constraints to an actual value, succeeding
+ succeeding only if both of them succeed.
+ </summary>
+ <param name="actual">The actual value</param>
+ <returns>True if the constraints both succeeded</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.AndConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
+ <summary>
+ AssignableFromConstraint is used to test that an object
+ can be assigned from a given Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an AssignableFromConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
+ <summary>
+ AssignableToConstraint is used to test that an object
+ can be assigned to a given Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an AssignableToConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
+ <summary>
+ AttributeConstraint tests that a specified attribute is present
+ on a Type or other provider and that the value of the attribute
+ satisfies some other constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Constructs an AttributeConstraint for a specified attribute
+ Type and base constraint.
+ </summary>
+ <param name="type"></param>
+ <param name="baseConstraint"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Determines whether the Type or other provider has the
+ expected attribute and if its value matches the
+ additional constraint specified.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.GetStringRepresentation">
+ <summary>
+ Returns a string representation of the constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
+ <summary>
+ AttributeExistsConstraint tests for the presence of a
+ specified attribute on a Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
+ <summary>
+ Constructs an AttributeExistsConstraint for a specific attribute Type
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AttributeExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Tests whether the object provides the expected attribute.
+ </summary>
+ <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
+ <returns>True if the expected attribute is present, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
+ <summary>
+ BinaryConstraint is the abstract base of all constraints
+ that combine two other constraints in some fashion.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Left">
+ <summary>
+ The first constraint being combined
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Right">
+ <summary>
+ The second constraint being combined
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a BinaryConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinarySerializableConstraint">
+ <summary>
+ BinarySerializableConstraint tests whether
+ an object is serializable in binary format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinarySerializableConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
+ <summary>
+ CollectionConstraint is the abstract base class for
+ constraints that operate on collections.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
+ <summary>
+ Construct an empty CollectionConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionConstraint
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Determines whether the specified enumerable is empty.
+ </summary>
+ <param name="enumerable">The enumerable.</param>
+ <returns>
+ <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Protected method to be implemented by derived classes
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
+ <summary>
+ CollectionContainsConstraint is used to test whether a collection
+ contains an expected object as a member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionContainsConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected item is contained in the collection
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
+ <summary>
+ CollectionEquivalentConstraint is used to determine whether two
+ collections are equivalent.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraint._tallyResult">
+ <summary>The result of the <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> from the collections
+ under comparison.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>Construct a CollectionEquivalentConstraint</summary>
+ <param name="expected">Expected collection.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether two collections are equivalent
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the collection is equivalent to the expected.
+ </summary>
+ <typeparam name="TActual">
+ Actual collection type.
+ </typeparam>
+ <param name="actual">
+ Actual collection to compare.
+ </param>
+ <returns>
+ A <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> indicating whether or not
+ the two collections are equivalent.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
+ <summary>
+ CollectionItemsEqualConstraint is the abstract base class for all
+ collection constraints that apply some notion of item equality
+ as a part of their operation.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionItemsEqualConstraint._comparer">
+ <summary>
+ The NUnitEqualityComparer in use for this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
+ <summary>
+ Construct an empty CollectionConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionConstraint
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoringCase">
+ <summary>
+ Get a flag indicating whether the user requested us to ignore case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.UsingExternalComparer">
+ <summary>
+ Get a flag indicating whether any external comparers are in use.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied Comparison object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Func{``0,``0,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied boolean-returning delegate.
+ </summary>
+ <param name="comparer">The supplied boolean-returning delegate to use.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
+ <summary>
+ Compares two collection members for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
+ <summary>
+ Return a new CollectionTally for use in making tests
+ </summary>
+ <param name="c">The collection to be included in the tally</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
+ <summary>
+ CollectionOrderedConstraint is used to test whether a collection is ordered.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
+ <summary>
+ Construct a CollectionOrderedConstraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Ascending">
+ <summary>
+ If used performs a default ascending comparison
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
+ <summary>
+ If used performs a reverse comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
+ <summary>
+ Modifies the constraint to test ordering by the value of
+ a specified property and returns self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Then">
+ <summary>
+ Then signals a break between two ordering steps
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the collection is ordered
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint.OrderingStep">
+ <summary>
+ An OrderingStep represents one stage of the sort
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
+ <summary>
+ CollectionSubsetConstraint is used to determine whether
+ one collection is a subset of another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSubsetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is expected to be a subset of</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a subset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionSupersetConstraint">
+ <summary>
+ CollectionSupersetConstraint is used to determine whether
+ one collection is a superset of another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSupersetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is expected to be a superset of</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a superset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.ArraysComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Array"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.CharsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Char"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DateTimeOffsetsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.DateTimeOffset"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DictionariesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.IDictionary"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DictionaryEntriesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.DictionaryEntry"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DirectoriesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.IO.DirectoryInfo"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.EnumerablesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.IEnumerable"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.EquatablesComparer">
+ <summary>
+ Comparator for two types related by <see cref="T:System.IEquatable`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.IChainComparer">
+ <summary>
+ Interface for comparing two <see cref="T:System.Object"/>s.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Comparers.IChainComparer.Equal(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@,System.Boolean)">
+ <summary>
+ Method for comparing two objects with a tolerance.
+ </summary>
+ <param name="x">The first object to compare.</param>
+ <param name="y">The second object to compare.</param>
+ <param name="tolerance">The tolerance to use when comparing the objects.</param>
+ <param name="topLevelComparison">Flag indicating whether or not this is the top level comparison.</param>
+ <returns>
+ <c>null</c> if the objects cannot be compared using the method.
+ Otherwise the result of the comparison is returned.
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.KeyValuePairsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.Generic.KeyValuePair`2"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.NumericsComparer">
+ <summary>
+ Comparator for two <see cref="T:NUnit.Framework.Constraints.Numerics"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.StreamsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.IO.Stream"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.StringsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.String"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TimeSpanToleranceComparer">
+ <summary>
+ Comparator for two <see cref="T:System.DateTime"/>s or <see cref="T:System.TimeSpan"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TupleComparer">
+ <summary>
+ Comparator for two <c>Tuple</c>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TupleComparerBase">
+ <summary>
+ Base class for comparators for tuples (both regular Tuples and ValueTuples).
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.ValueTupleComparer">
+ <summary>
+ Comparator for two <c>ValueTuple</c>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionTally">
+ <summary><see cref="T:NUnit.Framework.Constraints.CollectionTally"/> counts (tallies) the number of occurrences
+ of each object in one or more enumerations.</summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult">
+ <summary>The result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/>.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.ExtraItems">
+ <summary>Items that were not in the expected collection.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.MissingItems">
+ <summary>Items that were not accounted for in the expected collection.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.#ctor">
+ <summary>Constructs an empty <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.Result">
+ <summary>The result of the comparision between the two collections.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
+ <summary>Construct a CollectionTally object from a comparer and a collection.</summary>
+ <param name="comparer">The comparer to use for equality.</param>
+ <param name="c">The expected collection to compare against.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Object)">
+ <summary>Try to remove an object from the tally.</summary>
+ <param name="o">The object to remove.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Collections.IEnumerable)">
+ <summary>Try to remove a set of objects from the tally.</summary>
+ <param name="c">The objects to remove.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
+ <summary>
+ ComparisonAdapter class centralizes all comparisons of
+ values in NUnit, adapting to the use of any provided
+ <see cref="T:System.Collections.IComparer"/>, <see cref="T:System.Collections.Generic.IComparer`1"/>
+ or <see cref="T:System.Comparison`1"/>.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
+ <summary>
+ Gets the default ComparisonAdapter, which wraps an
+ NUnitComparer object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
+ <summary>
+ Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.IComparer"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
+ <summary>
+ Returns a ComparisonAdapter that wraps a <see cref="T:System.Comparison`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
+ <summary>
+ Construct a default ComparisonAdapter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
+ <summary>
+ Construct a ComparisonAdapter for an <see cref="T:System.Collections.IComparer"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ <param name="expected"></param>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
+ <summary>
+ ComparerAdapter extends <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/> and
+ allows use of an <see cref="T:System.Collections.Generic.IComparer`1"/> or <see cref="T:System.Comparison`1"/>
+ to actually perform the comparison.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
+ <summary>
+ Construct a ComparisonAdapter for an <see cref="T:System.Collections.Generic.IComparer`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
+ <summary>
+ Compare a Type T to an object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
+ <summary>
+ Construct a ComparisonAdapter for a <see cref="T:System.Comparison`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
+ <summary>
+ Compare a Type T to an object
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
+ <summary>
+ Abstract base class for constraints that compare values to
+ determine if one is greater than, equal to or less than
+ the other.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._expected">
+ <summary>
+ The value against which a comparison is to be made
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._tolerance">
+ <summary>
+ Tolerance used in making the comparison
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._comparer">
+ <summary>
+ ComparisonAdapter to be used in making the comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ComparisonConstraint"/> class.
+ </summary>
+ <param name="expected">The value against which to make a comparison.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Protected function overridden by derived class to actually perform the comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Within(System.Object)">
+ <summary>
+ Set the tolerance for use in this comparison
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ComparisonConstraint.Percent">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a percentage that the actual values is allowed to deviate from
+ the expected value.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ActualValueDelegate`1">
+ <summary>
+ Delegate used to delay evaluation of the actual value
+ to be used in evaluating a constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Constraint">
+ <summary>
+ The Constraint class is the base of all built-in constraints
+ within NUnit. It provides the operator overloads used to combine
+ constraints.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object[])">
+ <summary>
+ Construct a constraint with optional arguments
+ </summary>
+ <param name="args">Arguments to be saved</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Arguments">
+ <summary>
+ Arguments provided to this Constraint, for use in
+ formatting the description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Builder">
+ <summary>
+ The ConstraintBuilder holding this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ The default implementation simply dereferences the value but
+ derived classes may override it to provide for delayed processing.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.GetTestObject``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Retrieves the value to be tested from an ActualValueDelegate.
+ The default implementation simply evaluates the delegate but derived
+ classes may override it to provide for delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>Delegate evaluation result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
+ <summary>
+ Default override of ToString returns the constraint DisplayName
+ followed by any arguments within angle brackets.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied only if both
+ argument constraints are satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if either
+ of the argument constraints is satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if the
+ argument constraint is not satisfied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.And">
+ <summary>
+ Returns a ConstraintExpression by appending And
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.With">
+ <summary>
+ Returns a ConstraintExpression by appending And
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Or">
+ <summary>
+ Returns a ConstraintExpression by appending Or
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32)">
+ <summary>
+ Returns a DelayedConstraint.WithRawDelayInterval with the specified delay time.
+ </summary>
+ <param name="delay">The delay, which defaults to milliseconds.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32,System.Int32)">
+ <summary>
+ Returns a DelayedConstraint with the specified delay time
+ and polling interval.
+ </summary>
+ <param name="delayInMilliseconds">The delay in milliseconds.</param>
+ <param name="pollingInterval">The interval at which to test the constraint.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
+ <summary>
+ Resolves any pending operators and returns the resolved constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
+ <summary>
+ ConstraintBuilder maintains the stacks that are used in
+ processing a ConstraintExpression. An OperatorStack
+ is used to hold operators that are waiting for their
+ operands to be reorganized. a ConstraintStack holds
+ input constraints as well as the results of each
+ operator applied.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
+ <summary>
+ OperatorStack is a type-safe stack for holding ConstraintOperators
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> class.
+ </summary>
+ <param name="builder">The ConstraintBuilder using this stack.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
+ <summary>
+ Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> is empty.
+ </summary>
+ <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
+ <summary>
+ Gets the topmost operator without modifying the stack.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Pushes the specified operator onto the stack.
+ </summary>
+ <param name="op">The operator to put onto the stack.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
+ <summary>
+ Pops the topmost operator from the stack.
+ </summary>
+ <returns>The topmost operator on the stack</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
+ <summary>
+ ConstraintStack is a type-safe stack for holding Constraints
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> class.
+ </summary>
+ <param name="builder">The ConstraintBuilder using this stack.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
+ <summary>
+ Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> is empty.
+ </summary>
+ <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Pushes the specified constraint. As a side effect,
+ the constraint's Builder field is set to the
+ ConstraintBuilder owning this stack.
+ </summary>
+ <param name="constraint">The constraint to put onto the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
+ <summary>
+ Pops this topmost constraint from the stack.
+ As a side effect, the constraint's Builder
+ field is set to null.
+ </summary>
+ <returns>The topmost contraint on the stack</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Appends the specified operator to the expression by first
+ reducing the operator stack and then pushing the new
+ operator on the stack.
+ </summary>
+ <param name="op">The operator to push.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Appends the specified constraint to the expression by pushing
+ it on the constraint stack.
+ </summary>
+ <param name="constraint">The constraint to push.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
+ <summary>
+ Sets the top operator right context.
+ </summary>
+ <param name="rightContext">The right context.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
+ <summary>
+ Reduces the operator stack until the topmost item
+ precedence is greater than or equal to the target precedence.
+ </summary>
+ <param name="targetPrecedence">The target precedence.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
+ <summary>
+ Resolves this instance, returning a Constraint. If the Builder
+ is not currently in a resolvable state, an exception is thrown.
+ </summary>
+ <returns>The resolved constraint</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
+ <summary>
+ Gets a value indicating whether this instance is resolvable.
+ </summary>
+ <value>
+ <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
+ <summary>
+ ConstraintExpression represents a compound constraint in the
+ process of being constructed from a series of syntactic elements.
+
+ Individual elements are appended to the expression as they are
+ reorganized. When a constraint is appended, it is returned as the
+ value of the operation so that modifiers may be applied. However,
+ any partially built expression is attached to the constraint for
+ later resolution. When an operator is appended, the partial
+ expression is returned. If it's a self-resolving operator, then
+ a ResolvableConstraintExpression is returned.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintExpression.builder">
+ <summary>
+ The ConstraintBuilder holding the elements recognized so far
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/>
+ class passing in a ConstraintBuilder, which may be pre-populated.
+ </summary>
+ <param name="builder">The builder.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ToString">
+ <summary>
+ Returns a string representation of the expression as it
+ currently stands. This should only be used for testing,
+ since it has the side-effect of resolving the expression.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Appends an operator to the expression and returns the
+ resulting expression itself.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
+ <summary>
+ Appends a self-resolving operator to the expression and
+ returns a new ResolvableConstraintExpression.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Appends a constraint to the expression and returns that
+ constraint, which is associated with the current state
+ of the expression being built. Note that the constraint
+ is not reduced at this time. For example, if there
+ is a NotOperator on the stack we don't reduce and
+ return a NotConstraint. The original constraint must
+ be returned because it may support modifiers that
+ are yet to be applied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.One">
+ <summary>
+ Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/>, which will
+ apply the following constraint to a collection of length one, succeeding
+ only if exactly one of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
+ <summary>
+ With is currently a NOP - reserved for future use.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Returns the constraint provided as an argument - used to allow custom
+ custom constraints to easily participate in the syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
+ <summary>
+ Returns the constraint provided as an argument - used to allow custom
+ custom constraints to easily participate in the syntax.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Zero">
+ <summary>
+ Returns a constraint that tests if item is equal to zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.BinarySerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in binary format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.XmlSerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in xml format.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainKey(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the Dictionary key collection.
+ </summary>
+ <param name="expected">The key to be matched in the Dictionary key collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainValue(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the Dictionary value collection.
+ </summary>
+ <param name="expected">The value to be matched in the Dictionary value collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ inclusively within a specified range.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Exist">
+ <summary>
+ Returns a constraint that succeeds if the value
+ is a file or directory and it exists.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintStatus">
+ <summary>
+ ConstraintStatus represents the status of a ConstraintResult
+ returned by a Constraint being applied to an actual value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Unknown">
+ <summary>
+ The status has not yet been set
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Success">
+ <summary>
+ The constraint succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Failure">
+ <summary>
+ The constraint failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Error">
+ <summary>
+ An error occurred in applying the constraint (reserved for future use)
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintResult">
+ <summary>
+ Contain the result of matching a <see cref="T:NUnit.Framework.Constraints.Constraint"/> against an actual value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,NUnit.Framework.Constraints.ConstraintStatus)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ <param name="status">The status of the new ConstraintResult.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,System.Boolean)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ <param name="isSuccess">If true, applies a status of Success to the result, otherwise Failure.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.ActualValue">
+ <summary>
+ The actual value that was passed to the <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Status">
+ <summary>
+ Gets and sets the ResultStatus for this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.IsSuccess">
+ <summary>
+ True if actual value meets the Constraint criteria otherwise false.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Name">
+ <summary>
+ Display friendly name of the constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Description">
+ <summary>
+ Description of the constraint may be affected by the state the constraint had
+ when <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> was performed against the actual value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the failure message to the MessageWriter provided
+ as an argument. The default implementation simply passes
+ the result and the actual value to the writer, which
+ then displays the constraint description and the value.
+
+ Constraints that need to provide additional details,
+ such as where the error occurred, can override this.
+ </summary>
+ <param name="writer">The MessageWriter on which to display the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
+ <summary>
+ ContainsConstraint tests a whether a string contains a substring
+ or a collection contains an object. It postpones the decision of
+ which test to use until the type of the actual argument is known.
+ This allows testing whether a string is contained in a collection
+ or as a substring of another string using the same syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value contained within the string/collection.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ContainsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ContainsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint">
+ <summary>
+ Applies a delay to the match so that a match can be evaluated in the future.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval">
+ <summary>
+ Allows only changing the time dimension of delay interval and setting a polling interval of a DelayedConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.#ctor(NUnit.Framework.Constraints.DelayedConstraint)">
+ <summary>
+ Creates a new DelayedConstraint.WithRawDelayInterval
+ </summary>
+ <param name="parent">Parent DelayedConstraint on which delay interval dimension is required to be set</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.Minutes">
+ <summary>
+ Changes delay interval dimension to minutes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.Seconds">
+ <summary>
+ Changes delay interval dimension to seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.MilliSeconds">
+ <summary>
+ Changes delay interval dimension to milliseconds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.PollEvery(System.Int32)">
+ <summary>
+ Set polling interval, in milliseconds
+ </summary>
+ <param name="milliSeconds">A time interval, in milliseconds</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint.WithDimensionedDelayInterval">
+ <summary>
+ Allows only setting the polling interval of a DelayedConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithDimensionedDelayInterval.#ctor(NUnit.Framework.Constraints.DelayedConstraint)">
+ <summary>
+ Creates a new DelayedConstraint.WithDimensionedDelayInterval
+ </summary>
+ <param name="parent">Parent DelayedConstraint on which polling interval is required to be set</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithDimensionedDelayInterval.PollEvery(System.Int32)">
+ <summary>
+ Set polling interval, in milliseconds
+ </summary>
+ <param name="milliSeconds">A time interval, in milliseconds</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval">
+ <summary>
+ Allows only changing the time dimension of the polling interval of a DelayedConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.#ctor(NUnit.Framework.Constraints.DelayedConstraint)">
+ <summary>
+ Creates a new DelayedConstraint.WithRawPollingInterval
+ </summary>
+ <param name="parent">Parent DelayedConstraint on which polling dimension is required to be set</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.Minutes">
+ <summary>
+ Changes polling interval dimension to minutes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.Seconds">
+ <summary>
+ Changes polling interval dimension to seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.MilliSeconds">
+ <summary>
+ Changes polling interval dimension to milliseconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.DelayInterval">
+ <summary>
+ Delay value store as an Interval object
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.PollingInterval">
+ <summary>
+ Polling value stored as an Interval object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32)">
+ <summary>
+ Creates a new DelayedConstraint
+ </summary>
+ <param name="baseConstraint">The inner constraint to decorate</param>
+ <param name="delayInMilliseconds">The time interval after which the match is performed</param>
+ <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32,System.Int32)">
+ <summary>
+ Creates a new DelayedConstraint
+ </summary>
+ <param name="baseConstraint">The inner constraint to decorate</param>
+ <param name="delayInMilliseconds">The time interval after which the match is performed, in milliseconds</param>
+ <param name="pollingIntervalInMilliseconds">The time interval used for polling, in milliseconds</param>
+ <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for if the base constraint fails, false if it succeeds</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Test whether the constraint is satisfied by a delegate
+ </summary>
+ <param name="del">The delegate whose value is to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ Overridden to wait for the specified delay period before
+ calling the base constraint with the dereferenced value.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampOffset(System.Int64,System.TimeSpan)">
+ <summary>
+ Adjusts a Timestamp by a given TimeSpan
+ </summary>
+ <param name="timestamp"></param>
+ <param name="offset"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampDiff(System.Int64,System.Int64)">
+ <summary>
+ Returns the difference between two Timestamps as a TimeSpan
+ </summary>
+ <param name="timestamp1"></param>
+ <param name="timestamp2"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint">
+ <summary>
+ DictionaryContainsKeyConstraint is used to test whether a dictionary
+ contains an expected object as a key.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a DictionaryContainsKeyConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected key is contained in the dictionary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DictionaryContainsValueConstraint">
+ <summary>
+ DictionaryContainsValueConstraint is used to test whether a dictionary
+ contains an expected object as a value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a DictionaryContainsValueConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected value is contained in the dictionary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
+ <summary>
+ EmptyCollectionConstraint tests whether a collection is empty.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyCollectionConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Check that the collection is empty
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
+ <summary>
+ EmptyConstraint tests a whether a string or collection is empty,
+ postponing the decision about which test is applied until the
+ type of the actual argument is known.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyDirectoryConstraint">
+ <summary>
+ EmptyDirectoryConstraint is used to test that a directory is empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyDirectoryConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyDirectoryConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
+ <summary>
+ EmptyStringConstraint tests whether a string is empty.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyStringConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
+ <summary>
+ EndsWithConstraint can test whether a string ends
+ with an expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EndsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraint">
+ <summary>
+ EqualConstraint is able to compare an actual value with the
+ expected value provided in its constructor. Two objects are
+ considered equal if both are null, or if both have the same
+ value. NUnit has special semantics for some object types.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.EqualConstraint._comparer">
+ <summary>
+ NUnitEqualityComparer used to test equality.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Tolerance">
+ <summary>
+ Gets the tolerance for this comparison.
+ </summary>
+ <value>
+ The tolerance.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.CaseInsensitive">
+ <summary>
+ Gets a value indicating whether to compare case insensitive.
+ </summary>
+ <value>
+ <c>true</c> if comparing case insensitive; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.ClipStrings">
+ <summary>
+ Gets a value indicating whether or not to clip strings.
+ </summary>
+ <value>
+ <c>true</c> if set to clip strings otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.FailurePoints">
+ <summary>
+ Gets the failure points.
+ </summary>
+ <value>
+ The failure points.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
+ <summary>
+ Flag the constraint to suppress string clipping
+ and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
+ <summary>
+ Flag the constraint to compare arrays as collections
+ and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
+ <summary>
+ Flag the constraint to use a tolerance when determining equality.
+ </summary>
+ <param name="amount">Tolerance value to be used</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.WithSameOffset">
+ <summary>
+ Flags the constraint to include <see cref="P:System.DateTimeOffset.Offset"/>
+ property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
+ </summary>
+ <remarks>
+ Using this modifier does not allow to use the <see cref="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)"/>
+ constraint modifier.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a distance in representable values (see remarks).
+ </summary>
+ <returns>Self.</returns>
+ <remarks>
+ Ulp stands for "unit in the last place" and describes the minimum
+ amount a given value can change. For any integers, an ulp is 1 whole
+ digit. For floating point values, the accuracy of which is better
+ for smaller numbers and worse for larger numbers, an ulp depends
+ on the size of the number. Using ulps for comparison of floating
+ point results instead of fixed tolerances is safer because it will
+ automatically compensate for the added inaccuracy of larger numbers.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a percentage that the actual values is allowed to deviate from
+ the expected value.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in days.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in hours.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in minutes.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in seconds.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Func{``0,``0,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied boolean-returning delegate.
+ </summary>
+ <param name="comparer">The boolean-returning delegate to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied Comparison object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
+ <summary>
+ EqualityAdapter class handles all equality comparisons
+ that use an <see cref="T:System.Collections.IEqualityComparer"/>, <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>
+ or a <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.AreEqual(System.Object,System.Object)">
+ <summary>
+ Compares two objects, returning true if they are equal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ The base adapter cannot handle IEnumerables except for strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter">
+ <summary>
+ <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IEqualityComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Returns an EqualityAdapter that uses a predicate function for items comparison.
+ </summary>
+ <typeparam name="TExpected"></typeparam>
+ <typeparam name="TActual"></typeparam>
+ <param name="comparison"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ The base adapter cannot handle IEnumerables except for strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.AreEqual(System.Object,System.Object)">
+ <summary>
+ Compares two objects, returning true if they are equal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.GenericEqualityAdapter`1.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ Generic adapter requires objects of the specified type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter`1">
+ <summary>
+ <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps a <see cref="T:System.Comparison`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
+ <summary>
+ ExactTypeConstraint is used to test that an object
+ is of the exact type provided in the constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an ExactTypeConstraint for a given Type
+ </summary>
+ <param name="type">The expected Type.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExactTypeConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FalseConstraint">
+ <summary>
+ FalseConstraint tests that the actual value is false
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FalseConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FalseConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FileExistsConstraint">
+ <summary>
+ FileExistsConstraint is used to determine if a file exists
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileExistsConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileExistsConstraint"/> class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint">
+ <summary>
+ FileOrDirectoryExistsConstraint is used to determine if a file or directory exists
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreDirectories">
+ <summary>
+ If true, the constraint will only check if files exist, not directories
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreFiles">
+ <summary>
+ If true, the constraint will only check if directories exist, not files
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
+ will check files and directories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
+ will only check files if ignoreDirectories is true.
+ </summary>
+ <param name="ignoreDirectories">if set to <c>true</c> [ignore directories].</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
+ <summary>Helper routines for working with floating point numbers</summary>
+ <remarks>
+ <para>
+ The floating point comparison code is based on this excellent article:
+ http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
+ </para>
+ <para>
+ "ULP" means Unit in the Last Place and in the context of this library refers to
+ the distance between two adjacent floating point numbers. IEEE floating point
+ numbers can only represent a finite subset of natural numbers, with greater
+ accuracy for smaller numbers and lower accuracy for very large numbers.
+ </para>
+ <para>
+ If a comparison is allowed "2 ulps" of deviation, that means the values are
+ allowed to deviate by up to 2 adjacent floating point values, which might be
+ as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
+ </para>
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
+ <summary>Union of a floating point variable and an integer</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
+ <summary>The union's value as a floating point variable</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
+ <summary>The union's value as an integer</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
+ <summary>The union's value as an unsigned integer</summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
+ <summary>Union of a double precision floating point variable and a long</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
+ <summary>The union's value as a double precision floating point variable</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
+ <summary>The union's value as a long</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
+ <summary>The union's value as an unsigned long</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
+ <summary>Compares two floating point values for equality</summary>
+ <param name="left">First floating point value to be compared</param>
+ <param name="right">Second floating point value t be compared</param>
+ <param name="maxUlps">
+ Maximum number of representable floating point values that are allowed to
+ be between the left and the right floating point values
+ </param>
+ <returns>True if both numbers are equal or close to being equal</returns>
+ <remarks>
+ <para>
+ Floating point values can only represent a finite subset of natural numbers.
+ For example, the values 2.00000000 and 2.00000024 can be stored in a float,
+ but nothing inbetween them.
+ </para>
+ <para>
+ This comparison will count how many possible floating point values are between
+ the left and the right number. If the number of possible values between both
+ numbers is less than or equal to maxUlps, then the numbers are considered as
+ being equal.
+ </para>
+ <para>
+ Implementation partially follows the code outlined here:
+ http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
+ <summary>Compares two double precision floating point values for equality</summary>
+ <param name="left">First double precision floating point value to be compared</param>
+ <param name="right">Second double precision floating point value t be compared</param>
+ <param name="maxUlps">
+ Maximum number of representable double precision floating point values that are
+ allowed to be between the left and the right double precision floating point values
+ </param>
+ <returns>True if both numbers are equal or close to being equal</returns>
+ <remarks>
+ <para>
+ Double precision floating point values can only represent a limited series of
+ natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004
+ can be stored in a double, but nothing inbetween them.
+ </para>
+ <para>
+ This comparison will count how many possible double precision floating point
+ values are between the left and the right number. If the number of possible
+ values between both numbers is less than or equal to maxUlps, then the numbers
+ are considered as being equal.
+ </para>
+ <para>
+ Implementation partially follows the code outlined here:
+ http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
+ <summary>
+ Reinterprets the memory contents of a floating point value as an integer value
+ </summary>
+ <param name="value">
+ Floating point value whose memory contents to reinterpret
+ </param>
+ <returns>
+ The memory contents of the floating point value interpreted as an integer
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
+ <summary>
+ Reinterprets the memory contents of a double precision floating point
+ value as an integer value
+ </summary>
+ <param name="value">
+ Double precision floating point value whose memory contents to reinterpret
+ </param>
+ <returns>
+ The memory contents of the double precision floating point value
+ interpreted as an integer
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
+ <summary>
+ Reinterprets the memory contents of an integer as a floating point value
+ </summary>
+ <param name="value">Integer value whose memory contents to reinterpret</param>
+ <returns>
+ The memory contents of the integer value interpreted as a floating point value
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
+ <summary>
+ Reinterprets the memory contents of an integer value as a double precision
+ floating point value
+ </summary>
+ <param name="value">Integer whose memory contents to reinterpret</param>
+ <returns>
+ The memory contents of the integer interpreted as a double precision
+ floating point value
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
+ <summary>
+ Tests whether a value is greater than the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
+ <summary>
+ Tests whether a value is greater than or equal to the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.IConstraint">
+ <summary>
+ Interface for all constraints
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Arguments">
+ <summary>
+ Arguments provided to this Constraint, for use in
+ formatting the description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Builder">
+ <summary>
+ The ConstraintBuilder holding this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ The default implementation simply dereferences the value but
+ derived classes may override it to provide for delayed processing.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
+ <summary>
+ InstanceOfTypeConstraint is used to test that an object
+ is of the same type provided or derived from it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an InstanceOfTypeConstraint for the type provided
+ </summary>
+ <param name="type">The expected Type</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.InstanceOfTypeConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Interval">
+ <summary>
+ Keeps track of an interval time which can be represented in
+ Minutes, Seconds or Milliseconds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Interval.#ctor(System.Int32)">
+ <summary>
+ Constructs a interval given an value in milliseconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.AsTimeSpan">
+ <summary>
+ Gets Interval value represented as a TimeSpan object
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InMinutes">
+ <summary>
+ Returns the interval with the current value as a number of minutes.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InSeconds">
+ <summary>
+ Returns the interval with the current value as a number of seconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InMilliseconds">
+ <summary>
+ Returns the interval with the current value as a number of milliseconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.IsNotZero">
+ <summary>
+ Is true for intervals created with a non zero value
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Interval.ToString">
+ <summary>
+ Returns a string that represents the current object.
+ </summary>
+ <returns>
+ A string that represents the current object.
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Interval.IntervalUnit">
+ <summary>
+ IntervalUnit provides the semantics to the value stored in Interval class.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Minute">
+ <summary>
+ Unit representing an Interval in minutes
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Second">
+ <summary>
+ Unit representing an Interval in seconds
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Millisecond">
+ <summary>
+ Unit representing an Interval in milliseconds
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
+ <summary>
+ The IResolveConstraint interface is implemented by all
+ complete and resolvable constraints and expressions.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
+ <summary>
+ Return the top-level constraint for this expression
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ItemsConstraintExpression">
+ <summary>
+ An extension of ResolvableConstraintExpression that adds a no-op Items property for readability.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor">
+ <summary>
+ Create a new instance of ItemsConstraintExpression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression,
+ passing in a pre-populated ConstraintBuilder.
+ </summary>
+ <param name="builder"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ItemsConstraintExpression.Items">
+ <summary>
+ No-op property for readability.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
+ <summary>
+ Tests whether a value is less than the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
+ <summary>
+ Tests whether a value is less than or equal to the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.MessageWriter">
+ <summary>
+ MessageWriter is the abstract base for classes that write
+ constraint descriptions and messages in some form. The
+ class has separate methods for writing various components
+ of a message, allowing implementations to tailor the
+ presentation as needed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
+ <summary>
+ Construct a MessageWriter given a culture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
+ <summary>
+ Abstract method to get the max line length
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message.
+ </summary>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message, at a given
+ indentation level.
+ </summary>
+ <param name="level">The indentation level of the message</param>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Display Expected and Actual lines for a constraint. This
+ is called by MessageWriter's default implementation of
+ WriteMessageTo and provides the generic two-line display.
+ </summary>
+ <param name="result">The failing constraint result</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
+ <summary>
+ Display Expected and Actual lines for given values. This
+ method may be called by constraints that need more control over
+ the display of actual and expected values than is provided
+ by the default implementation.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Display Expected and Actual lines for given values, including
+ a tolerance value on the Expected line.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
+ <summary>
+ Display the expected and actual string values on separate lines.
+ If the mismatch parameter is >=0, an additional line is displayed
+ line containing a caret that points to the mismatch point.
+ </summary>
+ <param name="expected">The expected string value</param>
+ <param name="actual">The actual string value</param>
+ <param name="mismatch">The point at which the strings don't match or -1</param>
+ <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
+ <param name="clipping">If true, the strings should be clipped to fit the line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
+ <summary>
+ Writes the text for an actual value.
+ </summary>
+ <param name="actual">The actual value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
+ <summary>
+ Writes the text for a generalized value.
+ </summary>
+ <param name="val">The value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Writes the text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ValueFormatter">
+ <summary>
+ Custom value formatter function
+ </summary>
+ <param name="val">The value</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ValueFormatterFactory">
+ <summary>
+ Custom value formatter factory function
+ </summary>
+ <param name="next">The next formatter function</param>
+ <returns>ValueFormatter</returns>
+ <remarks>If the given formatter is unable to handle a certain format, it must call the next formatter in the chain</remarks>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.MsgUtils">
+ <summary>
+ Static methods used in creating messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
+ <summary>
+ Static string used when strings are clipped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.MsgUtils.Fmt_Null">
+ <summary>
+ Formatting strings used for expected and actual values
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.MsgUtils.DefaultValueFormatter">
+ <summary>
+ Current head of chain of value formatters. Public for testing.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ Add a formatter to the chain of responsibility.
+ </summary>
+ <param name="formatterFactory"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatValue(System.Object)">
+ <summary>
+ Formats text to represent a generalized value.
+ </summary>
+ <param name="val">The value</param>
+ <returns>The formatted text</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatCollection(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Formats text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
+ <summary>
+ Returns the representation of a type as used in NUnitLite.
+ This is the same as Type.ToString() except for arrays,
+ which are displayed with their declared sizes.
+ </summary>
+ <param name="obj"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
+ <summary>
+ Converts any control characters in a string
+ to their escaped representation.
+ </summary>
+ <param name="s">The string to be converted</param>
+ <returns>The converted string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeNullCharacters(System.String)">
+ <summary>
+ Converts any null characters in a string
+ to their escaped representation.
+ </summary>
+ <param name="s">The string to be converted</param>
+ <returns>The converted string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
+ <summary>
+ Return the a string representation for a set of indices into an array
+ </summary>
+ <param name="indices">Array of indices for which a string is needed</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.IEnumerable,System.Int64)">
+ <summary>
+ Get an array of indices representing the point in a collection or
+ array corresponding to a single int index into the collection.
+ </summary>
+ <param name="collection">The collection to which the indices apply</param>
+ <param name="index">Index in the collection</param>
+ <returns>Array of indices</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
+ <summary>
+ Clip a string to a given length, starting at a particular offset, returning the clipped
+ string with ellipses representing the removed parts
+ </summary>
+ <param name="s">The string to be clipped</param>
+ <param name="maxStringLength">The maximum permitted length of the result string</param>
+ <param name="clipStart">The point at which to start clipping</param>
+ <returns>The clipped string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
+ <summary>
+ Clip the expected and actual strings in a coordinated fashion,
+ so that they may be displayed together.
+ </summary>
+ <param name="expected"></param>
+ <param name="actual"></param>
+ <param name="maxDisplayLength"></param>
+ <param name="mismatch"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
+ <summary>
+ Shows the position two strings start to differ. Comparison
+ starts at the start index.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="istart">The index in the strings at which comparison should start</param>
+ <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
+ <returns>-1 if no mismatch found, or the index where mismatch found</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NaNConstraint">
+ <summary>
+ NaNConstraint tests that the actual value is a double or float NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NaNConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NaNConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test that the actual value is an NaN
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
+ <summary>
+ NoItemConstraint applies another constraint to each
+ item in a collection, failing if any of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NoItemConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoItemConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotConstraint">
+ <summary>
+ NotConstraint negates the effect of some other constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NotConstraint"/> class.
+ </summary>
+ <param name="baseConstraint">The base constraint to be negated.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for if the base constraint fails, false if it succeeds</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NullConstraint">
+ <summary>
+ NullConstraint tests that the actual value is null
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NullConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NullConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Numerics">
+ <summary>
+ The Numerics class contains common operations on numeric values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a floating point numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a floating point numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a fixed point numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a fixed point numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
+ <summary>
+ Test two numeric values for equality, performing the usual numeric
+ conversions and using a provided or default tolerance. If the tolerance
+ provided is Empty, this method may set it to a default tolerance.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="tolerance">A reference to the tolerance in effect</param>
+ <returns>True if the values are equal</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
+ <summary>
+ Compare two numeric values, performing the usual numeric conversions.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <returns>The relationship of the values to each other</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitComparer">
+ <summary>
+ NUnitComparer encapsulates NUnit's default behavior
+ in comparing two objects.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
+ <summary>
+ Returns the default NUnitComparer.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ <param name="x"></param>
+ <param name="y"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
+ <summary>
+ NUnitEqualityComparer encapsulates NUnit's handling of
+ equality tests between objects.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
+ <summary>
+ If true, all string comparisons will ignore case
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
+ <summary>
+ If true, arrays will be treated as collections, allowing
+ those of different dimensions to be compared
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparers">
+ <summary>
+ Comparison objects used in comparisons for some constraints.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.failurePoints">
+ <summary>
+ List of points at which a failure occurred.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer._comparers">
+ <summary>
+ List of comparers used to compare pairs of objects.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
+ <summary>
+ Returns the default NUnitEqualityComparer
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
+ <summary>
+ Gets and sets a flag indicating whether case should
+ be ignored in determining equality.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
+ <summary>
+ Gets and sets a flag indicating that arrays should be
+ compared as collections, without regard to their shape.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparers">
+ <summary>
+ Gets the list of external comparers to be used to
+ test for equality. They are applied to members of
+ collections, in place of NUnit's own logic.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
+ <summary>
+ Gets the list of failure points for the last Match performed.
+ The list consists of objects to be interpreted by the caller.
+ This generally means that the caller may only make use of
+ objects it has placed on the list at a particular depth.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.WithSameOffset">
+ <summary>
+ Flags the comparer to include <see cref="P:System.DateTimeOffset.Offset"/>
+ property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
+ </summary>
+ <remarks>
+ Using this modifier does not allow to use the <see cref="T:NUnit.Framework.Constraints.Tolerance"/>
+ modifier.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@,System.Boolean)">
+ <summary>
+ Compares two objects for equality within a tolerance.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint">
+ <summary>
+ FailurePoint class represents one point of failure
+ in an equality test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.Position">
+ <summary>
+ The location of the failure
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedValue">
+ <summary>
+ The expected value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualValue">
+ <summary>
+ The actual value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedHasData">
+ <summary>
+ Indicates whether the expected value is valid
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualHasData">
+ <summary>
+ Indicates whether the actual value is valid
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllOperator">
+ <summary>
+ Represents a constraint that succeeds if all the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ they all succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AndOperator">
+ <summary>
+ Operator that requires both it's arguments to succeed
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
+ <summary>
+ Construct an AndOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Apply the operator to produce an AndConstraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeOperator">
+ <summary>
+ Operator that tests for the presence of a particular attribute
+ on a type and optionally applies further tests to the attribute.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
+ <summary>
+ Construct an AttributeOperator for a particular Type
+ </summary>
+ <param name="type">The Type of attribute tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinaryOperator">
+ <summary>
+ Abstract base class for all binary operators
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
+ <summary>
+ Gets the left precedence of the operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
+ <summary>
+ Gets the right precedence of the operator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Abstract method that produces a constraint by applying
+ the operator to its left and right constraint arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOperator">
+ <summary>
+ Abstract base for operators that indicate how to
+ apply a constraint to items in a collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
+ <summary>
+ Constructs a CollectionOperator
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
+ <summary>
+ The ConstraintOperator class is used internally by a
+ ConstraintBuilder to represent an operator that
+ modifies or combines constraints.
+
+ Constraint operators use left and right precedence
+ values to determine whether the top operator on the
+ stack should be reduced before pushing a new operator.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
+ <summary>
+ The precedence value used when the operator
+ is about to be pushed to the stack.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
+ <summary>
+ The precedence value used when the operator
+ is on the top of the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
+ <summary>
+ The syntax element preceding this operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
+ <summary>
+ The syntax element following this operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
+ <summary>
+ The precedence value used when the operator
+ is about to be pushed to the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
+ <summary>
+ The precedence value used when the operator
+ is on the top of the stack.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoneOperator">
+ <summary>
+ Represents a constraint that succeeds if none of the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ none of them succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotOperator">
+ <summary>
+ Negates the test of the constraint it wraps.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
+ <summary>
+ Constructs a new NotOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a NotConstraint applied to its argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.OrOperator">
+ <summary>
+ Operator that requires at least one of it's arguments to succeed
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
+ <summary>
+ Construct an OrOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Apply the operator to produce an OrConstraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixOperator">
+ <summary>
+ PrefixOperator takes a single constraint and modifies
+ it's action in some way.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns the constraint created by applying this
+ prefix to another constraint.
+ </summary>
+ <param name="constraint"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropOperator">
+ <summary>
+ Operator used to test for the presence of a named Property
+ on an object and optionally apply further tests to the
+ value of that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
+ <summary>
+ Gets the name of the property to which the operator applies
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
+ <summary>
+ Constructs a PropOperator for a particular named property
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
+ <summary>
+ Abstract base class for operators that are able to reduce to a
+ constraint whether or not another syntactic element follows.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeOperator">
+ <summary>
+ Represents a constraint that succeeds if any of the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ any of them succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
+ <summary>
+ Operator that tests that an exception is thrown and
+ optionally applies further tests to the exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
+ <summary>
+ Construct a ThrowsOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.WithOperator">
+ <summary>
+ Represents a constraint that simply wraps the
+ constraint provided as an argument, without any
+ further functionality, but which modifies the
+ order of evaluation because of its precedence.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
+ <summary>
+ Constructor for the WithOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that wraps its argument
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.OrConstraint">
+ <summary>
+ OrConstraint succeeds if either member succeeds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Create an OrConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.OrConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the member constraints to an actual value, succeeding
+ succeeding as soon as one of them succeeds.
+ </summary>
+ <param name="actual">The actual value</param>
+ <returns>True if either constraint succeeded</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PathConstraint">
+ <summary>
+ PathConstraint serves as the abstract base of constraints
+ that operate on paths and provides several helper methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.#ctor(System.String)">
+ <summary>
+ Construct a PathConstraint for a give expected path
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PathConstraint.RespectCase">
+ <summary>
+ Modifies the current instance to be case-sensitive
+ and returns it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.Canonicalize(System.String)">
+ <summary>
+ Canonicalize the provided path
+ </summary>
+ <param name="path"></param>
+ <returns>The path in standardized form</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSubPath(System.String,System.String)">
+ <summary>
+ Test whether one path in canonical form is a subpath of another path
+ </summary>
+ <param name="path1">The first path - supposed to be the parent path</param>
+ <param name="path2">The second path - supposed to be the child path</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
+ <summary>
+ Predicate constraint wraps a Predicate in a constraint,
+ returning success if the predicate is true.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
+ <summary>
+ Construct a PredicateConstraint from a predicate
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PredicateConstraint`1.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.ApplyTo``1(``0)">
+ <summary>
+ Determines whether the predicate succeeds when applied
+ to the actual value.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
+ <summary>
+ Abstract base class used for prefixes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.BaseConstraint">
+ <summary>
+ The base constraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.DescriptionPrefix">
+ <summary>
+ Prefix used in forming the constraint description
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Construct given a base constraint
+ </summary>
+ <param name="baseConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixConstraint.FormatDescription(System.String,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Formats a prefix constraint's description.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
+ <summary>
+ PropertyConstraint extracts a named property and uses
+ its value as the actual value for a chained constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyConstraint"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ <param name="baseConstraint">The constraint to apply to the property.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
+ <summary>
+ PropertyExistsConstraint tests that a named property
+ exists on the object provided through Match.
+
+ Originally, PropertyConstraint provided this feature
+ in addition to making optional tests on the value
+ of the property. The two constraints are now separate.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyExistsConstraint"/> class.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PropertyExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the property exists for a given object
+ </summary>
+ <param name="actual">The object to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RangeConstraint">
+ <summary>
+ RangeConstraint tests whether two values are within a
+ specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RangeConstraint"/> class.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.RangeConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RegexConstraint">
+ <summary>
+ RegexConstraint can test whether a string matches
+ the pattern provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RegexConstraint"/> class.
+ </summary>
+ <param name="pattern">The pattern.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
+ <summary>
+ ResolvableConstraintExpression is used to represent a compound
+ constraint being constructed at a point where the last operator
+ may either terminate the expression or may have additional
+ qualifying constraints added to it.
+
+ It is used, for example, for a Property element or for
+ an Exception element, either of which may be optionally
+ followed by constraints that apply to the property or
+ exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression,
+ passing in a pre-populated ConstraintBuilder.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
+ <summary>
+ Appends an And Operator to the expression
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
+ <summary>
+ Appends an Or operator to the expression.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
+ <summary>
+ Resolve the current expression to a Constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ReusableConstraint">
+ <summary>
+ ReusableConstraint wraps a constraint expression after
+ resolving it so that it can be reused consistently.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Construct a ReusableConstraint from a constraint expression
+ </summary>
+ <param name="c">The expression to be resolved and reused</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.op_Implicit(NUnit.Framework.Constraints.Constraint)~NUnit.Framework.Constraints.ReusableConstraint">
+ <summary>
+ Converts a constraint to a ReusableConstraint
+ </summary>
+ <param name="c">The constraint to be converted</param>
+ <returns>A ReusableConstraint</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.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:NUnit.Framework.Constraints.ReusableConstraint.Resolve">
+ <summary>
+ Return the top-level constraint for this expression
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
+ <summary>
+ SameAsConstraint tests whether an object is identical to
+ the object passed to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SameAsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected object.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SameAsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SameAsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SamePathConstraint">
+ <summary>
+ Summary description for SamePathConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SamePathConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint">
+ <summary>
+ SamePathOrUnderConstraint tests that one path is under another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
+ <summary>
+ SomeItemsConstraint applies another constraint to each
+ item in a collection, succeeding if any of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SomeItemsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ succeeding if any item succeeds.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Func`3"/> object.
+ </summary>
+ <typeparam name="TCollectionType">The type of the elements in the collection.</typeparam>
+ <typeparam name="TMemberType">The type of the member.</typeparam>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.IComparer"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.Generic.IComparer`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Comparison`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.IEqualityComparer"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraintResult">
+ <summary>
+ The EqualConstraintResult class is tailored for formatting
+ and displaying the result of an EqualConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.#ctor(NUnit.Framework.Constraints.EqualConstraint,System.Object,System.Boolean)">
+ <summary>
+ Construct an EqualConstraintResult
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write a failure message. Overridden to provide custom
+ failure messages for EqualConstraint.
+ </summary>
+ <param name="writer">The MessageWriter to write to</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
+ <summary>
+ Display the failure information for two collections that did not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected collection.</param>
+ <param name="actual">The actual collection</param>
+ <param name="depth">The depth of this failure in a set of nested collections</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
+ <summary>
+ Displays a single line showing the types and sizes of the expected
+ and actual collections or arrays. If both are identical, the value is
+ only shown once.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected collection or array</param>
+ <param name="actual">The actual collection or array</param>
+ <param name="indent">The indentation level for the message line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayFailurePoint(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint,System.Int32)">
+ <summary>
+ Displays a single line showing the point in the expected and actual
+ arrays at which the comparison failed. If the arrays have different
+ structures or dimensions, both values are shown.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected array</param>
+ <param name="actual">The actual array</param>
+ <param name="failurePoint">Index of the failure point in the underlying collections</param>
+ <param name="indent">The indentation level for the message line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayEnumerableDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
+ <summary>
+ Display the failure information for two IEnumerables that did not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected enumeration.</param>
+ <param name="actual">The actual enumeration</param>
+ <param name="depth">The depth of this failure in a set of nested collections</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
+ <summary>
+ StartsWithConstraint can test whether a string starts
+ with an expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.StartsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StringConstraint">
+ <summary>
+ StringConstraint is the abstract base for constraints
+ that operate on strings. It supports the IgnoreCase
+ modifier for string operations.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
+ <summary>
+ The expected value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
+ <summary>
+ Indicates whether tests should be case-insensitive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.descriptionText">
+ <summary>
+ Description of this constraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.StringConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor">
+ <summary>
+ Constructs a StringConstraint without an expected value
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
+ <summary>
+ Constructs a StringConstraint given an expected value
+ </summary>
+ <param name="expected">The expected value</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
+ <summary>
+ Modify the constraint to ignore case in matching.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given string
+ </summary>
+ <param name="actual">The string to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubPathConstraint">
+ <summary>
+ SubPathConstraint tests that the actual path is under the expected path
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubPathConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubPathConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SubPathConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubPathConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
+ <summary>
+ SubstringConstraint can test whether a string contains
+ the expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubstringConstraint"/> class.
+ </summary>
+ <param name="expected">The expected.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SubstringConstraint.IgnoreCase">
+ <summary>
+ Modify the constraint to ignore case in matching.
+ This will call Using(StringComparison.CurrentCultureIgnoreCase).
+ </summary>
+ <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
+ than <see cref="F:System.StringComparison.CurrentCultureIgnoreCase"/> was already set.</exception>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Using(System.StringComparison)">
+ <summary>
+ Modify the constraint to the specified comparison.
+ </summary>
+ <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
+ than <paramref name="comparisonType"/> was already set.</exception>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
+ <summary>
+ ThrowsConstraint is used to test the exception thrown by
+ a delegate by applying a constraint to it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ThrowsConstraint"/> class,
+ using a constraint to be applied to the exception.
+ </summary>
+ <param name="baseConstraint">A constraint to apply to the caught exception.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
+ <summary>
+ Get the actual exception thrown - used by Assert.Throws.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Executes the code of the delegate and captures any exception.
+ If a non-null base constraint was provided, it applies that
+ constraint to the exception.
+ </summary>
+ <param name="actual">A delegate representing the code to be tested</param>
+ <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Converts an ActualValueDelegate to a TestDelegate
+ before calling the primary overload.
+ </summary>
+ <param name="del"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ThrowsConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. This override only handles the special message
+ used when an exception is expected but none is thrown.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsExceptionConstraint">
+ <summary>
+ ThrowsExceptionConstraint tests that an exception has
+ been thrown, without any further tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsExceptionConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(``0)">
+ <summary>
+ Executes the code and returns success if an exception is thrown.
+ </summary>
+ <param name="actual">A delegate representing the code to be tested</param>
+ <returns>True if an exception is thrown, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
+ <summary>
+ ThrowsNothingConstraint tests that a delegate does not
+ throw an exception.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsNothingConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True if no exception is thrown, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Tolerance">
+ <summary>
+ The Tolerance class generalizes the notion of a tolerance
+ within which an equality test succeeds. Normally, it is
+ used with numeric types, but it can be used with any
+ type that supports taking a difference between two
+ objects and comparing that difference to a value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Default">
+ <summary>
+ Returns a default Tolerance object, equivalent to an exact match.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Exact">
+ <summary>
+ Returns an empty Tolerance object, equivalent to an exact match.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
+ <summary>
+ Constructs a linear tolerance of a specified amount
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
+ <summary>
+ Constructs a tolerance given an amount and <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/>
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
+ <summary>
+ Returns a new tolerance, using the current amount as a percentage.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
+ <summary>
+ Returns a new tolerance, using the current amount in Ulps
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of days.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of hours.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of minutes.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of seconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of milliseconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of clock ticks.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
+ <summary>
+ Gets the <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/> for the current Tolerance
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Amount">
+ <summary>
+ Gets the magnitude of the current Tolerance instance.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.IsUnsetOrDefault">
+ <summary>
+ Returns true if the current tolerance has not been set or is using the .
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.ApplyToValue(System.Object)">
+ <summary>
+ Apply the tolerance to an expected value and return
+ a Tolerance.Range that represents the acceptable values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
+ <summary>
+ Tests that the current Tolerance is linear with a
+ numeric value, throwing an exception if it is not.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Tolerance.Range">
+ <summary>
+ Tolerance.Range represents the range of values that match
+ a specific tolerance, when applied to a specific value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Tolerance.Range.LowerBound">
+ <summary>
+ The lower bound of the range
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Tolerance.Range.UpperBound">
+ <summary>
+ The Upper bound of the range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.Range.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a Range
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ToleranceMode">
+ <summary>
+ Modes in which the tolerance value for a comparison can be interpreted.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Unset">
+ <summary>
+ The tolerance was created with a value, without specifying
+ how the value would be used. This is used to prevent setting
+ the mode more than once and is generally changed to Linear
+ upon execution of the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
+ <summary>
+ The tolerance is used as a numeric range within which
+ two compared values are considered to be equal.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
+ <summary>
+ Interprets the tolerance as the percentage by which
+ the two compared values my deviate from each other.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
+ <summary>
+ Compares two values based in their distance in
+ representable numbers.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TrueConstraint">
+ <summary>
+ TrueConstraint tests that the actual value is true
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.TrueConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TrueConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TypeConstraint">
+ <summary>
+ TypeConstraint is the abstract base for constraints
+ that take a Type as their expected value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
+ <summary>
+ The expected Type used by the constraint
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.TypeConstraint.actualType">
+ <summary>
+ The type of the actual argument to which the constraint was applied
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type,System.String)">
+ <summary>
+ Construct a TypeConstraint for a given Type
+ </summary>
+ <param name="type">The expected type for the constraint</param>
+ <param name="descriptionPrefix">Prefix used in forming the constraint description</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
+ <summary>
+ UniqueItemsConstraint tests whether all the items in a
+ collection are unique.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.UniqueItemsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Check that all items are unique.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.XmlSerializableConstraint">
+ <summary>
+ XmlSerializableConstraint tests whether
+ an object is serializable in xml format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.XmlSerializableConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactCountConstraint">
+ <summary>
+ ExactCountConstraint applies another constraint to each
+ item in a collection, succeeding only if a specified
+ number of items succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32)">
+ <summary>
+ Construct a standalone ExactCountConstraint
+ </summary>
+ <param name="expectedCount"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct an ExactCountConstraint on top of an existing constraint
+ </summary>
+ <param name="expectedCount"></param>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ succeeding only if the expected number of items pass.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExactCountConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactCountOperator">
+ <summary>
+ Represents a constraint that succeeds if the specified
+ count of members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountOperator.#ctor(System.Int32)">
+ <summary>
+ Construct an ExactCountOperator for a specified count
+ </summary>
+ <param name="expectedCount">The expected count</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExceptionTypeConstraint">
+ <summary>
+ ExceptionTypeConstraint is a special version of ExactTypeConstraint
+ used to provided detailed info about the exception thrown in
+ an error message.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Constructs an ExceptionTypeConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.AfterTestCommand">
+ <summary>
+ AfterCommand is a DelegatingTestCommand that performs some
+ specific action after the inner command is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct an AfterCommand
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.AfterTestCommand.AfterTest">
+ <summary>
+ Set this to perform action after the inner command.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeTestCommand">
+ <summary>
+ BeforeTestCommand is a DelegatingTestCommand that performs some
+ specific action before the inner command is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct a BeforeCommand
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeTestCommand.BeforeTest">
+ <summary>
+ Action to perform before the inner command.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.DisposeFixtureCommand">
+ <summary>
+ OneTimeTearDownCommand performs any teardown actions
+ specified for a suite and calls Dispose on the user
+ test object, if any.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.DisposeFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct a OneTimeTearDownCommand
+ </summary>
+ <param name="innerCommand">The command wrapped by this command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.EmptyTestCommand">
+ <summary>
+ EmptyTestCommand is a TestCommand that does nothing. It simply
+ returns the current result from the context when executed. We
+ use it to avoid testing for null when executing a chain of
+ DelegatingTestCommands.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a NullCommand for a test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand">
+ <summary>
+ TestActionAfterCommand handles the AfterTest method of a single
+ TestActionItem, provided the items BeforeTest has been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestActionItem to run before the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand">
+ <summary>
+ TestActionBeforeCommand handles the BeforeTest method of a single
+ TestActionItem, relying on the item to remember it has been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestActionItem to run before the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand">
+ <summary>
+ TestActionCommand handles a single ITestAction applied
+ to a test. It runs the BeforeTest method, then runs the
+ test and finally runs the AfterTest method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.BeforeTest">
+ <summary>
+ Perform the before test action
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.AfterTest">
+ <summary>
+ Perform the after test action
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.ConstructFixtureCommand">
+ <summary>
+ ConstructFixtureCommand constructs the user test object if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.ConstructFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Constructs a OneTimeSetUpCommand for a suite
+ </summary>
+ <param name="innerCommand">The inner command to which the command applies</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TimeoutCommand">
+ <summary>
+ TimeoutCommand creates a timer in order to cancel
+ a test if it exceeds a specified time and adjusts
+ the test result if it did time out.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TimeoutCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TimeoutCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command</param>
+ <param name="timeout">Timeout value</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand">
+ <summary>
+ OneTimeSetUpCommand runs any one-time setup methods for a suite,
+ constructing the user test object if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Constructs a OneTimeSetUpCommand for a suite
+ </summary>
+ <param name="innerCommand">The inner command to which the command applies</param>
+ <param name="setUpTearDown">A SetUpTearDownList for use by the command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand">
+ <summary>
+ OneTimeTearDownCommand performs any teardown actions
+ specified for a suite and calls Dispose on the user
+ test object, if any.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Construct a OneTimeTearDownCommand
+ </summary>
+ <param name="innerCommand">The command wrapped by this command</param>
+ <param name="setUpTearDownItem">A SetUpTearDownList for use by the command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.ApplyChangesToContextCommand">
+ <summary>
+ ContextSettingsCommand applies specified changes to the
+ TestExecutionContext prior to running a test. No special
+ action is needed after the test runs, since the prior
+ context will be restored automatically.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.DelegatingTestCommand">
+ <summary>
+ DelegatingTestCommand wraps an inner TestCommand.
+ Derived classes may do what they like before or
+ after running the inner command.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.DelegatingTestCommand.innerCommand">
+ <summary>TODO: Documentation needed for field</summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.DelegatingTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ TODO: Documentation needed for constructor
+ </summary>
+ <param name="innerCommand"></param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.MaxTimeCommand">
+ <summary>
+ TODO: Documentation needed for class
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.MaxTimeCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="maxTime">The max time allowed in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand">
+ <summary>
+ SetUpTearDownCommand runs SetUp methods for a suite,
+ runs the test and then runs TearDown methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="setUpTearDown">List of setup/teardown items</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownItem">
+ <summary>
+ SetUpTearDownItem holds the setup and teardown methods
+ for a single level of the inheritance hierarchy.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.#ctor(System.Collections.Generic.IList{System.Reflection.MethodInfo},System.Collections.Generic.IList{System.Reflection.MethodInfo})">
+ <summary>
+ Construct a SetUpTearDownNode
+ </summary>
+ <param name="setUpMethods">A list of setup methods for this level</param>
+ <param name="tearDownMethods">A list teardown methods for this level</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.SetUpTearDownItem.HasMethods">
+ <summary>
+ Returns true if this level has any methods at all.
+ This flag is used to discard levels that do nothing.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunSetUp(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Run SetUp on this level.
+ </summary>
+ <param name="context">The execution context to use for running.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunTearDown(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Run TearDown for this level.
+ </summary>
+ <param name="context"></param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SkipCommand">
+ <summary>
+ TODO: Documentation needed for class
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SkipCommand"/> class.
+ </summary>
+ <param name="test">The test being skipped.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Overridden to simply set the CurrentResult to the
+ appropriate Skipped state.
+ </summary>
+ <param name="context">The execution context for the test</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestActionCommand">
+ <summary>
+ TestActionCommand handles a single ITestAction applied
+ to a test. It runs the BeforeTest method, then runs the
+ test and finally runs the AfterTest method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.ITestAction)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestAction with which to wrap the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestActionItem">
+ <summary>
+ TestActionItem wraps a single execution of an ITestAction.
+ It's primary purpose is to track whether the BeforeTest
+ method has been called and suppress calling the
+ AfterTest method if it has not. This is necessary when
+ ITestActions are used before and after a CompositeWorkItem,
+ since the OneTimeSetUpCommand and OneTimeTearDownCommand
+ are separate command chains. By sharing a TestActionItem
+ between the setup and teardown chains, the two calls can
+ be coordinated.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.#ctor(NUnit.Framework.ITestAction)">
+ <summary>
+ Construct a TestActionItem
+ </summary>
+ <param name="action">The ITestAction to be included</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTestWasRun">
+ <summary>
+ Get flag indicating if the BeforeTest entry was already called.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Run the BeforeTest method of the action and remember that it has been run.
+ </summary>
+ <param name="test">The test to which the action applies</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Run the AfterTest action, but only if the BeforeTest
+ action was actually run.
+ </summary>
+ <param name="test">The test to which the action applies</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestCommand">
+ <summary>
+ TestCommand is the abstract base class for all test commands
+ in the framework. A TestCommand represents a single stage in
+ the execution of a test, e.g.: SetUp/TearDown, checking for
+ Timeout, verifying the returned result from a method, etc.
+
+ TestCommands may decorate other test commands so that the
+ execution of a lower-level command is nested within that
+ of a higher level command. All nested commands are executed
+ synchronously, as a single unit. Scheduling test execution
+ on separate threads is handled at a higher level, using the
+ task dispatcher.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestCommand for a test.
+ </summary>
+ <param name="test">The test to be executed</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.TestCommand.Test">
+ <summary>
+ Gets the test associated with this command.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test in a specified context, returning a TestResult.
+ </summary>
+ <param name="context">The TestExecutionContext to be used for running the test.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestMethodCommand">
+ <summary>
+ TestMethodCommand is the lowest level concrete command
+ used to run actual test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.#ctor(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestMethodCommand"/> class.
+ </summary>
+ <param name="testMethod">The test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the execution context, as
+ well as returning it. If the test has an expected result, it
+ is asserts on that value. Since failed tests and errors throw
+ an exception, this command must be wrapped in an outer command,
+ will handle that exception and records the failure. This role
+ is usually played by the SetUpTearDown command.
+ </summary>
+ <param name="context">The execution context</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TheoryResultCommand">
+ <summary>
+ TheoryResultCommand adjusts the result of a Theory so that
+ it fails if all the results were inconclusive.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TheoryResultCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Constructs a TheoryResultCommand
+ </summary>
+ <param name="command">The command to be wrapped by this one</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.ParallelExecutionStrategy">
+ <summary>
+ Enumeration representing the strategy to follow in executing a work item.
+ The value is only relevant when running under the parallel dispatcher.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.ParallelExecutionStrategy.Direct">
+ <summary>
+ Run directly on same thread
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.ParallelExecutionStrategy.Parallel">
+ <summary>
+ Enqueue for parallel execution
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.ParallelExecutionStrategy.NonParallel">
+ <summary>
+ Enqueue for non-parallel execution
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemBuilder">
+ <summary>
+ WorkItemBuilder class knows how to build a tree of work items from a tree of tests
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.CreateWorkItem(NUnit.Framework.Interfaces.ITest,NUnit.Framework.Interfaces.ITestFilter,System.Boolean)">
+ <summary>
+ Creates a work item.
+ </summary>
+ <param name="test">The test for which this WorkItem is being created.</param>
+ <param name="filter">The filter to be used in selecting any child Tests.</param>
+ <param name="recursive">True if child work items should be created and added.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.WorkItemOrderComparer.Compare(NUnit.Framework.Internal.Execution.WorkItem,NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
+ </summary>
+ <returns>
+ A signed integer that indicates the relative values of <paramref name="x"/> and <paramref name="y"/>, as shown in the following table.Value Meaning Less than zero<paramref name="x"/> is less than <paramref name="y"/>.Zero<paramref name="x"/> equals <paramref name="y"/>.Greater than zero<paramref name="x"/> is greater than <paramref name="y"/>.
+ </returns>
+ <param name="x">The first object to compare.</param><param name="y">The second object to compare.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventListenerTextWriter">
+ <summary>
+ EventListenerTextWriter sends text output to the currently active
+ ITestEventListener in the form of a TestOutput object. If no event
+ listener is active in the context, or if there is no context,
+ the output is forwarded to the supplied default writer.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.#ctor(System.String,System.IO.TextWriter)">
+ <summary>
+ Construct an EventListenerTextWriter
+ </summary>
+ <param name="streamName">The name of the stream to use for events</param>
+ <param name="defaultWriter">The default writer to use if no listener is available</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Encoding">
+ <summary>
+ Get the Encoding for this TextWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object[])">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Object)">
+ <summary>
+ Write an object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String)">
+ <summary>
+ Write a string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Decimal)">
+ <summary>
+ Write a decimal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Double)">
+ <summary>
+ Write a double
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt64)">
+ <summary>
+ Write a ulong
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int64)">
+ <summary>
+ Write a long
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt32)">
+ <summary>
+ Write a uint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int32)">
+ <summary>
+ Write an int
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char)">
+ <summary>
+ Write a char
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Boolean)">
+ <summary>
+ Write a boolean
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[],System.Int32,System.Int32)">
+ <summary>
+ Write chars
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[])">
+ <summary>
+ Write chars
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Single)">
+ <summary>
+ Write a float
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String)">
+ <summary>
+ Write a string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Object)">
+ <summary>
+ Write an object with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object[])">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object)">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Decimal)">
+ <summary>
+ Write a decimal with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object)">
+ <summary>
+ Write a formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Double)">
+ <summary>
+ Write a double with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt32)">
+ <summary>
+ Write a uint with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt64)">
+ <summary>
+ Write a ulong with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int64)">
+ <summary>
+ Write a long with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int32)">
+ <summary>
+ Write an int with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Boolean)">
+ <summary>
+ Write a bool with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[],System.Int32,System.Int32)">
+ <summary>
+ Write chars with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[])">
+ <summary>
+ Write chars with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char)">
+ <summary>
+ Write a char with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Single)">
+ <summary>
+ Write a float with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine">
+ <summary>
+ Write newline
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem">
+ <summary>
+ A CompositeWorkItem represents a test suite and
+ encapsulates the execution of the suite as well
+ as all its child tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.Children">
+ <summary>
+ List of Child WorkItems
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.IsolateChildTests">
+ <summary>
+ Indicates whether this work item should use a separate dispatcher.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a CompositeWorkItem for executing a test suite
+ using a filter to select child tests.
+ </summary>
+ <param name="suite">The TestSuite to be executed</param>
+ <param name="childFilter">A filter used to select child tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.PerformWork">
+ <summary>
+ Method that actually performs the work. Overridden
+ in CompositeWorkItem to do one-time setup, run all child
+ items and then dispatch the one-time teardown work item.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OnAllChildItemsCompleted">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) a CompositeWorkItem and all of its children
+ </summary>
+ <param name="force">true if the CompositeWorkItem and all of its children should be aborted, false if it should allow all currently running tests to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem">
+ <summary>
+ OneTimeTearDownWorkItem represents the cleanup
+ and one-time teardown phase of a CompositeWorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.#ctor(NUnit.Framework.Internal.Execution.CompositeWorkItem)">
+ <summary>
+ Construct a OneTimeTearDownWOrkItem wrapping a CompositeWorkItem
+ </summary>
+ <param name="originalItem">The CompositeWorkItem being wrapped</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Name">
+ <summary>
+ The WorkItem name, overridden to indicate this is the teardown.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.ExecutionStrategy">
+ <summary>
+ The ExecutionStrategy for use in running this work item
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Execute">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.PerformWork">
+ <summary>
+ PerformWork is not used in CompositeWorkItem
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventPumpState">
+ <summary>
+ The EventPumpState enum represents the state of an
+ EventPump.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Stopped">
+ <summary>
+ The pump is stopped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Pumping">
+ <summary>
+ The pump is pumping events with no stop requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Stopping">
+ <summary>
+ The pump is pumping events but a stop has been requested
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventPump">
+ <summary>
+ EventPump pulls events out of an EventQueue and sends
+ them to a listener. It is used to send events back to
+ the client without using the CallContext of the test
+ runner thread.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPump._eventListener">
+ <summary>
+ The downstream listener to which we send events
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPump._events">
+ <summary>
+ The queue that holds our events
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPump._pumpThread">
+ <summary>
+ Thread to do the pumping
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.EventPump._pumpState">
+ <summary>
+ The current state of the eventpump
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.#ctor(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Internal.Execution.EventQueue)">
+ <summary>
+ Constructor
+ </summary>
+ <param name="eventListener">The EventListener to receive events</param>
+ <param name="events">The event queue to pull events from</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventPump.PumpState">
+ <summary>
+ Gets or sets the current state of the pump
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventPump.Name">
+ <summary>
+ Gets or sets the name of this EventPump
+ (used only internally and for testing).
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.Dispose">
+ <summary>
+ Dispose stops the pump
+ Disposes the used WaitHandle, too.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.Start">
+ <summary>
+ Start the pump
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.Stop">
+ <summary>
+ Tell the pump to stop after emptying the queue.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventPump.PumpThreadProc">
+ <summary>
+ Our thread proc for removing items from the event
+ queue and sending them on. Note that this would
+ need to do more locking if any other thread were
+ removing events from the queue.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.Event">
+ <summary>
+ NUnit.Core.Event is the abstract base for all stored events.
+ An Event is the stored representation of a call to the
+ ITestListener interface and is used to record such calls
+ or to queue them for forwarding on another thread or at
+ a later time.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.Event.Send(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ The Send method is implemented by derived classes to send the event to the specified listener.
+ </summary>
+ <param name="listener">The listener.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestStartedEvent">
+ <summary>
+ TestStartedEvent holds information needed to call the TestStarted method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestStartedEvent.#ctor(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestStartedEvent"/> class.
+ </summary>
+ <param name="test">The test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestStartedEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Calls TestStarted on the specified listener.
+ </summary>
+ <param name="listener">The listener.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestFinishedEvent">
+ <summary>
+ TestFinishedEvent holds information needed to call the TestFinished method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestFinishedEvent.#ctor(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestFinishedEvent"/> class.
+ </summary>
+ <param name="result">The result.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestFinishedEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Calls TestFinished on the specified listener.
+ </summary>
+ <param name="listener">The listener.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestOutputEvent">
+ <summary>
+ TestOutputEvent holds information needed to call the TestOutput method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestOutputEvent.#ctor(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestOutputEvent"/> class.
+ </summary>
+ <param name="output">The output object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestOutputEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Calls TestOutput on the specified listener.
+ </summary>
+ <param name="listener">The listener.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventQueue">
+ <summary>
+ Implements a queue of work items each of which
+ is queued as a WaitCallback.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventQueue.Count">
+ <summary>
+ Gets the count of items in the queue.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)">
+ <summary>
+ Enqueues the specified event
+ </summary>
+ <param name="e">The event to enqueue.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Dequeue(System.Boolean)">
+ <summary>
+ Removes the first element from the queue and returns it (or <c>null</c>).
+ </summary>
+ <param name="blockWhenEmpty">
+ If <c>true</c> and the queue is empty, the calling thread is blocked until
+ either an element is enqueued, or <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Stop"/> is called.
+ </param>
+ <returns>
+ <list type="bullet">
+ <item>
+ <term>If the queue not empty</term>
+ <description>the first element.</description>
+ </item>
+ <item>
+ <term>otherwise, if <paramref name="blockWhenEmpty"/>==<c>false</c>
+ or <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Stop"/> has been called</term>
+ <description><c>null</c>.</description>
+ </item>
+ </list>
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Stop">
+ <summary>
+ Stop processing of the queue
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.IWorkItemDispatcher">
+ <summary>
+ An IWorkItemDispatcher handles execution of work items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ The level of parallelism supported. Zero if not supported.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, performing any initialization. Sets
+ the top level work item and dispatches it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution. The first
+ work item dispatched is saved as the top-level
+ work item and used when stopping the run.
+ </summary>
+ <param name="work">The item to dispatch</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel the ongoing run completely.
+ If no run is in process, the call has no effect.
+ </summary>
+ <param name="force">true if the IWorkItemDispatcher should abort all currently running WorkItems, false if it should allow all currently running WorkItems to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher">
+ <summary>
+ ParallelWorkItemDispatcher handles execution of work items by
+ queuing them for worker threads to process.
+ </summary>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.ShiftStarting">
+ <summary>
+ Event raised whenever a shift is starting.
+ </summary>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.ShiftFinished">
+ <summary>
+ Event raised whenever a shift has ended.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.#ctor(System.Int32)">
+ <summary>
+ Construct a ParallelWorkItemDispatcher
+ </summary>
+ <param name="levelOfParallelism">Number of workers to use</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ Number of parallel worker threads
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Shifts">
+ <summary>
+ Enumerates all the shifts supported by the dispatcher
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Queues">
+ <summary>
+ Enumerates all the Queues supported by the dispatcher
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, setting the top level work,
+ enqueuing it and starting a shift to execute it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution. The first
+ work item dispatched is saved as the top-level
+ work item and used when stopping the run.
+ </summary>
+ <param name="work">The item to dispatch</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel the ongoing run completely.
+ If no run is in process, the call has no effect.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.IsolateQueues(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Save the state of the queues and create a new isolated set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.RestoreQueues">
+ <summary>
+ Remove isolated queues and restore old ones
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.QueuingEventListener">
+ <summary>
+ QueuingEventListener uses an EventQueue to store any
+ events received on its EventListener interface.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.QueuingEventListener.Events">
+ <summary>
+ The EventQueue created and filled by this listener
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.#ctor">
+ <summary>
+ Construct a QueuingEventListener
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ A test has started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ A test case finished
+ </summary>
+ <param name="result">Result of the test case</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItem">
+ <summary>
+ A SimpleWorkItem represents a single test case and is
+ marked as completed immediately upon execution. This
+ class is also used for skipped or ignored test suites.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.#ctor(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a simple work item for a test.
+ </summary>
+ <param name="test">The test to be executed</param>
+ <param name="filter">The filter used to select this test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork">
+ <summary>
+ Method that performs actually performs the work.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.MakeTestCommand">
+ <summary>
+ Creates a test command for use in running this test.
+ </summary>
+ <returns>A TestCommand</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher">
+ <summary>
+ SimpleWorkItemDispatcher handles execution of WorkItems by
+ directly executing them. It is provided so that a dispatcher
+ is always available in the context, thereby simplifying the
+ code needed to run child tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ The level of parallelism supported
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, creating the execution thread,
+ setting the top level work and dispatching it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution by
+ executing it directly.
+ <param name="work">The item to dispatch</param>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) the ongoing run.
+ If no run is in process, the call has no effect.
+ </summary>
+ <param name="force">true if the run should be aborted, false if it should allow its currently running test to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestWorker">
+ <summary>
+ A TestWorker pulls work items from a queue
+ and executes them.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TestWorker.TestWorkerEventHandler">
+ <summary>
+ Event handler for TestWorker events
+ </summary>
+ <param name="worker">The TestWorker sending the event</param>
+ <param name="work">The WorkItem that caused the event</param>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.TestWorker.Busy">
+ <summary>
+ Event signaled immediately before executing a WorkItem
+ </summary>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.TestWorker.Idle">
+ <summary>
+ Event signaled immediately after executing a WorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestWorker.#ctor(NUnit.Framework.Internal.Execution.WorkItemQueue,System.String)">
+ <summary>
+ Construct a new TestWorker.
+ </summary>
+ <param name="queue">The queue from which to pull work items</param>
+ <param name="name">The name of this worker</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TestWorker.WorkQueue">
+ <summary>
+ The WorkItemQueue from which this worker pulls WorkItems
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TestWorker.Name">
+ <summary>
+ The name of this worker - also used for the thread
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TestWorker.IsAlive">
+ <summary>
+ Indicates whether the worker thread is running
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.TestWorker._currentWorkItem">
+ <summary>
+ Our ThreadProc, which pulls and runs tests in a loop
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestWorker.Start">
+ <summary>
+ Create thread and start processing work items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TestWorker.Cancel(System.Boolean)">
+ <summary>
+ Stop the thread, either immediately or after finishing the current WorkItem
+ </summary>
+ <param name="force">true if the thread should be aborted, false if it should allow the currently running test to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TextCapture">
+ <summary>
+ The TextCapture class intercepts console output and writes it
+ to the current execution context, if one is present on the thread.
+ If no execution context is found, the output is written to a
+ default destination, normally the original destination of the
+ intercepted output.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.#ctor(System.IO.TextWriter)">
+ <summary>
+ Construct a TextCapture object
+ </summary>
+ <param name="defaultWriter">The default destination for non-intercepted output</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TextCapture.Encoding">
+ <summary>
+ Gets the Encoding in use by this TextWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.Char)">
+ <summary>
+ Writes a single character
+ </summary>
+ <param name="value">The char to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.String)">
+ <summary>
+ Writes a string
+ </summary>
+ <param name="value">The string to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.WriteLine(System.String)">
+ <summary>
+ Writes a string followed by a line terminator
+ </summary>
+ <param name="value">The string to write</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItem">
+ <summary>
+ A WorkItem may be an individual test case, a fixture or
+ a higher level grouping of tests. All WorkItems inherit
+ from the abstract WorkItem class, which uses the template
+ pattern to allow derived classes to perform work in
+ whatever way is needed.
+
+ A WorkItem is created with a particular TestExecutionContext
+ and is responsible for re-establishing that context in the
+ current thread before it begins or resumes execution.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Test,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a WorkItem for a particular test.
+ </summary>
+ <param name="test">The test that the WorkItem will run</param>
+ <param name="filter">Filter used to include or exclude child items</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Construct a work Item that wraps another work Item.
+ Wrapper items are used to represent independently
+ dispatched tasks, which form part of the execution
+ of a single test, such as OneTimeTearDown.
+ </summary>
+ <param name="wrappedItem">The WorkItem being wrapped</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.InitializeContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Initialize the TestExecutionContext. This must be done
+ before executing the WorkItem.
+ </summary>
+ <remarks>
+ Originally, the context was provided in the constructor
+ but delaying initialization of the context until the item
+ is about to be dispatched allows changes in the parent
+ context during OneTimeSetUp to be reflected in the child.
+ </remarks>
+ <param name="context">The TestExecutionContext to use</param>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.WorkItem.Completed">
+ <summary>
+ Event triggered when the item is complete
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.State">
+ <summary>
+ Gets the current state of the WorkItem
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Test">
+ <summary>
+ The test being executed by the work item
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Name">
+ <summary>
+ The name of the work item - defaults to the Test name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Filter">
+ <summary>
+ Filter used to include or exclude child tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Context">
+ <summary>
+ The execution context
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.TestWorker">
+ <summary>
+ The worker executing this item.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.ExecutionStrategy">
+ <summary>
+ The ParallelExecutionStrategy to use for this work item
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.IsolateChildTests">
+ <summary>
+ Indicates whether this work item should use a separate dispatcher.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Result">
+ <summary>
+ The test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.ParallelScope">
+ <summary>
+ Gets the ParallelScope associated with the test, if any,
+ otherwise returning ParallelScope.Default;
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Execute">
+ <summary>
+ Execute the current work item, including any
+ child work items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WaitForCompletion">
+ <summary>
+ Wait until the execution of this item is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.MarkNotRunnable(System.String)">
+ <summary>
+ Marks the WorkItem as NotRunnable.
+ </summary>
+ <param name="reason">Reason for test being NotRunnable.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) a WorkItem
+ </summary>
+ <param name="force">true if the WorkItem should be aborted, false if it should run to completion</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Dispose">
+ <summary>
+ Standard Dispose
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.PerformWork">
+ <summary>
+ Method that performs actually performs the work. It should
+ set the State to WorkItemState.Complete when done.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WorkItemComplete">
+ <summary>
+ Method called by the derived class when all work is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.BuildSetUpTearDownList(System.Reflection.MethodInfo[],System.Reflection.MethodInfo[])">
+ <summary>
+ Builds the set up tear down list.
+ </summary>
+ <param name="setUpMethods">Unsorted array of setup MethodInfos.</param>
+ <param name="tearDownMethods">Unsorted array of teardown MethodInfos.</param>
+ <returns>A list of SetUpTearDownItems</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.ChangeResult(NUnit.Framework.Interfaces.ResultState,System.String)">
+ <summary>
+ Changes the result of the test, logging the old and new states
+ </summary>
+ <param name="resultState">The new ResultState</param>
+ <param name="message">The new message</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.GetTargetApartment(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Recursively walks up the test hierarchy to see if the
+ <see cref="T:System.Threading.ApartmentState"/> has been set on any of the parent tests.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemQueueState">
+ <summary>
+ WorkItemQueueState indicates the current state of a WorkItemQueue
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Paused">
+ <summary>
+ The queue is paused
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Running">
+ <summary>
+ The queue is running
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Stopped">
+ <summary>
+ The queue is stopped
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemQueue">
+ <summary>
+ A WorkItemQueue holds work items that are ready to
+ be run, either initially or after some dependency
+ has been satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.#ctor(System.String,System.Boolean,System.Threading.ApartmentState)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.WorkItemQueue"/> class.
+ </summary>
+ <param name="name">The name of the queue.</param>
+ <param name="isParallel">Flag indicating whether this is a parallel queue</param>
+ <param name="apartment">ApartmentState to use for items on this queue</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.Name">
+ <summary>
+ Gets the name of the work item queue.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.IsParallelQueue">
+ <summary>
+ Gets a flag indicating whether this queue is used for parallel execution
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.TargetApartment">
+ <summary>
+ Gets the target ApartmentState for work items on this queue
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.ItemsProcessed">
+ <summary>
+ Gets the total number of items processed so far
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.State">
+ <summary>
+ Gets the current state of the queue
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.IsEmpty">
+ <summary>
+ Get a bool indicating whether the queue is empty.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Enqueue(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Enqueue a WorkItem to be processed
+ </summary>
+ <param name="work">The WorkItem to process</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Enqueue(NUnit.Framework.Internal.Execution.WorkItem,System.Int32)">
+ <summary>
+ Enqueue a WorkItem to be processed - internal for testing
+ </summary>
+ <param name="work">The WorkItem to process</param>
+ <param name="priority">The priority at which to process the item</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Dequeue">
+ <summary>
+ Dequeue a WorkItem for processing
+ </summary>
+ <returns>A WorkItem or null if the queue has stopped</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Start">
+ <summary>
+ Start or restart processing of items from the queue
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Stop">
+ <summary>
+ Signal the queue to stop
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Pause">
+ <summary>
+ Pause the queue for restarting later
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Save">
+ <summary>
+ Save the current inner queue and create new ones for use by
+ a non-parallel fixture with parallel children.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Restore">
+ <summary>
+ Restore the inner queue that was previously saved
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemState">
+ <summary>
+ The current state of a work item
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Ready">
+ <summary>
+ Ready to run or continue
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Running">
+ <summary>
+ Work Item is executing
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Complete">
+ <summary>
+ Complete
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.ShiftChangeEventHandler">
+ <summary>
+ Handler for ShiftChange events.
+ </summary>
+ <param name="shift">The shift that is starting or ending.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkShift">
+ <summary>
+ The dispatcher needs to do different things at different,
+ non-overlapped times. For example, non-parallel tests may
+ not be run at the same time as parallel tests. We model
+ this using the metaphor of a working shift. The WorkShift
+ class associates one or more WorkItemQueues with one or
+ more TestWorkers.
+
+ Work in the queues is processed until all queues are empty
+ and all workers are idle. Both tests are needed because a
+ worker that is busy may end up adding more work to one of
+ the queues. At that point, the shift is over and another
+ shift may begin. This cycle continues until all the tests
+ have been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.#ctor(System.String)">
+ <summary>
+ Construct a WorkShift
+ </summary>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.WorkShift.EndOfShift">
+ <summary>
+ Event that fires when the shift has ended
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Name">
+ <summary>
+ The Name of this shift
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.IsActive">
+ <summary>
+ Gets a flag indicating whether the shift is currently active
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.HasWork">
+ <summary>
+ Gets a bool indicating whether this shift has any work to do
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Queues">
+ <summary>
+ Gets a list of the queues associated with this shift.
+ </summary>
+ <remarks>Internal for testing - immutable once initialized</remarks>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Workers">
+ <summary>
+ Gets the list of workers associated with this shift.
+ </summary>
+ <remarks>Internal for testing - immutable once initialized</remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.AddQueue(NUnit.Framework.Internal.Execution.WorkItemQueue)">
+ <summary>
+ Add a WorkItemQueue to the shift, starting it if the
+ shift is currently active.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Assign(NUnit.Framework.Internal.Execution.TestWorker)">
+ <summary>
+ Assign a worker to the shift.
+ </summary>
+ <param name="worker"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Start">
+ <summary>
+ Start or restart processing for the shift
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.EndShift">
+ <summary>
+ End the shift, pausing all queues and raising
+ the EndOfShift event.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.ShutDown">
+ <summary>
+ Shut down the shift.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) the shift without completing all work
+ </summary>
+ <param name="force">true if the WorkShift should be aborted, false if it should allow its currently running tests to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParamAttributeTypeConversions">
+ <summary>
+ Helper methods for converting parameters to numeric values to supported types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParamAttributeTypeConversions.ConvertData(System.Object[],System.Type)">
+ <summary>
+ Converts an array of objects to the <paramref name="targetType"/>, if it is supported.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseTimeoutException">
+ <summary>
+ TestCaseTimeoutException is thrown when a test running directly
+ on a TestWorker thread is cancelled due to timeout.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidPlatformException">
+ <summary>
+ InvalidPlatformException is thrown when the platform name supplied
+ to a test is not recognized.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidPlatformException.#ctor">
+ <summary>
+ Instantiates a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidPlatformException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidPlatformException.#ctor(System.String)">
+ <summary>
+ Instantiates a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidPlatformException"/> class
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidPlatformException.#ctor(System.String,System.Exception)">
+ <summary>
+ Instantiates a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidPlatformException"/> class
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidPlatformException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization constructor for the <see cref="T:NUnit.Framework.Internal.InvalidPlatformException"/> class
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeNameDifferenceResolver">
+ <summary>
+ Used for resolving the type difference between objects.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
+ <summary>
+ Gets the shortened type name difference between <paramref name="expected"/> and <paramref name="actual"/>.
+ </summary>
+ <param name="expected">The expected object.</param>
+ <param name="actual">The actual object.</param>
+ <param name="expectedTypeShortened">Output of the unique type name for the expected object.</param>
+ <param name="actualTypeShortened">Output of the unique type name for actual object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ResolveTypeNameDifference(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Gets the shortened type name difference between <paramref name="expected"/> and <paramref name="actual"/>.
+ </summary>
+ <param name="expected">The expected object <see cref="T:System.Type"/>.</param>
+ <param name="actual">The actual object <see cref="T:System.Type"/>.</param>
+ <param name="expectedTypeShortened">Output of the unique type name for the expected object.</param>
+ <param name="actualTypeShortened">Output of the unique type name for actual object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetShortenedGenericParams(System.Type,System.Type,System.Collections.Generic.List{System.String}@,System.Collections.Generic.List{System.String}@)">
+ <summary>
+ Obtain the shortened generic template parameters of the given <paramref name="expectedFullType"/> and <paramref name="actualFullType"/>,
+ if they are generic.
+ </summary>
+ <param name="expectedFullType">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actualFullType">The actual <see cref="T:System.Type"/>.</param>
+ <param name="shortenedParamsExpected">Shortened generic parameters of the expected <see cref="T:System.Type"/>.</param>
+ <param name="shortenedParamsActual">Shortened generic parameters of the actual <see cref="T:System.Type"/>.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.FullyShortenTypeName(System.Type)">
+ <summary>
+ Obtain a shortened name of the given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ShortenTypeNames(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Shorten the given <see cref="T:System.Type"/> names by only including the relevant differing namespaces/types, if they differ.
+ </summary>
+ <param name="expectedType">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actualType">The actual <see cref="T:System.Type"/>.</param>
+ <param name="expectedTypeShortened">The shortened expected <see cref="T:System.Type"/> name.</param>
+ <param name="actualTypeShortened">The shortened actual <see cref="T:System.Type"/> name.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.IsTypeGeneric(System.Type)">
+ <summary>
+ Returns whether or not the <see cref="T:System.Type"/> is generic.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetGenericTypeName(System.Type)">
+ <summary>
+ Returns the fully qualified generic <see cref="T:System.Type"/> name of a given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ReconstructGenericTypeName(System.String,System.Collections.Generic.List{System.String})">
+ <summary>
+ Reconstruct a generic type name using the provided generic type name, and a
+ <see cref="T:NUnit.Framework.List"/> of the template parameters.
+ </summary>
+ <param name="GenericTypeName">The name of the generic type, including the number of template parameters expected.</param>
+ <param name="TemplateParamNames">A <see cref="T:NUnit.Framework.List"/> of names of the template parameters of the provided generic type.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetShortenedGenericTypes(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Obtain the shortened generic <see cref="T:System.Type"/> names of the given expected and actual <see cref="T:System.Type"/>s.
+ </summary>
+ <param name="expected">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actual">The actual <see cref="T:System.Type"/>.</param>
+ <param name="shortenedGenericNameExpected">The shortened expected generic name.</param>
+ <param name="shortenedGenericNameActual">The shortened actual generic name.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.AssemblyHelper">
+ <summary>
+ AssemblyHelper provides static methods for working
+ with assemblies.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPath(System.Reflection.Assembly)">
+ <summary>
+ Gets the path from which an assembly was loaded.
+ For builds where this is not possible, returns
+ the name of the assembly.
+ </summary>
+ <param name="assembly">The assembly.</param>
+ <returns>The path.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetDirectoryName(System.Reflection.Assembly)">
+ <summary>
+ Gets the path to the directory from which an assembly was loaded.
+ </summary>
+ <param name="assembly">The assembly.</param>
+ <returns>The path.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyName(System.Reflection.Assembly)">
+ <summary>
+ Gets the AssemblyName of an assembly.
+ </summary>
+ <param name="assembly">The assembly</param>
+ <returns>An AssemblyName</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.Load(System.String)">
+ <summary>
+ Loads an assembly given a string, which may be the
+ path to the assembly or the AssemblyName
+ </summary>
+ <param name="nameOrPath"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPathFromCodeBase(System.String)">
+ <summary>
+ Gets the assembly path from code base.
+ </summary>
+ <remarks>Public for testing purposes</remarks>
+ <param name="codeBase">The code base.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.CombinatorialStrategy">
+ <summary>
+ CombinatorialStrategy creates test cases by using all possible
+ combinations of the parameter data.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.CombinatorialStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DatapointProvider">
+ <summary>
+ Provides data from fields marked with the DatapointAttribute or the
+ DatapointsAttribute.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ True if any data is available, otherwise false.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ An IEnumerable providing the required data
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder">
+ <summary>
+ Built-in SuiteBuilder for all types of test classes.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Checks to see if the provided Type is a fixture.
+ To be considered a fixture, it must be a non-abstract
+ class with one or more attributes implementing the
+ IFixtureBuilder interface or one or more methods
+ marked as tests.
+ </summary>
+ <param name="typeInfo">The fixture type to check</param>
+ <returns>True if the fixture can be built, false if not</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestSuite from TypeInfo provided.
+ </summary>
+ <param name="typeInfo">The fixture type to build</param>
+ <returns>A TestSuite built from that type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.GetFixtureBuilderAttributes(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ We look for attributes implementing IFixtureBuilder at one level
+ of inheritance at a time. Attributes on base classes are not used
+ unless there are no fixture builder attributes at all on the derived
+ class. This is by design.
+ </summary>
+ <param name="typeInfo">The type being examined for attributes</param>
+ <returns>A list of the attributes found.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder">
+ <summary>
+ Class to build ether a parameterized or a normal NUnitTestMethod.
+ There are four cases that the builder must deal with:
+ 1. The method needs no params and none are provided
+ 2. The method needs params and they are provided
+ 3. The method needs no params but they are provided in error
+ 4. The method needs params but they are not provided
+ This could have been done using two different builders, but it
+ turned out to be simpler to have just one. The BuildFrom method
+ takes a different branch depending on whether any parameters are
+ provided, but all four cases are dealt with in lower-level methods
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Determines if the method can be used to build an NUnit test
+ test method of some kind. The method must normally be marked
+ with an identifying attribute for this to be true.
+
+ Note that this method does not check that the signature
+ of the method for validity. If we did that here, any
+ test methods with invalid signatures would be passed
+ over in silence in the test run. Since we want such
+ methods to be reported, the check for validity is made
+ in BuildFrom rather than here.
+ </summary>
+ <param name="method">An IMethodInfo for the method being used as a test method</param>
+ <returns>True if the builder can create a test case from this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Build a Test from the provided MethodInfo. Depending on
+ whether the method takes arguments and on the availability
+ of test case data, this method may return a single test
+ or a group of tests contained in a ParameterizedMethodSuite.
+ </summary>
+ <param name="method">The method for which a test is to be built</param>
+ <returns>A Test representing one or more method invocations</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Determines if the method can be used to build an NUnit test
+ test method of some kind. The method must normally be marked
+ with an identifying attribute for this to be true.
+
+ Note that this method does not check that the signature
+ of the method for validity. If we did that here, any
+ test methods with invalid signatures would be passed
+ over in silence in the test run. Since we want such
+ methods to be reported, the check for validity is made
+ in BuildFrom rather than here.
+ </summary>
+ <param name="method">An IMethodInfo for the method being used as a test method</param>
+ <param name="parentSuite">The test suite being built, to which the new test would be added</param>
+ <returns>True if the builder can create a test case from this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a Test from the provided MethodInfo. Depending on
+ whether the method takes arguments and on the availability
+ of test case data, this method may return a single test
+ or a group of tests contained in a ParameterizedMethodSuite.
+ </summary>
+ <param name="method">The method for which a test is to be built</param>
+ <param name="parentSuite">The test fixture being populated, or null</param>
+ <returns>A Test representing one or more method invocations</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildParameterizedMethodSuite(NUnit.Framework.Interfaces.IMethodInfo,System.Collections.Generic.IEnumerable{NUnit.Framework.Internal.TestMethod})">
+ <summary>
+ Builds a ParameterizedMethodSuite containing individual test cases.
+ </summary>
+ <param name="method">The method for which a test is to be built.</param>
+ <param name="tests">The list of test cases to include.</param>
+ <returns>A ParameterizedMethodSuite populated with test cases</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildSingleTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a simple, non-parameterized TestMethod for this method.
+ </summary>
+ <param name="method">The MethodInfo for which a test is to be built</param>
+ <param name="suite">The test suite for which the method is being built</param>
+ <returns>A TestMethod.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder">
+ <summary>
+ Class that can build a tree of automatic namespace
+ suites from a group of fixtures.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._namespaceIndex">
+ <summary>
+ NamespaceDictionary of all test suites we have created to represent
+ namespaces. Used to locate namespace parent suites for fixtures.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._globalInsertionPoint">
+ <summary>
+ Point in the tree where items in the global namespace are added
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.#ctor(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder"/> class.
+ </summary>
+ <param name="rootSuite">The root suite.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.RootSuite">
+ <summary>
+ Gets the root entry in the tree created by the NamespaceTreeBuilder.
+ </summary>
+ <value>The root suite.</value>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(System.Collections.Generic.IList{NUnit.Framework.Internal.Test})">
+ <summary>
+ Adds the specified fixtures to the tree.
+ </summary>
+ <param name="fixtures">The fixtures to be added.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Adds the specified fixture to the tree.
+ </summary>
+ <param name="fixture">The fixture to be added.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder">
+ <summary>
+ NUnitTestCaseBuilder is a utility class used by attributes
+ that build test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.#ctor">
+ <summary>
+ Constructs an <see cref="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.BuildTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test,NUnit.Framework.Internal.TestCaseParameters)">
+ <summary>
+ Builds a single NUnitTestMethod, either as a child of the fixture
+ or as one of a set of test cases under a ParameterizedTestMethodSuite.
+ </summary>
+ <param name="method">The MethodInfo from which to construct the TestMethod</param>
+ <param name="parentSuite">The suite or fixture to which the new test will be added</param>
+ <param name="parms">The ParameterSet to be used, or null</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.CheckTestMethodSignature(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Internal.TestCaseParameters)">
+ <summary>
+ Helper method that checks the signature of a TestMethod and
+ any supplied parameters to determine if the test is valid.
+
+ Currently, NUnitTestMethods are required to be public,
+ non-abstract methods, either static or instance,
+ returning void. They may take arguments but the values must
+ be provided or the TestMethod is not considered runnable.
+
+ Methods not meeting these criteria will be marked as
+ non-runnable and the method will return false in that case.
+ </summary>
+ <param name="testMethod">The TestMethod to be checked. If it
+ is found to be non-runnable, it will be modified.</param>
+ <param name="parms">Parameters to be used for this test, or null</param>
+ <returns>True if the method signature is valid, false if not</returns>
+ <remarks>
+ The return value is no longer used internally, but is retained
+ for testing purposes.
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder">
+ <summary>
+ NUnitTestFixtureBuilder is able to build a fixture given
+ a class marked with a TestFixtureAttribute or an unmarked
+ class containing test methods. In the first case, it is
+ called by the attribute and in the second directly by
+ NUnitSuiteBuilder.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestFixture from type provided. A non-null TestSuite
+ must always be returned, since the method is generally called
+ because the user has marked the target class as a fixture.
+ If something prevents the fixture from being used, it should
+ be returned nonetheless, labelled as non-runnable.
+ </summary>
+ <param name="typeInfo">An ITypeInfo for the fixture to be used.</param>
+ <returns>A TestSuite object or one derived from TestSuite.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo,NUnit.Framework.Interfaces.ITestFixtureData)">
+ <summary>
+ Overload of BuildFrom called by tests that have arguments.
+ Builds a fixture using the provided type and information
+ in the ITestFixtureData object.
+ </summary>
+ <param name="typeInfo">The TypeInfo for which to construct a fixture.</param>
+ <param name="testFixtureData">An object implementing ITestFixtureData or null.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.AddTestCasesToFixture(NUnit.Framework.Internal.TestFixture)">
+ <summary>
+ Method to add test cases to the newly constructed fixture.
+ </summary>
+ <param name="fixture">The fixture to which cases should be added</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildTestCase(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Method to create a test case from a MethodInfo and add
+ it to the fixture being built. It first checks to see if
+ any global TestCaseBuilder addin wants to build the
+ test case. If not, it uses the internal builder
+ collection maintained by this fixture builder.
+
+ The default implementation has no test case builders.
+ Derived classes should add builders to the collection
+ in their constructor.
+ </summary>
+ <param name="method">The method for which a test is to be created</param>
+ <param name="suite">The test suite being built.</param>
+ <returns>A newly constructed Test</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy">
+ <summary>
+ PairwiseStrategy creates test cases by combining the parameter
+ data so that all possible pairs of data items are used.
+ </summary>
+ <remarks>
+ <para>
+ The number of test cases that cover all possible pairs of test function
+ parameters values is significantly less than the number of test cases
+ that cover all possible combination of test function parameters values.
+ And because different studies show that most of software failures are
+ caused by combination of no more than two parameters, pairwise testing
+ can be an effective ways to test the system when it's impossible to test
+ all combinations of parameters.
+ </para>
+ <para>
+ The PairwiseStrategy code is based on "jenny" tool by Bob Jenkins:
+ http://burtleburtle.net/bob/math/jenny.html
+ </para>
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand">
+ <summary>
+ FleaRand is a pseudo-random number generator developed by Bob Jenkins:
+ http://burtleburtle.net/bob/rand/talksmall.html#flea
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand.#ctor(System.UInt32)">
+ <summary>
+ Initializes a new instance of the FleaRand class.
+ </summary>
+ <param name="seed">The seed.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo">
+ <summary>
+ FeatureInfo represents coverage of a single value of test function
+ parameter, represented as a pair of indices, Dimension and Feature. In
+ terms of unit testing, Dimension is the index of the test parameter and
+ Feature is the index of the supplied value in that parameter's list of
+ sources.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo.#ctor(System.Int32,System.Int32)">
+ <summary>
+ Initializes a new instance of FeatureInfo class.
+ </summary>
+ <param name="dimension">Index of a dimension.</param>
+ <param name="feature">Index of a feature.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple">
+ <summary>
+ A FeatureTuple represents a combination of features, one per test
+ parameter, which should be covered by a test case. In the
+ PairwiseStrategy, we are only trying to cover pairs of features, so the
+ tuples actually may contain only single feature or pair of features, but
+ the algorithm itself works with triplets, quadruples and so on.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
+ <summary>
+ Initializes a new instance of FeatureTuple class for a single feature.
+ </summary>
+ <param name="feature1">Single feature.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo,NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
+ <summary>
+ Initializes a new instance of FeatureTuple class for a pair of features.
+ </summary>
+ <param name="feature1">First feature.</param>
+ <param name="feature2">Second feature.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo">
+ <summary>
+ TestCase represents a single test case covering a list of features.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo.#ctor(System.Int32)">
+ <summary>
+ Initializes a new instance of TestCaseInfo class.
+ </summary>
+ <param name="length">A number of features in the test case.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator">
+ <summary>
+ PairwiseTestCaseGenerator class implements an algorithm which generates
+ a set of test cases which covers all pairs of possible values of test
+ function.
+ </summary>
+ <remarks>
+ <para>
+ The algorithm starts with creating a set of all feature tuples which we
+ will try to cover (see <see
+ cref="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.CreateAllTuples" /> method). This set
+ includes every single feature and all possible pairs of features. We
+ store feature tuples in the 3-D collection (where axes are "dimension",
+ "feature", and "all combinations which includes this feature"), and for
+ every two feature (e.g. "A" and "B") we generate both ("A", "B") and
+ ("B", "A") pairs. This data structure extremely reduces the amount of
+ time needed to calculate coverage for a single test case (this
+ calculation is the most time-consuming part of the algorithm).
+ </para>
+ <para>
+ Then the algorithm picks one tuple from the uncovered tuple, creates a
+ test case that covers this tuple, and then removes this tuple and all
+ other tuples covered by this test case from the collection of uncovered
+ tuples.
+ </para>
+ <para>
+ Picking a tuple to cover
+ </para>
+ <para>
+ There are no any special rules defined for picking tuples to cover. We
+ just pick them one by one, in the order they were generated.
+ </para>
+ <para>
+ Test generation
+ </para>
+ <para>
+ Test generation starts from creating a completely random test case which
+ covers, nevertheless, previously selected tuple. Then the algorithm
+ tries to maximize number of tuples which this test covers.
+ </para>
+ <para>
+ Test generation and maximization process repeats seven times for every
+ selected tuple and then the algorithm picks the best test case ("seven"
+ is a magic number which provides good results in acceptable time).
+ </para>
+ <para>Maximizing test coverage</para>
+ <para>
+ To maximize tests coverage, the algorithm walks thru the list of mutable
+ dimensions (mutable dimension is a dimension that are not included in
+ the previously selected tuple). Then for every dimension, the algorithm
+ walks thru the list of features and checks if this feature provides
+ better coverage than randomly selected feature, and if yes keeps this
+ feature.
+ </para>
+ <para>
+ This process repeats while it shows progress. If the last iteration
+ doesn't improve coverage, the process ends.
+ </para>
+ <para>
+ In addition, for better results, before start every iteration, the
+ algorithm "scrambles" dimensions - so for every iteration dimension
+ probes in a different order.
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.GetTestCases(System.Int32[])">
+ <summary>
+ Creates a set of test cases for specified dimensions.
+ </summary>
+ <param name="dimensions">
+ An array which contains information about dimensions. Each element of
+ this array represents a number of features in the specific dimension.
+ </param>
+ <returns>
+ A set of test cases.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by this strategy instance.
+ </summary>
+ <returns>A set of test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.ParameterDataProvider">
+ <summary>
+ The ParameterDataProvider class implements IParameterDataProvider
+ and hosts one or more individual providers.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.#ctor(NUnit.Framework.Interfaces.IParameterDataProvider[])">
+ <summary>
+ Construct with a collection of individual providers
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>True if any data is available, otherwise false.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>An IEnumerable providing the required data</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider">
+ <summary>
+ ParameterDataSourceProvider supplies individual argument values for
+ single parameters using attributes implementing IParameterDataSource.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ True if any data is available, otherwise false.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ An IEnumerable providing the required data
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.SequentialStrategy">
+ <summary>
+ SequentialStrategy creates test cases by using all of the
+ parameter data sources in parallel, substituting <c>null</c>
+ when any of them run out of data.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.SequentialStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AsyncInvocationRegion.WaitForPendingOperationsToComplete(System.Object)">
+ <summary>
+ Waits for pending asynchronous operations to complete, if appropriate,
+ and returns a proper result of the invocation by unwrapping task results
+ </summary>
+ <param name="invocationResult">The raw result of the method invocation</param>
+ <returns>The unwrapped result, if necessary</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.ClassNameFilter">
+ <summary>
+ ClassName filter selects tests based on the class FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a FullNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ClassNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.CompositeFilter">
+ <summary>
+ A base class for multi-part filters
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor">
+ <summary>
+ Constructs an empty CompositeFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs a CompositeFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Add(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Adds a filter to the list of filters
+ </summary>
+ <param name="filter">The filter to be added</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.Filters">
+ <summary>
+ Return a list of the composing filters.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is explicit matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.FullNameFilter">
+ <summary>
+ FullName filter selects tests based on their FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a FullNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.FullNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.MethodNameFilter">
+ <summary>
+ FullName filter selects tests based on their FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a MethodNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.MethodNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.NamespaceFilter">
+ <summary>
+ ClassName filter selects tests based on the class FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.#ctor(System.String)">
+ <summary>
+ Construct a NamespaceFilter for a single namespace
+ </summary>
+ <param name="expectedValue">The namespace the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.NamespaceFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.PropertyFilter">
+ <summary>
+ PropertyFilter is able to select or exclude tests
+ based on their properties.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.#ctor(System.String,System.String)">
+ <summary>
+ Construct a PropertyFilter using a property name and expected value
+ </summary>
+ <param name="propertyName">A property name</param>
+ <param name="expectedValue">The expected value of the property</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.PropertyFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.TestNameFilter">
+ <summary>
+ TestName filter selects tests based on their Name
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a TestNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.TestNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.AndFilter">
+ <summary>
+ Combines multiple filters so that a test must pass all
+ of them in order to pass this filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor">
+ <summary>
+ Constructs an empty AndFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs an AndFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters pass, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters match, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is explicit matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters explicit match, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.AndFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.CategoryFilter">
+ <summary>
+ CategoryFilter is able to select or exclude tests
+ based on their categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.#ctor(System.String)">
+ <summary>
+ Construct a CategoryFilter using a single category name
+ </summary>
+ <param name="name">A category name</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CategoryFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.IdFilter">
+ <summary>
+ IdFilter selects tests based on their id
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.IdFilter.#ctor(System.String)">
+ <summary>
+ Construct an IdFilter for a single value
+ </summary>
+ <param name="id">The id the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.IdFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.IdFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.NotFilter">
+ <summary>
+ NotFilter negates the operation of another filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.#ctor(NUnit.Framework.Internal.TestFilter)">
+ <summary>
+ Construct a not filter on another filter
+ </summary>
+ <param name="baseFilter">The filter to be negated</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.NotFilter.BaseFilter">
+ <summary>
+ Gets the base filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. The default
+ implementation checks the test itself, its parents and any descendants.
+
+ Derived classes may override this method or any of the Match methods
+ to change the behavior of the filter.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if it matches, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.OrFilter">
+ <summary>
+ Combines multiple filters so that a test must pass one
+ of them in order to pass this filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor">
+ <summary>
+ Constructs an empty OrFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs an AndFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters pass, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters match, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is explicit matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters explicit match, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.OrFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.ValueMatchFilter">
+ <summary>
+ ValueMatchFilter selects tests based on some value, which
+ is expected to be contained in the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ExpectedValue">
+ <summary>
+ Returns the value matched by the filter - used for testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.IsRegex">
+ <summary>
+ Indicates whether the value is a regular expression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.#ctor(System.String)">
+ <summary>
+ Construct a ValueMatchFilter for a single value.
+ </summary>
+ <param name="expectedValue">The value to be included.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.Match(System.String)">
+ <summary>
+ Match the input provided by the derived class
+ </summary>
+ <param name="input">The value to be matchedT</param>
+ <returns>True for a match, false otherwise.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.GenericMethodHelper">
+ <summary>
+ GenericMethodHelper is able to deduce the Type arguments for
+ a generic method from the actual arguments provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.GenericMethodHelper.#ctor(System.Reflection.MethodInfo)">
+ <summary>
+ Construct a GenericMethodHelper for a method
+ </summary>
+ <param name="method">MethodInfo for the method to examine</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.GenericMethodHelper.GetTypeArguments(System.Object[])">
+ <summary>
+ Return the type arguments for the method, deducing them
+ from the arguments actually provided.
+ </summary>
+ <param name="argList">The arguments to the method</param>
+ <returns>An array of type arguments.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidDataSourceException">
+ <summary>
+ InvalidTestFixtureException is thrown when an appropriate test
+ fixture constructor using the provided arguments cannot be found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.CultureDetector">
+ <summary>
+ CultureDetector is a helper class used by NUnit to determine
+ whether a test should be run based on the current culture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor">
+ <summary>
+ Default constructor uses the current culture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor(System.String)">
+ <summary>
+ Construct a CultureDetector for a particular culture for testing.
+ </summary>
+ <param name="culture">The culture to be used</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of cultures
+ is being used currently.
+ </summary>
+ <param name="cultures"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(NUnit.Framework.CultureAttribute)">
+ <summary>
+ Tests to determine if the current culture is supported
+ based on a culture attribute.
+ </summary>
+ <param name="cultureAttribute">The attribute to examine</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String)">
+ <summary>
+ Test to determine if the a particular culture or comma-
+ delimited set of cultures is in use.
+ </summary>
+ <param name="culture">Name of the culture or comma-separated list of culture ids</param>
+ <returns>True if the culture is in use on the system</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.CultureDetector.Reason">
+ <summary>
+ Return the last failure reason. Results are not
+ defined if called before IsSupported( Attribute )
+ is called.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ExceptionHelper">
+ <summary>
+ ExceptionHelper provides static methods for working with exceptions
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.Rethrow(System.Exception)">
+ <summary>
+ Rethrows an exception, preserving its stack trace
+ </summary>
+ <param name="exception">The exception to rethrow</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildMessage(System.Exception,System.Boolean)">
+ <summary>
+ Builds up a message, using the Message field of the specified exception
+ as well as any InnerExceptions. Optionally excludes exception names,
+ creating a more readable message.
+ </summary>
+ <param name="exception">The exception.</param>
+ <param name="excludeExceptionNames">Flag indicating whether exception names should be excluded.</param>
+ <returns>A combined message string.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildStackTrace(System.Exception)">
+ <summary>
+ Builds up a message, using the Message field of the specified exception
+ as well as any InnerExceptions.
+ </summary>
+ <param name="exception">The exception.</param>
+ <returns>A combined stack trace.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.GetSafeStackTrace(System.Exception)">
+ <summary>
+ Gets the stack trace of the exception. If no stack trace
+ is provided, returns "No stack trace available".
+ </summary>
+ <param name="exception">The exception.</param>
+ <returns>A string representation of the stack trace.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TextMessageWriter">
+ <summary>
+ TextMessageWriter writes constraint descriptions and messages
+ in displayable form as a text stream. It tailors the display
+ of individual message components to form the standard message
+ format of NUnit assertion failure messages.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Expected">
+ <summary>
+ Prefix used for the expected value line of a message
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Actual">
+ <summary>
+ Prefix used for the actual value line of a message
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.PrefixLength">
+ <summary>
+ Length of a message prefix
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor">
+ <summary>
+ Construct a TextMessageWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor(System.String,System.Object[])">
+ <summary>
+ Construct a TextMessageWriter, specifying a user message
+ and optional formatting arguments.
+ </summary>
+ <param name="userMessage"></param>
+ <param name="args"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TextMessageWriter.MaxLineLength">
+ <summary>
+ Gets or sets the maximum line length for this writer
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message, at a given
+ indentation level.
+ </summary>
+ <param name="level">The indentation level of the message</param>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Display Expected and Actual lines for a constraint. This
+ is called by MessageWriter's default implementation of
+ WriteMessageTo and provides the generic two-line display.
+ </summary>
+ <param name="result">The result of the constraint that failed</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
+ <summary>
+ Gets the unique type name between expected and actual.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="expectedType">Output of the unique type name for expected</param>
+ <param name="actualType">Output of the unique type name for actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object)">
+ <summary>
+ Display Expected and Actual lines for given values. This
+ method may be called by constraints that need more control over
+ the display of actual and expected values than is provided
+ by the default implementation.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Display Expected and Actual lines for given values, including
+ a tolerance value on the expected line.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
+ <summary>
+ Display the expected and actual string values on separate lines.
+ If the mismatch parameter is >=0, an additional line is displayed
+ line containing a caret that points to the mismatch point.
+ </summary>
+ <param name="expected">The expected string value</param>
+ <param name="actual">The actual string value</param>
+ <param name="mismatch">The point at which the strings don't match or -1</param>
+ <param name="ignoreCase">If true, case is ignored in string comparisons</param>
+ <param name="clipping">If true, clip the strings to fit the max line length</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualValue(System.Object)">
+ <summary>
+ Writes the text for an actual value.
+ </summary>
+ <param name="actual">The actual value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteValue(System.Object)">
+ <summary>
+ Writes the text for a generalized value.
+ </summary>
+ <param name="val">The value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Writes the text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Write the generic 'Expected' line for a constraint
+ </summary>
+ <param name="result">The constraint that failed</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object)">
+ <summary>
+ Write the generic 'Expected' line for a given value
+ </summary>
+ <param name="expected">The expected value</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Write the generic 'Expected' line for a given value
+ and tolerance.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Write the generic 'Actual' line for a constraint
+ </summary>
+ <param name="result">The ConstraintResult for which the actual value is to be written</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(System.Object)">
+ <summary>
+ Write the generic 'Actual' line for a given value
+ </summary>
+ <param name="actual">The actual value causing a failure</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidTestFixtureException">
+ <summary>
+ InvalidTestFixtureException is thrown when an appropriate test
+ fixture constructor using the provided arguments cannot be found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ILogger">
+ <summary>
+ Interface for logging within the engine
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String)">
+ <summary>
+ Logs the specified message at the error level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the error level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String)">
+ <summary>
+ Logs the specified message at the warning level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the warning level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String)">
+ <summary>
+ Logs the specified message at the info level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the info level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String)">
+ <summary>
+ Logs the specified message at the debug level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the debug level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTrace">
+ <summary>
+ InternalTrace provides facilities for tracing the execution
+ of the NUnit framework. Tests and classes under test may make use
+ of Console writes, System.Diagnostics.Trace or various loggers and
+ NUnit itself traps and processes each of them. For that reason, a
+ separate internal trace is needed.
+
+ Note:
+ InternalTrace uses a global lock to allow multiple threads to write
+ trace messages. This can easily make it a bottleneck so it must be
+ used sparingly. Keep the trace Level as low as possible and only
+ insert InternalTrace writes where they are needed.
+ TODO: add some buffering and a separate writer thread as an option.
+ TODO: figure out a way to turn on trace in specific classes only.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.InternalTrace.Initialized">
+ <summary>
+ Gets a flag indicating whether the InternalTrace is initialized
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.String,NUnit.Framework.Internal.InternalTraceLevel)">
+ <summary>
+ Initialize the internal trace facility using the name of the log
+ to be written to and the trace level.
+ </summary>
+ <param name="logName">The log name</param>
+ <param name="level">The trace level</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.IO.TextWriter,NUnit.Framework.Internal.InternalTraceLevel)">
+ <summary>
+ Initialize the internal trace using a provided TextWriter and level
+ </summary>
+ <param name="writer">A TextWriter</param>
+ <param name="level">The InternalTraceLevel</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.String)">
+ <summary>
+ Get a named Logger
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.Type)">
+ <summary>
+ Get a logger named for a particular Type.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTraceLevel">
+ <summary>
+ InternalTraceLevel is an enumeration controlling the
+ level of detailed presented in the internal log.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Default">
+ <summary>
+ Use the default settings as specified by the user.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Off">
+ <summary>
+ Do not display any trace messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Error">
+ <summary>
+ Display Error messages only
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Warning">
+ <summary>
+ Display Warning level and higher messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Info">
+ <summary>
+ Display informational and higher messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Debug">
+ <summary>
+ Display debug messages and higher - i.e. all messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Verbose">
+ <summary>
+ Display debug messages and higher - i.e. all messages
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTraceWriter">
+ <summary>
+ A trace listener that writes to a separate file per domain
+ and process using it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.String)">
+ <summary>
+ Construct an InternalTraceWriter that writes to a file.
+ </summary>
+ <param name="logPath">Path to the file to use</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Construct an InternalTraceWriter that writes to a
+ TextWriter provided by the caller.
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.InternalTraceWriter.Encoding">
+ <summary>
+ Returns the character encoding in which the output is written.
+ </summary>
+ <returns>The character encoding in which the output is written.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.Char)">
+ <summary>
+ Writes a character to the text string or stream.
+ </summary>
+ <param name="value">The character to write to the text stream.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.String)">
+ <summary>
+ Writes a string to the text string or stream.
+ </summary>
+ <param name="value">The string to write.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.WriteLine(System.String)">
+ <summary>
+ Writes a string followed by a line terminator to the text string or stream.
+ </summary>
+ <param name="value">The string to write. If <paramref name="value" /> is null, only the line terminator is written.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Dispose(System.Boolean)">
+ <summary>
+ Releases the unmanaged resources used by the <see cref="T:System.IO.TextWriter" /> and optionally releases the managed resources.
+ </summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Flush">
+ <summary>
+ Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Logger">
+ <summary>
+ Provides internal logging to the NUnit framework
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.#ctor(System.String,NUnit.Framework.Internal.InternalTraceLevel,System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Logger"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ <param name="level">The log level.</param>
+ <param name="writer">The writer where logs are sent.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Error(System.String)">
+ <summary>
+ Logs the message at error level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Error(System.String,System.Object[])">
+ <summary>
+ Logs the message at error level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String)">
+ <summary>
+ Logs the message at warm level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String,System.Object[])">
+ <summary>
+ Logs the message at warning level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Info(System.String)">
+ <summary>
+ Logs the message at info level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Info(System.String,System.Object[])">
+ <summary>
+ Logs the message at info level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String)">
+ <summary>
+ Logs the message at debug level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String,System.Object[])">
+ <summary>
+ Logs the message at debug level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.MethodWrapper">
+ <summary>
+ The MethodWrapper class wraps a MethodInfo so that it may
+ be used in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.Reflection.MethodInfo)">
+ <summary>
+ Construct a MethodWrapper for a Type and a MethodInfo.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.String)">
+ <summary>
+ Construct a MethodInfo for a given Type and method name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.TypeInfo">
+ <summary>
+ Gets the Type from which this method was reflected.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.MethodInfo">
+ <summary>
+ Gets the MethodInfo for this method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.Name">
+ <summary>
+ Gets the name of the method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsAbstract">
+ <summary>
+ Gets a value indicating whether the method is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsPublic">
+ <summary>
+ Gets a value indicating whether the method is public.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the method contains unassigned generic type parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethod">
+ <summary>
+ Gets a value indicating whether the method is a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethodDefinition">
+ <summary>
+ Gets a value indicating whether the MethodInfo represents the definition of a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.ReturnType">
+ <summary>
+ Gets the return Type of the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetParameters">
+ <summary>
+ Gets the parameters of the method.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetGenericArguments">
+ <summary>
+ Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.MakeGenericMethod(System.Type[])">
+ <summary>
+ Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
+ </summary>
+ <param name="typeArguments">The type arguments to be used</param>
+ <returns>A new IMethodInfo with the type arguments replaced</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Gets a value indicating whether one or more attributes of the specified type are defined on the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.Invoke(System.Object,System.Object[])">
+ <summary>
+ Invokes the method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.ToString">
+ <summary>
+ Override ToString() so that error messages in NUnit's own tests make sense
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.NUnitException">
+ <summary>
+ Thrown when an assertion failed. Here to preserve the inner
+ exception and hence its stack trace.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.OSPlatform">
+ <summary>
+ OSPlatform represents a particular operating system platform
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.UnixPlatformID_Microsoft">
+ <summary>
+ Platform ID for Unix as defined by Microsoft .NET 2.0 and greater
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.UnixPlatformID_Mono">
+ <summary>
+ Platform ID for Unix as defined by Mono
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.XBoxPlatformID">
+ <summary>
+ Platform ID for XBox as defined by .NET and Mono
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.MacOSXPlatformID">
+ <summary>
+ Platform ID for MacOSX as defined by .NET and Mono
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.CurrentPlatform">
+ <summary>
+ Get the OSPlatform under which we are currently running
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.OSPlatform.GetWindows81PlusVersion(System.Version)">
+ <summary>
+ Gets the actual OS Version, not the incorrect value that might be
+ returned for Win 8.1 and Win 10
+ </summary>
+ <remarks>
+ If an application is not manifested as Windows 8.1 or Windows 10,
+ the version returned from Environment.OSVersion will not be 6.3 and 10.0
+ respectively, but will be 6.2 and 6.3. The correct value can be found in
+ the registry.
+ </remarks>
+ <param name="version">The original version</param>
+ <returns>The correct OS version</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.OSPlatform.ProductType">
+ <summary>
+ Product Type Enumeration used for Windows
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.Unknown">
+ <summary>
+ Product type is unknown or unspecified
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.WorkStation">
+ <summary>
+ Product type is Workstation
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.DomainController">
+ <summary>
+ Product type is Domain Controller
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.Server">
+ <summary>
+ Product type is Server
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.OSPlatform.#ctor(System.PlatformID,System.Version)">
+ <summary>
+ Construct from a platform ID and version
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.OSPlatform.#ctor(System.PlatformID,System.Version,NUnit.Framework.Internal.OSPlatform.ProductType)">
+ <summary>
+ Construct from a platform ID, version and product type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.Platform">
+ <summary>
+ Get the platform ID of this instance
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.OSPlatform.ToString">
+ <summary>
+ Implemented to use in place of Environment.OSVersion.ToString()
+ </summary>
+ <returns>A representation of the platform ID and version in an approximation of the format used by Environment.OSVersion.ToString()</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.Version">
+ <summary>
+ Get the Version of this instance
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.Product">
+ <summary>
+ Get the Product Type of this instance
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows">
+ <summary>
+ Return true if this is a windows platform
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsUnix">
+ <summary>
+ Return true if this is a Unix or Linux platform
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32S">
+ <summary>
+ Return true if the platform is Win32S
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32Windows">
+ <summary>
+ Return true if the platform is Win32Windows
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32NT">
+ <summary>
+ Return true if the platform is Win32NT
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinCE">
+ <summary>
+ Return true if the platform is Windows CE
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsXbox">
+ <summary>
+ Return true if the platform is Xbox
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsMacOSX">
+ <summary>
+ Return true if the platform is MacOSX
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin95">
+ <summary>
+ Return true if the platform is Windows 95
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin98">
+ <summary>
+ Return true if the platform is Windows 98
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinME">
+ <summary>
+ Return true if the platform is Windows ME
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT3">
+ <summary>
+ Return true if the platform is NT 3
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT4">
+ <summary>
+ Return true if the platform is NT 4
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT5">
+ <summary>
+ Return true if the platform is NT 5
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2K">
+ <summary>
+ Return true if the platform is Windows 2000
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinXP">
+ <summary>
+ Return true if the platform is Windows XP
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2003Server">
+ <summary>
+ Return true if the platform is Windows 2003 Server
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT6">
+ <summary>
+ Return true if the platform is NT 6
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT60">
+ <summary>
+ Return true if the platform is NT 6.0
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT61">
+ <summary>
+ Return true if the platform is NT 6.1
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT62">
+ <summary>
+ Return true if the platform is NT 6.2
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT63">
+ <summary>
+ Return true if the platform is NT 6.3
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsVista">
+ <summary>
+ Return true if the platform is Vista
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008Server">
+ <summary>
+ Return true if the platform is Windows 2008 Server (original or R2)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008ServerR1">
+ <summary>
+ Return true if the platform is Windows 2008 Server (original)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008ServerR2">
+ <summary>
+ Return true if the platform is Windows 2008 Server R2
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012Server">
+ <summary>
+ Return true if the platform is Windows 2012 Server (original or R2)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012ServerR1">
+ <summary>
+ Return true if the platform is Windows 2012 Server (original)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012ServerR2">
+ <summary>
+ Return true if the platform is Windows 2012 Server R2
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows7">
+ <summary>
+ Return true if the platform is Windows 7
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows8">
+ <summary>
+ Return true if the platform is Windows 8
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows81">
+ <summary>
+ Return true if the platform is Windows 8.1
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows10">
+ <summary>
+ Return true if the platform is Windows 10
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindowsServer10">
+ <summary>
+ Return true if the platform is Windows Server. This is named Windows
+ Server 10 to distinguish it from previous versions of Windows Server.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterWrapper">
+ <summary>
+ The ParameterWrapper class wraps a ParameterInfo so that it may
+ be used in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.#ctor(NUnit.Framework.Interfaces.IMethodInfo,System.Reflection.ParameterInfo)">
+ <summary>
+ Construct a ParameterWrapper for a given method and parameter
+ </summary>
+ <param name="method"></param>
+ <param name="parameterInfo"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.IsOptional">
+ <summary>
+ Gets a value indicating whether the parameter is optional
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.Method">
+ <summary>
+ Gets an IMethodInfo representing the method for which this is a parameter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterInfo">
+ <summary>
+ Gets the underlying ParameterInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterType">
+ <summary>
+ Gets the Type of the parameter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Gets a value indicating whether one or more attributes of the specified type are defined on the parameter.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PlatformHelper">
+ <summary>
+ PlatformHelper class is used by the PlatformAttribute class to
+ determine whether a platform is supported.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PlatformHelper.OSPlatforms">
+ <summary>
+ Comma-delimited list of all supported OS platform constants
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PlatformHelper.RuntimePlatforms">
+ <summary>
+ Comma-delimited list of all supported Runtime platform constants
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.#ctor">
+ <summary>
+ Default constructor uses the operating system and
+ common language runtime of the system.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.#ctor(NUnit.Framework.Internal.OSPlatform,NUnit.Framework.Internal.RuntimeFramework)">
+ <summary>
+ Construct a PlatformHelper for a particular operating
+ system and common language runtime. Used in testing.
+ </summary>
+ <param name="rt">RuntimeFramework to be used</param>
+ <param name="os">OperatingSystem to be used</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of platforms
+ is being used currently.
+ </summary>
+ <param name="platforms"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(NUnit.Framework.PlatformAttribute)">
+ <summary>
+ Tests to determine if the current platform is supported
+ based on a platform attribute.
+ </summary>
+ <param name="platformAttribute">The attribute to examine</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(NUnit.Framework.TestCaseAttribute)">
+ <summary>
+ Tests to determine if the current platform is supported
+ based on a platform attribute.
+ </summary>
+ <param name="testCaseAttribute">The attribute to examine</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(System.String)">
+ <summary>
+ Test to determine if a particular platform or comma-delimited set of platforms is in use.
+ </summary>
+ <param name="platform">Name of the platform or comma-separated list of platform ids</param>
+ <returns>True if the platform is in use on the system</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PlatformHelper.Reason">
+ <summary>
+ Return the last failure reason. Results are not
+ defined if called before IsSupported( Attribute )
+ is called.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PropertyBag">
+ <summary>
+ A PropertyBag represents a collection of name value pairs
+ that allows duplicate entries with the same key. Methods
+ are provided for adding a new pair as well as for setting
+ a key to a single value. All keys are strings but values
+ may be of any type. Null values are not permitted, since
+ a null entry represents the absence of the key.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Add(System.String,System.Object)">
+ <summary>
+ Adds a key/value pair to the property set
+ </summary>
+ <param name="key">The key</param>
+ <param name="value">The value</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Set(System.String,System.Object)">
+ <summary>
+ Sets the value for a key, removing any other
+ values that are already in the property set.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Get(System.String)">
+ <summary>
+ Gets a single value for a key, using the first
+ one if multiple values are present and returning
+ null if the value is not found.
+ </summary>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.ContainsKey(System.String)">
+ <summary>
+ Gets a flag indicating whether the specified key has
+ any entries in the property set.
+ </summary>
+ <param name="key">The key to be checked</param>
+ <returns>
+ True if their are values present, otherwise false
+ </returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PropertyBag.Keys">
+ <summary>
+ Gets a collection containing all the keys in the property set
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PropertyBag.Item(System.String)">
+ <summary>
+ Gets or sets the list of values for a particular key
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.ToXml(System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current PropertyBag.
+ </summary>
+ <param name="recursive">Not used</param>
+ <returns>An XmlNode representing the PropertyBag</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the PropertyBag after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">Not used</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PropertyNames">
+ <summary>
+ The PropertyNames class provides static constants for the
+ standard property ids that NUnit uses on tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.AppDomain">
+ <summary>
+ The FriendlyName of the AppDomain in which the assembly is running
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.JoinType">
+ <summary>
+ The selected strategy for joining parameter data into test cases
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ProcessID">
+ <summary>
+ The process ID of the executing assembly
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ProviderStackTrace">
+ <summary>
+ The stack trace from any data provider that threw
+ an exception.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SkipReason">
+ <summary>
+ The reason a test was not run
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Author">
+ <summary>
+ The author of the tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ApartmentState">
+ <summary>
+ The ApartmentState required for running the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Category">
+ <summary>
+ The categories applying to a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Description">
+ <summary>
+ The Description of a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.LevelOfParallelism">
+ <summary>
+ The number of threads to be used in running tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.MaxTime">
+ <summary>
+ The maximum time in ms, above which the test is considered to have failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ParallelScope">
+ <summary>
+ The ParallelScope associated with a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.RepeatCount">
+ <summary>
+ The number of times the test should be repeated
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.RequiresThread">
+ <summary>
+ Indicates that the test should be run on a separate thread
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SetCulture">
+ <summary>
+ The culture to be set for a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SetUICulture">
+ <summary>
+ The UI culture to be set for a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.TestOf">
+ <summary>
+ The type that is under test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Timeout">
+ <summary>
+ The timeout value for the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.IgnoreUntilDate">
+ <summary>
+ The test will be ignored until the given date
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Order">
+ <summary>
+ The optional Order the test will run in
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Randomizer">
+ <summary>
+ Randomizer returns a set of random values in a repeatable
+ way, to allow re-running of tests if necessary. It extends
+ the .NET Random class, providing random values for a much
+ wider range of types.
+
+ The class is used internally by the framework to generate
+ test case data and is also exposed for use by users through
+ the TestContext.Random property.
+ </summary>
+ <remarks>
+ For consistency with the underlying Random Type, methods
+ returning a single value use the prefix "Next..." Those
+ without an argument return a non-negative value up to
+ the full positive range of the Type. Overloads are provided
+ for specifying a maximum or a range. Methods that return
+ arrays or strings use the prefix "Get..." to avoid
+ confusion with the single-value methods.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Randomizer.InitialSeed">
+ <summary>
+ Initial seed used to create randomizers for this run
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.MemberInfo)">
+ <summary>
+ Get a Randomizer for a particular member, returning
+ one that has already been created if it exists.
+ This ensures that the same values are generated
+ each time the tests are reloaded.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.ParameterInfo)">
+ <summary>
+ Get a randomizer for a particular parameter, returning
+ one that has already been created if it exists.
+ This ensures that the same values are generated
+ each time the tests are reloaded.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.CreateRandomizer">
+ <summary>
+ Create a new Randomizer using the next seed
+ available to ensure that each randomizer gives
+ a unique sequence of values.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.#ctor(System.Int32)">
+ <summary>
+ Construct based on seed value
+ </summary>
+ <param name="seed"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt">
+ <summary>
+ Returns a random unsigned int.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32)">
+ <summary>
+ Returns a random unsigned int less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32,System.UInt32)">
+ <summary>
+ Returns a random unsigned int within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort">
+ <summary>
+ Returns a non-negative random short.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16)">
+ <summary>
+ Returns a non-negative random short less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16,System.Int16)">
+ <summary>
+ Returns a non-negative random short within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort">
+ <summary>
+ Returns a random unsigned short.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16)">
+ <summary>
+ Returns a random unsigned short less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16,System.UInt16)">
+ <summary>
+ Returns a random unsigned short within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong">
+ <summary>
+ Returns a random long.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64)">
+ <summary>
+ Returns a random long less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64,System.Int64)">
+ <summary>
+ Returns a non-negative random long within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong">
+ <summary>
+ Returns a random ulong.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64)">
+ <summary>
+ Returns a random ulong less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64,System.UInt64)">
+ <summary>
+ Returns a non-negative random long within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte">
+ <summary>
+ Returns a random Byte
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte)">
+ <summary>
+ Returns a random Byte less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte,System.Byte)">
+ <summary>
+ Returns a random Byte within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte">
+ <summary>
+ Returns a random SByte
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte)">
+ <summary>
+ Returns a random sbyte less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte,System.SByte)">
+ <summary>
+ Returns a random sbyte within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextBool">
+ <summary>
+ Returns a random bool
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextBool(System.Double)">
+ <summary>
+ Returns a random bool based on the probability a true result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double)">
+ <summary>
+ Returns a random double between 0.0 and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double,System.Double)">
+ <summary>
+ Returns a random double within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat">
+ <summary>
+ Returns a random float.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single)">
+ <summary>
+ Returns a random float between 0.0 and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single,System.Single)">
+ <summary>
+ Returns a random float within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum(System.Type)">
+ <summary>
+ Returns a random enum value of the specified Type as an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum``1">
+ <summary>
+ Returns a random enum value of the specified Type.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">
+ <summary>
+ Default characters for random functions.
+ </summary>
+ <remarks>Default characters are the English alphabet (uppercase &amp; lowercase), arabic numerals, and underscore</remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32,System.String)">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <param name="outputLength">desired length of output string.</param>
+ <param name="allowedChars">string representing the set of characters from which to construct the resulting string</param>
+ <returns>A random string of arbitrary length</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32)">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <param name="outputLength">desired length of output string.</param>
+ <returns>A random string of arbitrary length</returns>
+ <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <returns>A random string of the default length</returns>
+ <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal">
+ <summary>
+ Returns a random decimal.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal)">
+ <summary>
+ Returns a random decimal between positive zero and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal,System.Decimal)">
+ <summary>
+ Returns a random decimal within a specified range, which is not
+ permitted to exceed decimal.MaxVal in the current implementation.
+ </summary>
+ <remarks>
+ A limitation of this implementation is that the range from min
+ to max must not exceed decimal.MaxVal.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextGuid">
+ <summary>
+ Generates a valid version 4 <see cref="T:System.Guid"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Reflect">
+ <summary>
+ Helper methods for inspecting a type by reflection.
+
+ Many of these methods take ICustomAttributeProvider as an
+ argument to avoid duplication, even though certain attributes can
+ only appear on specific types of members, like MethodInfo or Type.
+
+ In the case where a type is being examined for the presence of
+ an attribute, interface or named member, the Reflect methods
+ operate with the full name of the member being sought. This
+ removes the necessity of the caller having a reference to the
+ assembly that defines the item being sought and allows the
+ NUnit core to inspect assemblies that reference an older
+ version of the NUnit framework.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetMethodsWithAttribute(System.Type,System.Type,System.Boolean)">
+ <summary>
+ Examine a fixture type and return an array of methods having a
+ particular attribute. The array is order with base methods first.
+ </summary>
+ <param name="fixtureType">The type to examine</param>
+ <param name="attributeType">The attribute Type to look for</param>
+ <param name="inherit">Specifies whether to search the fixture type inheritance chain</param>
+ <returns>The array of methods found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.HasMethodWithAttribute(System.Type,System.Type)">
+ <summary>
+ Examine a fixture type and return true if it has a method with
+ a particular attribute.
+ </summary>
+ <param name="fixtureType">The type to examine</param>
+ <param name="attributeType">The attribute Type to look for</param>
+ <returns>True if found, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type)">
+ <summary>
+ Invoke the default constructor on a Type
+ </summary>
+ <param name="type">The Type to be constructed</param>
+ <returns>An instance of the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type,System.Object[])">
+ <summary>
+ Invoke a constructor on a Type with arguments
+ </summary>
+ <param name="type">The Type to be constructed</param>
+ <param name="arguments">Arguments to the constructor</param>
+ <returns>An instance of the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetTypeArray(System.Object[])">
+ <summary>
+ Returns an array of types from an array of objects.
+ Used because the compact framework doesn't support
+ Type.GetTypeArray()
+ </summary>
+ <param name="objects">An array of objects</param>
+ <returns>An array of Types</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object)">
+ <summary>
+ Invoke a parameterless method returning void on an object.
+ </summary>
+ <param name="method">A MethodInfo for the method to be invoked</param>
+ <param name="fixture">The object on which to invoke the method</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object,System.Object[])">
+ <summary>
+ Invoke a method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="method">A MethodInfo for the method to be invoked</param>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetUltimateShadowingProperty(System.Type,System.String,System.Reflection.BindingFlags)">
+ <summary>
+ <para>
+ Selects the ultimate shadowing property just like <see langword="dynamic"/> would,
+ rather than throwing <see cref="T:System.Reflection.AmbiguousMatchException"/>
+ for properties that shadow properties of a different property type
+ which is what <see cref="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags)"/> does.
+ </para>
+ <para>
+ If you request both public and nonpublic properties, every public property is preferred
+ over every nonpublic property. It would violate the principle of least surprise for a
+ derived class’s implementation detail to be chosen over the public API for a type.
+ </para>
+ </summary>
+ <param name="type">See <see cref="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags)"/>.</param>
+ <param name="name">See <see cref="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags)"/>.</param>
+ <param name="bindingFlags">See <see cref="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags)"/>.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestResult">
+ <summary>
+ The TestResult class represents the result of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_ERRORS_MESSAGE">
+ <summary>
+ Error message for when child tests have errors
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_WARNINGS_MESSAGE">
+ <summary>
+ Error message for when child tests have warnings
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_IGNORE_MESSAGE">
+ <summary>
+ Error message for when child tests are ignored
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.MIN_DURATION">
+ <summary>
+ The minimum duration for tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.InternalAssertCount">
+ <summary>
+ Aggregate assertion count
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.RwLock">
+ <summary>
+ ReaderWriterLock
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.#ctor(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Construct a test result given a Test
+ </summary>
+ <param name="test">The test to be used</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Test">
+ <summary>
+ Gets the test with which this result is associated.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.ResultState">
+ <summary>
+ Gets the ResultState of the test result, which
+ indicates the success or failure of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Name">
+ <summary>
+ Gets the name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.FullName">
+ <summary>
+ Gets the full name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Duration">
+ <summary>
+ Gets or sets the elapsed time for running the test in seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.StartTime">
+ <summary>
+ Gets or sets the time the test started running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.EndTime">
+ <summary>
+ Gets or sets the time the test finished running.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddTestAttachment(NUnit.Framework.Interfaces.TestAttachment)">
+ <summary>
+ Adds a test attachment to the test result
+ </summary>
+ <param name="attachment">The TestAttachment object to attach</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.TestAttachments">
+ <summary>
+ Gets the collection of files attached to the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.AssertCount">
+ <summary>
+ Gets or sets the count of asserts executed
+ when running the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.OutWriter">
+ <summary>
+ Gets a TextWriter, which will write output to be included in the result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Output">
+ <summary>
+ Gets any text output written to this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.AssertionResults">
+ <summary>
+ Gets a list of assertion results associated with the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.ToXml(System.Boolean)">
+ <summary>
+ Returns the Xml representation of the result.
+ </summary>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns>An XmlNode representing the result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds the XML representation of the result as a child of the
+ supplied parent node..
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.PendingFailures">
+ <summary>
+ Gets a count of pending failures (from Multiple Assert)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.WorstAssertionStatus">
+ <summary>
+ Gets the worst assertion status (highest enum) in all the assertion results
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ <param name="message">A message associated with the result state</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String,System.String)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ <param name="message">A message associated with the result state</param>
+ <param name="stackTrace">Stack trace giving the location of the command</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception)">
+ <summary>
+ Set the test result based on the type of exception thrown
+ </summary>
+ <param name="ex">The exception that was thrown</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Set the test result based on the type of exception thrown
+ </summary>
+ <param name="ex">The exception that was thrown</param>
+ <param name="site">The FailureSite to use in the result</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordTearDownException(System.Exception)">
+ <summary>
+ RecordTearDownException appends the message and stacktrace
+ from an exception arising during teardown of the test
+ to any previously recorded information, so that any
+ earlier failure information is not lost. Note that
+ calling Assert.Ignore, Assert.Inconclusive, etc. during
+ teardown is treated as an error. If the current result
+ represents a suite, it may show a teardown error even
+ though all contained tests passed.
+ </summary>
+ <param name="ex">The Exception to be recorded</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordTestCompletion">
+ <summary>
+ Determine result after test has run to completion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionResult)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddReasonElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds a reason element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new reason element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddFailureElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds a failure element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new failure element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddAttachmentsElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds an attachments element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new attachments element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.CreateLegacyFailureMessage">
+ <summary>
+ Creates a failure message incorporating failures
+ from a Multiple Assert block for use by runners
+ that don't know about AssertionResults.
+ </summary>
+ <returns>Message as a string</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.RuntimeType">
+ <summary>
+ Enumeration identifying a common language
+ runtime implementation.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.Any">
+ <summary>Any supported runtime framework</summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.Net">
+ <summary>Microsoft .NET Framework</summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.SSCLI">
+ <summary>Microsoft Shared Source CLI</summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.Mono">
+ <summary>Mono</summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeType.MonoTouch">
+ <summary>MonoTouch</summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.RuntimeFramework">
+ <summary>
+ RuntimeFramework represents a particular version
+ of a common language runtime implementation.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.RuntimeFramework.DefaultVersion">
+ <summary>
+ DefaultVersion is an empty Version, used to indicate that
+ NUnit should select the CLR version to use for the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.RuntimeFramework.#ctor(NUnit.Framework.Internal.RuntimeType,System.Version)">
+ <summary>
+ Construct from a runtime type and version. If the version has
+ two parts, it is taken as a framework version. If it has three
+ or more, it is taken as a CLR version. In either case, the other
+ version is deduced based on the runtime type and provided version.
+ </summary>
+ <param name="runtime">The runtime type of the framework</param>
+ <param name="version">The version of the framework</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.CurrentFramework">
+ <summary>
+ Static method to return a RuntimeFramework object
+ for the framework that is currently in use.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.Runtime">
+ <summary>
+ The type of this runtime framework
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.FrameworkVersion">
+ <summary>
+ The framework version for this runtime framework
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.ClrVersion">
+ <summary>
+ The CLR version for this runtime framework
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.AllowAnyVersion">
+ <summary>
+ Return true if any CLR version may be used in
+ matching this RuntimeFramework object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.RuntimeFramework.DisplayName">
+ <summary>
+ Returns the Display name for this framework
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.RuntimeFramework.Parse(System.String)">
+ <summary>
+ Parses a string representing a RuntimeFramework.
+ The string may be just a RuntimeType name or just
+ a Version or a hyphenated RuntimeType-Version or
+ a Version prefixed by 'versionString'.
+ </summary>
+ <param name="s"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.RuntimeFramework.ToString">
+ <summary>
+ Overridden to return the short name of the framework
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.RuntimeFramework.Supports(NUnit.Framework.Internal.RuntimeFramework)">
+ <summary>
+ Returns true if the current framework matches the
+ one supplied as an argument. Two frameworks match
+ if their runtime types are the same or either one
+ is RuntimeType.Any and all specified version components
+ are equal. Negative (i.e. unspecified) version
+ components are ignored.
+ </summary>
+ <param name="target">The RuntimeFramework to be matched.</param>
+ <returns>True on match, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.StackFilter">
+ <summary>
+ StackFilter class is used to remove internal NUnit
+ entries from a stack trace so that the resulting
+ trace provides better information about the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.StackFilter.DefaultFilter">
+ <summary>
+ Single instance of our default filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String,System.String)">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
+ <param name="bottomOfStackPattern">Regex pattern used to delete lines from the bottom of the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String)">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.Filter(System.String)">
+ <summary>
+ Filters a raw stack trace and returns the result.
+ </summary>
+ <param name="rawTrace">The original stack trace</param>
+ <returns>A filtered stack trace</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.StringUtil">
+ <summary>
+ Provides methods to support legacy string comparison methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StringUtil.Compare(System.String,System.String,System.Boolean)">
+ <summary>
+ Compares two strings for equality, ignoring case if requested.
+ </summary>
+ <param name="strA">The first string.</param>
+ <param name="strB">The second string..</param>
+ <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
+ <returns>Zero if the strings are equivalent, a negative number if strA is sorted first, a positive number if
+ strB is sorted first</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StringUtil.StringsEqual(System.String,System.String,System.Boolean)">
+ <summary>
+ Compares two strings for equality, ignoring case if requested.
+ </summary>
+ <param name="strA">The first string.</param>
+ <param name="strB">The second string..</param>
+ <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
+ <returns>True if the strings are equivalent, false if not.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ConstraintUtils">
+ <summary>
+ Provides methods to support consistent checking for constaints methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ConstraintUtils.RequireActual``1(System.Object,System.String,System.Boolean)">
+ <summary>
+ Requires that the provided object is actually of the type required.
+ </summary>
+ <param name="actual">The object to verify.</param>
+ <param name="paramName">Name of the parameter as passed into the checking method.</param>
+ <param name="allowNull">
+ If <see langword="true"/> and <typeparamref name="T"/> can be null, returns null rather than throwing when <paramref name="actual"/> is null.
+ If <typeparamref name="T"/> cannot be null, this parameter is ignored.</param>
+ <typeparam name="T">The type to require.</typeparam>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseParameters">
+ <summary>
+ The TestCaseParameters class encapsulates method arguments and
+ other selected parameters needed for constructing
+ a parameterized test case.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestCaseParameters._expectedResult">
+ <summary>
+ The expected result to be returned
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(NUnit.Framework.Interfaces.ITestCaseData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestCaseData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseParameters.ExpectedResult">
+ <summary>
+ The expected result of the test, which
+ must match the method return type.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseParameters.HasExpectedResult">
+ <summary>
+ Gets a value indicating whether an expected result was specified.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext">
+ <summary>
+ Helper class used to save and restore certain static or
+ singleton settings in the environment that affect tests
+ or which might be changed by the user tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._priorContext">
+ <summary>
+ Link to a prior saved context
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._executionStatus">
+ <summary>
+ Indicates that a stop has been requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._listener">
+ <summary>
+ The event listener currently receiving notifications
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._assertCount">
+ <summary>
+ The number of assertions for the current test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentCulture">
+ <summary>
+ The current culture
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentUICulture">
+ <summary>
+ The current UI culture
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentResult">
+ <summary>
+ The current test result
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentPrincipal">
+ <summary>
+ The current Principal.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
+ </summary>
+ <param name="other">An existing instance of TestExecutionContext.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentContext">
+ <summary>
+ Gets and sets the current context.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentTest">
+ <summary>
+ Gets or sets the current test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTime">
+ <summary>
+ The time the current test started execution
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTicks">
+ <summary>
+ The time the current test started in Ticks
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentResult">
+ <summary>
+ Gets or sets the current test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.OutWriter">
+ <summary>
+ Gets a TextWriter that will send output to the current test result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestObject">
+ <summary>
+ The current test object - that is the user fixture
+ object on which tests are being executed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StopOnError">
+ <summary>
+ Get or set indicator that run should stop on the first error
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.ExecutionStatus">
+ <summary>
+ Gets an enum indicating whether a stop has been requested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.Listener">
+ <summary>
+ The current test event listener
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.Dispatcher">
+ <summary>
+ The current WorkItemDispatcher. Made public for
+ use by nunitlite.tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.ParallelScope">
+ <summary>
+ The ParallelScope to be used by tests running in this context.
+ For builds with out the parallel feature, it has no effect.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.DefaultFloatingPointTolerance">
+ <summary>
+ Default tolerance value used for floating point equality
+ when no other tolerance is specified.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestWorker">
+ <summary>
+ The worker that spawned the context.
+ For builds without the parallel feature, it is null.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.RandomGenerator">
+ <summary>
+ Gets the RandomGenerator specific to this Test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.AssertCount">
+ <summary>
+ Gets the assert count.
+ </summary>
+ <value>The assert count.</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.MultipleAssertLevel">
+ <summary>
+ The current nesting level of multiple assert blocks
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestCaseTimeout">
+ <summary>
+ Gets or sets the test case timeout value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.UpstreamActions">
+ <summary>
+ Gets a list of ITestActions set by upstream tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentCulture">
+ <summary>
+ Saves or restores the CurrentCulture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentUICulture">
+ <summary>
+ Saves or restores the CurrentUICulture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentPrincipal">
+ <summary>
+ Gets or sets the current <see cref="T:System.Security.Principal.IPrincipal"/> for the Thread.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentValueFormatter">
+ <summary>
+ The current head of the ValueFormatter chain, copied from MsgUtils.ValueFormatter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.IsSingleThreaded">
+ <summary>
+ If true, all tests must run on the same thread. No new thread may be spawned.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.UpdateContextFromEnvironment">
+ <summary>
+ Record any changes in the environment made by
+ the test code in the execution context so it
+ will be passed on to lower level tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.EstablishExecutionEnvironment">
+ <summary>
+ Set up the execution environment to match a context.
+ Note that we may be running on the same thread where the
+ context was initially created or on a different thread.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount">
+ <summary>
+ Increments the assert count by one.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount(System.Int32)">
+ <summary>
+ Increments the assert count by a specified amount.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ Adds a new ValueFormatterFactory to the chain of formatters
+ </summary>
+ <param name="formatterFactory">The new factory</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.InitializeLifetimeService">
+ <summary>
+ Obtain lifetime service object
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext">
+ <summary>
+ An IsolatedContext is used when running code
+ that may effect the current result in ways that
+ should not impact the final result of the test.
+ A new TestExecutionContext is created with an
+ initially clear result, which is discarded on
+ exiting the context.
+ </summary>
+ <example>
+ using (new TestExecutionContext.IsolatedContext())
+ {
+ // Code that should not impact the result
+ }
+ </example>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.#ctor">
+ <summary>
+ Save the original current TestExecutionContext and
+ make a new isolated context current.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.Dispose">
+ <summary>
+ Restore the original TestExecutionContext.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext.AdhocContext">
+ <summary>
+ An AdhocTestExecutionContext is created whenever a context is needed
+ but not available in CurrentContext. This happens when tests are run
+ on an adoc basis or Asserts are used outside of tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.AdhocContext.#ctor">
+ <summary>
+ Construct an AdhocTestExecutionContext, which is used
+ whenever the current TestExecutionContext is found to be null.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionStatus">
+ <summary>
+ Enumeration indicating whether the tests are
+ running normally or being cancelled.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.Running">
+ <summary>
+ Running normally with no stop requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.StopRequested">
+ <summary>
+ A graceful stop has been requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.AbortRequested">
+ <summary>
+ A forced stop has been requested
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFilter">
+ <summary>
+ Interface to be implemented by filters applied to tests.
+ The filter applies when running the test, after it has been
+ loaded, since this is the only time an ITest exists.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestFilter.Empty">
+ <summary>
+ Unique Empty filter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFilter.IsEmpty">
+ <summary>
+ Indicates whether this is the EmptyFilter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFilter.TopLevel">
+ <summary>
+ Indicates whether this is a top-level filter,
+ not contained in any other filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. The default
+ implementation checks the test itself, its parents and any descendants.
+
+ Derived classes may override this method or any of the Match methods
+ to change the behavior of the filter.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether the test itself matches the filter criteria, without
+ examining either parents or descendants. This is overridden by each
+ different type of filter to perform the necessary tests.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the filter matches the any parent of the test</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.MatchParent(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether any ancestor of the test matches the filter criteria
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the filter matches the an ancestor of the test</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.MatchDescendant(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether any descendant of the test matches the filter criteria.
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if at least one descendant matches the filter criteria</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(System.String)">
+ <summary>
+ Create a TestFilter instance from an xml representation.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Create a TestFilter from it's TNode representation
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFilter.EmptyFilter">
+ <summary>
+ Nested class provides an empty filter - one that always
+ returns true when called. It never matches explicitly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.ToXml(System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFixtureParameters">
+ <summary>
+ The TestCaseParameters class encapsulates method arguments and
+ other selected parameters needed for constructing
+ a parameterized test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(NUnit.Framework.Interfaces.ITestFixtureData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestCaseData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFixtureParameters.TypeArgs">
+ <summary>
+ Type arguments used to create a generic fixture instance
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestListener">
+ <summary>
+ TestListener provides an implementation of ITestListener that
+ does nothing. It is used only through its NULL property.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test case has finished
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.#ctor">
+ <summary>
+ Construct a new TestListener - private so it may not be used.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestListener.NULL">
+ <summary>
+ Get a listener that does nothing
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestNameGenerator">
+ <summary>
+ TestNameGenerator is able to create test names according to
+ a coded pattern.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestNameGenerator.DefaultTestNamePattern">
+ <summary>
+ Default pattern used to generate names
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor">
+ <summary>
+ Construct a TestNameGenerator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor(System.String)">
+ <summary>
+ Construct a TestNameGenerator
+ </summary>
+ <param name="pattern">The pattern used by this generator.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Get the display name for a TestMethod and it's arguments
+ </summary>
+ <param name="testMethod">A TestMethod</param>
+ <returns>The display name</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod,System.Object[])">
+ <summary>
+ Get the display name for a TestMethod and it's arguments
+ </summary>
+ <param name="testMethod">A TestMethod</param>
+ <param name="args">Arguments to be used</param>
+ <returns>The display name</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestParameters">
+ <summary>
+ TestParameters is the abstract base class for all classes
+ that know how to provide data for constructing a test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(NUnit.Framework.Interfaces.ITestData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.RunState">
+ <summary>
+ The RunState for this set of parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.Arguments">
+ <summary>
+ The arguments to be used in running the test,
+ which must match the method signature.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.TestName">
+ <summary>
+ A name to be used for this test case in lieu
+ of the standard generated name containing
+ the argument list.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.Properties">
+ <summary>
+ Gets the property dictionary for this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Applies ParameterSet values to the test itself.
+ </summary>
+ <param name="test">A test.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.OriginalArguments">
+ <summary>
+ The original arguments provided by the user,
+ used for display purposes.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestProgressReporter">
+ <summary>
+ TestProgressReporter translates ITestListener events into
+ the async callbacks that are used to inform the client
+ software about the progress of a test run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.#ctor(System.Web.UI.ICallbackEventHandler)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestProgressReporter"/> class.
+ </summary>
+ <param name="handler">The callback handler to be used for reporting progress.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test has finished. Sends a result summary to the callback.
+ to
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.GetParent(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Returns the parent test item for the targer test item if it exists
+ </summary>
+ <param name="test"></param>
+ <returns>parent test item</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.FormatAttributeValue(System.String)">
+ <summary>
+ Makes a string safe for use as an attribute, replacing
+ characters characters that can't be used with their
+ corresponding xml representations.
+ </summary>
+ <param name="original">The string to be used</param>
+ <returns>A new string with the values replaced</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterizedFixtureSuite">
+ <summary>
+ ParameterizedFixtureSuite serves as a container for the set of test
+ fixtures created from a given Type using various parameters.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterizedFixtureSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.ParameterizedFixtureSuite"/> class.
+ </summary>
+ <param name="typeInfo">The ITypeInfo for the type that represents the suite.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterizedFixtureSuite.TestType">
+ <summary>
+ Gets a string representing the type of test
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterizedMethodSuite">
+ <summary>
+ ParameterizedMethodSuite holds a collection of individual
+ TestMethods with their arguments applied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterizedMethodSuite.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Construct from a MethodInfo
+ </summary>
+ <param name="method"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterizedMethodSuite.TestType">
+ <summary>
+ Gets a string representing the type of test
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.SetUpFixture">
+ <summary>
+ SetUpFixture extends TestSuite and supports
+ Setup and TearDown methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.SetUpFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.SetUpFixture"/> class.
+ </summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Test">
+ <summary>
+ The Test abstract class represents a test within the framework.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test._nextID">
+ <summary>
+ Static value to seed ids. It's started at 1000 so any
+ uninitialized ids will stand out.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test.DeclaringTypeInfo">
+ <summary>
+ Used to cache the declaring type for this MethodInfo
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test._method">
+ <summary>
+ Method property backing field
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String)">
+ <summary>
+ Constructs a test given its name
+ </summary>
+ <param name="name">The name of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String,System.String)">
+ <summary>
+ Constructs a test given the path through the
+ test hierarchy to its parent and a name.
+ </summary>
+ <param name="pathName">The parent tests full name</param>
+ <param name="name">The name of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ TODO: Documentation needed for constructor
+ </summary>
+ <param name="typeInfo"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Construct a test from a MethodInfo
+ </summary>
+ <param name="method"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Id">
+ <summary>
+ Gets or sets the id of the test
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Name">
+ <summary>
+ Gets or sets the name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.FullName">
+ <summary>
+ Gets or sets the fully qualified name of the test
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.ClassName">
+ <summary>
+ Gets the name of the class where this test was declared.
+ Returns null if the test is not associated with a class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.MethodName">
+ <summary>
+ Gets the name of the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none required.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TypeInfo">
+ <summary>
+ Gets the TypeInfo of the fixture used in running this test
+ or null if no fixture type is associated with it.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Method">
+ <summary>
+ Gets a MethodInfo for the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.RunState">
+ <summary>
+ Whether or not the test should be run
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TestType">
+ <summary>
+ Gets a string representing the type of test. Used as an attribute
+ value in the XML representation of a test and has no other
+ function in the framework.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TestCaseCount">
+ <summary>
+ Gets a count of test cases represented by
+ or contained under this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Properties">
+ <summary>
+ Gets the properties for this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.IsSuite">
+ <summary>
+ Returns true if this is a TestSuite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Parent">
+ <summary>
+ Gets the parent as a Test object.
+ Used by the core to set the parent.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Fixture">
+ <summary>
+ Gets or sets a fixture object for running this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.IdPrefix">
+ <summary>
+ Static prefix used for ids in this AppDomain.
+ Set by FrameworkController.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Seed">
+ <summary>
+ Gets or Sets the Int value representing the seed for the RandomGenerator
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.SetUpMethods">
+ <summary>
+ The SetUp methods.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TearDownMethods">
+ <summary>
+ The teardown methods
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.MakeTestResult">
+ <summary>
+ Creates a TestResult for this test.
+ </summary>
+ <returns>A TestResult suitable for this type of test.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.ICustomAttributeProvider)">
+ <summary>
+ Modify a newly constructed test by applying any of NUnit's common
+ attributes, based on a supplied ICustomAttributeProvider, which is
+ usually the reflection element from which the test was constructed,
+ but may not be in some instances. The attributes retrieved are
+ saved for use in subsequent operations.
+ </summary>
+ <param name="provider">An object implementing ICustomAttributeProvider</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.MakeInvalid(System.String)">
+ <summary>
+ Mark the test as Invalid (not runnable) specifying a reason
+ </summary>
+ <param name="reason">The reason the test is not runnable</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Get custom attributes applied to a test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.PopulateTestNode(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Add standard attributes and members to a test node.
+ </summary>
+ <param name="thisNode"></param>
+ <param name="recursive"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ToXml(System.Boolean)">
+ <summary>
+ Returns the Xml representation of the test
+ </summary>
+ <param name="recursive">If true, include child tests recursively</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.CompareTo(System.Object)">
+ <summary>
+ Compares this test to another test for sorting purposes
+ </summary>
+ <param name="obj">The other test</param>
+ <returns>Value of -1, 0 or +1 depending on whether the current test is less than, equal to or greater than the other test</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestAssembly">
+ <summary>
+ TestAssembly is a TestSuite that represents the execution
+ of tests in a managed assembly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.Reflection.Assembly,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
+ specifying the Assembly and the path from which it was loaded.
+ </summary>
+ <param name="assembly">The assembly this test represents.</param>
+ <param name="path">The path used to load the assembly.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
+ for a path which could not be loaded.
+ </summary>
+ <param name="path">The path used to load the assembly.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(NUnit.Framework.Internal.TestAssembly,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Copy-constructor style to create a filtered copy of the test assemblies
+ test cases
+ </summary>
+ <param name="assembly"></param>
+ <param name="filter"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestAssembly.Assembly">
+ <summary>
+ Gets the Assembly represented by this instance.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestAssembly.TestType">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Get custom attributes specified on the assembly
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFixture">
+ <summary>
+ TestFixture is a surrogate for a user test fixture class,
+ containing one or more tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestFixture"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ <param name="arguments">Arguments used to instantiate the test fixture, or null if none used</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestMethod">
+ <summary>
+ The TestMethod class represents a Test implemented as a method.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestMethod.parms">
+ <summary>
+ The ParameterSet used to create this test method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
+ </summary>
+ <param name="method">The method to be used as a test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
+ </summary>
+ <param name="method">The method to be used as a test.</param>
+ <param name="parentSuite">The suite or fixture to which the new test will be added</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.Arguments">
+ <summary>
+ The arguments to use in executing the test method, or empty array if none are provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.MakeTestResult">
+ <summary>
+ Overridden to return a TestCaseResult.
+ </summary>
+ <returns>A TestResult for this test.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns a TNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.MethodName">
+ <summary>
+ Returns the name of the method
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestSuite">
+ <summary>
+ TestSuite represents a composite test, which contains other tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestSuite.tests">
+ <summary>
+ Our collection of child tests
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="name">The name of the suite.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="parentSuiteName">Name of the parent suite.</param>
+ <param name="name">The name of the suite.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ <param name="arguments">Arguments used to instantiate the test fixture, or null if none used.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Copy constructor style to create a filtered copy of the given test suite
+ </summary>
+ <param name="suite">Test Suite to copy</param>
+ <param name="filter">Filter to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.Sort">
+ <summary>
+ Sorts tests under this suite.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.Add(NUnit.Framework.Internal.Test)">
+ <summary>
+ Adds a test to the suite.
+ </summary>
+ <param name="test">The test.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>The list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.TestCaseCount">
+ <summary>
+ Gets a count of test cases represented by
+ or contained under this test.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.Arguments">
+ <summary>
+ The arguments to use in creating the fixture, or empty array if none are provided.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.MaintainTestOrder">
+ <summary>
+ Set to true to suppress sorting this suite's contents
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeSetUpMethods">
+ <summary>
+ OneTimeSetUp methods for this suite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeTearDownMethods">
+ <summary>
+ OneTimeTearDown methods for this suite
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.MakeTestResult">
+ <summary>
+ Overridden to return a TestSuiteResult.
+ </summary>
+ <returns>A TestResult for this test.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.CheckSetUpTearDownMethods(System.Reflection.MethodInfo[])">
+ <summary>
+ Check that setup and teardown methods marked by certain attributes
+ meet NUnit's requirements and mark the tests not runnable otherwise.
+ </summary>
+ <param name="methods">A list of methodinfos to check</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ThreadUtility">
+ <summary>
+ ThreadUtility provides a set of static methods convenient
+ for working with threads.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.Delay(System.Int32,System.Threading.WaitCallback,System.Object)">
+ <summary>
+ Pre-Task compatibility
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.Abort(System.Threading.Thread,System.Int32)">
+ <summary>
+ Abort a thread, helping to dislodging it if it is blocked in native code
+ </summary>
+ <param name="thread">The thread to abort</param>
+ <param name="nativeId">The native thread id (if known), otherwise 0.
+ If provided, allows the thread to be killed if it's in a message pump native blocking wait.
+ This must have previously been captured by calling <see cref="M:NUnit.Framework.Internal.ThreadUtility.GetCurrentThreadNativeId"/> from the running thread itself.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.Kill(System.Threading.Thread,System.Int32)">
+ <summary>
+ Do our best to kill a thread
+ </summary>
+ <param name="thread">The thread to kill</param>
+ <param name="nativeId">The native thread id (if known), otherwise 0.
+ If provided, allows the thread to be killed if it's in a message pump native blocking wait.
+ This must have previously been captured by calling <see cref="M:NUnit.Framework.Internal.ThreadUtility.GetCurrentThreadNativeId"/> from the running thread itself.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.Kill(System.Threading.Thread,System.Object,System.Int32)">
+ <summary>
+ Do our best to kill a thread, passing state info
+ </summary>
+ <param name="thread">The thread to kill</param>
+ <param name="stateInfo">Info for the ThreadAbortException handler</param>
+ <param name="nativeId">The native thread id (if known), otherwise 0.
+ If provided, allows the thread to be killed if it's in a message pump native blocking wait.
+ This must have previously been captured by calling <see cref="M:NUnit.Framework.Internal.ThreadUtility.GetCurrentThreadNativeId"/> from the running thread itself.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.DislodgeThreadInNativeMessageWait(System.Threading.Thread,System.Int32)">
+ <summary>
+ Schedule a threadpool thread to check on the aborting thread in case it's in a message pump native blocking wait
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.GetCurrentThreadNativeId">
+ <summary>
+ Captures the current thread's native id. If provided to <see cref="M:NUnit.Framework.Internal.ThreadUtility.Kill(System.Threading.Thread,System.Int32)"/> later, allows the thread to be killed if it's in a message pump native blocking wait.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ThreadUtility.PostThreadCloseMessage(System.Int32)">
+ <summary>
+ Sends a message to the thread to dislodge it from native code and allow a return to managed code, where a ThreadAbortException can be generated.
+ The message is meaningless (WM_CLOSE without a window handle) but it will end any blocking message wait.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeHelper">
+ <summary>
+ TypeHelper provides static methods that operate on Types.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TypeHelper.NonmatchingType">
+ <summary>
+ A special value, which is used to indicate that BestCommonType() method
+ was unable to find a common type for the specified arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type)">
+ <summary>
+ Gets the display name for a Type as used by NUnit.
+ </summary>
+ <param name="type">The Type for which a display name is needed.</param>
+ <returns>The display name for the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type,System.Object[])">
+ <summary>
+ Gets the display name for a Type as used by NUnit.
+ </summary>
+ <param name="type">The Type for which a display name is needed.</param>
+ <param name="arglist">The arglist provided.</param>
+ <returns>The display name for the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.BestCommonType(System.Type,System.Type)">
+ <summary>
+ Returns the best fit for a common type to be used in
+ matching actual arguments to a methods Type parameters.
+ </summary>
+ <param name="type1">The first type.</param>
+ <param name="type2">The second type.</param>
+ <returns>Either type1 or type2, depending on which is more general.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.IsNumeric(System.Type)">
+ <summary>
+ Determines whether the specified type is numeric.
+ </summary>
+ <param name="type">The type to be examined.</param>
+ <returns>
+ <c>true</c> if the specified type is numeric; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.ConvertArgumentList(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
+ <summary>
+ Convert an argument list to the required parameter types.
+ Currently, only widening numeric conversions are performed.
+ </summary>
+ <param name="arglist">An array of args to be converted</param>
+ <param name="parameters">A ParameterInfo[] whose types will be used as targets</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.CanDeduceTypeArgsFromArgs(System.Type,System.Object[],System.Type[]@)">
+ <summary>
+ Determines whether this instance can deduce type args for a generic type from the supplied arguments.
+ </summary>
+ <param name="type">The type to be examined.</param>
+ <param name="arglist">The arglist.</param>
+ <param name="typeArgsOut">The type args to be used.</param>
+ <returns>
+ <c>true</c> if this the provided args give sufficient information to determine the type args to be used; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDeclaredInterfaces(System.Type)">
+ <summary>
+ Return the interfaces implemented by a Type.
+ </summary>
+ <param name="type">The Type to be examined.</param>
+ <returns>An array of Types for the interfaces.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeWrapper">
+ <summary>
+ The TypeWrapper class wraps a Type so it may be used in
+ a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.#ctor(System.Type)">
+ <summary>
+ Construct a TypeWrapper for a specified Type.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Type">
+ <summary>
+ Gets the underlying Type on which this TypeWrapper is based.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.BaseType">
+ <summary>
+ Gets the base type of this type as an ITypeInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Name">
+ <summary>
+ Gets the Name of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.FullName">
+ <summary>
+ Gets the FullName of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Assembly">
+ <summary>
+ Gets the assembly in which the type is declared
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Namespace">
+ <summary>
+ Gets the namespace of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsAbstract">
+ <summary>
+ Gets a value indicating whether the type is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericType">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.IsType(System.Type)">
+ <summary>
+ Returns true if the Type wrapped is T
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericTypeDefinition">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type definition
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsSealed">
+ <summary>
+ Gets a value indicating whether the type is sealed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsStaticClass">
+ <summary>
+ Gets a value indicating whether this type represents a static class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName">
+ <summary>
+ Get the display name for this type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName(System.Object[])">
+ <summary>
+ Get the display name for an object of this type, constructed with the specified args.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.MakeGenericType(System.Type[])">
+ <summary>
+ Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetGenericTypeDefinition">
+ <summary>
+ Returns a Type representing a generic type definition from which this Type can be constructed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Returns a value indicating whether the type has an attribute of the specified type.
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="inherit"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.HasMethodWithAttribute(System.Type)">
+ <summary>
+ Returns a flag indicating whether this type has a method with an attribute of the specified type.
+ </summary>
+ <param name="attributeType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetMethods(System.Reflection.BindingFlags)">
+ <summary>
+ Returns an array of IMethodInfos for methods of this Type
+ that match the specified flags.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetConstructor(System.Type[])">
+ <summary>
+ Gets the public constructor taking the specified argument Types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.HasConstructor(System.Type[])">
+ <summary>
+ Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.Construct(System.Object[])">
+ <summary>
+ Construct an object of this Type, using the specified arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.ToString">
+ <summary>
+ Override ToString() so that error messages in NUnit's own tests make sense
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseResult">
+ <summary>
+ Represents the result of running a single test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseResult.#ctor(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Construct a TestCaseResult based on a TestMethod
+ </summary>
+ <param name="test">A TestMethod to which the result applies.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestSuiteResult">
+ <summary>
+ Represents the result of running a test suite
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuiteResult.#ctor(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Construct a TestSuiteResult base on a TestSuite
+ </summary>
+ <param name="suite">The TestSuite to which the result applies</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.WarningCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuiteResult.AddResult(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Adds a child result to this result, setting this result's
+ ResultState to Failure if the child result failed.
+ </summary>
+ <param name="result">The result to be added</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestAttachment">
+ <summary>
+ The TestAttachment class represents a file attached to a TestResult,
+ with an optional description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestAttachment.FilePath">
+ <summary>
+ Absolute file path to attachment file
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestAttachment.Description">
+ <summary>
+ User specifed description of attachment. May be null.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestAttachment.#ctor(System.String,System.String)">
+ <summary>
+ Creates a TestAttachment class to represent a file attached to a test result.
+ </summary>
+ <param name="filePath">Absolute file path to attachment file</param>
+ <param name="description">User specifed description of attachment. May be null.</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AssertionResult">
+ <summary>
+ The AssertionResult class represents the result of a single assertion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.#ctor(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
+ <summary>
+ Construct an AssertionResult
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.Status">
+ <summary> The pass/fail status of the assertion</summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.Message">
+ <summary>The message produced by the assertion, or null</summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.StackTrace">
+ <summary>The stacktrace associated with the assertion, or null</summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.ToString">
+ <summary>
+ ToString Override
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.GetHashCode">
+ <summary>
+ Override GetHashCode
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.Equals(System.Object)">
+ <summary>
+ Override Equals
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AssertionStatus">
+ <summary>
+ AssertionStatus enumeration represents the possible outcomes of an assertion.
+ The order of definition is significant, higher level values override lower
+ ones in determining the overall result of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Inconclusive">
+ <summary>
+ An assumption failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Passed">
+ <summary>
+ The assertion succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Warning">
+ <summary>
+ A warning message was issued
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Failed">
+ <summary>
+ The assertion failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Error">
+ <summary>
+ An unexpected exception was thrown
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IApplyToContext">
+ <summary>
+ The IApplyToContext interface is implemented by attributes
+ that want to make changes to the execution context before
+ a test is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IApplyToContext.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the execution context
+ </summary>
+ <param name="context">The execution context</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IApplyToTest">
+ <summary>
+ The IApplyToTest interface is implemented by self-applying
+ attributes that modify the state of a test in some way.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IApplyToTest.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test as defined for the specific attribute.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ICommandWrapper">
+ <summary>
+ ICommandWrapper is implemented by attributes and other
+ objects able to wrap a TestCommand with another command.
+ </summary>
+ <remarks>
+ Attributes or other objects should implement one of the
+ derived interfaces, rather than this one, since they
+ indicate in which part of the command chain the wrapper
+ should be applied.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ICommandWrapper.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IWrapTestMethod">
+ <summary>
+ Objects implementing this interface are used to wrap
+ the TestMethodCommand itself. They apply after SetUp
+ has been run and before TearDown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IWrapSetUpTearDown">
+ <summary>
+ Objects implementing this interface are used to wrap
+ the entire test, including SetUp and TearDown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IDisposableFixture">
+ <summary>
+ Any ITest that implements this interface is at a level that the implementing
+ class should be disposed at the end of the test run
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IFixtureBuilder">
+ <summary>
+ The IFixtureBuilder interface is exposed by a class that knows how to
+ build a TestFixture from one or more Types. In general, it is exposed
+ by an attribute, but may be implemented in a helper class used by the
+ attribute in some cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build one or more TestFixtures from type provided. At least one
+ non-null TestSuite must always be returned, since the method is
+ generally called because the user has marked the target class as
+ a fixture. If something prevents the fixture from being used, it
+ will be returned nonetheless, labelled as non-runnable.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A TestSuite object or one derived from TestSuite.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IImplyFixture">
+ <summary>
+ IImplyFixture is an empty marker interface used by attributes like
+ TestAttribute that cause the class where they are used to be treated
+ as a TestFixture even without a TestFixtureAttribute.
+
+ Marker interfaces are not usually considered a good practice, but
+ we use it here to avoid cluttering the attribute hierarchy with
+ classes that don't contain any extra implementation.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IMethodInfo">
+ <summary>
+ The IMethodInfo class is used to encapsulate information
+ about a method in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.TypeInfo">
+ <summary>
+ Gets the Type from which this method was reflected.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.MethodInfo">
+ <summary>
+ Gets the MethodInfo for this method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.Name">
+ <summary>
+ Gets the name of the method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsAbstract">
+ <summary>
+ Gets a value indicating whether the method is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsPublic">
+ <summary>
+ Gets a value indicating whether the method is public.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the method contains unassigned generic type parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethod">
+ <summary>
+ Gets a value indicating whether the method is a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethodDefinition">
+ <summary>
+ Gets a value indicating whether the MethodInfo represents the definition of a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ReturnType">
+ <summary>
+ Gets the return Type of the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetParameters">
+ <summary>
+ Gets the parameters of the method.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetGenericArguments">
+ <summary>
+ Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.MakeGenericMethod(System.Type[])">
+ <summary>
+ Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
+ </summary>
+ <param name="typeArguments">The type arguments to be used</param>
+ <returns>A new IMethodInfo with the type arguments replaced</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.Invoke(System.Object,System.Object[])">
+ <summary>
+ Invokes the method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterDataProvider">
+ <summary>
+ The IDataPointProvider interface is used by extensions
+ that provide data for a single test parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>True if any data is available, otherwise false.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>An IEnumerable providing the required data</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterDataSource">
+ <summary>
+ The IParameterDataSource interface is implemented by types
+ that can provide data for a test method parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataSource.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Gets an enumeration of data items for use as arguments
+ for a test method parameter.
+ </summary>
+ <param name="parameter">The parameter for which data is needed</param>
+ <returns>An enumeration containing individual data items</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterInfo">
+ <summary>
+ The IParameterInfo interface is an abstraction of a .NET parameter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.IsOptional">
+ <summary>
+ Gets a value indicating whether the parameter is optional
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.Method">
+ <summary>
+ Gets an IMethodInfo representing the method for which this is a parameter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterInfo">
+ <summary>
+ Gets the underlying .NET ParameterInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterType">
+ <summary>
+ Gets the Type of the parameter
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IPropertyBag">
+ <summary>
+ A PropertyBag represents a collection of name/value pairs
+ that allows duplicate entries with the same key. Methods
+ are provided for adding a new pair as well as for setting
+ a key to a single value. All keys are strings but values
+ may be of any type. Null values are not permitted, since
+ a null entry represents the absence of the key.
+
+ The entries in a PropertyBag are of two kinds: those that
+ take a single value and those that take multiple values.
+ However, the PropertyBag has no knowledge of which entries
+ fall into each category and the distinction is entirely
+ up to the code using the PropertyBag.
+
+ When working with multi-valued properties, client code
+ should use the Add method to add name/value pairs and
+ indexing to retrieve a list of all values for a given
+ key. For example:
+
+ bag.Add("Tag", "one");
+ bag.Add("Tag", "two");
+ Assert.That(bag["Tag"],
+ Is.EqualTo(new string[] { "one", "two" }));
+
+ When working with single-valued properties, client code
+ should use the Set method to set the value and Get to
+ retrieve the value. The GetSetting methods may also be
+ used to retrieve the value in a type-safe manner while
+ also providing default. For example:
+
+ bag.Set("Priority", "low");
+ bag.Set("Priority", "high"); // replaces value
+ Assert.That(bag.Get("Priority"),
+ Is.EqualTo("high"));
+ Assert.That(bag.GetSetting("Priority", "low"),
+ Is.EqualTo("high"));
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Add(System.String,System.Object)">
+ <summary>
+ Adds a key/value pair to the property bag
+ </summary>
+ <param name="key">The key</param>
+ <param name="value">The value</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Set(System.String,System.Object)">
+ <summary>
+ Sets the value for a key, removing any other
+ values that are already in the property set.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Get(System.String)">
+ <summary>
+ Gets a single value for a key, using the first
+ one if multiple values are present and returning
+ null if the value is not found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.ContainsKey(System.String)">
+ <summary>
+ Gets a flag indicating whether the specified key has
+ any entries in the property set.
+ </summary>
+ <param name="key">The key to be checked</param>
+ <returns>True if their are values present, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Item(System.String)">
+ <summary>
+ Gets or sets the list of values for a particular key
+ </summary>
+ <param name="key">The key for which the values are to be retrieved or set</param>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Keys">
+ <summary>
+ Gets a collection containing all the keys in the property set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IReflectionInfo">
+ <summary>
+ The IReflectionInfo interface is implemented by NUnit wrapper objects that perform reflection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.IsDefined``1(System.Boolean)">
+ <summary>
+ Returns a value indicating whether an attribute of the specified type is defined on this object.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ISimpleTestBuilder">
+ <summary>
+ The ISimpleTestBuilder interface is exposed by a class that knows how to
+ build a single TestMethod from a suitable MethodInfo Types. In general,
+ it is exposed by an attribute, but may be implemented in a helper class
+ used by the attribute in some cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISimpleTestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a TestMethod from the provided MethodInfo.
+ </summary>
+ <param name="method">The method to be used as a test</param>
+ <param name="suite">The TestSuite to which the method will be added</param>
+ <returns>A TestMethod object</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ISuiteBuilder">
+ <summary>
+ The ISuiteBuilder interface is exposed by a class that knows how to
+ build a suite from one or more Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Examine the type and determine if it is suitable for
+ this builder to use in building a TestSuite.
+
+ Note that returning false will cause the type to be ignored
+ in loading the tests. If it is desired to load the suite
+ but label it as non-runnable, ignored, etc., then this
+ method must return true.
+ </summary>
+ <param name="typeInfo">The type of the fixture to be used</param>
+ <returns>True if the type can be used to build a TestSuite</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestSuite from type provided.
+ </summary>
+ <param name="typeInfo">The type of the fixture to be used</param>
+ <returns>A TestSuite</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITest">
+ <summary>
+ Common interface supported by all representations
+ of a test. Only includes informational fields.
+ The Run method is specifically excluded to allow
+ for data-only representations of a test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Id">
+ <summary>
+ Gets the id of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Name">
+ <summary>
+ Gets the name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TestType">
+ <summary>
+ Gets the type of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.FullName">
+ <summary>
+ Gets the fully qualified name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.ClassName">
+ <summary>
+ Gets the name of the class containing this test. Returns
+ null if the test is not associated with a class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.MethodName">
+ <summary>
+ Gets the name of the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TypeInfo">
+ <summary>
+ Gets the Type of the test fixture, if applicable, or
+ null if no fixture type is associated with this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Method">
+ <summary>
+ Gets an IMethod for the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.RunState">
+ <summary>
+ Gets the RunState of the test, indicating whether it can be run.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TestCaseCount">
+ <summary>
+ Count of the test cases ( 1 if this is a test case )
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Properties">
+ <summary>
+ Gets the properties of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Parent">
+ <summary>
+ Gets the parent test, if any.
+ </summary>
+ <value>The parent test or null if none exists.</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.IsSuite">
+ <summary>
+ Returns true if this is a test suite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Fixture">
+ <summary>
+ Gets a fixture object for running this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none are required.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestCaseBuilder">
+ <summary>
+ The ITestCaseBuilder interface is exposed by a class that knows how to
+ build a test case from certain methods.
+ </summary>
+ <remarks>
+ This interface is not the same as the ITestCaseBuilder interface in NUnit 2.x.
+ We have reused the name because the two products don't interoperate at all.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Examine the method and determine if it is suitable for
+ this builder to use in building a TestCase to be
+ included in the suite being populated.
+
+ Note that returning false will cause the method to be ignored
+ in loading the tests. If it is desired to load the method
+ but label it as non-runnable, ignored, etc., then this
+ method must return true.
+ </summary>
+ <param name="method">The test method to examine</param>
+ <param name="suite">The suite being populated</param>
+ <returns>True is the builder can use this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a TestCase from the provided MethodInfo for
+ inclusion in the suite being constructed.
+ </summary>
+ <param name="method">The method to be used as a test case</param>
+ <param name="suite">The test suite being populated, or null</param>
+ <returns>A TestCase or null</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestCaseData">
+ <summary>
+ The ITestCaseData interface is implemented by a class
+ that is able to return complete testcases for use by
+ a parameterized test method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestCaseData.ExpectedResult">
+ <summary>
+ Gets the expected result of the test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestCaseData.HasExpectedResult">
+ <summary>
+ Returns true if an expected result has been set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestData">
+ <summary>
+ The ITestData interface is implemented by a class that
+ represents a single instance of a parameterized test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.TestName">
+ <summary>
+ Gets the name to be used for the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.RunState">
+ <summary>
+ Gets the RunState for this test case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.Arguments">
+ <summary>
+ Gets the argument list to be provided to the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.Properties">
+ <summary>
+ Gets the property dictionary for the test case
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestFilter">
+ <summary>
+ Interface to be implemented by filters applied to tests.
+ The filter applies when running the test, after it has been
+ loaded, since this is the only time an ITest exists.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. Pass
+ may examine the parents and/or descendants of a test, depending
+ on the semantics of the particular filter
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestFixtureData">
+ <summary>
+ The ITestCaseData interface is implemented by a class
+ that is able to return the data required to create an
+ instance of a parameterized test fixture.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestFixtureData.TypeArgs">
+ <summary>
+ Get the TypeArgs if separately set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestListener">
+ <summary>
+ The ITestListener interface is used internally to receive
+ notifications of significant events while a test is being
+ run. The events are propagated to clients by means of an
+ AsyncCallback. NUnit extensions may also monitor these events.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test has finished
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestBuilder">
+ <summary>
+ The ITestBuilder interface is exposed by a class that knows how to
+ build one or more TestMethods from a MethodInfo. In general, it is exposed
+ by an attribute, which has additional information available to provide
+ the necessary test parameters to distinguish the test cases built.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build one or more TestMethods from the provided MethodInfo.
+ </summary>
+ <param name="method">The method to be used as a test</param>
+ <param name="suite">The TestSuite to which the method will be added</param>
+ <returns>A TestMethod object</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestResult">
+ <summary>
+ The ITestResult interface represents the result of a test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.ResultState">
+ <summary>
+ Gets the ResultState of the test result, which
+ indicates the success or failure of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Name">
+ <summary>
+ Gets the name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.FullName">
+ <summary>
+ Gets the full name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Duration">
+ <summary>
+ Gets the elapsed time for running the test in seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.StartTime">
+ <summary>
+ Gets or sets the time the test started running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.EndTime">
+ <summary>
+ Gets or sets the time the test finished running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure. Not available in
+ the Compact Framework 1.0.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertCount">
+ <summary>
+ Gets the number of asserts executed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ Accessing HasChildren should not force creation of the
+ Children collection in classes implementing this interface.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Test">
+ <summary>
+ Gets the Test to which this result applies.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Output">
+ <summary>
+ Gets any text output written to this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertionResults">
+ <summary>
+ Gets a list of AssertionResults associated with the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.TestAttachments">
+ <summary>
+ Gets the collection of files attached to the test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITypeInfo">
+ <summary>
+ The ITypeInfo interface is an abstraction of a .NET Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Type">
+ <summary>
+ Gets the underlying Type on which this ITypeInfo is based
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.BaseType">
+ <summary>
+ Gets the base type of this type as an ITypeInfo
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.IsType(System.Type)">
+ <summary>
+ Returns true if the Type wrapped is equal to the argument
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Name">
+ <summary>
+ Gets the Name of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.FullName">
+ <summary>
+ Gets the FullName of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Assembly">
+ <summary>
+ Gets the assembly in which the type is declared
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Namespace">
+ <summary>
+ Gets the Namespace of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsAbstract">
+ <summary>
+ Gets a value indicating whether the type is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericType">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericTypeDefinition">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type definition
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsSealed">
+ <summary>
+ Gets a value indicating whether the type is sealed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsStaticClass">
+ <summary>
+ Gets a value indicating whether this type is a static class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName">
+ <summary>
+ Get the display name for this typeInfo.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName(System.Object[])">
+ <summary>
+ Get the display name for an object of this type, constructed with specific arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetGenericTypeDefinition">
+ <summary>
+ Returns a Type representing a generic type definition from which this Type can be constructed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.MakeGenericType(System.Type[])">
+ <summary>
+ Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasMethodWithAttribute(System.Type)">
+ <summary>
+ Returns a value indicating whether this type has a method with a specified public attribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetMethods(System.Reflection.BindingFlags)">
+ <summary>
+ Returns an array of IMethodInfos for methods of this Type
+ that match the specified flags.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetConstructor(System.Type[])">
+ <summary>
+ Gets the public constructor taking the specified argument Types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasConstructor(System.Type[])">
+ <summary>
+ Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.Construct(System.Object[])">
+ <summary>
+ Construct an object of this Type, using the specified arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IXmlNodeBuilder">
+ <summary>
+ An object implementing IXmlNodeBuilder is able to build
+ an XML representation of itself and any children.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.ToXml(System.Boolean)">
+ <summary>
+ Returns a TNode representing the current object.
+ </summary>
+ <param name="recursive">If true, children are included where applicable</param>
+ <returns>A TNode representing the result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns a TNode representing the current object after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, children are included, where applicable</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ResultState">
+ <summary>
+ The ResultState class represents the outcome of running a test.
+ It contains two pieces of information. The Status of the test
+ is an enum indicating whether the test passed, failed, was
+ skipped or was inconclusive. The Label provides a more
+ detailed breakdown for use by client runners.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="label">The label.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="site">The stage at which the result was produced</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="label">The label.</param>
+ <param name="site">The stage at which the result was produced</param>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Inconclusive">
+ <summary>
+ The result is inconclusive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Skipped">
+ <summary>
+ The test has been skipped.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Ignored">
+ <summary>
+ The test has been ignored.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Explicit">
+ <summary>
+ The test was skipped because it is explicit
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Success">
+ <summary>
+ The test succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Warning">
+ <summary>
+ The test issued a warning
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Failure">
+ <summary>
+ The test failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Error">
+ <summary>
+ The test encountered an unexpected exception
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Cancelled">
+ <summary>
+ The test was cancelled by the user
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.NotRunnable">
+ <summary>
+ The test was not runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.ChildFailure">
+ <summary>
+ A suite failed because one or more child tests failed or had errors
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpFailure">
+ <summary>
+ A suite failed in its OneTimeSetUp
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpError">
+ <summary>
+ A suite had an unexpected exception in its OneTimeSetUp
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.TearDownError">
+ <summary>
+ A suite had an unexpected exception in its OneTimeDown
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Status">
+ <summary>
+ Gets the TestStatus for the test.
+ </summary>
+ <value>The status.</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Label">
+ <summary>
+ Gets the label under which this test result is
+ categorized, if any.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Site">
+ <summary>
+ Gets the stage of test execution in which
+ the failure or other result took place.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.WithSite(NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Get a new ResultState, which is the same as the current
+ one but with the FailureSite set to the specified value.
+ </summary>
+ <param name="site">The FailureSite to use</param>
+ <returns>A new ResultState</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.Matches(NUnit.Framework.Interfaces.ResultState)">
+ <summary>
+ Test whether this ResultState has the same Status and Label
+ as another one. In other words, the whether two are equal
+ ignoring the Site.
+ </summary>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.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:NUnit.Framework.Interfaces.ResultState.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:NUnit.Framework.Interfaces.ResultState.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="T:NUnit.Framework.Interfaces.FailureSite">
+ <summary>
+ The FailureSite enum indicates the stage of a test
+ in which an error or failure occurred.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Test">
+ <summary>
+ Failure in the test itself
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.SetUp">
+ <summary>
+ Failure in the SetUp method
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.TearDown">
+ <summary>
+ Failure in the TearDown method
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Parent">
+ <summary>
+ Failure of a parent test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Child">
+ <summary>
+ Failure of a child test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.RunState">
+ <summary>
+ The RunState enum indicates whether a test can be executed.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.NotRunnable">
+ <summary>
+ The test is not runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Runnable">
+ <summary>
+ The test is runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Explicit">
+ <summary>
+ The test can only be run explicitly
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Skipped">
+ <summary>
+ The test has been skipped. This value may
+ appear on a Test when certain attributes
+ are used to skip the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Ignored">
+ <summary>
+ The test has been ignored. May appear on
+ a Test, when the IgnoreAttribute is used.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestOutput">
+ <summary>
+ The TestOutput class holds a unit of output from
+ a test to a specific output stream
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.#ctor(System.String,System.String,System.String,System.String)">
+ <summary>
+ Construct with text, output destination type and
+ the name of the test that produced the output.
+ </summary>
+ <param name="text">Text to be output</param>
+ <param name="stream">Name of the stream or channel to which the text should be written</param>
+ <param name="testId">Id of the test that produced the output</param>
+ <param name="testName">FullName of test that produced the output</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.ToString">
+ <summary>
+ Return string representation of the object for debugging
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.Text">
+ <summary>
+ Get the text
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.Stream">
+ <summary>
+ Get the output type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.TestName">
+ <summary>
+ Get the name of the test that created the output
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.TestId">
+ <summary>
+ Get the id of the test that created the output
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.ToXml">
+ <summary>
+ Convert the TestOutput object to an XML string
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestStatus">
+ <summary>
+ The TestStatus enum indicates the result of running a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Inconclusive">
+ <summary>
+ The test was inconclusive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Skipped">
+ <summary>
+ The test has skipped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Passed">
+ <summary>
+ The test succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Warning">
+ <summary>
+ There was a warning
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Failed">
+ <summary>
+ The test failed
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TNode">
+ <summary>
+ TNode represents a single node in the XML representation
+ of a Test or TestResult. It replaces System.Xml.XmlNode and
+ System.Xml.Linq.XElement, providing a minimal set of methods
+ for operating on the XML in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String)">
+ <summary>
+ Constructs a new instance of TNode
+ </summary>
+ <param name="name">The name of the node</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String)">
+ <summary>
+ Constructs a new instance of TNode with a value
+ </summary>
+ <param name="name">The name of the node</param>
+ <param name="value">The text content of the node</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String,System.Boolean)">
+ <summary>
+ Constructs a new instance of TNode with a value
+ </summary>
+ <param name="name">The name of the node</param>
+ <param name="value">The text content of the node</param>
+ <param name="valueIsCDATA">Flag indicating whether to use CDATA when writing the text</param>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Name">
+ <summary>
+ Gets the name of the node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Value">
+ <summary>
+ Gets the value of the node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.ValueIsCDATA">
+ <summary>
+ Gets a flag indicating whether the value should be output using CDATA.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Attributes">
+ <summary>
+ Gets the dictionary of attributes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.ChildNodes">
+ <summary>
+ Gets a list of child nodes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.FirstChild">
+ <summary>
+ Gets the first ChildNode
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.OuterXml">
+ <summary>
+ Gets the XML representation of this node.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.FromXml(System.String)">
+ <summary>
+ Create a TNode from it's XML text representation
+ </summary>
+ <param name="xmlText">The XML text to be parsed</param>
+ <returns>A TNode</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String)">
+ <summary>
+ Adds a new element as a child of the current node and returns it.
+ </summary>
+ <param name="name">The element name.</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String,System.String)">
+ <summary>
+ Adds a new element with a value as a child of the current node and returns it.
+ </summary>
+ <param name="name">The element name</param>
+ <param name="value">The text content of the new element</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElementWithCDATA(System.String,System.String)">
+ <summary>
+ Adds a new element with a value as a child of the current node and returns it.
+ The value will be output using a CDATA section.
+ </summary>
+ <param name="name">The element name</param>
+ <param name="value">The text content of the new element</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddAttribute(System.String,System.String)">
+ <summary>
+ Adds an attribute with a specified name and value to the XmlNode.
+ </summary>
+ <param name="name">The name of the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.SelectSingleNode(System.String)">
+ <summary>
+ Finds a single descendant of this node matching an xpath
+ specification. The format of the specification is
+ limited to what is needed by NUnit and its tests.
+ </summary>
+ <param name="xpath"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.SelectNodes(System.String)">
+ <summary>
+ Finds all descendants of this node matching an xpath
+ specification. The format of the specification is
+ limited to what is needed by NUnit and its tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.WriteTo(System.Xml.XmlWriter)">
+ <summary>
+ Writes the XML representation of the node to an XmlWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.NodeList">
+ <summary>
+ Class used to represent a list of XmlResults
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AttributeDictionary">
+ <summary>
+ Class used to represent the attributes of a node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AttributeDictionary.Item(System.String)">
+ <summary>
+ Gets or sets the value associated with the specified key.
+ Overridden to return null if attribute is not found.
+ </summary>
+ <param name="key">The key.</param>
+ <returns>Value of the attribute or null</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ICombiningStrategy">
+ <summary>
+ CombiningStrategy is the abstract base for classes that
+ know how to combine values provided for individual test
+ parameters to create a set of test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ICombiningStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Warn">
+ <summary>
+ Provides static methods to express conditions
+ that must be met for the test to succeed. If
+ any test fails, a warning is issued.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ <returns>Not applicable</returns>
+ </member>
+ <member name="M:NUnit.Framework.Warn.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on success.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on success.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is true</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning if it succeeds.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning if it succeeds.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="T:NUnit.Framework.Assume">
+ <summary>
+ Provides static methods to express the assumptions
+ that must be met for a test to give a meaningful
+ result. If an assumption is not met, the test
+ should produce an inconclusive result.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assume.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ <returns>Not applicable</returns>
+ </member>
+ <member name="M:NUnit.Framework.Assume.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the
+ method throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="T:NUnit.Framework.ApartmentAttribute">
+ <summary>
+ Marks a test that must run in a particular threading apartment state, causing it
+ to run in a separate thread if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ApartmentAttribute.#ctor(System.Threading.ApartmentState)">
+ <summary>
+ Construct an ApartmentAttribute
+ </summary>
+ <param name="apartmentState">The apartment state that this test must be run under. You must pass in a valid apartment state.</param>
+ </member>
+ <member name="T:NUnit.Framework.AuthorAttribute">
+ <summary>
+ Provides the Author of a test or test fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
+ </summary>
+ <param name="name">The name of the author.</param>
+ </member>
+ <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
+ </summary>
+ <param name="name">The name of the author.</param>
+ <param name="email">The email address of the author.</param>
+ </member>
+ <member name="T:NUnit.Framework.CategoryAttribute">
+ <summary>
+ Attribute used to apply a category to a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.CategoryAttribute.categoryName">
+ <summary>
+ The name of the category
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.#ctor(System.String)">
+ <summary>
+ Construct attribute for a given category based on
+ a name. The name may not contain the characters ',',
+ '+', '-' or '!'. However, this is not checked in the
+ constructor since it would cause an error to arise at
+ as the test was loaded without giving a clear indication
+ of where the problem is located. The error is handled
+ in NUnitFramework.cs by marking the test as not
+ runnable.
+ </summary>
+ <param name="name">The name of the category</param>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.#ctor">
+ <summary>
+ Protected constructor uses the Type name as the name
+ of the category.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.CategoryAttribute.Name">
+ <summary>
+ The name of the category
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding a category to it.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.CombinatorialAttribute">
+ <summary>
+ Marks a test to use a combinatorial join of any argument
+ data provided. Since this is the default, the attribute is
+ optional.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CombinatorialAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.CombiningStrategyAttribute">
+ <summary>
+ Marks a test to use a particular CombiningStrategy to join
+ any parameter data provided. Since this is the default, the
+ attribute is optional.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(NUnit.Framework.Interfaces.ICombiningStrategy,NUnit.Framework.Interfaces.IParameterDataProvider)">
+ <summary>
+ Construct a CombiningStrategyAttribute incorporating an
+ ICombiningStrategy and an IParameterDataProvider.
+ </summary>
+ <param name="strategy">Combining strategy to be used in combining data</param>
+ <param name="provider">An IParameterDataProvider to supply data</param>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a CombiningStrategyAttribute incorporating an object
+ that implements ICombiningStrategy and an IParameterDataProvider.
+ This constructor is provided for CLS compliance.
+ </summary>
+ <param name="strategy">Combining strategy to be used in combining data</param>
+ <param name="provider">An IParameterDataProvider to supply data</param>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The MethodInfo for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modify the test by adding the name of the combining strategy
+ to the properties.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.CultureAttribute">
+ <summary>
+ CultureAttribute is used to mark a test fixture or an
+ individual method as applying to a particular Culture only.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.#ctor">
+ <summary>
+ Constructor with no cultures specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more cultures
+ </summary>
+ <param name="cultures">Comma-deliminted list of cultures</param>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Causes a test to be skipped if this CultureAttribute is not satisfied.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported">
+ <summary>
+ Tests to determine if the current culture is supported
+ based on the properties of this attribute.
+ </summary>
+ <returns>True, if the current culture is supported</returns>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String)">
+ <summary>
+ Test to determine if the a particular culture or comma-
+ delimited set of cultures is in use.
+ </summary>
+ <param name="culture">Name of the culture or comma-separated list of culture ids</param>
+ <returns>True if the culture is in use on the system</returns>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of cultures
+ is being used currently.
+ </summary>
+ <param name="cultures"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.DataAttribute">
+ <summary>
+ The abstract base class for all data-providing attributes
+ defined by NUnit. Used to select all data sources for a
+ method, class or parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DataAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointAttribute">
+ <summary>
+ Used to mark a field for use as a datapoint when executing a theory
+ within the same fixture that requires an argument of the field's Type.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointsAttribute">
+ <summary>
+ Used to mark a field, property or method providing a set of datapoints to
+ be used in executing any theories within the same fixture that require an
+ argument of the Type provided. The data source may provide an array of
+ the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ Synonymous with DatapointSourceAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointSourceAttribute">
+ <summary>
+ Used to mark a field, property or method providing a set of datapoints to
+ be used in executing any theories within the same fixture that require an
+ argument of the Type provided. The data source may provide an array of
+ the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ Synonymous with DatapointsAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DescriptionAttribute">
+ <summary>
+ Attribute used to provide descriptive text about a
+ test case or fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DescriptionAttribute.#ctor(System.String)">
+ <summary>
+ Construct a description Attribute
+ </summary>
+ <param name="description">The text of the description</param>
+ </member>
+ <member name="T:NUnit.Framework.ExplicitAttribute">
+ <summary>
+ ExplicitAttribute marks a test or test fixture so that it will
+ only be run if explicitly executed from the gui or command line
+ or if it is included by use of a filter. The test will not be
+ run simply because an enclosing suite is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.#ctor(System.String)">
+ <summary>
+ Constructor with a reason
+ </summary>
+ <param name="reason">The reason test is marked explicit</param>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by marking it as explicit.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.IgnoreAttribute">
+ <summary>
+ Attribute used to mark a test that is to be ignored.
+ Ignored tests result in a warning message when the
+ tests are run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreAttribute.#ctor(System.String)">
+ <summary>
+ Constructs the attribute giving a reason for ignoring the test
+ </summary>
+ <param name="reason">The reason for ignoring the test</param>
+ </member>
+ <member name="P:NUnit.Framework.IgnoreAttribute.Until">
+ <summary>
+ The date in the future to stop ignoring the test as a string in UTC time.
+ For example for a date and time, "2014-12-25 08:10:00Z" or for just a date,
+ "2014-12-25". If just a date is given, the Ignore will expire at midnight UTC.
+ </summary>
+ <remarks>
+ Once the ignore until date has passed, the test will be marked
+ as runnable. Tests with an ignore until date will have an IgnoreUntilDate
+ property set which will appear in the test results.
+ </remarks>
+ <exception cref="T:System.FormatException">The string does not contain a valid string representation of a date and time.</exception>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by marking it as Ignored.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.IncludeExcludeAttribute">
+ <summary>
+ Abstract base for Attributes that are used to include tests
+ in the test run based on environmental settings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor">
+ <summary>
+ Constructor with no included items specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more included items
+ </summary>
+ <param name="include">Comma-delimited list of included items</param>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Include">
+ <summary>
+ Name of the item that is needed in order for
+ a test to run. Multiple items may be given,
+ separated by a comma.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Exclude">
+ <summary>
+ Name of the item to be excluded. Multiple items
+ may be given, separated by a comma.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Reason">
+ <summary>
+ The reason for including or excluding the test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SingleThreadedAttribute">
+ <summary>
+ SingleThreadedAttribute applies to a test fixture and indicates
+ that all the child tests must be run on the same thread as the
+ OneTimeSetUp and OneTimeTearDown. It sets a flag in the
+ TestExecutionContext and forces all tests to be run sequentially
+ on the current thread. Any ParallelScope setting is ignored.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SingleThreadedAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the TestExecutionContext
+ </summary>
+ <param name="context">The TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.TestAssemblyDirectoryResolveAttribute">
+ <summary>
+ TestAssemblyDirectoryResolveAttribute is used to mark a test assembly as needing a
+ special assembly resolution hook that will explicitly search the test assembly's
+ directory for dependent assemblies. This works around a conflict between mixed-mode
+ assembly initialization and tests running in their own AppDomain in some cases.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.LevelOfParallelismAttribute">
+ <summary>
+ LevelOfParallelismAttribute is used to set the number of worker threads
+ that may be allocated by the framework for running tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.LevelOfParallelismAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a LevelOfParallelismAttribute.
+ </summary>
+ <param name="level">The number of worker threads to be created by the framework.</param>
+ </member>
+ <member name="T:NUnit.Framework.MaxTimeAttribute">
+ <summary>
+ Specifies the maximum time (in milliseconds) for a test case to succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MaxTimeAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a MaxTimeAttribute, given a time in milliseconds.
+ </summary>
+ <param name="milliseconds">The maximum elapsed time in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.NUnitAttribute">
+ <summary>
+ The abstract base class for all custom attributes defined by NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.NUnitAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OneTimeSetUpAttribute">
+ <summary>
+ Attribute used to identify a method that is called once
+ to perform setup before any child tests are run.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OneTimeTearDownAttribute">
+ <summary>
+ Attribute used to identify a method that is called once
+ after all the child tests have run. The method is
+ guaranteed to be called, even if an exception is thrown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OrderAttribute">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.OrderAttribute.Order">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.OrderAttribute.#ctor(System.Int32)">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ <param name="order"></param>
+ </member>
+ <member name="M:NUnit.Framework.OrderAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test as defined for the specific attribute.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.PairwiseAttribute">
+ <summary>
+ Marks a test to use a pairwise join of any argument
+ data provided. Arguments will be combined in such a
+ way that all possible pairs of arguments are used.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PairwiseAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ParallelizableAttribute">
+ <summary>
+ ParallelizableAttribute is used to mark tests that may be run in parallel.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor">
+ <summary>
+ Construct a ParallelizableAttribute using default ParallelScope.Self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor(NUnit.Framework.ParallelScope)">
+ <summary>
+ Construct a ParallelizableAttribute with a specified scope.
+ </summary>
+ <param name="scope">The ParallelScope associated with this attribute.</param>
+ </member>
+ <member name="P:NUnit.Framework.ParallelizableAttribute.Scope">
+ <summary>
+ Defines the degree to which this test and its descendants may be run in parallel
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Overridden to check for invalid combinations of settings
+ </summary>
+ <param name="test"></param>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Modify the context to be used for child tests
+ </summary>
+ <param name="context">The current TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.ParallelScope">
+ <summary>
+ The ParallelScope enumeration permits specifying the degree to
+ which a test and its descendants may be run in parallel.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Default">
+ <summary>
+ No ParallelScope was specified on the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Self">
+ <summary>
+ The test may be run in parallel with others at the same level.
+ Valid on classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.None">
+ <summary>
+ Test may not be run in parallel with any others. Valid on
+ classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.ItemMask">
+ <summary>
+ Mask used to extract the flags that apply to the item on which a
+ ParallelizableAttribute has been placed, as opposed to descendants.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Children">
+ <summary>
+ Descendants of the test may be run in parallel with one another.
+ Valid on assemblies and classes but not on methods.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Fixtures">
+ <summary>
+ Descendants of the test down to the level of TestFixtures may be
+ run in parallel with one another. Valid on assemblies and classes
+ but not on methods.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.ContextMask">
+ <summary>
+ Mask used to extract all the flags that impact descendants of a
+ test and place them in the TestExecutionContext.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.All">
+ <summary>
+ The test and its descendants may be run in parallel with others at
+ the same level. Valid on classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.PlatformAttribute">
+ <summary>
+ PlatformAttribute is used to mark a test fixture or an
+ individual method as applying to a particular platform only.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PlatformAttribute.#ctor">
+ <summary>
+ Constructor with no platforms specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PlatformAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more platforms
+ </summary>
+ <param name="platforms">Comma-delimited list of platforms</param>
+ </member>
+ <member name="M:NUnit.Framework.PlatformAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Causes a test to be skipped if this PlatformAttribute is not satisfied.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.PropertyAttribute">
+ <summary>
+ PropertyAttribute is used to attach information to a test as a name/value pair..
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Construct a PropertyAttribute with a name and string value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
+ <summary>
+ Construct a PropertyAttribute with a name and int value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
+ <summary>
+ Construct a PropertyAttribute with a name and double value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
+ <summary>
+ Constructor for derived classes that set the
+ property dictionary directly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
+ <summary>
+ Constructor for use by derived classes that use the
+ name of the type as the property name. Derived classes
+ must ensure that the Type of the property value is
+ a standard type supported by the BCL. Any custom
+ types will cause a serialization Exception when
+ in the client.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.PropertyAttribute.Properties">
+ <summary>
+ Gets the property dictionary for this attribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding properties to it.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.RandomAttribute">
+ <summary>
+ RandomAttribute is used to supply a set of random values
+ to a single parameter of a parameterized test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.RandomAttribute.Distinct">
+ <summary>
+ If true, no value will be repeated.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a random set of values appropriate for the Type of the
+ parameter on which the attribute appears, specifying only the count.
+ </summary>
+ <param name="count"></param>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Construct a set of ints within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt32,System.UInt32,System.Int32)">
+ <summary>
+ Construct a set of unsigned ints within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int64,System.Int64,System.Int32)">
+ <summary>
+ Construct a set of longs within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt64,System.UInt64,System.Int32)">
+ <summary>
+ Construct a set of unsigned longs within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int16,System.Int16,System.Int32)">
+ <summary>
+ Construct a set of shorts within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt16,System.UInt16,System.Int32)">
+ <summary>
+ Construct a set of unsigned shorts within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Double,System.Double,System.Int32)">
+ <summary>
+ Construct a set of doubles within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Single,System.Single,System.Int32)">
+ <summary>
+ Construct a set of floats within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Byte,System.Byte,System.Int32)">
+ <summary>
+ Construct a set of bytes within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.SByte,System.SByte,System.Int32)">
+ <summary>
+ Construct a set of sbytes within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the collection of values to be used as arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RangeAttribute">
+ <summary>
+ RangeAttribute is used to supply a range of values to an
+ individual parameter of a parameterized test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32)">
+ <summary>
+ Construct a range of ints using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Construct a range of ints specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32)">
+ <summary>
+ Construct a range of unsigned ints using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32,System.UInt32)">
+ <summary>
+ Construct a range of unsigned ints specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64)">
+ <summary>
+ Construct a range of longs using a default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64,System.Int64)">
+ <summary>
+ Construct a range of longs
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64)">
+ <summary>
+ Construct a range of unsigned longs using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64,System.UInt64)">
+ <summary>
+ Construct a range of unsigned longs specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Double,System.Double,System.Double)">
+ <summary>
+ Construct a range of doubles
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Single,System.Single,System.Single)">
+ <summary>
+ Construct a range of floats
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the range of values to be used as arguments
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RepeatAttribute">
+ <summary>
+ RepeatAttribute may be applied to test case in order
+ to run it multiple times.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a RepeatAttribute
+ </summary>
+ <param name="count">The number of times to run the test</param>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand">
+ <summary>
+ The test command for the RepeatAttribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="repeatCount">The number of repetitions</param>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.RequiresThreadAttribute">
+ <summary>
+ Marks a test that must run on a separate thread.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor">
+ <summary>
+ Construct a RequiresThreadAttribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor(System.Threading.ApartmentState)">
+ <summary>
+ Construct a RequiresThreadAttribute, specifying the apartment
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RetryAttribute">
+ <summary>
+ <see cref="T:NUnit.Framework.RetryAttribute" /> is used on a test method to specify that it should
+ be rerun if it fails, up to a maximum number of times.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a <see cref="T:NUnit.Framework.RetryAttribute" />
+ </summary>
+ <param name="tryCount">The maximum number of times the test should be run if it fails</param>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.RetryAttribute.RetryCommand">
+ <summary>
+ The test command for the <see cref="T:NUnit.Framework.RetryAttribute"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.RetryAttribute.RetryCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="tryCount">The maximum number of repetitions</param>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.SequentialAttribute">
+ <summary>
+ Marks a test to use a Sequential join of any argument
+ data provided. Arguments will be combined into test cases,
+ taking the next value of each argument until all are used.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SequentialAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SetCultureAttribute">
+ <summary>
+ Sets the current Culture for the duration of a test.
+ <para>
+ It may be specified at the level of a test or a fixture.
+ The culture remains set until the test or fixture completes and is then reset to its original value.
+ </para>
+ </summary>
+ <seealso cref="T:NUnit.Framework.SetUICultureAttribute"/>
+ </member>
+ <member name="M:NUnit.Framework.SetCultureAttribute.#ctor(System.String)">
+ <summary>
+ Construct given the name of a culture
+ </summary>
+ <param name="culture"></param>
+ </member>
+ <member name="T:NUnit.Framework.SetUICultureAttribute">
+ <summary>
+ Sets the current UI Culture for the duration of a test.
+ <para>
+ It may be specified at the level of a test or a fixture.
+ The UI culture remains set until the test or fixture completes and is then reset to its original value.
+ </para>
+ </summary>
+ <seealso cref="T:NUnit.Framework.SetCultureAttribute"/>
+ </member>
+ <member name="M:NUnit.Framework.SetUICultureAttribute.#ctor(System.String)">
+ <summary>
+ Construct given the name of a culture
+ </summary>
+ <param name="culture"></param>
+ </member>
+ <member name="T:NUnit.Framework.SetUpAttribute">
+ <summary>
+ Attribute used to identify a method that is called
+ immediately before each test is run.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SetUpFixtureAttribute">
+ <summary>
+ Attribute used to identify a class that contains
+ <see cref="T:NUnit.Framework.OneTimeSetUpAttribute" /> or <see cref="T:NUnit.Framework.OneTimeTearDownAttribute" />
+ methods for all the test fixtures under a given namespace.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SetUpFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a SetUpFixture from type provided. Normally called for a Type
+ on which the attribute has been placed.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A SetUpFixture object as a TestSuite.</returns>
+ </member>
+ <member name="T:NUnit.Framework.TearDownAttribute">
+ <summary>
+ Attribute used to identify a method that is called
+ immediately after each test is run. The method is
+ guaranteed to be called, even if an exception is thrown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestActionAttribute">
+ <summary>
+ Provide actions to execute before and after tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestActionAttribute.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed before each test is run
+ </summary>
+ <param name="test">The test that is going to be run.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestActionAttribute.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed after each test is run
+ </summary>
+ <param name="test">The test that has just been run.</param>
+ </member>
+ <member name="P:NUnit.Framework.TestActionAttribute.Targets">
+ <summary>
+ Provides the target for the action attribute
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestAttribute">
+ <summary>
+ Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
+ class makes the method callable from the NUnit test runner. There is a property
+ called Description which is optional which you can provide a more detailed test
+ description. This class cannot be inherited.
+ </summary>
+
+ <example>
+ [TestFixture]
+ public class Fixture
+ {
+ [Test]
+ public void MethodToTest()
+ {}
+
+ [Test(Description = "more detailed description")]
+ public void TestDescriptionMethod()
+ {}
+ }
+ </example>
+
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.Description">
+ <summary>
+ Descriptive text for this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.Author">
+ <summary>
+ The author of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.TestOf">
+ <summary>
+ The type that this test is testing
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding a description, if not already set.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.ExpectedResult">
+ <summary>
+ Gets or sets the expected result.
+ </summary>
+ <value>The result.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.HasExpectedResult">
+ <summary>
+ Returns true if an expected result has been set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestMethod from a given method.
+ </summary>
+ <param name="method">The method for which a test is to be constructed.</param>
+ <param name="suite">The suite to which the test will be added.</param>
+ <returns>A TestMethod</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseAttribute">
+ <summary>
+ TestCaseAttribute is used to mark parameterized test cases
+ and provide them with their arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct a TestCaseAttribute with a list of arguments.
+ This constructor is not CLS-Compliant
+ </summary>
+ <param name="arguments"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a single argument
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a two arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a three arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ <param name="arg3"></param>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.TestName">
+ <summary>
+ Gets or sets the name of the test.
+ </summary>
+ <value>The name of the test.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.RunState">
+ <summary>
+ Gets or sets the RunState of this test case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Arguments">
+ <summary>
+ Gets the list of arguments to a test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Properties">
+ <summary>
+ Gets the properties of the test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedResult">
+ <summary>
+ Gets or sets the expected result.
+ </summary>
+ <value>The result.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.HasExpectedResult">
+ <summary>
+ Returns true if the expected result has been set
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Description">
+ <summary>
+ Gets or sets the description.
+ </summary>
+ <value>The description.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Author">
+ <summary>
+ The author of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.TestOf">
+ <summary>
+ The type that this test is testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Ignore">
+ <summary>
+ Gets or sets the reason for ignoring the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Explicit">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestCaseAttribute"/> is explicit.
+ </summary>
+ <value>
+ <c>true</c> if explicit; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Reason">
+ <summary>
+ Gets or sets the reason for not running the test.
+ </summary>
+ <value>The reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.IgnoreReason">
+ <summary>
+ Gets or sets the ignore reason. When set to a non-null
+ non-empty value, the test is marked as ignored.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.IncludePlatform">
+ <summary>
+ Comma-delimited list of platforms to run the test for
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.ExcludePlatform">
+ <summary>
+ Comma-delimited list of platforms to not run the test for
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Category">
+ <summary>
+ Gets and sets the category for this test case.
+ May be a comma-separated list of categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.PerformSpecialConversions(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
+ <summary>
+ Performs several special conversions allowed by NUnit in order to
+ permit arguments with types that cannot be used in the constructor
+ of an Attribute such as TestCaseAttribute or to simplify their use.
+ </summary>
+ <param name="arglist">The arguments to be converted</param>
+ <param name="parameters">The ParameterInfo array for the method</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The MethodInfo for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseSourceAttribute">
+ <summary>
+ TestCaseSourceAttribute indicates the source to be used to
+ provide test cases for a test method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the method, property or field that will provide data
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String,System.Object[])">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String,System.Object[])">
+ <summary>
+ Construct with a name
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type)">
+ <summary>
+ Construct with a Type
+ </summary>
+ <param name="sourceType">The type that will provide data</param>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.MethodParams">
+ <summary>
+ A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.Category">
+ <summary>
+ Gets or sets the category associated with every fixture created from
+ this attribute. May be a single category or a comma-separated list.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The IMethod for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.GetTestCasesFor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Returns a set of ITestCaseDataItems for use as arguments
+ to a parameterized test method.
+ </summary>
+ <param name="method">The method for which data is needed.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureAttribute">
+ <summary>
+ TestFixtureAttribute is used to mark a class that represents a TestFixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct with a object[] representing a set of arguments.
+ In .NET 2.0, the arguments may later be separated into
+ type arguments and constructor arguments.
+ </summary>
+ <param name="arguments"></param>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TestName">
+ <summary>
+ Gets or sets the name of the test.
+ </summary>
+ <value>The name of the test.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.RunState">
+ <summary>
+ Gets or sets the RunState of this test fixture.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Arguments">
+ <summary>
+ The arguments originally provided to the attribute
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Properties">
+ <summary>
+ Properties pertaining to this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TypeArgs">
+ <summary>
+ Get or set the type arguments. If not set
+ explicitly, any leading arguments that are
+ Types are taken as type arguments.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Description">
+ <summary>
+ Descriptive text for this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Author">
+ <summary>
+ The author of this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TestOf">
+ <summary>
+ The type that this fixture is testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Ignore">
+ <summary>
+ Gets or sets the ignore reason. May set RunState as a side effect.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Reason">
+ <summary>
+ Gets or sets the reason for not running the fixture.
+ </summary>
+ <value>The reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.IgnoreReason">
+ <summary>
+ Gets or sets the ignore reason. When set to a non-null
+ non-empty value, the test is marked as ignored.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Explicit">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestFixtureAttribute"/> is explicit.
+ </summary>
+ <value>
+ <c>true</c> if explicit; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Category">
+ <summary>
+ Gets and sets the category for this fixture.
+ May be a comma-separated list of categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a fixture from type provided. Normally called for a Type
+ on which the attribute has been placed.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A an IEnumerable holding one TestFixture object.</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureSourceAttribute">
+ <summary>
+ TestCaseSourceAttribute indicates the source to be used to
+ provide test fixture instances for a test class.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestFixtureSourceAttribute.MUST_BE_STATIC">
+ <summary>
+ Error message string is public so the tests can use it
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the method, property or field that will provide data
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type)">
+ <summary>
+ Construct with a Type
+ </summary>
+ <param name="sourceType">The type that will provide data</param>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.Category">
+ <summary>
+ Gets or sets the category associated with every fixture created from
+ this attribute. May be a single category or a comma-separated list.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Construct one or more TestFixtures from a given Type,
+ using available parameter data.
+ </summary>
+ <param name="typeInfo">The TypeInfo for which fixtures are to be constructed.</param>
+ <returns>One or more TestFixtures as TestSuite</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.GetParametersFor(System.Type)">
+ <summary>
+ Returns a set of ITestFixtureData items for use as arguments
+ to a parameterized test fixture.
+ </summary>
+ <param name="sourceType">The type for which data is needed.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestOfAttribute">
+ <summary>
+ Indicates which class the test or test fixture is testing
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
+ </summary>
+ <param name="type">The type that is being tested.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
+ </summary>
+ <param name="typeName">The type that is being tested.</param>
+ </member>
+ <member name="T:NUnit.Framework.TheoryAttribute">
+ <summary>
+ Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
+ class makes the method callable from the NUnit test runner. There is a property
+ called Description which is optional which you can provide a more detailed test
+ description. This class cannot be inherited.
+ </summary>
+
+ <example>
+ [TestFixture]
+ public class Fixture
+ {
+ [Test]
+ public void MethodToTest()
+ {}
+
+ [Test(Description = "more detailed description")]
+ public void TestDescriptionMethod()
+ {}
+ }
+ </example>
+
+ </member>
+ <member name="M:NUnit.Framework.TheoryAttribute.#ctor">
+ <summary>
+ Construct the attribute, specifying a combining strategy and source of parameter data.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TimeoutAttribute">
+ <summary>
+ Used on a method, marks the test with a timeout value in milliseconds.
+ The test will be run in a separate thread and is cancelled if the timeout
+ is exceeded. Used on a class or assembly, sets the default timeout
+ for all contained test methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TimeoutAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a TimeoutAttribute given a time in milliseconds
+ </summary>
+ <param name="timeout">The timeout value in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.ValuesAttribute">
+ <summary>
+ ValuesAttribute is used to provide literal arguments for
+ an individual parameter of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ValuesAttribute.data">
+ <summary>
+ The collection of data to be returned. Must
+ be set by any derived attribute classes.
+ We use an object[] so that the individual
+ elements may have their type changed in GetData
+ if necessary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor">
+ <summary>
+ Constructs for use with an Enum parameter. Will pass every enum
+ value in to the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object)">
+ <summary>
+ Construct with one argument
+ </summary>
+ <param name="arg1"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct with two arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Construct with three arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ <param name="arg3"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct with an array of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the collection of values to be used as arguments
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ValueSourceAttribute">
+ <summary>
+ ValueSourceAttribute indicates the source to be used to
+ provide data for one parameter of a test method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the factory - for use with languages
+ that don't support params arrays.
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name - for use with languages
+ that don't support params arrays.
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="P:NUnit.Framework.ValueSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.ValueSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Gets an enumeration of data items for use as arguments
+ for a test method parameter.
+ </summary>
+ <param name="parameter">The parameter for which data is needed</param>
+ <returns>
+ An enumeration containing individual data items
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.CollectionAssert">
+ <summary>
+ A set of Assert methods operating on one or more collections
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use CollectionAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type)">
+ <summary>
+ Asserts that all items contained in collection are of the type specified by expectedType.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ <param name="expectedType">System.Type that all objects in collection must be instances of</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String,System.Object[])">
+ <summary>
+ Asserts that all items contained in collection are of the type specified by expectedType.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ <param name="expectedType">System.Type that all objects in collection must be instances of</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable)">
+ <summary>
+ Asserts that all items contained in collection are not equal to null.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that all items contained in collection are not equal to null.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable)">
+ <summary>
+ Ensures that every object contained in collection exists within the collection
+ once and only once.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Ensures that every object contained in collection exists within the collection
+ once and only once.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are not equivalent.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not equivalent.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object)">
+ <summary>
+ Asserts that collection contains actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object to be found within collection</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that collection contains actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object to be found within collection</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object)">
+ <summary>
+ Asserts that collection does not contain actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object that cannot exist within collection</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that collection does not contain actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object that cannot exist within collection</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the superset does not contain the subset
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the superset does not contain the subset
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the superset contains the subset.
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the superset contains the subset.
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the subset does not contain the superset
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the subset does not contain the superset
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the subset contains the superset.
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the subset contains the superset.
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array,list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array,list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="comparer">A custom comparer to perform the comparisons</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="comparer">A custom comparer to perform the comparisons</param>
+ </member>
+ <member name="T:NUnit.Framework.Contains">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Item(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Key(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the dictionary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Value(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the dictionary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Substring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DirectoryAssert">
+ <summary>
+ Asserts on Directories
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use DirectoryAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Verifies that two directories are equal. Two directories are considered
+ equal if both are null, or if both point to the same directory.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if the directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Verifies that two directories are equal. Two directories are considered
+ equal if both are null, or if both point to the same directory.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that two directories are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that two directories are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String)">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String)">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ </member>
+ <member name="T:NUnit.Framework.Does">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Does.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Does.Exist">
+ <summary>
+ Returns a constraint that succeeds if the value
+ is a file or directory and it exists.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Contain(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Contain(System.String)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/>. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.ContainKey(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the Dictionary key collection.
+ </summary>
+ <param name="expected">The key to be matched in the Dictionary key collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Does.ContainValue(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the Dictionary value collection.
+ </summary>
+ <param name="expected">The value to be matched in the Dictionary value collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Does.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.MultipleAssertException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor">
+ <summary>
+ Default Constructor (normally used)
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.MultipleAssertException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AssertionException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.IgnoreException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String)">
+ <param name="message"></param>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IgnoreException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.InconclusiveException">
+ <summary>
+ Thrown when a test executes inconclusively.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.InconclusiveException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ResultStateException">
+ <summary>
+ Abstract base for Exceptions that terminate a test and provide a ResultState.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.ResultStateException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SuccessException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.String)">
+ <param name="message"></param>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Serialization Constructor
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.SuccessException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.FileAssert">
+ <summary>
+ Asserts on Files
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use FileAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
+ <summary>
+ Verifies that two Streams are equal. Two Streams are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream)">
+ <summary>
+ Verifies that two Streams are equal. Two Streams are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo)">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String)">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
+ <summary>
+ Asserts that two Streams are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ <param name="message">The message to be displayed when the two Stream are the same.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream)">
+ <summary>
+ Asserts that two Streams are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo)">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String)">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo)">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.String)">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo)">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String)">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="T:NUnit.Framework.Guard">
+ <summary>
+ Class used to guard against unexpected argument values
+ or operations by throwing an appropriate exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentNotNull(System.Object,System.String)">
+ <summary>
+ Throws an exception if an argument is null
+ </summary>
+ <param name="value">The value to be tested</param>
+ <param name="name">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentNotNullOrEmpty(System.String,System.String)">
+ <summary>
+ Throws an exception if a string argument is null or empty
+ </summary>
+ <param name="value">The value to be tested</param>
+ <param name="name">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentInRange(System.Boolean,System.String,System.String)">
+ <summary>
+ Throws an ArgumentOutOfRangeException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ <param name="paramName">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentValid(System.Boolean,System.String,System.String)">
+ <summary>
+ Throws an ArgumentException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ <param name="paramName">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.OperationValid(System.Boolean,System.String)">
+ <summary>
+ Throws an InvalidOperationException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ </member>
+ <member name="T:NUnit.Framework.Has">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.One">
+ <summary>
+ Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/> which will apply
+ the following constraint to only one member of the collection,
+ and fail if none or more than one match occurs.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Is">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Zero">
+ <summary>
+ Returns a constraint that tests for equality with zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.BinarySerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in binary format.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.XmlSerializable">
+ <summary>
+ Returns a constraint that tests whether an object graph is serializable in xml format.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable to the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable to the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ inclusively within a specified range.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.ITestAction">
+ <summary>
+ When implemented by an attribute, this interface implemented to provide actions to execute before and after tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ITestAction.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed before each test is run
+ </summary>
+ <param name="test">The test that is going to be run.</param>
+ </member>
+ <member name="M:NUnit.Framework.ITestAction.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed after each test is run
+ </summary>
+ <param name="test">The test that has just been run.</param>
+ </member>
+ <member name="P:NUnit.Framework.ITestAction.Targets">
+ <summary>
+ Provides the target for the action attribute
+ </summary>
+ <returns>The target for the action attribute</returns>
+ </member>
+ <member name="T:NUnit.Framework.Iz">
+ <summary>
+ The Iz class is a synonym for Is intended for use in VB,
+ which regards Is as a keyword.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.List">
+ <summary>
+ The List class is a helper class with properties and methods
+ that supply a number of constraints used with lists and collections.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.List.Map(System.Collections.ICollection)">
+ <summary>
+ List.Map returns a ListMapper, which can be used to map
+ the original collection to another collection.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.ListMapper">
+ <summary>
+ ListMapper is used to transform a collection used as an actual argument
+ producing another collection to be used in the assertion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ListMapper.#ctor(System.Collections.ICollection)">
+ <summary>
+ Construct a ListMapper based on a collection
+ </summary>
+ <param name="original">The collection to be transformed</param>
+ </member>
+ <member name="M:NUnit.Framework.ListMapper.Property(System.String)">
+ <summary>
+ Produces a collection containing all the values of a property
+ </summary>
+ <param name="name">The collection of property values</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.StringAssert">
+ <summary>
+ Basic Asserts on strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use StringAssert.AreEqualIgnoringCase(...) or Assert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string is not found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string starts with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
+ <summary>
+ Asserts that a string starts with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not start with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
+ <summary>
+ Asserts that a string does not start with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string ends with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
+ <summary>
+ Asserts that a string ends with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not end with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
+ <summary>
+ Asserts that a string does not end with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two strings are equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
+ <summary>
+ Asserts that two strings are equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two strings are not equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
+ <summary>
+ Asserts that two strings are not equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string matches an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be matched</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
+ <summary>
+ Asserts that a string matches an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be matched</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not match an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be used</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
+ <summary>
+ Asserts that a string does not match an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be used</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseData">
+ <summary>
+ The TestCaseData class represents a set of arguments
+ and other parameter info to be used for a parameterized
+ test case. It is derived from TestCaseParameters and adds a
+ fluent syntax for use in initializing the test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg">The argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ <param name="arg3">The third argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Returns(System.Object)">
+ <summary>
+ Sets the expected result for the test
+ </summary>
+ <param name="result">The expected result</param>
+ <returns>A modified TestCaseData</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetName(System.String)">
+ <summary>
+ Sets the name of the test case
+ </summary>
+ <returns>The modified TestCaseData instance</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetDescription(System.String)">
+ <summary>
+ Sets the description for the test case
+ being constructed.
+ </summary>
+ <param name="description">The description.</param>
+ <returns>The modified TestCaseData instance.</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetCategory(System.String)">
+ <summary>
+ Applies a category to the test
+ </summary>
+ <param name="category"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.String)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Int32)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Double)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Explicit">
+ <summary>
+ Marks the test case as explicit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Explicit(System.String)">
+ <summary>
+ Marks the test case as explicit, specifying the reason.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Ignore(System.String)">
+ <summary>
+ Ignores this TestCase, specifying the reason.
+ </summary>
+ <param name="reason">The reason.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestContext">
+ <summary>
+ Provide the context information of the current test.
+ This is an adapter for the internal ExecutionContext
+ class, hiding the internals from the user test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Construct a TestContext for an ExecutionContext
+ </summary>
+ <param name="testExecutionContext">The ExecutionContext to adapt</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.CurrentContext">
+ <summary>
+ Get the current test context. This is created
+ as needed. The user may save the context for
+ use within a test, but it should not be used
+ outside the test for which it is created.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Out">
+ <summary>
+ Gets a TextWriter that will send output to the current test result.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Error">
+ <summary>
+ Gets a TextWriter that will send output directly to Console.Error
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Progress">
+ <summary>
+ Gets a TextWriter for use in displaying immediate progress messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Parameters">
+ <summary>
+ TestParameters object holds parameters for the test run, if any are specified
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.DefaultWorkDirectory">
+ <summary>
+ Static DefaultWorkDirectory is now used as the source
+ of the public instance property WorkDirectory. This is
+ a bit odd but necessary to avoid breaking user tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Test">
+ <summary>
+ Get a representation of the current test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Result">
+ <summary>
+ Gets a Representation of the TestResult for the current test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.WorkerId">
+ <summary>
+ Gets the unique name of the Worker that is executing this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestDirectory">
+ <summary>
+ Gets the directory containing the current test assembly.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.WorkDirectory">
+ <summary>
+ Gets the directory to be used for outputting files created
+ by this test run.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Random">
+ <summary>
+ Gets the random generator.
+ </summary>
+ <value>
+ The random generator.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.AssertCount">
+ <summary>
+ Gets the number of assertions executed
+ up to this point in the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Boolean)">
+ <summary>Write the string representation of a boolean value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Char)">
+ <summary>Write a char to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Char[])">
+ <summary>Write a char array to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Double)">
+ <summary>Write the string representation of a double to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Int32)">
+ <summary>Write the string representation of an Int32 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Int64)">
+ <summary>Write the string representation of an Int64 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Decimal)">
+ <summary>Write the string representation of a decimal value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Object)">
+ <summary>Write the string representation of an object to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Single)">
+ <summary>Write the string representation of a Single value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String)">
+ <summary>Write a string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.UInt32)">
+ <summary>Write the string representation of a UInt32 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.UInt64)">
+ <summary>Write the string representation of a UInt64 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object[])">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine">
+ <summary>Write a line terminator to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Boolean)">
+ <summary>Write the string representation of a boolean value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char)">
+ <summary>Write a char to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char[])">
+ <summary>Write a char array to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Double)">
+ <summary>Write the string representation of a double to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int32)">
+ <summary>Write the string representation of an Int32 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int64)">
+ <summary>Write the string representation of an Int64 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Decimal)">
+ <summary>Write the string representation of a decimal value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Object)">
+ <summary>Write the string representation of an object to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Single)">
+ <summary>Write the string representation of a Single value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String)">
+ <summary>Write a string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt32)">
+ <summary>Write the string representation of a UInt32 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt64)">
+ <summary>Write the string representation of a UInt64 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object[])">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ This method adds the a new ValueFormatterFactory to the
+ chain of responsibility used for formatting values in messages.
+ The scope of the change is the current TestContext.
+ </summary>
+ <param name="formatterFactory">The factory delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddTestAttachment(System.String,System.String)">
+ <summary>
+ Attach a file to the current test result
+ </summary>
+ <param name="filePath">Relative or absolute file path to attachment</param>
+ <param name="description">Optional description of attachment</param>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddFormatter``1(NUnit.Framework.Constraints.ValueFormatter)">
+ <summary>
+ This method provides a simplified way to add a ValueFormatter
+ delegate to the chain of responsibility, creating the factory
+ delegate internally. It is useful when the Type of the object
+ is the only criterion for selection of the formatter, since
+ it can be used without getting involved with a compound function.
+ </summary>
+ <typeparam name="TSUPPORTED">The type supported by this formatter</typeparam>
+ <param name="formatter">The ValueFormatter delegate</param>
+ </member>
+ <member name="T:NUnit.Framework.TestContext.TestAdapter">
+ <summary>
+ TestAdapter adapts a Test for consumption by
+ the user test code.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.TestAdapter.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestAdapter for a Test
+ </summary>
+ <param name="test">The Test to be adapted</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.ID">
+ <summary>
+ Gets the unique Id of a test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Name">
+ <summary>
+ The name of the test, which may or may not be
+ the same as the method name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.MethodName">
+ <summary>
+ The name of the method representing the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.FullName">
+ <summary>
+ The FullName of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.ClassName">
+ <summary>
+ The ClassName of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Properties">
+ <summary>
+ The properties of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none are required.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestContext.ResultAdapter">
+ <summary>
+ ResultAdapter adapts a TestResult for consumption by
+ the user test code.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.ResultAdapter.#ctor(NUnit.Framework.Internal.TestResult)">
+ <summary>
+ Construct a ResultAdapter for a TestResult
+ </summary>
+ <param name="result">The TestResult to be adapted</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Outcome">
+ <summary>
+ Gets a ResultState representing the outcome of the test
+ up to this point in its execution.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Assertions">
+ <summary>
+ Gets a list of the assertion results generated
+ up to this point in the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureData">
+ <summary>
+ The TestFixtureData class represents a set of arguments
+ and other parameter info to be used for a parameterized
+ fixture. It is derived from TestFixtureParameters and adds a
+ fluent syntax for use in initializing the fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg">The argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ <param name="arg3">The third argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.SetName(System.String)">
+ <summary>
+ Sets the name of the test fixture
+ </summary>
+ <returns>The modified TestFixtureData instance</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Explicit">
+ <summary>
+ Marks the test fixture as explicit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Explicit(System.String)">
+ <summary>
+ Marks the test fixture as explicit, specifying the reason.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Ignore(System.String)">
+ <summary>
+ Ignores this TestFixture, specifying the reason.
+ </summary>
+ <param name="reason">The reason.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestParameters">
+ <summary>
+ TestParameters class holds any named parameters supplied to the test run
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Count">
+ <summary>
+ Gets the number of test parameters
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Names">
+ <summary>
+ Gets a collection of the test parameter names
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Exists(System.String)">
+ <summary>
+ Gets a flag indicating whether a parameter with the specified name exists.
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>True if it exists, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Item(System.String)">
+ <summary>
+ Indexer provides access to the internal dictionary
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>Value of the parameter or null if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get(System.String)">
+ <summary>
+ Get method is a simple alternative to the indexer
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>Value of the parameter or null if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get(System.String,System.String)">
+ <summary>
+ Get the value of a parameter or a default string
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <param name="defaultValue">Default value of the parameter</param>
+ <returns>Value of the parameter or default value if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get``1(System.String,``0)">
+ <summary>
+ Get the value of a parameter or return a default
+ </summary>
+ <typeparam name="T">The return Type</typeparam>
+ <param name="name">Name of the parameter</param>
+ <param name="defaultValue">Default value of the parameter</param>
+ <returns>Value of the parameter or default value if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Add(System.String,System.String)">
+ <summary>
+ Adds a parameter to the list
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <param name="value">Value of the parameter</param>
+ </member>
+ <member name="T:NUnit.Framework.Throws">
+ <summary>
+ Helper class with properties and methods that supply
+ constraints that operate on exceptions.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.Exception">
+ <summary>
+ Creates a constraint specifying an expected exception
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.InnerException">
+ <summary>
+ Creates a constraint specifying an exception with a given InnerException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.TargetInvocationException">
+ <summary>
+ Creates a constraint specifying an expected TargetInvocationException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.ArgumentException">
+ <summary>
+ Creates a constraint specifying an expected ArgumentException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.ArgumentNullException">
+ <summary>
+ Creates a constraint specifying an expected ArgumentNullException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.InvalidOperationException">
+ <summary>
+ Creates a constraint specifying an expected InvalidOperationException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.Nothing">
+ <summary>
+ Creates a constraint specifying that no exception is thrown
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.TypeOf(System.Type)">
+ <summary>
+ Creates a constraint specifying the exact type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.TypeOf``1">
+ <summary>
+ Creates a constraint specifying the exact type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.InstanceOf(System.Type)">
+ <summary>
+ Creates a constraint specifying the type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.InstanceOf``1">
+ <summary>
+ Creates a constraint specifying the type of exception expected
+ </summary>
+ </member>
+ <member name="T:NUnit.FrameworkPackageSettings">
+ <summary>
+ FrameworkPackageSettings is a static class containing constant values that
+ are used as keys in setting up a TestPackage. These values are used in
+ the framework, and set in the runner. Setting values may be a string, int or bool.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DebugTests">
+ <summary>
+ Flag (bool) indicating whether tests are being debugged.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.PauseBeforeRun">
+ <summary>
+ Flag (bool) indicating whether to pause execution of tests to allow
+ the user to attach a debugger.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.InternalTraceLevel">
+ <summary>
+ The InternalTraceLevel for this run. Values are: "Default",
+ "Off", "Error", "Warning", "Info", "Debug", "Verbose".
+ Default is "Off". "Debug" and "Verbose" are synonyms.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.WorkDirectory">
+ <summary>
+ Full path of the directory to be used for work and result files.
+ This path is provided to tests by the framework TestContext.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DefaultTimeout">
+ <summary>
+ Integer value in milliseconds for the default timeout value
+ for test cases. If not specified, there is no timeout except
+ as specified by attributes on the tests themselves.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.InternalTraceWriter">
+ <summary>
+ A TextWriter to which the internal trace will be sent.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.LOAD">
+ <summary>
+ A list of tests to be loaded.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.NumberOfTestWorkers">
+ <summary>
+ The number of test threads to run for the assembly. If set to
+ 1, a single queue is used. If set to 0, tests are executed
+ directly, without queuing.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.RandomSeed">
+ <summary>
+ The random seed to be used for this assembly. If specified
+ as the value reported from a prior run, the framework should
+ generate identical random values for tests as were used for
+ that run, provided that no change has been made to the test
+ assembly. Default is a random value itself.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.StopOnError">
+ <summary>
+ If true, execution stops after the first error or failure.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.SynchronousEvents">
+ <summary>
+ If true, use of the event queue is suppressed and test events are synchronous.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DefaultTestNamePattern">
+ <summary>
+ The default naming pattern used in generating test names
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.TestParameters">
+ <summary>
+ Parameters to be passed on to the tests, serialized to a single string which needs parsing. Obsoleted by <see cref="F:NUnit.FrameworkPackageSettings.TestParametersDictionary"/>; kept for backward compatibility.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.TestParametersDictionary">
+ <summary>
+ Parameters to be passed on to the tests, already parsed into an IDictionary&lt;string, string>. Replaces <see cref="F:NUnit.FrameworkPackageSettings.TestParameters"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.AttributeHelper">
+ <summary>
+ Provides a platform-independent methods for getting attributes
+ for use by AttributeConstraint and AttributeExistsConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AttributeHelper.GetCustomAttributes(System.Object,System.Type,System.Boolean)">
+ <summary>
+ Gets the custom attributes from the given object.
+ </summary>
+ <remarks>.NET Standard 1.3 libraries do not have an ICustomAttributeProvider, so we need to cast to each of
+ it's direct subtypes and try to get attributes off those instead.</remarks>
+ <param name="actual">The actual.</param>
+ <param name="attributeType">Type of the attribute.</param>
+ <param name="inherit">if set to <c>true</c> [inherit].</param>
+ <returns>A list of the given attribute on the given object.</returns>
+ </member>
+ <member name="T:NUnit.Compatibility.LongLivedMarshalByRefObject">
+ <summary>
+ A MarshalByRefObject that lives forever
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.LongLivedMarshalByRefObject.InitializeLifetimeService">
+ <summary>
+ Obtains a lifetime service object to control the lifetime policy for this instance.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.AdditionalTypeExtensions">
+ <summary>
+ Type extensions that apply to all target frameworks
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.ParametersMatch(System.Reflection.ParameterInfo[],System.Type[])">
+ <summary>
+ Determines if the given <see cref="T:System.Type"/> array is castable/matches the <see cref="T:System.Reflection.ParameterInfo"/> array.
+ </summary>
+ <param name="pinfos"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.IsCastableFrom(System.Type,System.Type)">
+ <summary>
+ Determines if one type can be implicitly converted from another
+ </summary>
+ <param name="to"></param>
+ <param name="from"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.NUnitNullType">
+ <summary>
+ This class is used as a flag when we get a parameter list for a method/constructor, but
+ we do not know one of the types because null was passed in.
+ </summary>
+ </member>
+ </members>
+</doc>
diff --git a/packages/NUnit.3.9.0/lib/netstandard1.3/nunit.framework.dll b/packages/NUnit.3.9.0/lib/netstandard1.3/nunit.framework.dll
new file mode 100644
index 0000000..95f123b
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/netstandard1.3/nunit.framework.dll
Binary files differ
diff --git a/packages/NUnit.3.9.0/lib/netstandard1.3/nunit.framework.xml b/packages/NUnit.3.9.0/lib/netstandard1.3/nunit.framework.xml
new file mode 100644
index 0000000..a3d0caa
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/netstandard1.3/nunit.framework.xml
@@ -0,0 +1,18594 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>nunit.framework</name>
+ </assembly>
+ <members>
+ <member name="T:NUnit.Framework.ActionTargets">
+ <summary>
+ The different targets a test action attribute can be applied to
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Default">
+ <summary>
+ Default target, which is determined by where the action attribute is attached
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Test">
+ <summary>
+ Target a individual test case
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Suite">
+ <summary>
+ Target a suite of test cases
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder">
+ <summary>
+ DefaultTestAssemblyBuilder loads a single assembly and builds a TestSuite
+ containing test fixtures present in the assembly.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Api.DefaultTestAssemblyBuilder._defaultSuiteBuilder">
+ <summary>
+ The default suite builder used by the test assembly builder.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests from a provided assembly
+ </summary>
+ <param name="assembly">The assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>
+ A TestSuite containing the tests found in the assembly
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests given the filename of an assembly
+ </summary>
+ <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>
+ A TestSuite containing the tests found in the assembly
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController">
+ <summary>
+ FrameworkController provides a facade for use in loading, browsing
+ and running tests without requiring a reference to the NUnit
+ framework. All calls are encapsulated in constructors for
+ this class and its nested classes, which only require the
+ types of the Common Type System as arguments.
+
+ The controller supports four actions: Load, Explore, Count and Run.
+ They are intended to be called by a driver, which should allow for
+ proper sequencing of calls. Load must be called before any of the
+ other actions. The driver may support other actions, such as
+ reload on run, by combining these calls.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary)">
+ <summary>
+ Construct a FrameworkController using the default builder and runner.
+ </summary>
+ <param name="assemblyNameOrPath">The AssemblyName or path to the test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary)">
+ <summary>
+ Construct a FrameworkController using the default builder and runner.
+ </summary>
+ <param name="assembly">The test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary,System.String,System.String)">
+ <summary>
+ Construct a FrameworkController, specifying the types to be used
+ for the runner and builder. This constructor is provided for
+ purposes of development.
+ </summary>
+ <param name="assemblyNameOrPath">The full AssemblyName or the path to the test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ <param name="runnerType">The Type of the test runner</param>
+ <param name="builderType">The Type of the test builder</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary,System.String,System.String)">
+ <summary>
+ Construct a FrameworkController, specifying the types to be used
+ for the runner and builder. This constructor is provided for
+ purposes of development.
+ </summary>
+ <param name="assembly">The test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ <param name="runnerType">The Type of the test runner</param>
+ <param name="builderType">The Type of the test builder</param>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Builder">
+ <summary>
+ Gets the ITestAssemblyBuilder used by this controller instance.
+ </summary>
+ <value>The builder.</value>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Runner">
+ <summary>
+ Gets the ITestAssemblyRunner used by this controller instance.
+ </summary>
+ <value>The runner.</value>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.AssemblyNameOrPath">
+ <summary>
+ Gets the AssemblyName or the path for which this FrameworkController was created
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Assembly">
+ <summary>
+ Gets the Assembly for which this
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Settings">
+ <summary>
+ Gets a dictionary of settings for the FrameworkController
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.LoadTests">
+ <summary>
+ Loads the tests in the assembly
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTests(System.String)">
+ <summary>
+ Returns info about the tests in an assembly
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of exploring the tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.String)">
+ <summary>
+ Runs the tests in an assembly
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of the test run</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.Action{System.String},System.String)">
+ <summary>
+ Runs the tests in an assembly synchronously reporting back the test results through the callback
+ or through the return value
+ </summary>
+ <param name="callback">The callback that receives the test results</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of the test run</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunAsync(System.Action{System.String},System.String)">
+ <summary>
+ Runs the tests in an assembly asynchronously reporting back the test results through the callback
+ </summary>
+ <param name="callback">The callback that receives the test results</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.StopRun(System.Boolean)">
+ <summary>
+ Stops the test run
+ </summary>
+ <param name="force">True to force the stop, false for a cooperative stop</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.CountTests(System.String)">
+ <summary>
+ Counts the number of test cases in the loaded TestSuite
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The number of tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.InsertEnvironmentElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Inserts environment element
+ </summary>
+ <param name="targetNode">Target node</param>
+ <returns>The new node</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.InsertSettingsElement(NUnit.Framework.Interfaces.TNode,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Inserts settings element
+ </summary>
+ <param name="targetNode">Target node</param>
+ <param name="settings">Settings dictionary</param>
+ <returns>The new node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.FrameworkControllerAction">
+ <summary>
+ FrameworkControllerAction is the base class for all actions
+ performed against a FrameworkController.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.LoadTestsAction">
+ <summary>
+ LoadTestsAction loads a test into the FrameworkController
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.LoadTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Object)">
+ <summary>
+ LoadTestsAction loads the tests in an assembly.
+ </summary>
+ <param name="controller">The controller.</param>
+ <param name="handler">The callback handler.</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction">
+ <summary>
+ ExploreTestsAction returns info about the tests in an assembly
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction"/> class.
+ </summary>
+ <param name="controller">The controller for which this action is being performed.</param>
+ <param name="filter">Filter used to control which tests are included (NYI)</param>
+ <param name="handler">The callback handler.</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.CountTestsAction">
+ <summary>
+ CountTestsAction counts the number of test cases in the loaded TestSuite
+ held by the FrameworkController.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.CountTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a CountsTestAction and perform the count of test cases.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite whose cases are to be counted</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.RunTestsAction">
+ <summary>
+ RunTestsAction runs the loaded TestSuite held by the FrameworkController.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a RunTestsAction and run all tests in the loaded TestSuite.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite to run</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.RunAsyncAction">
+ <summary>
+ RunAsyncAction initiates an asynchronous test run, returning immediately
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunAsyncAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a RunAsyncAction and run all tests in the loaded TestSuite.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite to run</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.StopRunAction">
+ <summary>
+ StopRunAction stops an ongoing run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.StopRunAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Boolean,System.Object)">
+ <summary>
+ Construct a StopRunAction and stop any ongoing run. If no
+ run is in process, no error is raised.
+ </summary>
+ <param name="controller">The FrameworkController for which a run is to be stopped.</param>
+ <param name="force">True the stop should be forced, false for a cooperative stop.</param>
+ <param name="handler">>A callback handler used to report results</param>
+ <remarks>A forced stop will cause threads and processes to be killed as needed.</remarks>
+ </member>
+ <member name="T:NUnit.Framework.Api.ITestAssemblyBuilder">
+ <summary>
+ The ITestAssemblyBuilder interface is implemented by a class
+ that is able to build a suite of tests given an assembly or
+ an assembly filename.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests from a provided assembly
+ </summary>
+ <param name="assembly">The assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>A TestSuite containing the tests found in the assembly</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests given the filename of an assembly
+ </summary>
+ <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>A TestSuite containing the tests found in the assembly</returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.ITestAssemblyRunner">
+ <summary>
+ The ITestAssemblyRunner interface is implemented by classes
+ that are able to execute a suite of tests loaded
+ from an assembly.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.LoadedTest">
+ <summary>
+ Gets the tree of loaded tests, or null if
+ no tests have been loaded.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.Result">
+ <summary>
+ Gets the tree of test results, if the test
+ run is completed, otherwise null.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestLoaded">
+ <summary>
+ Indicates whether a test has been loaded
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestRunning">
+ <summary>
+ Indicates whether a test is currently running
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestComplete">
+ <summary>
+ Indicates whether a test run is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly, returning an
+ indication of whether or not the load succeeded.
+ </summary>
+ <param name="assemblyName">File name of the assembly to load</param>
+ <param name="settings">Dictionary of options to use in loading the test</param>
+ <returns>An ITest representing the loaded tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly, returning an
+ indication of whether or not the load succeeded.
+ </summary>
+ <param name="assembly">The assembly to load</param>
+ <param name="settings">Dictionary of options to use in loading the test</param>
+ <returns>An ITest representing the loaded tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Count Test Cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>The number of test cases found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Explore the test cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>Test Assembly with test cases that matches the filter</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests and return a test result. The test is run synchronously,
+ and the listener interface is notified as it progresses.
+ </summary>
+ <param name="listener">Interface to receive ITestListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests asynchronously, notifying the listener interface as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.WaitForCompletion(System.Int32)">
+ <summary>
+ Wait for the ongoing run to complete.
+ </summary>
+ <param name="timeout">Time to wait in milliseconds</param>
+ <returns>True if the run completed, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.StopRun(System.Boolean)">
+ <summary>
+ Signal any test run that is in process to stop. Return without error if no test is running.
+ </summary>
+ <param name="force">If true, kill any test-running threads</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.NUnitTestAssemblyRunner">
+ <summary>
+ Implementation of ITestAssemblyRunner
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.#ctor(NUnit.Framework.Api.ITestAssemblyBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.NUnitTestAssemblyRunner"/> class.
+ </summary>
+ <param name="builder">The builder.</param>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.LoadedTest">
+ <summary>
+ The tree of tests that was loaded by the builder
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Result">
+ <summary>
+ The test result, if a run has completed
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestLoaded">
+ <summary>
+ Indicates whether a test is loaded
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestRunning">
+ <summary>
+ Indicates whether a test is running
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestComplete">
+ <summary>
+ Indicates whether a test run is complete
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Settings">
+ <summary>
+ Our settings, specified when loading the assembly
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.TopLevelWorkItem">
+ <summary>
+ The top level WorkItem created for the assembly as a whole
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Context">
+ <summary>
+ The TestExecutionContext for the top level WorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly
+ </summary>
+ <param name="assemblyName">File name of the assembly to load</param>
+ <param name="settings">Dictionary of option settings for loading the assembly</param>
+ <returns>True if the load was successful</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly
+ </summary>
+ <param name="assembly">The assembly to load</param>
+ <param name="settings">Dictionary of option settings for loading the assembly</param>
+ <returns>True if the load was successful</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Count Test Cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>The number of test cases found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Explore the test cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>Test Assembly with test cases that matches the filter</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests and return a test result. The test is run synchronously,
+ and the listener interface is notified as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests asynchronously, notifying the listener interface as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ <remarks>
+ RunAsync is a template method, calling various abstract and
+ virtual methods to be overridden by derived classes.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.WaitForCompletion(System.Int32)">
+ <summary>
+ Wait for the ongoing run to complete.
+ </summary>
+ <param name="timeout">Time to wait in milliseconds</param>
+ <returns>True if the run completed, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StopRun(System.Boolean)">
+ <summary>
+ Signal any test run that is in process to stop. Return without error if no test is running.
+ </summary>
+ <param name="force">If true, kill any tests that are currently running</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StartRun(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Initiate the test run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CreateTestExecutionContext(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Create the initial TestExecutionContext used to run tests
+ </summary>
+ <param name="listener">The ITestListener specified in the RunAsync call</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.OnRunCompleted(System.Object,System.EventArgs)">
+ <summary>
+ Handle the the Completed event for the top level work item
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Assert">
+ <summary>
+ The Assert class contains a collection of static methods that
+ implement the most common assertions used in NUnit.
+ </summary>
+ <summary>
+ The Assert class contains a collection of static methods that
+ implement the most common assertions used in NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first int is greater than the second
+ int. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first int is greater than the second
+ int. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Boolean)">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean)">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Null(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Double)">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String,System.Object[])">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double})">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
+ <summary>
+ Assert that a string is empty - that is equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.String)">
+ <summary>
+ Assert that a string is empty - that is equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
+ <summary>
+ Assert that a string is not empty - that is not equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String)">
+ <summary>
+ Assert that a string is not empty - that is not equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is not empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is not empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int32)">
+ <summary>
+ Asserts that an int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int64)">
+ <summary>
+ Asserts that a Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Decimal)">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Double)">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Single)">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int32)">
+ <summary>
+ Asserts that an int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int64)">
+ <summary>
+ Asserts that a Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal)">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Double)">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Single)">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int32)">
+ <summary>
+ Asserts that an int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int64)">
+ <summary>
+ Asserts that a Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Decimal)">
+ <summary>
+ Asserts that a decimal is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Double)">
+ <summary>
+ Asserts that a double is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Single)">
+ <summary>
+ Asserts that a float is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int32)">
+ <summary>
+ Asserts that an int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int64)">
+ <summary>
+ Asserts that a Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Decimal)">
+ <summary>
+ Asserts that a decimal is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Double)">
+ <summary>
+ Asserts that a double is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Single)">
+ <summary>
+ Asserts that a float is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.#ctor">
+ <summary>
+ We don't actually want any instances of this object, but some people
+ like to inherit from it to add other static methods. Hence, the
+ protected constructor disallows any instances of this object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use Assert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass(System.String,System.Object[])">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass(System.String)">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message and arguments
+ that are passed in. This is used by the other Assert functions.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message that is
+ passed in. This is used by the other Assert functions.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/>.
+ This is used by the other Assert functions.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Warn(System.String,System.Object[])">
+ <summary>
+ Issues a warning using the message and arguments provided.
+ </summary>
+ <param name="message">The message to display.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Warn(System.String)">
+ <summary>
+ Issues a warning using the message provided.
+ </summary>
+ <param name="message">The message to display.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message and arguments
+ that are passed in. This causes the test to be reported as ignored.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message that is
+ passed in. This causes the test to be reported as ignored.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/>.
+ This causes the test to be reported as ignored.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message and arguments
+ that are passed in. This causes the test to be reported as inconclusive.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message that is
+ passed in. This causes the test to be reported as inconclusive.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ This causes the test to be reported as Inconclusive.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is contained in a collection.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The collection to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection)">
+ <summary>
+ Asserts that an object is contained in a collection.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The collection to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Multiple(NUnit.Framework.TestDelegate)">
+ <summary>
+ Wraps code containing a series of assertions, which should all
+ be executed, even if they fail. Failed results are saved and
+ reported at the end of the code block.
+ </summary>
+ <param name="testDelegate">A TestDelegate to be executed in Multiple Assertion mode.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Multiple(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Wraps code containing a series of assertions, which should all
+ be executed, even if they fail. Failed results are saved and
+ reported at the end of the code block.
+ </summary>
+ <param name="testDelegate">A TestDelegate to be executed in Multiple Assertion mode.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double)">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that two objects are equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
+ <summary>
+ Verifies that two objects are equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that two objects are not equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
+ <summary>
+ Verifies that two objects are not equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that two objects refer to the same object. If they
+ are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object)">
+ <summary>
+ Asserts that two objects refer to the same object. If they
+ are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that two objects do not refer to the same object. If they
+ are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object)">
+ <summary>
+ Asserts that two objects do not refer to the same object. If they
+ are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AssertDoublesAreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Helper for Assert.AreEqual(double expected, double actual, ...)
+ allowing code generation to work consistently.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(System.Type,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(System.Type,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync``1(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync``1(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(System.Type,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(System.Type,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync``1(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync``1(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrowAsync(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate does not throw an exception
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrowAsync(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate does not throw an exception.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate does not throw an exception
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate does not throw an exception.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ Used as a synonym for That in rare cases where a private setter
+ causes a Visual Basic compilation error.
+ </summary>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ Used as a synonym for That in rare cases where a private setter
+ causes a Visual Basic compilation error.
+ </summary>
+ <remarks>
+ This method is provided for use by VB developers needing to test
+ the value of properties with private setters.
+ </remarks>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object)">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object)">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object)">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object)">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object)">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object)">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="T:NUnit.Framework.TestDelegate">
+ <summary>
+ Delegate used by tests that execute code and
+ capture any thrown exception.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AsyncTestDelegate">
+ <summary>
+ Delegate used by tests that execute async code and
+ capture any thrown exception.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AssertionHelper">
+ <summary>
+ AssertionHelper is an optional base class for user tests,
+ allowing the use of shorter names in making asserts.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
+ <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to <see cref="M:NUnit.Framework.Assert.That(System.Boolean)"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="actual">The actual value to test</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="actual">The actual value to test</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Map(System.Collections.ICollection)">
+ <summary>
+ Returns a ListMapper based on a collection.
+ </summary>
+ <param name="original">The original collection</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Zero">
+ <summary>
+ Returns a constraint that tests for equality with zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Contains(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Contains(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringContaining(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.ContainsSubstring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotContain(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StartsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringStarting(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotStartWith(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EndsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringEnding(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotEndWith(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Matches(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringMatching(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotMatch(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value matches the pattern supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ within a specified range.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Assume">
+ <summary>
+ Provides static methods to express the assumptions
+ that must be met for a test to give a meaningful
+ result. If an assumption is not met, the test
+ should produce an inconclusive result.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assume.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ <returns>Not applicable</returns>
+ </member>
+ <member name="M:NUnit.Framework.Assume.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the
+ method throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="T:NUnit.Framework.AuthorAttribute">
+ <summary>
+ Provides the Author of a test or test fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
+ </summary>
+ <param name="name">The name of the author.</param>
+ </member>
+ <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
+ </summary>
+ <param name="name">The name of the author.</param>
+ <param name="email">The email address of the author.</param>
+ </member>
+ <member name="T:NUnit.Framework.CategoryAttribute">
+ <summary>
+ Attribute used to apply a category to a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.CategoryAttribute.categoryName">
+ <summary>
+ The name of the category
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.#ctor(System.String)">
+ <summary>
+ Construct attribute for a given category based on
+ a name. The name may not contain the characters ',',
+ '+', '-' or '!'. However, this is not checked in the
+ constructor since it would cause an error to arise at
+ as the test was loaded without giving a clear indication
+ of where the problem is located. The error is handled
+ in NUnitFramework.cs by marking the test as not
+ runnable.
+ </summary>
+ <param name="name">The name of the category</param>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.#ctor">
+ <summary>
+ Protected constructor uses the Type name as the name
+ of the category.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.CategoryAttribute.Name">
+ <summary>
+ The name of the category
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding a category to it.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.CombinatorialAttribute">
+ <summary>
+ Marks a test to use a combinatorial join of any argument
+ data provided. Since this is the default, the attribute is
+ optional.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CombinatorialAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.CombiningStrategyAttribute">
+ <summary>
+ Marks a test to use a particular CombiningStrategy to join
+ any parameter data provided. Since this is the default, the
+ attribute is optional.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(NUnit.Framework.Interfaces.ICombiningStrategy,NUnit.Framework.Interfaces.IParameterDataProvider)">
+ <summary>
+ Construct a CombiningStrategyAttribute incorporating an
+ ICombiningStrategy and an IParameterDataProvider.
+ </summary>
+ <param name="strategy">Combining strategy to be used in combining data</param>
+ <param name="provider">An IParameterDataProvider to supply data</param>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a CombiningStrategyAttribute incorporating an object
+ that implements ICombiningStrategy and an IParameterDataProvider.
+ This constructor is provided for CLS compliance.
+ </summary>
+ <param name="strategy">Combining strategy to be used in combining data</param>
+ <param name="provider">An IParameterDataProvider to supply data</param>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The MethodInfo for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modify the test by adding the name of the combining strategy
+ to the properties.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.CultureAttribute">
+ <summary>
+ CultureAttribute is used to mark a test fixture or an
+ individual method as applying to a particular Culture only.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.#ctor">
+ <summary>
+ Constructor with no cultures specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more cultures
+ </summary>
+ <param name="cultures">Comma-deliminted list of cultures</param>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Causes a test to be skipped if this CultureAttribute is not satisfied.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported">
+ <summary>
+ Tests to determine if the current culture is supported
+ based on the properties of this attribute.
+ </summary>
+ <returns>True, if the current culture is supported</returns>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String)">
+ <summary>
+ Test to determine if the a particular culture or comma-
+ delimited set of cultures is in use.
+ </summary>
+ <param name="culture">Name of the culture or comma-separated list of culture ids</param>
+ <returns>True if the culture is in use on the system</returns>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of cultures
+ is being used currently.
+ </summary>
+ <param name="cultures"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.DataAttribute">
+ <summary>
+ The abstract base class for all data-providing attributes
+ defined by NUnit. Used to select all data sources for a
+ method, class or parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DataAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointAttribute">
+ <summary>
+ Used to mark a field for use as a datapoint when executing a theory
+ within the same fixture that requires an argument of the field's Type.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointsAttribute">
+ <summary>
+ Used to mark a field, property or method providing a set of datapoints to
+ be used in executing any theories within the same fixture that require an
+ argument of the Type provided. The data source may provide an array of
+ the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ Synonymous with DatapointSourceAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointSourceAttribute">
+ <summary>
+ Used to mark a field, property or method providing a set of datapoints to
+ be used in executing any theories within the same fixture that require an
+ argument of the Type provided. The data source may provide an array of
+ the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ Synonymous with DatapointsAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DefaultFloatingPointToleranceAttribute">
+ <summary>
+ DefaultFloatingPointToleranceAttribute sets the tolerance used
+ by default when checking the equality of floating point values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.#ctor(System.Double)">
+ <summary>
+ Construct specifying an amount
+ </summary>
+ <param name="amount"></param>
+ </member>
+ <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the TestExecutionContext
+ </summary>
+ <param name="context">The TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.DescriptionAttribute">
+ <summary>
+ Attribute used to provide descriptive text about a
+ test case or fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DescriptionAttribute.#ctor(System.String)">
+ <summary>
+ Construct a description Attribute
+ </summary>
+ <param name="description">The text of the description</param>
+ </member>
+ <member name="T:NUnit.Framework.ExplicitAttribute">
+ <summary>
+ ExplicitAttribute marks a test or test fixture so that it will
+ only be run if explicitly executed from the gui or command line
+ or if it is included by use of a filter. The test will not be
+ run simply because an enclosing suite is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.#ctor(System.String)">
+ <summary>
+ Constructor with a reason
+ </summary>
+ <param name="reason">The reason test is marked explicit</param>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by marking it as explicit.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.IgnoreAttribute">
+ <summary>
+ Attribute used to mark a test that is to be ignored.
+ Ignored tests result in a warning message when the
+ tests are run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreAttribute.#ctor(System.String)">
+ <summary>
+ Constructs the attribute giving a reason for ignoring the test
+ </summary>
+ <param name="reason">The reason for ignoring the test</param>
+ </member>
+ <member name="P:NUnit.Framework.IgnoreAttribute.Until">
+ <summary>
+ The date in the future to stop ignoring the test as a string in UTC time.
+ For example for a date and time, "2014-12-25 08:10:00Z" or for just a date,
+ "2014-12-25". If just a date is given, the Ignore will expire at midnight UTC.
+ </summary>
+ <remarks>
+ Once the ignore until date has passed, the test will be marked
+ as runnable. Tests with an ignore until date will have an IgnoreUntilDate
+ property set which will appear in the test results.
+ </remarks>
+ <exception cref="T:System.FormatException">The string does not contain a valid string representation of a date and time.</exception>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by marking it as Ignored.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.IncludeExcludeAttribute">
+ <summary>
+ Abstract base for Attributes that are used to include tests
+ in the test run based on environmental settings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor">
+ <summary>
+ Constructor with no included items specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more included items
+ </summary>
+ <param name="include">Comma-delimited list of included items</param>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Include">
+ <summary>
+ Name of the item that is needed in order for
+ a test to run. Multiple items may be given,
+ separated by a comma.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Exclude">
+ <summary>
+ Name of the item to be excluded. Multiple items
+ may be given, separated by a comma.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Reason">
+ <summary>
+ The reason for including or excluding the test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.NonParallelizableAttribute">
+ <summary>
+ NonParallelizableAttribute is used to mark tests that should NOT be run in parallel.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.NonParallelizableAttribute.#ctor">
+ <summary>
+ Construct a NonParallelizableAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.NonTestAssemblyAttribute">
+ <summary>
+ The NonTestAssemblyAttribute may be used by third-party frameworks
+ or other software that references the nunit framework but does not
+ contain tests. Applying the attribute indicates that the assembly
+ is not a test assembly and may prevent errors if certain runners
+ attempt to load the assembly. Note that recognition of the attribute
+ depends on each individual runner.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SingleThreadedAttribute">
+ <summary>
+ SingleThreadedAttribute applies to a test fixture and indicates
+ that all the child tests must be run on the same thread as the
+ OneTimeSetUp and OneTimeTearDown. It sets a flag in the
+ TestExecutionContext and forces all tests to be run sequentially
+ on the current thread. Any ParallelScope setting is ignored.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SingleThreadedAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the TestExecutionContext
+ </summary>
+ <param name="context">The TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.TestAssemblyDirectoryResolveAttribute">
+ <summary>
+ TestAssemblyDirectoryResolveAttribute is used to mark a test assembly as needing a
+ special assembly resolution hook that will explicitly search the test assembly's
+ directory for dependent assemblies. This works around a conflict between mixed-mode
+ assembly initialization and tests running in their own AppDomain in some cases.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.LevelOfParallelismAttribute">
+ <summary>
+ LevelOfParallelismAttribute is used to set the number of worker threads
+ that may be allocated by the framework for running tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.LevelOfParallelismAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a LevelOfParallelismAttribute.
+ </summary>
+ <param name="level">The number of worker threads to be created by the framework.</param>
+ </member>
+ <member name="T:NUnit.Framework.MaxTimeAttribute">
+ <summary>
+ Specifies the maximum time (in milliseconds) for a test case to succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MaxTimeAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a MaxTimeAttribute, given a time in milliseconds.
+ </summary>
+ <param name="milliseconds">The maximum elapsed time in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.NUnitAttribute">
+ <summary>
+ The abstract base class for all custom attributes defined by NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.NUnitAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OneTimeSetUpAttribute">
+ <summary>
+ Attribute used to identify a method that is called once
+ to perform setup before any child tests are run.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OneTimeTearDownAttribute">
+ <summary>
+ Attribute used to identify a method that is called once
+ after all the child tests have run. The method is
+ guaranteed to be called, even if an exception is thrown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OrderAttribute">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.OrderAttribute.Order">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.OrderAttribute.#ctor(System.Int32)">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ <param name="order"></param>
+ </member>
+ <member name="M:NUnit.Framework.OrderAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test as defined for the specific attribute.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.PairwiseAttribute">
+ <summary>
+ Marks a test to use a pairwise join of any argument
+ data provided. Arguments will be combined in such a
+ way that all possible pairs of arguments are used.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PairwiseAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ParallelizableAttribute">
+ <summary>
+ ParallelizableAttribute is used to mark tests that may be run in parallel.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor">
+ <summary>
+ Construct a ParallelizableAttribute using default ParallelScope.Self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor(NUnit.Framework.ParallelScope)">
+ <summary>
+ Construct a ParallelizableAttribute with a specified scope.
+ </summary>
+ <param name="scope">The ParallelScope associated with this attribute.</param>
+ </member>
+ <member name="P:NUnit.Framework.ParallelizableAttribute.Scope">
+ <summary>
+ Defines the degree to which this test and its descendants may be run in parallel
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Overridden to check for invalid combinations of settings
+ </summary>
+ <param name="test"></param>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Modify the context to be used for child tests
+ </summary>
+ <param name="context">The current TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.ParallelScope">
+ <summary>
+ The ParallelScope enumeration permits specifying the degree to
+ which a test and its descendants may be run in parallel.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Default">
+ <summary>
+ No ParallelScope was specified on the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Self">
+ <summary>
+ The test may be run in parallel with others at the same level.
+ Valid on classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.None">
+ <summary>
+ Test may not be run in parallel with any others. Valid on
+ classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.ItemMask">
+ <summary>
+ Mask used to extract the flags that apply to the item on which a
+ ParallelizableAttribute has been placed, as opposed to descendants.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Children">
+ <summary>
+ Descendants of the test may be run in parallel with one another.
+ Valid on assemblies and classes but not on methods.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Fixtures">
+ <summary>
+ Descendants of the test down to the level of TestFixtures may be
+ run in parallel with one another. Valid on assemblies and classes
+ but not on methods.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.ContextMask">
+ <summary>
+ Mask used to extract all the flags that impact descendants of a
+ test and place them in the TestExecutionContext.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.All">
+ <summary>
+ The test and its descendants may be run in parallel with others at
+ the same level. Valid on classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.PropertyAttribute">
+ <summary>
+ PropertyAttribute is used to attach information to a test as a name/value pair..
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Construct a PropertyAttribute with a name and string value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
+ <summary>
+ Construct a PropertyAttribute with a name and int value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
+ <summary>
+ Construct a PropertyAttribute with a name and double value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
+ <summary>
+ Constructor for derived classes that set the
+ property dictionary directly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
+ <summary>
+ Constructor for use by derived classes that use the
+ name of the type as the property name. Derived classes
+ must ensure that the Type of the property value is
+ a standard type supported by the BCL. Any custom
+ types will cause a serialization Exception when
+ in the client.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.PropertyAttribute.Properties">
+ <summary>
+ Gets the property dictionary for this attribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding properties to it.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.RandomAttribute">
+ <summary>
+ RandomAttribute is used to supply a set of random values
+ to a single parameter of a parameterized test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.RandomAttribute.Distinct">
+ <summary>
+ If true, no value will be repeated.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a random set of values appropriate for the Type of the
+ parameter on which the attribute appears, specifying only the count.
+ </summary>
+ <param name="count"></param>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Construct a set of ints within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt32,System.UInt32,System.Int32)">
+ <summary>
+ Construct a set of unsigned ints within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int64,System.Int64,System.Int32)">
+ <summary>
+ Construct a set of longs within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt64,System.UInt64,System.Int32)">
+ <summary>
+ Construct a set of unsigned longs within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int16,System.Int16,System.Int32)">
+ <summary>
+ Construct a set of shorts within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt16,System.UInt16,System.Int32)">
+ <summary>
+ Construct a set of unsigned shorts within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Double,System.Double,System.Int32)">
+ <summary>
+ Construct a set of doubles within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Single,System.Single,System.Int32)">
+ <summary>
+ Construct a set of floats within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Byte,System.Byte,System.Int32)">
+ <summary>
+ Construct a set of bytes within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.SByte,System.SByte,System.Int32)">
+ <summary>
+ Construct a set of sbytes within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the collection of values to be used as arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RangeAttribute">
+ <summary>
+ RangeAttribute is used to supply a range of values to an
+ individual parameter of a parameterized test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32)">
+ <summary>
+ Construct a range of ints using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Construct a range of ints specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32)">
+ <summary>
+ Construct a range of unsigned ints using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32,System.UInt32)">
+ <summary>
+ Construct a range of unsigned ints specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64)">
+ <summary>
+ Construct a range of longs using a default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64,System.Int64)">
+ <summary>
+ Construct a range of longs
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64)">
+ <summary>
+ Construct a range of unsigned longs using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64,System.UInt64)">
+ <summary>
+ Construct a range of unsigned longs specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Double,System.Double,System.Double)">
+ <summary>
+ Construct a range of doubles
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Single,System.Single,System.Single)">
+ <summary>
+ Construct a range of floats
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the range of values to be used as arguments
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RepeatAttribute">
+ <summary>
+ RepeatAttribute may be applied to test case in order
+ to run it multiple times.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a RepeatAttribute
+ </summary>
+ <param name="count">The number of times to run the test</param>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand">
+ <summary>
+ The test command for the RepeatAttribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="repeatCount">The number of repetitions</param>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.RetryAttribute">
+ <summary>
+ <see cref="T:NUnit.Framework.RetryAttribute" /> is used on a test method to specify that it should
+ be rerun if it fails, up to a maximum number of times.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a <see cref="T:NUnit.Framework.RetryAttribute" />
+ </summary>
+ <param name="tryCount">The maximum number of times the test should be run if it fails</param>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.RetryAttribute.RetryCommand">
+ <summary>
+ The test command for the <see cref="T:NUnit.Framework.RetryAttribute"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.RetryAttribute.RetryCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="tryCount">The maximum number of repetitions</param>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.SequentialAttribute">
+ <summary>
+ Marks a test to use a Sequential join of any argument
+ data provided. Arguments will be combined into test cases,
+ taking the next value of each argument until all are used.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SequentialAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SetUpAttribute">
+ <summary>
+ Attribute used to identify a method that is called
+ immediately before each test is run.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SetUpFixtureAttribute">
+ <summary>
+ Attribute used to identify a class that contains
+ <see cref="T:NUnit.Framework.OneTimeSetUpAttribute" /> or <see cref="T:NUnit.Framework.OneTimeTearDownAttribute" />
+ methods for all the test fixtures under a given namespace.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SetUpFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a SetUpFixture from type provided. Normally called for a Type
+ on which the attribute has been placed.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A SetUpFixture object as a TestSuite.</returns>
+ </member>
+ <member name="T:NUnit.Framework.TearDownAttribute">
+ <summary>
+ Attribute used to identify a method that is called
+ immediately after each test is run. The method is
+ guaranteed to be called, even if an exception is thrown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestActionAttribute">
+ <summary>
+ Provide actions to execute before and after tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestActionAttribute.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed before each test is run
+ </summary>
+ <param name="test">The test that is going to be run.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestActionAttribute.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed after each test is run
+ </summary>
+ <param name="test">The test that has just been run.</param>
+ </member>
+ <member name="P:NUnit.Framework.TestActionAttribute.Targets">
+ <summary>
+ Provides the target for the action attribute
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestAttribute">
+ <summary>
+ Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
+ class makes the method callable from the NUnit test runner. There is a property
+ called Description which is optional which you can provide a more detailed test
+ description. This class cannot be inherited.
+ </summary>
+
+ <example>
+ [TestFixture]
+ public class Fixture
+ {
+ [Test]
+ public void MethodToTest()
+ {}
+
+ [Test(Description = "more detailed description")]
+ public void TestDescriptionMethod()
+ {}
+ }
+ </example>
+
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.Description">
+ <summary>
+ Descriptive text for this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.Author">
+ <summary>
+ The author of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.TestOf">
+ <summary>
+ The type that this test is testing
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding a description, if not already set.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.ExpectedResult">
+ <summary>
+ Gets or sets the expected result.
+ </summary>
+ <value>The result.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.HasExpectedResult">
+ <summary>
+ Returns true if an expected result has been set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestMethod from a given method.
+ </summary>
+ <param name="method">The method for which a test is to be constructed.</param>
+ <param name="suite">The suite to which the test will be added.</param>
+ <returns>A TestMethod</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseAttribute">
+ <summary>
+ TestCaseAttribute is used to mark parameterized test cases
+ and provide them with their arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct a TestCaseAttribute with a list of arguments.
+ This constructor is not CLS-Compliant
+ </summary>
+ <param name="arguments"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a single argument
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a two arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a three arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ <param name="arg3"></param>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.TestName">
+ <summary>
+ Gets or sets the name of the test.
+ </summary>
+ <value>The name of the test.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.RunState">
+ <summary>
+ Gets or sets the RunState of this test case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Arguments">
+ <summary>
+ Gets the list of arguments to a test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Properties">
+ <summary>
+ Gets the properties of the test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedResult">
+ <summary>
+ Gets or sets the expected result.
+ </summary>
+ <value>The result.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.HasExpectedResult">
+ <summary>
+ Returns true if the expected result has been set
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Description">
+ <summary>
+ Gets or sets the description.
+ </summary>
+ <value>The description.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Author">
+ <summary>
+ The author of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.TestOf">
+ <summary>
+ The type that this test is testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Ignore">
+ <summary>
+ Gets or sets the reason for ignoring the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Explicit">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestCaseAttribute"/> is explicit.
+ </summary>
+ <value>
+ <c>true</c> if explicit; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Reason">
+ <summary>
+ Gets or sets the reason for not running the test.
+ </summary>
+ <value>The reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.IgnoreReason">
+ <summary>
+ Gets or sets the ignore reason. When set to a non-null
+ non-empty value, the test is marked as ignored.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Category">
+ <summary>
+ Gets and sets the category for this test case.
+ May be a comma-separated list of categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.PerformSpecialConversions(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
+ <summary>
+ Performs several special conversions allowed by NUnit in order to
+ permit arguments with types that cannot be used in the constructor
+ of an Attribute such as TestCaseAttribute or to simplify their use.
+ </summary>
+ <param name="arglist">The arguments to be converted</param>
+ <param name="parameters">The ParameterInfo array for the method</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The MethodInfo for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseSourceAttribute">
+ <summary>
+ TestCaseSourceAttribute indicates the source to be used to
+ provide test cases for a test method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the method, property or field that will provide data
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String,System.Object[])">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String,System.Object[])">
+ <summary>
+ Construct with a name
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type)">
+ <summary>
+ Construct with a Type
+ </summary>
+ <param name="sourceType">The type that will provide data</param>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.MethodParams">
+ <summary>
+ A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.Category">
+ <summary>
+ Gets or sets the category associated with every fixture created from
+ this attribute. May be a single category or a comma-separated list.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The IMethod for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.GetTestCasesFor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Returns a set of ITestCaseDataItems for use as arguments
+ to a parameterized test method.
+ </summary>
+ <param name="method">The method for which data is needed.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureAttribute">
+ <summary>
+ TestFixtureAttribute is used to mark a class that represents a TestFixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct with a object[] representing a set of arguments.
+ In .NET 2.0, the arguments may later be separated into
+ type arguments and constructor arguments.
+ </summary>
+ <param name="arguments"></param>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TestName">
+ <summary>
+ Gets or sets the name of the test.
+ </summary>
+ <value>The name of the test.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.RunState">
+ <summary>
+ Gets or sets the RunState of this test fixture.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Arguments">
+ <summary>
+ The arguments originally provided to the attribute
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Properties">
+ <summary>
+ Properties pertaining to this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TypeArgs">
+ <summary>
+ Get or set the type arguments. If not set
+ explicitly, any leading arguments that are
+ Types are taken as type arguments.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Description">
+ <summary>
+ Descriptive text for this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Author">
+ <summary>
+ The author of this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TestOf">
+ <summary>
+ The type that this fixture is testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Ignore">
+ <summary>
+ Gets or sets the ignore reason. May set RunState as a side effect.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Reason">
+ <summary>
+ Gets or sets the reason for not running the fixture.
+ </summary>
+ <value>The reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.IgnoreReason">
+ <summary>
+ Gets or sets the ignore reason. When set to a non-null
+ non-empty value, the test is marked as ignored.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Explicit">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestFixtureAttribute"/> is explicit.
+ </summary>
+ <value>
+ <c>true</c> if explicit; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Category">
+ <summary>
+ Gets and sets the category for this fixture.
+ May be a comma-separated list of categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a fixture from type provided. Normally called for a Type
+ on which the attribute has been placed.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A an IEnumerable holding one TestFixture object.</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureSourceAttribute">
+ <summary>
+ TestCaseSourceAttribute indicates the source to be used to
+ provide test fixture instances for a test class.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestFixtureSourceAttribute.MUST_BE_STATIC">
+ <summary>
+ Error message string is public so the tests can use it
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the method, property or field that will provide data
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type)">
+ <summary>
+ Construct with a Type
+ </summary>
+ <param name="sourceType">The type that will provide data</param>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.Category">
+ <summary>
+ Gets or sets the category associated with every fixture created from
+ this attribute. May be a single category or a comma-separated list.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Construct one or more TestFixtures from a given Type,
+ using available parameter data.
+ </summary>
+ <param name="typeInfo">The TypeInfo for which fixtures are to be constructed.</param>
+ <returns>One or more TestFixtures as TestSuite</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.GetParametersFor(System.Type)">
+ <summary>
+ Returns a set of ITestFixtureData items for use as arguments
+ to a parameterized test fixture.
+ </summary>
+ <param name="sourceType">The type for which data is needed.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestOfAttribute">
+ <summary>
+ Indicates which class the test or test fixture is testing
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
+ </summary>
+ <param name="type">The type that is being tested.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
+ </summary>
+ <param name="typeName">The type that is being tested.</param>
+ </member>
+ <member name="T:NUnit.Framework.TheoryAttribute">
+ <summary>
+ Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
+ class makes the method callable from the NUnit test runner. There is a property
+ called Description which is optional which you can provide a more detailed test
+ description. This class cannot be inherited.
+ </summary>
+
+ <example>
+ [TestFixture]
+ public class Fixture
+ {
+ [Test]
+ public void MethodToTest()
+ {}
+
+ [Test(Description = "more detailed description")]
+ public void TestDescriptionMethod()
+ {}
+ }
+ </example>
+
+ </member>
+ <member name="M:NUnit.Framework.TheoryAttribute.#ctor">
+ <summary>
+ Construct the attribute, specifying a combining strategy and source of parameter data.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ValuesAttribute">
+ <summary>
+ ValuesAttribute is used to provide literal arguments for
+ an individual parameter of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ValuesAttribute.data">
+ <summary>
+ The collection of data to be returned. Must
+ be set by any derived attribute classes.
+ We use an object[] so that the individual
+ elements may have their type changed in GetData
+ if necessary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor">
+ <summary>
+ Constructs for use with an Enum parameter. Will pass every enum
+ value in to the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object)">
+ <summary>
+ Construct with one argument
+ </summary>
+ <param name="arg1"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct with two arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Construct with three arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ <param name="arg3"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct with an array of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the collection of values to be used as arguments
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ValueSourceAttribute">
+ <summary>
+ ValueSourceAttribute indicates the source to be used to
+ provide data for one parameter of a test method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the factory - for use with languages
+ that don't support params arrays.
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name - for use with languages
+ that don't support params arrays.
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="P:NUnit.Framework.ValueSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.ValueSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Gets an enumeration of data items for use as arguments
+ for a test method parameter.
+ </summary>
+ <param name="parameter">The parameter for which data is needed</param>
+ <returns>
+ An enumeration containing individual data items
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.CollectionAssert">
+ <summary>
+ A set of Assert methods operating on one or more collections
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use CollectionAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type)">
+ <summary>
+ Asserts that all items contained in collection are of the type specified by expectedType.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ <param name="expectedType">System.Type that all objects in collection must be instances of</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String,System.Object[])">
+ <summary>
+ Asserts that all items contained in collection are of the type specified by expectedType.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ <param name="expectedType">System.Type that all objects in collection must be instances of</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable)">
+ <summary>
+ Asserts that all items contained in collection are not equal to null.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that all items contained in collection are not equal to null.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable)">
+ <summary>
+ Ensures that every object contained in collection exists within the collection
+ once and only once.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Ensures that every object contained in collection exists within the collection
+ once and only once.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are not equivalent.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not equivalent.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object)">
+ <summary>
+ Asserts that collection contains actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object to be found within collection</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that collection contains actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object to be found within collection</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object)">
+ <summary>
+ Asserts that collection does not contain actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object that cannot exist within collection</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that collection does not contain actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object that cannot exist within collection</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the superset does not contain the subset
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the superset does not contain the subset
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the superset contains the subset.
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the superset contains the subset.
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the subset does not contain the superset
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the subset does not contain the superset
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the subset contains the superset.
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the subset contains the superset.
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array,list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array,list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="comparer">A custom comparer to perform the comparisons</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="comparer">A custom comparer to perform the comparisons</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
+ <summary>
+ AllItemsConstraint applies another constraint to each
+ item in a collection, succeeding if they all succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct an AllItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AllItemsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AndConstraint">
+ <summary>
+ AndConstraint succeeds only if both members succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Create an AndConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AndConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply both member constraints to an actual value, succeeding
+ succeeding only if both of them succeed.
+ </summary>
+ <param name="actual">The actual value</param>
+ <returns>True if the constraints both succeeded</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.AndConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
+ <summary>
+ AssignableFromConstraint is used to test that an object
+ can be assigned from a given Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an AssignableFromConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
+ <summary>
+ AssignableToConstraint is used to test that an object
+ can be assigned to a given Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an AssignableToConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
+ <summary>
+ AttributeConstraint tests that a specified attribute is present
+ on a Type or other provider and that the value of the attribute
+ satisfies some other constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Constructs an AttributeConstraint for a specified attribute
+ Type and base constraint.
+ </summary>
+ <param name="type"></param>
+ <param name="baseConstraint"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Determines whether the Type or other provider has the
+ expected attribute and if its value matches the
+ additional constraint specified.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.GetStringRepresentation">
+ <summary>
+ Returns a string representation of the constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
+ <summary>
+ AttributeExistsConstraint tests for the presence of a
+ specified attribute on a Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
+ <summary>
+ Constructs an AttributeExistsConstraint for a specific attribute Type
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AttributeExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Tests whether the object provides the expected attribute.
+ </summary>
+ <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
+ <returns>True if the expected attribute is present, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
+ <summary>
+ BinaryConstraint is the abstract base of all constraints
+ that combine two other constraints in some fashion.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Left">
+ <summary>
+ The first constraint being combined
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Right">
+ <summary>
+ The second constraint being combined
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a BinaryConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
+ <summary>
+ CollectionConstraint is the abstract base class for
+ constraints that operate on collections.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
+ <summary>
+ Construct an empty CollectionConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionConstraint
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Determines whether the specified enumerable is empty.
+ </summary>
+ <param name="enumerable">The enumerable.</param>
+ <returns>
+ <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Protected method to be implemented by derived classes
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
+ <summary>
+ CollectionContainsConstraint is used to test whether a collection
+ contains an expected object as a member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionContainsConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected item is contained in the collection
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
+ <summary>
+ CollectionEquivalentConstraint is used to determine whether two
+ collections are equivalent.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraint._tallyResult">
+ <summary>The result of the <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> from the collections
+ under comparison.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>Construct a CollectionEquivalentConstraint</summary>
+ <param name="expected">Expected collection.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether two collections are equivalent
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the collection is equivalent to the expected.
+ </summary>
+ <typeparam name="TActual">
+ Actual collection type.
+ </typeparam>
+ <param name="actual">
+ Actual collection to compare.
+ </param>
+ <returns>
+ A <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> indicating whether or not
+ the two collections are equivalent.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult">
+ <summary>Provides a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult._tallyResult">
+ <summary>Result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> of the collections to compare for equivalence.</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.MaxDifferingElemsToWrite">
+ <summary>Maximum amount of elements to write to the <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> if there are
+ extra/missing elements from the collection.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.#ctor(NUnit.Framework.Constraints.CollectionEquivalentConstraint,NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult,System.Object,System.Boolean)">
+ <summary>Construct a <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> using a <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
+ <param name="constraint">Source <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</param>
+ <param name="tallyResult">Result of the collection comparison.</param>
+ <param name="actual">Actual collection to compare.</param>
+ <param name="isSuccess">Whether or not the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/> succeeded.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>Write the custom failure message for this object's <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
+ <param name="writer">The <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> to write the failure message to.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
+ <summary>
+ CollectionItemsEqualConstraint is the abstract base class for all
+ collection constraints that apply some notion of item equality
+ as a part of their operation.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionItemsEqualConstraint._comparer">
+ <summary>
+ The NUnitEqualityComparer in use for this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
+ <summary>
+ Construct an empty CollectionConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionConstraint
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoringCase">
+ <summary>
+ Get a flag indicating whether the user requested us to ignore case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.UsingExternalComparer">
+ <summary>
+ Get a flag indicating whether any external comparers are in use.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied Comparison object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Func{``0,``0,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied boolean-returning delegate.
+ </summary>
+ <param name="comparer">The supplied boolean-returning delegate to use.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
+ <summary>
+ Compares two collection members for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
+ <summary>
+ Return a new CollectionTally for use in making tests
+ </summary>
+ <param name="c">The collection to be included in the tally</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
+ <summary>
+ CollectionOrderedConstraint is used to test whether a collection is ordered.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
+ <summary>
+ Construct a CollectionOrderedConstraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Ascending">
+ <summary>
+ If used performs a default ascending comparison
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
+ <summary>
+ If used performs a reverse comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
+ <summary>
+ Modifies the constraint to test ordering by the value of
+ a specified property and returns self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Then">
+ <summary>
+ Then signals a break between two ordering steps
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the collection is ordered
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint.OrderingStep">
+ <summary>
+ An OrderingStep represents one stage of the sort
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
+ <summary>
+ CollectionSubsetConstraint is used to determine whether
+ one collection is a subset of another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSubsetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is expected to be a subset of</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a subset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionSupersetConstraint">
+ <summary>
+ CollectionSupersetConstraint is used to determine whether
+ one collection is a superset of another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSupersetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is expected to be a superset of</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a superset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionTally">
+ <summary><see cref="T:NUnit.Framework.Constraints.CollectionTally"/> counts (tallies) the number of occurrences
+ of each object in one or more enumerations.</summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult">
+ <summary>The result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/>.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.ExtraItems">
+ <summary>Items that were not in the expected collection.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.MissingItems">
+ <summary>Items that were not accounted for in the expected collection.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.#ctor">
+ <summary>Constructs an empty <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.Result">
+ <summary>The result of the comparision between the two collections.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
+ <summary>Construct a CollectionTally object from a comparer and a collection.</summary>
+ <param name="comparer">The comparer to use for equality.</param>
+ <param name="c">The expected collection to compare against.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Object)">
+ <summary>Try to remove an object from the tally.</summary>
+ <param name="o">The object to remove.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Collections.IEnumerable)">
+ <summary>Try to remove a set of objects from the tally.</summary>
+ <param name="c">The objects to remove.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.ArraysComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Array"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.CharsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Char"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DateTimeOffsetsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.DateTimeOffset"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DictionariesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.IDictionary"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DictionaryEntriesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.DictionaryEntry"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DirectoriesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.IO.DirectoryInfo"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.EnumerablesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.IEnumerable"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.EquatablesComparer">
+ <summary>
+ Comparator for two types related by <see cref="T:System.IEquatable`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.IChainComparer">
+ <summary>
+ Interface for comparing two <see cref="T:System.Object"/>s.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Comparers.IChainComparer.Equal(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@,System.Boolean)">
+ <summary>
+ Method for comparing two objects with a tolerance.
+ </summary>
+ <param name="x">The first object to compare.</param>
+ <param name="y">The second object to compare.</param>
+ <param name="tolerance">The tolerance to use when comparing the objects.</param>
+ <param name="topLevelComparison">Flag indicating whether or not this is the top level comparison.</param>
+ <returns>
+ <c>null</c> if the objects cannot be compared using the method.
+ Otherwise the result of the comparison is returned.
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.KeyValuePairsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.Generic.KeyValuePair`2"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.NumericsComparer">
+ <summary>
+ Comparator for two <see cref="T:NUnit.Framework.Constraints.Numerics"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.StreamsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.IO.Stream"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.StringsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.String"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TimeSpanToleranceComparer">
+ <summary>
+ Comparator for two <see cref="T:System.DateTime"/>s or <see cref="T:System.TimeSpan"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TupleComparer">
+ <summary>
+ Comparator for two <c>Tuple</c>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TupleComparerBase">
+ <summary>
+ Base class for comparators for tuples (both regular Tuples and ValueTuples).
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.ValueTupleComparer">
+ <summary>
+ Comparator for two <c>ValueTuple</c>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
+ <summary>
+ ComparisonAdapter class centralizes all comparisons of
+ values in NUnit, adapting to the use of any provided
+ <see cref="T:System.Collections.IComparer"/>, <see cref="T:System.Collections.Generic.IComparer`1"/>
+ or <see cref="T:System.Comparison`1"/>.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
+ <summary>
+ Gets the default ComparisonAdapter, which wraps an
+ NUnitComparer object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
+ <summary>
+ Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.IComparer"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
+ <summary>
+ Returns a ComparisonAdapter that wraps a <see cref="T:System.Comparison`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
+ <summary>
+ Construct a default ComparisonAdapter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
+ <summary>
+ Construct a ComparisonAdapter for an <see cref="T:System.Collections.IComparer"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ <param name="expected"></param>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
+ <summary>
+ ComparerAdapter extends <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/> and
+ allows use of an <see cref="T:System.Collections.Generic.IComparer`1"/> or <see cref="T:System.Comparison`1"/>
+ to actually perform the comparison.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
+ <summary>
+ Construct a ComparisonAdapter for an <see cref="T:System.Collections.Generic.IComparer`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
+ <summary>
+ Compare a Type T to an object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
+ <summary>
+ Construct a ComparisonAdapter for a <see cref="T:System.Comparison`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
+ <summary>
+ Compare a Type T to an object
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
+ <summary>
+ Abstract base class for constraints that compare values to
+ determine if one is greater than, equal to or less than
+ the other.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._expected">
+ <summary>
+ The value against which a comparison is to be made
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._tolerance">
+ <summary>
+ Tolerance used in making the comparison
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._comparer">
+ <summary>
+ ComparisonAdapter to be used in making the comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ComparisonConstraint"/> class.
+ </summary>
+ <param name="expected">The value against which to make a comparison.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Protected function overridden by derived class to actually perform the comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Within(System.Object)">
+ <summary>
+ Set the tolerance for use in this comparison
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ComparisonConstraint.Percent">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a percentage that the actual values is allowed to deviate from
+ the expected value.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ActualValueDelegate`1">
+ <summary>
+ Delegate used to delay evaluation of the actual value
+ to be used in evaluating a constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Constraint">
+ <summary>
+ The Constraint class is the base of all built-in constraints
+ within NUnit. It provides the operator overloads used to combine
+ constraints.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object[])">
+ <summary>
+ Construct a constraint with optional arguments
+ </summary>
+ <param name="args">Arguments to be saved</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Arguments">
+ <summary>
+ Arguments provided to this Constraint, for use in
+ formatting the description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Builder">
+ <summary>
+ The ConstraintBuilder holding this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ The default implementation simply dereferences the value but
+ derived classes may override it to provide for delayed processing.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.GetTestObject``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Retrieves the value to be tested from an ActualValueDelegate.
+ The default implementation simply evaluates the delegate but derived
+ classes may override it to provide for delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>Delegate evaluation result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
+ <summary>
+ Default override of ToString returns the constraint DisplayName
+ followed by any arguments within angle brackets.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied only if both
+ argument constraints are satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if either
+ of the argument constraints is satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if the
+ argument constraint is not satisfied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.And">
+ <summary>
+ Returns a ConstraintExpression by appending And
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.With">
+ <summary>
+ Returns a ConstraintExpression by appending And
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Or">
+ <summary>
+ Returns a ConstraintExpression by appending Or
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
+ <summary>
+ Resolves any pending operators and returns the resolved constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
+ <summary>
+ ConstraintBuilder maintains the stacks that are used in
+ processing a ConstraintExpression. An OperatorStack
+ is used to hold operators that are waiting for their
+ operands to be reorganized. a ConstraintStack holds
+ input constraints as well as the results of each
+ operator applied.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
+ <summary>
+ OperatorStack is a type-safe stack for holding ConstraintOperators
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> class.
+ </summary>
+ <param name="builder">The ConstraintBuilder using this stack.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
+ <summary>
+ Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> is empty.
+ </summary>
+ <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
+ <summary>
+ Gets the topmost operator without modifying the stack.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Pushes the specified operator onto the stack.
+ </summary>
+ <param name="op">The operator to put onto the stack.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
+ <summary>
+ Pops the topmost operator from the stack.
+ </summary>
+ <returns>The topmost operator on the stack</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
+ <summary>
+ ConstraintStack is a type-safe stack for holding Constraints
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> class.
+ </summary>
+ <param name="builder">The ConstraintBuilder using this stack.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
+ <summary>
+ Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> is empty.
+ </summary>
+ <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Pushes the specified constraint. As a side effect,
+ the constraint's Builder field is set to the
+ ConstraintBuilder owning this stack.
+ </summary>
+ <param name="constraint">The constraint to put onto the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
+ <summary>
+ Pops this topmost constraint from the stack.
+ As a side effect, the constraint's Builder
+ field is set to null.
+ </summary>
+ <returns>The topmost contraint on the stack</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Appends the specified operator to the expression by first
+ reducing the operator stack and then pushing the new
+ operator on the stack.
+ </summary>
+ <param name="op">The operator to push.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Appends the specified constraint to the expression by pushing
+ it on the constraint stack.
+ </summary>
+ <param name="constraint">The constraint to push.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
+ <summary>
+ Sets the top operator right context.
+ </summary>
+ <param name="rightContext">The right context.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
+ <summary>
+ Reduces the operator stack until the topmost item
+ precedence is greater than or equal to the target precedence.
+ </summary>
+ <param name="targetPrecedence">The target precedence.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
+ <summary>
+ Resolves this instance, returning a Constraint. If the Builder
+ is not currently in a resolvable state, an exception is thrown.
+ </summary>
+ <returns>The resolved constraint</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
+ <summary>
+ Gets a value indicating whether this instance is resolvable.
+ </summary>
+ <value>
+ <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
+ <summary>
+ ConstraintExpression represents a compound constraint in the
+ process of being constructed from a series of syntactic elements.
+
+ Individual elements are appended to the expression as they are
+ reorganized. When a constraint is appended, it is returned as the
+ value of the operation so that modifiers may be applied. However,
+ any partially built expression is attached to the constraint for
+ later resolution. When an operator is appended, the partial
+ expression is returned. If it's a self-resolving operator, then
+ a ResolvableConstraintExpression is returned.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintExpression.builder">
+ <summary>
+ The ConstraintBuilder holding the elements recognized so far
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/>
+ class passing in a ConstraintBuilder, which may be pre-populated.
+ </summary>
+ <param name="builder">The builder.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ToString">
+ <summary>
+ Returns a string representation of the expression as it
+ currently stands. This should only be used for testing,
+ since it has the side-effect of resolving the expression.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Appends an operator to the expression and returns the
+ resulting expression itself.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
+ <summary>
+ Appends a self-resolving operator to the expression and
+ returns a new ResolvableConstraintExpression.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Appends a constraint to the expression and returns that
+ constraint, which is associated with the current state
+ of the expression being built. Note that the constraint
+ is not reduced at this time. For example, if there
+ is a NotOperator on the stack we don't reduce and
+ return a NotConstraint. The original constraint must
+ be returned because it may support modifiers that
+ are yet to be applied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.One">
+ <summary>
+ Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/>, which will
+ apply the following constraint to a collection of length one, succeeding
+ only if exactly one of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
+ <summary>
+ With is currently a NOP - reserved for future use.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Returns the constraint provided as an argument - used to allow custom
+ custom constraints to easily participate in the syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
+ <summary>
+ Returns the constraint provided as an argument - used to allow custom
+ custom constraints to easily participate in the syntax.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Zero">
+ <summary>
+ Returns a constraint that tests if item is equal to zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainKey(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the Dictionary key collection.
+ </summary>
+ <param name="expected">The key to be matched in the Dictionary key collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainValue(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the Dictionary value collection.
+ </summary>
+ <param name="expected">The value to be matched in the Dictionary value collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ inclusively within a specified range.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Exist">
+ <summary>
+ Returns a constraint that succeeds if the value
+ is a file or directory and it exists.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintStatus">
+ <summary>
+ ConstraintStatus represents the status of a ConstraintResult
+ returned by a Constraint being applied to an actual value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Unknown">
+ <summary>
+ The status has not yet been set
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Success">
+ <summary>
+ The constraint succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Failure">
+ <summary>
+ The constraint failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Error">
+ <summary>
+ An error occurred in applying the constraint (reserved for future use)
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintResult">
+ <summary>
+ Contain the result of matching a <see cref="T:NUnit.Framework.Constraints.Constraint"/> against an actual value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,NUnit.Framework.Constraints.ConstraintStatus)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ <param name="status">The status of the new ConstraintResult.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,System.Boolean)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ <param name="isSuccess">If true, applies a status of Success to the result, otherwise Failure.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.ActualValue">
+ <summary>
+ The actual value that was passed to the <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Status">
+ <summary>
+ Gets and sets the ResultStatus for this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.IsSuccess">
+ <summary>
+ True if actual value meets the Constraint criteria otherwise false.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Name">
+ <summary>
+ Display friendly name of the constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Description">
+ <summary>
+ Description of the constraint may be affected by the state the constraint had
+ when <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> was performed against the actual value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the failure message to the MessageWriter provided
+ as an argument. The default implementation simply passes
+ the result and the actual value to the writer, which
+ then displays the constraint description and the value.
+
+ Constraints that need to provide additional details,
+ such as where the error occurred, can override this.
+ </summary>
+ <param name="writer">The MessageWriter on which to display the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
+ <summary>
+ ContainsConstraint tests a whether a string contains a substring
+ or a collection contains an object. It postpones the decision of
+ which test to use until the type of the actual argument is known.
+ This allows testing whether a string is contained in a collection
+ or as a substring of another string using the same syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value contained within the string/collection.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ContainsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ContainsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint">
+ <summary>
+ DictionaryContainsKeyConstraint is used to test whether a dictionary
+ contains an expected object as a key.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a DictionaryContainsKeyConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected key is contained in the dictionary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DictionaryContainsValueConstraint">
+ <summary>
+ DictionaryContainsValueConstraint is used to test whether a dictionary
+ contains an expected object as a value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a DictionaryContainsValueConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected value is contained in the dictionary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
+ <summary>
+ EmptyCollectionConstraint tests whether a collection is empty.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyCollectionConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Check that the collection is empty
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
+ <summary>
+ EmptyConstraint tests a whether a string or collection is empty,
+ postponing the decision about which test is applied until the
+ type of the actual argument is known.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyDirectoryConstraint">
+ <summary>
+ EmptyDirectoryConstraint is used to test that a directory is empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyDirectoryConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyDirectoryConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
+ <summary>
+ EmptyStringConstraint tests whether a string is empty.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyStringConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
+ <summary>
+ EndsWithConstraint can test whether a string ends
+ with an expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EndsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraint">
+ <summary>
+ EqualConstraint is able to compare an actual value with the
+ expected value provided in its constructor. Two objects are
+ considered equal if both are null, or if both have the same
+ value. NUnit has special semantics for some object types.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.EqualConstraint._comparer">
+ <summary>
+ NUnitEqualityComparer used to test equality.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Tolerance">
+ <summary>
+ Gets the tolerance for this comparison.
+ </summary>
+ <value>
+ The tolerance.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.CaseInsensitive">
+ <summary>
+ Gets a value indicating whether to compare case insensitive.
+ </summary>
+ <value>
+ <c>true</c> if comparing case insensitive; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.ClipStrings">
+ <summary>
+ Gets a value indicating whether or not to clip strings.
+ </summary>
+ <value>
+ <c>true</c> if set to clip strings otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.FailurePoints">
+ <summary>
+ Gets the failure points.
+ </summary>
+ <value>
+ The failure points.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
+ <summary>
+ Flag the constraint to suppress string clipping
+ and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
+ <summary>
+ Flag the constraint to compare arrays as collections
+ and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
+ <summary>
+ Flag the constraint to use a tolerance when determining equality.
+ </summary>
+ <param name="amount">Tolerance value to be used</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.WithSameOffset">
+ <summary>
+ Flags the constraint to include <see cref="P:System.DateTimeOffset.Offset"/>
+ property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
+ </summary>
+ <remarks>
+ Using this modifier does not allow to use the <see cref="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)"/>
+ constraint modifier.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a distance in representable values (see remarks).
+ </summary>
+ <returns>Self.</returns>
+ <remarks>
+ Ulp stands for "unit in the last place" and describes the minimum
+ amount a given value can change. For any integers, an ulp is 1 whole
+ digit. For floating point values, the accuracy of which is better
+ for smaller numbers and worse for larger numbers, an ulp depends
+ on the size of the number. Using ulps for comparison of floating
+ point results instead of fixed tolerances is safer because it will
+ automatically compensate for the added inaccuracy of larger numbers.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a percentage that the actual values is allowed to deviate from
+ the expected value.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in days.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in hours.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in minutes.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in seconds.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Func{``0,``0,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied boolean-returning delegate.
+ </summary>
+ <param name="comparer">The boolean-returning delegate to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied Comparison object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraintResult">
+ <summary>
+ The EqualConstraintResult class is tailored for formatting
+ and displaying the result of an EqualConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.#ctor(NUnit.Framework.Constraints.EqualConstraint,System.Object,System.Boolean)">
+ <summary>
+ Construct an EqualConstraintResult
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write a failure message. Overridden to provide custom
+ failure messages for EqualConstraint.
+ </summary>
+ <param name="writer">The MessageWriter to write to</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
+ <summary>
+ Display the failure information for two collections that did not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected collection.</param>
+ <param name="actual">The actual collection</param>
+ <param name="depth">The depth of this failure in a set of nested collections</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
+ <summary>
+ Displays a single line showing the types and sizes of the expected
+ and actual collections or arrays. If both are identical, the value is
+ only shown once.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected collection or array</param>
+ <param name="actual">The actual collection or array</param>
+ <param name="indent">The indentation level for the message line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayFailurePoint(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint,System.Int32)">
+ <summary>
+ Displays a single line showing the point in the expected and actual
+ arrays at which the comparison failed. If the arrays have different
+ structures or dimensions, both values are shown.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected array</param>
+ <param name="actual">The actual array</param>
+ <param name="failurePoint">Index of the failure point in the underlying collections</param>
+ <param name="indent">The indentation level for the message line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayEnumerableDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
+ <summary>
+ Display the failure information for two IEnumerables that did not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected enumeration.</param>
+ <param name="actual">The actual enumeration</param>
+ <param name="depth">The depth of this failure in a set of nested collections</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
+ <summary>
+ EqualityAdapter class handles all equality comparisons
+ that use an <see cref="T:System.Collections.IEqualityComparer"/>, <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>
+ or a <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.AreEqual(System.Object,System.Object)">
+ <summary>
+ Compares two objects, returning true if they are equal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ The base adapter cannot handle IEnumerables except for strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter">
+ <summary>
+ <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IEqualityComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Returns an EqualityAdapter that uses a predicate function for items comparison.
+ </summary>
+ <typeparam name="TExpected"></typeparam>
+ <typeparam name="TActual"></typeparam>
+ <param name="comparison"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ The base adapter cannot handle IEnumerables except for strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.AreEqual(System.Object,System.Object)">
+ <summary>
+ Compares two objects, returning true if they are equal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.GenericEqualityAdapter`1.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ Generic adapter requires objects of the specified type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter`1">
+ <summary>
+ <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps a <see cref="T:System.Comparison`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactCountConstraint">
+ <summary>
+ ExactCountConstraint applies another constraint to each
+ item in a collection, succeeding only if a specified
+ number of items succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32)">
+ <summary>
+ Construct a standalone ExactCountConstraint
+ </summary>
+ <param name="expectedCount"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct an ExactCountConstraint on top of an existing constraint
+ </summary>
+ <param name="expectedCount"></param>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ succeeding only if the expected number of items pass.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExactCountConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
+ <summary>
+ ExactTypeConstraint is used to test that an object
+ is of the exact type provided in the constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an ExactTypeConstraint for a given Type
+ </summary>
+ <param name="type">The expected Type.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExactTypeConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExceptionTypeConstraint">
+ <summary>
+ ExceptionTypeConstraint is a special version of ExactTypeConstraint
+ used to provided detailed info about the exception thrown in
+ an error message.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Constructs an ExceptionTypeConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FalseConstraint">
+ <summary>
+ FalseConstraint tests that the actual value is false
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FalseConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FalseConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FileExistsConstraint">
+ <summary>
+ FileExistsConstraint is used to determine if a file exists
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileExistsConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileExistsConstraint"/> class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint">
+ <summary>
+ FileOrDirectoryExistsConstraint is used to determine if a file or directory exists
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreDirectories">
+ <summary>
+ If true, the constraint will only check if files exist, not directories
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreFiles">
+ <summary>
+ If true, the constraint will only check if directories exist, not files
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
+ will check files and directories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
+ will only check files if ignoreDirectories is true.
+ </summary>
+ <param name="ignoreDirectories">if set to <c>true</c> [ignore directories].</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
+ <summary>Helper routines for working with floating point numbers</summary>
+ <remarks>
+ <para>
+ The floating point comparison code is based on this excellent article:
+ http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
+ </para>
+ <para>
+ "ULP" means Unit in the Last Place and in the context of this library refers to
+ the distance between two adjacent floating point numbers. IEEE floating point
+ numbers can only represent a finite subset of natural numbers, with greater
+ accuracy for smaller numbers and lower accuracy for very large numbers.
+ </para>
+ <para>
+ If a comparison is allowed "2 ulps" of deviation, that means the values are
+ allowed to deviate by up to 2 adjacent floating point values, which might be
+ as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
+ </para>
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
+ <summary>Union of a floating point variable and an integer</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
+ <summary>The union's value as a floating point variable</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
+ <summary>The union's value as an integer</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
+ <summary>The union's value as an unsigned integer</summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
+ <summary>Union of a double precision floating point variable and a long</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
+ <summary>The union's value as a double precision floating point variable</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
+ <summary>The union's value as a long</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
+ <summary>The union's value as an unsigned long</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
+ <summary>Compares two floating point values for equality</summary>
+ <param name="left">First floating point value to be compared</param>
+ <param name="right">Second floating point value t be compared</param>
+ <param name="maxUlps">
+ Maximum number of representable floating point values that are allowed to
+ be between the left and the right floating point values
+ </param>
+ <returns>True if both numbers are equal or close to being equal</returns>
+ <remarks>
+ <para>
+ Floating point values can only represent a finite subset of natural numbers.
+ For example, the values 2.00000000 and 2.00000024 can be stored in a float,
+ but nothing inbetween them.
+ </para>
+ <para>
+ This comparison will count how many possible floating point values are between
+ the left and the right number. If the number of possible values between both
+ numbers is less than or equal to maxUlps, then the numbers are considered as
+ being equal.
+ </para>
+ <para>
+ Implementation partially follows the code outlined here:
+ http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
+ <summary>Compares two double precision floating point values for equality</summary>
+ <param name="left">First double precision floating point value to be compared</param>
+ <param name="right">Second double precision floating point value t be compared</param>
+ <param name="maxUlps">
+ Maximum number of representable double precision floating point values that are
+ allowed to be between the left and the right double precision floating point values
+ </param>
+ <returns>True if both numbers are equal or close to being equal</returns>
+ <remarks>
+ <para>
+ Double precision floating point values can only represent a limited series of
+ natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004
+ can be stored in a double, but nothing inbetween them.
+ </para>
+ <para>
+ This comparison will count how many possible double precision floating point
+ values are between the left and the right number. If the number of possible
+ values between both numbers is less than or equal to maxUlps, then the numbers
+ are considered as being equal.
+ </para>
+ <para>
+ Implementation partially follows the code outlined here:
+ http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
+ <summary>
+ Reinterprets the memory contents of a floating point value as an integer value
+ </summary>
+ <param name="value">
+ Floating point value whose memory contents to reinterpret
+ </param>
+ <returns>
+ The memory contents of the floating point value interpreted as an integer
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
+ <summary>
+ Reinterprets the memory contents of a double precision floating point
+ value as an integer value
+ </summary>
+ <param name="value">
+ Double precision floating point value whose memory contents to reinterpret
+ </param>
+ <returns>
+ The memory contents of the double precision floating point value
+ interpreted as an integer
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
+ <summary>
+ Reinterprets the memory contents of an integer as a floating point value
+ </summary>
+ <param name="value">Integer value whose memory contents to reinterpret</param>
+ <returns>
+ The memory contents of the integer value interpreted as a floating point value
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
+ <summary>
+ Reinterprets the memory contents of an integer value as a double precision
+ floating point value
+ </summary>
+ <param name="value">Integer whose memory contents to reinterpret</param>
+ <returns>
+ The memory contents of the integer interpreted as a double precision
+ floating point value
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
+ <summary>
+ Tests whether a value is greater than the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
+ <summary>
+ Tests whether a value is greater than or equal to the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.IConstraint">
+ <summary>
+ Interface for all constraints
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Arguments">
+ <summary>
+ Arguments provided to this Constraint, for use in
+ formatting the description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Builder">
+ <summary>
+ The ConstraintBuilder holding this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ The default implementation simply dereferences the value but
+ derived classes may override it to provide for delayed processing.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
+ <summary>
+ InstanceOfTypeConstraint is used to test that an object
+ is of the same type provided or derived from it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an InstanceOfTypeConstraint for the type provided
+ </summary>
+ <param name="type">The expected Type</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.InstanceOfTypeConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Interval">
+ <summary>
+ Keeps track of an interval time which can be represented in
+ Minutes, Seconds or Milliseconds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Interval.#ctor(System.Int32)">
+ <summary>
+ Constructs a interval given an value in milliseconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.AsTimeSpan">
+ <summary>
+ Gets Interval value represented as a TimeSpan object
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InMinutes">
+ <summary>
+ Returns the interval with the current value as a number of minutes.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InSeconds">
+ <summary>
+ Returns the interval with the current value as a number of seconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InMilliseconds">
+ <summary>
+ Returns the interval with the current value as a number of milliseconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.IsNotZero">
+ <summary>
+ Is true for intervals created with a non zero value
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Interval.ToString">
+ <summary>
+ Returns a string that represents the current object.
+ </summary>
+ <returns>
+ A string that represents the current object.
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Interval.IntervalUnit">
+ <summary>
+ IntervalUnit provides the semantics to the value stored in Interval class.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Minute">
+ <summary>
+ Unit representing an Interval in minutes
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Second">
+ <summary>
+ Unit representing an Interval in seconds
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Millisecond">
+ <summary>
+ Unit representing an Interval in milliseconds
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
+ <summary>
+ The IResolveConstraint interface is implemented by all
+ complete and resolvable constraints and expressions.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
+ <summary>
+ Return the top-level constraint for this expression
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ItemsConstraintExpression">
+ <summary>
+ An extension of ResolvableConstraintExpression that adds a no-op Items property for readability.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor">
+ <summary>
+ Create a new instance of ItemsConstraintExpression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression,
+ passing in a pre-populated ConstraintBuilder.
+ </summary>
+ <param name="builder"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ItemsConstraintExpression.Items">
+ <summary>
+ No-op property for readability.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
+ <summary>
+ Tests whether a value is less than the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
+ <summary>
+ Tests whether a value is less than or equal to the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.MessageWriter">
+ <summary>
+ MessageWriter is the abstract base for classes that write
+ constraint descriptions and messages in some form. The
+ class has separate methods for writing various components
+ of a message, allowing implementations to tailor the
+ presentation as needed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
+ <summary>
+ Construct a MessageWriter given a culture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
+ <summary>
+ Abstract method to get the max line length
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message.
+ </summary>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message, at a given
+ indentation level.
+ </summary>
+ <param name="level">The indentation level of the message</param>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Display Expected and Actual lines for a constraint. This
+ is called by MessageWriter's default implementation of
+ WriteMessageTo and provides the generic two-line display.
+ </summary>
+ <param name="result">The failing constraint result</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
+ <summary>
+ Display Expected and Actual lines for given values. This
+ method may be called by constraints that need more control over
+ the display of actual and expected values than is provided
+ by the default implementation.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Display Expected and Actual lines for given values, including
+ a tolerance value on the Expected line.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
+ <summary>
+ Display the expected and actual string values on separate lines.
+ If the mismatch parameter is >=0, an additional line is displayed
+ line containing a caret that points to the mismatch point.
+ </summary>
+ <param name="expected">The expected string value</param>
+ <param name="actual">The actual string value</param>
+ <param name="mismatch">The point at which the strings don't match or -1</param>
+ <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
+ <param name="clipping">If true, the strings should be clipped to fit the line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
+ <summary>
+ Writes the text for an actual value.
+ </summary>
+ <param name="actual">The actual value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
+ <summary>
+ Writes the text for a generalized value.
+ </summary>
+ <param name="val">The value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Writes the text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ValueFormatter">
+ <summary>
+ Custom value formatter function
+ </summary>
+ <param name="val">The value</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ValueFormatterFactory">
+ <summary>
+ Custom value formatter factory function
+ </summary>
+ <param name="next">The next formatter function</param>
+ <returns>ValueFormatter</returns>
+ <remarks>If the given formatter is unable to handle a certain format, it must call the next formatter in the chain</remarks>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.MsgUtils">
+ <summary>
+ Static methods used in creating messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
+ <summary>
+ Static string used when strings are clipped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.MsgUtils.Fmt_Null">
+ <summary>
+ Formatting strings used for expected and actual values
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.MsgUtils.DefaultValueFormatter">
+ <summary>
+ Current head of chain of value formatters. Public for testing.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ Add a formatter to the chain of responsibility.
+ </summary>
+ <param name="formatterFactory"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatValue(System.Object)">
+ <summary>
+ Formats text to represent a generalized value.
+ </summary>
+ <param name="val">The value</param>
+ <returns>The formatted text</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatCollection(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Formats text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
+ <summary>
+ Returns the representation of a type as used in NUnitLite.
+ This is the same as Type.ToString() except for arrays,
+ which are displayed with their declared sizes.
+ </summary>
+ <param name="obj"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
+ <summary>
+ Converts any control characters in a string
+ to their escaped representation.
+ </summary>
+ <param name="s">The string to be converted</param>
+ <returns>The converted string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeNullCharacters(System.String)">
+ <summary>
+ Converts any null characters in a string
+ to their escaped representation.
+ </summary>
+ <param name="s">The string to be converted</param>
+ <returns>The converted string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
+ <summary>
+ Return the a string representation for a set of indices into an array
+ </summary>
+ <param name="indices">Array of indices for which a string is needed</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.IEnumerable,System.Int64)">
+ <summary>
+ Get an array of indices representing the point in a collection or
+ array corresponding to a single int index into the collection.
+ </summary>
+ <param name="collection">The collection to which the indices apply</param>
+ <param name="index">Index in the collection</param>
+ <returns>Array of indices</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
+ <summary>
+ Clip a string to a given length, starting at a particular offset, returning the clipped
+ string with ellipses representing the removed parts
+ </summary>
+ <param name="s">The string to be clipped</param>
+ <param name="maxStringLength">The maximum permitted length of the result string</param>
+ <param name="clipStart">The point at which to start clipping</param>
+ <returns>The clipped string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
+ <summary>
+ Clip the expected and actual strings in a coordinated fashion,
+ so that they may be displayed together.
+ </summary>
+ <param name="expected"></param>
+ <param name="actual"></param>
+ <param name="maxDisplayLength"></param>
+ <param name="mismatch"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
+ <summary>
+ Shows the position two strings start to differ. Comparison
+ starts at the start index.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="istart">The index in the strings at which comparison should start</param>
+ <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
+ <returns>-1 if no mismatch found, or the index where mismatch found</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NaNConstraint">
+ <summary>
+ NaNConstraint tests that the actual value is a double or float NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NaNConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NaNConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test that the actual value is an NaN
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
+ <summary>
+ NoItemConstraint applies another constraint to each
+ item in a collection, failing if any of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NoItemConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoItemConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotConstraint">
+ <summary>
+ NotConstraint negates the effect of some other constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NotConstraint"/> class.
+ </summary>
+ <param name="baseConstraint">The base constraint to be negated.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for if the base constraint fails, false if it succeeds</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NullConstraint">
+ <summary>
+ NullConstraint tests that the actual value is null
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NullConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NullConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Numerics">
+ <summary>
+ The Numerics class contains common operations on numeric values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a floating point numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a floating point numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a fixed point numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a fixed point numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
+ <summary>
+ Test two numeric values for equality, performing the usual numeric
+ conversions and using a provided or default tolerance. If the tolerance
+ provided is Empty, this method may set it to a default tolerance.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="tolerance">A reference to the tolerance in effect</param>
+ <returns>True if the values are equal</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
+ <summary>
+ Compare two numeric values, performing the usual numeric conversions.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <returns>The relationship of the values to each other</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitComparer">
+ <summary>
+ NUnitComparer encapsulates NUnit's default behavior
+ in comparing two objects.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
+ <summary>
+ Returns the default NUnitComparer.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ <param name="x"></param>
+ <param name="y"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
+ <summary>
+ NUnitEqualityComparer encapsulates NUnit's handling of
+ equality tests between objects.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
+ <summary>
+ If true, all string comparisons will ignore case
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
+ <summary>
+ If true, arrays will be treated as collections, allowing
+ those of different dimensions to be compared
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparers">
+ <summary>
+ Comparison objects used in comparisons for some constraints.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.failurePoints">
+ <summary>
+ List of points at which a failure occurred.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer._comparers">
+ <summary>
+ List of comparers used to compare pairs of objects.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
+ <summary>
+ Returns the default NUnitEqualityComparer
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
+ <summary>
+ Gets and sets a flag indicating whether case should
+ be ignored in determining equality.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
+ <summary>
+ Gets and sets a flag indicating that arrays should be
+ compared as collections, without regard to their shape.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparers">
+ <summary>
+ Gets the list of external comparers to be used to
+ test for equality. They are applied to members of
+ collections, in place of NUnit's own logic.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
+ <summary>
+ Gets the list of failure points for the last Match performed.
+ The list consists of objects to be interpreted by the caller.
+ This generally means that the caller may only make use of
+ objects it has placed on the list at a particular depth.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.WithSameOffset">
+ <summary>
+ Flags the comparer to include <see cref="P:System.DateTimeOffset.Offset"/>
+ property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
+ </summary>
+ <remarks>
+ Using this modifier does not allow to use the <see cref="T:NUnit.Framework.Constraints.Tolerance"/>
+ modifier.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@,System.Boolean)">
+ <summary>
+ Compares two objects for equality within a tolerance.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint">
+ <summary>
+ FailurePoint class represents one point of failure
+ in an equality test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.Position">
+ <summary>
+ The location of the failure
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedValue">
+ <summary>
+ The expected value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualValue">
+ <summary>
+ The actual value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedHasData">
+ <summary>
+ Indicates whether the expected value is valid
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualHasData">
+ <summary>
+ Indicates whether the actual value is valid
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllOperator">
+ <summary>
+ Represents a constraint that succeeds if all the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ they all succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AndOperator">
+ <summary>
+ Operator that requires both it's arguments to succeed
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
+ <summary>
+ Construct an AndOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Apply the operator to produce an AndConstraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeOperator">
+ <summary>
+ Operator that tests for the presence of a particular attribute
+ on a type and optionally applies further tests to the attribute.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
+ <summary>
+ Construct an AttributeOperator for a particular Type
+ </summary>
+ <param name="type">The Type of attribute tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinaryOperator">
+ <summary>
+ Abstract base class for all binary operators
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
+ <summary>
+ Gets the left precedence of the operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
+ <summary>
+ Gets the right precedence of the operator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Abstract method that produces a constraint by applying
+ the operator to its left and right constraint arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOperator">
+ <summary>
+ Abstract base for operators that indicate how to
+ apply a constraint to items in a collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
+ <summary>
+ Constructs a CollectionOperator
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
+ <summary>
+ The ConstraintOperator class is used internally by a
+ ConstraintBuilder to represent an operator that
+ modifies or combines constraints.
+
+ Constraint operators use left and right precedence
+ values to determine whether the top operator on the
+ stack should be reduced before pushing a new operator.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
+ <summary>
+ The precedence value used when the operator
+ is about to be pushed to the stack.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
+ <summary>
+ The precedence value used when the operator
+ is on the top of the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
+ <summary>
+ The syntax element preceding this operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
+ <summary>
+ The syntax element following this operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
+ <summary>
+ The precedence value used when the operator
+ is about to be pushed to the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
+ <summary>
+ The precedence value used when the operator
+ is on the top of the stack.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactCountOperator">
+ <summary>
+ Represents a constraint that succeeds if the specified
+ count of members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountOperator.#ctor(System.Int32)">
+ <summary>
+ Construct an ExactCountOperator for a specified count
+ </summary>
+ <param name="expectedCount">The expected count</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoneOperator">
+ <summary>
+ Represents a constraint that succeeds if none of the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ none of them succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotOperator">
+ <summary>
+ Negates the test of the constraint it wraps.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
+ <summary>
+ Constructs a new NotOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a NotConstraint applied to its argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.OrOperator">
+ <summary>
+ Operator that requires at least one of it's arguments to succeed
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
+ <summary>
+ Construct an OrOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Apply the operator to produce an OrConstraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixOperator">
+ <summary>
+ PrefixOperator takes a single constraint and modifies
+ it's action in some way.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns the constraint created by applying this
+ prefix to another constraint.
+ </summary>
+ <param name="constraint"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropOperator">
+ <summary>
+ Operator used to test for the presence of a named Property
+ on an object and optionally apply further tests to the
+ value of that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
+ <summary>
+ Gets the name of the property to which the operator applies
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
+ <summary>
+ Constructs a PropOperator for a particular named property
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
+ <summary>
+ Abstract base class for operators that are able to reduce to a
+ constraint whether or not another syntactic element follows.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeOperator">
+ <summary>
+ Represents a constraint that succeeds if any of the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ any of them succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
+ <summary>
+ Operator that tests that an exception is thrown and
+ optionally applies further tests to the exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
+ <summary>
+ Construct a ThrowsOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.WithOperator">
+ <summary>
+ Represents a constraint that simply wraps the
+ constraint provided as an argument, without any
+ further functionality, but which modifies the
+ order of evaluation because of its precedence.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
+ <summary>
+ Constructor for the WithOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that wraps its argument
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.OrConstraint">
+ <summary>
+ OrConstraint succeeds if either member succeeds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Create an OrConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.OrConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the member constraints to an actual value, succeeding
+ succeeding as soon as one of them succeeds.
+ </summary>
+ <param name="actual">The actual value</param>
+ <returns>True if either constraint succeeded</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PathConstraint">
+ <summary>
+ PathConstraint serves as the abstract base of constraints
+ that operate on paths and provides several helper methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.#ctor(System.String)">
+ <summary>
+ Construct a PathConstraint for a give expected path
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PathConstraint.RespectCase">
+ <summary>
+ Modifies the current instance to be case-sensitive
+ and returns it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.Canonicalize(System.String)">
+ <summary>
+ Canonicalize the provided path
+ </summary>
+ <param name="path"></param>
+ <returns>The path in standardized form</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSubPath(System.String,System.String)">
+ <summary>
+ Test whether one path in canonical form is a subpath of another path
+ </summary>
+ <param name="path1">The first path - supposed to be the parent path</param>
+ <param name="path2">The second path - supposed to be the child path</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
+ <summary>
+ Predicate constraint wraps a Predicate in a constraint,
+ returning success if the predicate is true.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
+ <summary>
+ Construct a PredicateConstraint from a predicate
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PredicateConstraint`1.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.ApplyTo``1(``0)">
+ <summary>
+ Determines whether the predicate succeeds when applied
+ to the actual value.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
+ <summary>
+ Abstract base class used for prefixes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.BaseConstraint">
+ <summary>
+ The base constraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.DescriptionPrefix">
+ <summary>
+ Prefix used in forming the constraint description
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Construct given a base constraint
+ </summary>
+ <param name="baseConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixConstraint.FormatDescription(System.String,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Formats a prefix constraint's description.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
+ <summary>
+ PropertyConstraint extracts a named property and uses
+ its value as the actual value for a chained constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyConstraint"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ <param name="baseConstraint">The constraint to apply to the property.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
+ <summary>
+ PropertyExistsConstraint tests that a named property
+ exists on the object provided through Match.
+
+ Originally, PropertyConstraint provided this feature
+ in addition to making optional tests on the value
+ of the property. The two constraints are now separate.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyExistsConstraint"/> class.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PropertyExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the property exists for a given object
+ </summary>
+ <param name="actual">The object to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RangeConstraint">
+ <summary>
+ RangeConstraint tests whether two values are within a
+ specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RangeConstraint"/> class.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.RangeConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RegexConstraint">
+ <summary>
+ RegexConstraint can test whether a string matches
+ the pattern provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RegexConstraint"/> class.
+ </summary>
+ <param name="pattern">The pattern.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
+ <summary>
+ ResolvableConstraintExpression is used to represent a compound
+ constraint being constructed at a point where the last operator
+ may either terminate the expression or may have additional
+ qualifying constraints added to it.
+
+ It is used, for example, for a Property element or for
+ an Exception element, either of which may be optionally
+ followed by constraints that apply to the property or
+ exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression,
+ passing in a pre-populated ConstraintBuilder.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
+ <summary>
+ Appends an And Operator to the expression
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
+ <summary>
+ Appends an Or operator to the expression.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
+ <summary>
+ Resolve the current expression to a Constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ReusableConstraint">
+ <summary>
+ ReusableConstraint wraps a constraint expression after
+ resolving it so that it can be reused consistently.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Construct a ReusableConstraint from a constraint expression
+ </summary>
+ <param name="c">The expression to be resolved and reused</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.op_Implicit(NUnit.Framework.Constraints.Constraint)~NUnit.Framework.Constraints.ReusableConstraint">
+ <summary>
+ Converts a constraint to a ReusableConstraint
+ </summary>
+ <param name="c">The constraint to be converted</param>
+ <returns>A ReusableConstraint</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.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:NUnit.Framework.Constraints.ReusableConstraint.Resolve">
+ <summary>
+ Return the top-level constraint for this expression
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
+ <summary>
+ SameAsConstraint tests whether an object is identical to
+ the object passed to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SameAsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected object.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SameAsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SameAsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SamePathConstraint">
+ <summary>
+ Summary description for SamePathConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SamePathConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint">
+ <summary>
+ SamePathOrUnderConstraint tests that one path is under another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
+ <summary>
+ SomeItemsConstraint applies another constraint to each
+ item in a collection, succeeding if any of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SomeItemsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ succeeding if any item succeeds.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Func`3"/> object.
+ </summary>
+ <typeparam name="TCollectionType">The type of the elements in the collection.</typeparam>
+ <typeparam name="TMemberType">The type of the member.</typeparam>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.IComparer"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.Generic.IComparer`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Comparison`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.IEqualityComparer"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
+ <summary>
+ StartsWithConstraint can test whether a string starts
+ with an expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.StartsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StringConstraint">
+ <summary>
+ StringConstraint is the abstract base for constraints
+ that operate on strings. It supports the IgnoreCase
+ modifier for string operations.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
+ <summary>
+ The expected value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
+ <summary>
+ Indicates whether tests should be case-insensitive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.descriptionText">
+ <summary>
+ Description of this constraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.StringConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor">
+ <summary>
+ Constructs a StringConstraint without an expected value
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
+ <summary>
+ Constructs a StringConstraint given an expected value
+ </summary>
+ <param name="expected">The expected value</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
+ <summary>
+ Modify the constraint to ignore case in matching.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given string
+ </summary>
+ <param name="actual">The string to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubPathConstraint">
+ <summary>
+ SubPathConstraint tests that the actual path is under the expected path
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubPathConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubPathConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SubPathConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubPathConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
+ <summary>
+ SubstringConstraint can test whether a string contains
+ the expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubstringConstraint"/> class.
+ </summary>
+ <param name="expected">The expected.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SubstringConstraint.IgnoreCase">
+ <summary>
+ Modify the constraint to ignore case in matching.
+ This will call Using(StringComparison.CurrentCultureIgnoreCase).
+ </summary>
+ <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
+ than <see cref="F:System.StringComparison.CurrentCultureIgnoreCase"/> was already set.</exception>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Using(System.StringComparison)">
+ <summary>
+ Modify the constraint to the specified comparison.
+ </summary>
+ <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
+ than <paramref name="comparisonType"/> was already set.</exception>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
+ <summary>
+ ThrowsConstraint is used to test the exception thrown by
+ a delegate by applying a constraint to it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ThrowsConstraint"/> class,
+ using a constraint to be applied to the exception.
+ </summary>
+ <param name="baseConstraint">A constraint to apply to the caught exception.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
+ <summary>
+ Get the actual exception thrown - used by Assert.Throws.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Executes the code of the delegate and captures any exception.
+ If a non-null base constraint was provided, it applies that
+ constraint to the exception.
+ </summary>
+ <param name="actual">A delegate representing the code to be tested</param>
+ <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Converts an ActualValueDelegate to a TestDelegate
+ before calling the primary overload.
+ </summary>
+ <param name="del"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ThrowsConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. This override only handles the special message
+ used when an exception is expected but none is thrown.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsExceptionConstraint">
+ <summary>
+ ThrowsExceptionConstraint tests that an exception has
+ been thrown, without any further tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsExceptionConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(``0)">
+ <summary>
+ Executes the code and returns success if an exception is thrown.
+ </summary>
+ <param name="actual">A delegate representing the code to be tested</param>
+ <returns>True if an exception is thrown, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
+ <summary>
+ ThrowsNothingConstraint tests that a delegate does not
+ throw an exception.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsNothingConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True if no exception is thrown, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Tolerance">
+ <summary>
+ The Tolerance class generalizes the notion of a tolerance
+ within which an equality test succeeds. Normally, it is
+ used with numeric types, but it can be used with any
+ type that supports taking a difference between two
+ objects and comparing that difference to a value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Default">
+ <summary>
+ Returns a default Tolerance object, equivalent to an exact match.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Exact">
+ <summary>
+ Returns an empty Tolerance object, equivalent to an exact match.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
+ <summary>
+ Constructs a linear tolerance of a specified amount
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
+ <summary>
+ Constructs a tolerance given an amount and <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/>
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
+ <summary>
+ Returns a new tolerance, using the current amount as a percentage.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
+ <summary>
+ Returns a new tolerance, using the current amount in Ulps
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of days.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of hours.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of minutes.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of seconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of milliseconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of clock ticks.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
+ <summary>
+ Gets the <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/> for the current Tolerance
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Amount">
+ <summary>
+ Gets the magnitude of the current Tolerance instance.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.IsUnsetOrDefault">
+ <summary>
+ Returns true if the current tolerance has not been set or is using the .
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.ApplyToValue(System.Object)">
+ <summary>
+ Apply the tolerance to an expected value and return
+ a Tolerance.Range that represents the acceptable values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
+ <summary>
+ Tests that the current Tolerance is linear with a
+ numeric value, throwing an exception if it is not.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Tolerance.Range">
+ <summary>
+ Tolerance.Range represents the range of values that match
+ a specific tolerance, when applied to a specific value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Tolerance.Range.LowerBound">
+ <summary>
+ The lower bound of the range
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Tolerance.Range.UpperBound">
+ <summary>
+ The Upper bound of the range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.Range.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a Range
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ToleranceMode">
+ <summary>
+ Modes in which the tolerance value for a comparison can be interpreted.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Unset">
+ <summary>
+ The tolerance was created with a value, without specifying
+ how the value would be used. This is used to prevent setting
+ the mode more than once and is generally changed to Linear
+ upon execution of the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
+ <summary>
+ The tolerance is used as a numeric range within which
+ two compared values are considered to be equal.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
+ <summary>
+ Interprets the tolerance as the percentage by which
+ the two compared values my deviate from each other.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
+ <summary>
+ Compares two values based in their distance in
+ representable numbers.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TrueConstraint">
+ <summary>
+ TrueConstraint tests that the actual value is true
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.TrueConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TrueConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TypeConstraint">
+ <summary>
+ TypeConstraint is the abstract base for constraints
+ that take a Type as their expected value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
+ <summary>
+ The expected Type used by the constraint
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.TypeConstraint.actualType">
+ <summary>
+ The type of the actual argument to which the constraint was applied
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type,System.String)">
+ <summary>
+ Construct a TypeConstraint for a given Type
+ </summary>
+ <param name="type">The expected type for the constraint</param>
+ <param name="descriptionPrefix">Prefix used in forming the constraint description</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
+ <summary>
+ UniqueItemsConstraint tests whether all the items in a
+ collection are unique.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.UniqueItemsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Check that all items are unique.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Contains">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Item(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Key(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the dictionary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Value(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the dictionary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Substring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DirectoryAssert">
+ <summary>
+ Asserts on Directories
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use DirectoryAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Verifies that two directories are equal. Two directories are considered
+ equal if both are null, or if both point to the same directory.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if the directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Verifies that two directories are equal. Two directories are considered
+ equal if both are null, or if both point to the same directory.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that two directories are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that two directories are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String)">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String)">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ </member>
+ <member name="T:NUnit.Framework.Does">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Does.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Does.Exist">
+ <summary>
+ Returns a constraint that succeeds if the value
+ is a file or directory and it exists.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Contain(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Contain(System.String)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/>. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.ContainKey(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the Dictionary key collection.
+ </summary>
+ <param name="expected">The key to be matched in the Dictionary key collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Does.ContainValue(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the Dictionary value collection.
+ </summary>
+ <param name="expected">The value to be matched in the Dictionary value collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Does.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AssertionException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.AssertionException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.IgnoreException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String)">
+ <param name="message"></param>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.IgnoreException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.InconclusiveException">
+ <summary>
+ Thrown when a test executes inconclusively.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.InconclusiveException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.MultipleAssertException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor">
+ <summary>
+ Default Constructor (normally used)
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.MultipleAssertException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ResultStateException">
+ <summary>
+ Abstract base for Exceptions that terminate a test and provide a ResultState.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.ResultStateException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SuccessException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.String)">
+ <param name="message"></param>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.SuccessException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.FileAssert">
+ <summary>
+ Asserts on Files
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use FileAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
+ <summary>
+ Verifies that two Streams are equal. Two Streams are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream)">
+ <summary>
+ Verifies that two Streams are equal. Two Streams are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo)">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String)">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
+ <summary>
+ Asserts that two Streams are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ <param name="message">The message to be displayed when the two Stream are the same.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream)">
+ <summary>
+ Asserts that two Streams are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo)">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String)">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo)">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.String)">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo)">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String)">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="T:NUnit.Framework.Guard">
+ <summary>
+ Class used to guard against unexpected argument values
+ or operations by throwing an appropriate exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentNotNull(System.Object,System.String)">
+ <summary>
+ Throws an exception if an argument is null
+ </summary>
+ <param name="value">The value to be tested</param>
+ <param name="name">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentNotNullOrEmpty(System.String,System.String)">
+ <summary>
+ Throws an exception if a string argument is null or empty
+ </summary>
+ <param name="value">The value to be tested</param>
+ <param name="name">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentInRange(System.Boolean,System.String,System.String)">
+ <summary>
+ Throws an ArgumentOutOfRangeException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ <param name="paramName">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentValid(System.Boolean,System.String,System.String)">
+ <summary>
+ Throws an ArgumentException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ <param name="paramName">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.OperationValid(System.Boolean,System.String)">
+ <summary>
+ Throws an InvalidOperationException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ </member>
+ <member name="T:NUnit.Framework.Has">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.One">
+ <summary>
+ Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/> which will apply
+ the following constraint to only one member of the collection,
+ and fail if none or more than one match occurs.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AssertionResult">
+ <summary>
+ The AssertionResult class represents the result of a single assertion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.#ctor(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
+ <summary>
+ Construct an AssertionResult
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.Status">
+ <summary> The pass/fail status of the assertion</summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.Message">
+ <summary>The message produced by the assertion, or null</summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.StackTrace">
+ <summary>The stacktrace associated with the assertion, or null</summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.ToString">
+ <summary>
+ ToString Override
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.GetHashCode">
+ <summary>
+ Override GetHashCode
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.Equals(System.Object)">
+ <summary>
+ Override Equals
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AssertionStatus">
+ <summary>
+ AssertionStatus enumeration represents the possible outcomes of an assertion.
+ The order of definition is significant, higher level values override lower
+ ones in determining the overall result of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Inconclusive">
+ <summary>
+ An assumption failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Passed">
+ <summary>
+ The assertion succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Warning">
+ <summary>
+ A warning message was issued
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Failed">
+ <summary>
+ The assertion failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Error">
+ <summary>
+ An unexpected exception was thrown
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IApplyToContext">
+ <summary>
+ The IApplyToContext interface is implemented by attributes
+ that want to make changes to the execution context before
+ a test is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IApplyToContext.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the execution context
+ </summary>
+ <param name="context">The execution context</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IApplyToTest">
+ <summary>
+ The IApplyToTest interface is implemented by self-applying
+ attributes that modify the state of a test in some way.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IApplyToTest.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test as defined for the specific attribute.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ICombiningStrategy">
+ <summary>
+ CombiningStrategy is the abstract base for classes that
+ know how to combine values provided for individual test
+ parameters to create a set of test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ICombiningStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ICommandWrapper">
+ <summary>
+ ICommandWrapper is implemented by attributes and other
+ objects able to wrap a TestCommand with another command.
+ </summary>
+ <remarks>
+ Attributes or other objects should implement one of the
+ derived interfaces, rather than this one, since they
+ indicate in which part of the command chain the wrapper
+ should be applied.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ICommandWrapper.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IWrapTestMethod">
+ <summary>
+ Objects implementing this interface are used to wrap
+ the TestMethodCommand itself. They apply after SetUp
+ has been run and before TearDown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IWrapSetUpTearDown">
+ <summary>
+ Objects implementing this interface are used to wrap
+ the entire test, including SetUp and TearDown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IDisposableFixture">
+ <summary>
+ Any ITest that implements this interface is at a level that the implementing
+ class should be disposed at the end of the test run
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IFixtureBuilder">
+ <summary>
+ The IFixtureBuilder interface is exposed by a class that knows how to
+ build a TestFixture from one or more Types. In general, it is exposed
+ by an attribute, but may be implemented in a helper class used by the
+ attribute in some cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build one or more TestFixtures from type provided. At least one
+ non-null TestSuite must always be returned, since the method is
+ generally called because the user has marked the target class as
+ a fixture. If something prevents the fixture from being used, it
+ will be returned nonetheless, labelled as non-runnable.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A TestSuite object or one derived from TestSuite.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IImplyFixture">
+ <summary>
+ IImplyFixture is an empty marker interface used by attributes like
+ TestAttribute that cause the class where they are used to be treated
+ as a TestFixture even without a TestFixtureAttribute.
+
+ Marker interfaces are not usually considered a good practice, but
+ we use it here to avoid cluttering the attribute hierarchy with
+ classes that don't contain any extra implementation.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IMethodInfo">
+ <summary>
+ The IMethodInfo class is used to encapsulate information
+ about a method in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.TypeInfo">
+ <summary>
+ Gets the Type from which this method was reflected.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.MethodInfo">
+ <summary>
+ Gets the MethodInfo for this method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.Name">
+ <summary>
+ Gets the name of the method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsAbstract">
+ <summary>
+ Gets a value indicating whether the method is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsPublic">
+ <summary>
+ Gets a value indicating whether the method is public.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the method contains unassigned generic type parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethod">
+ <summary>
+ Gets a value indicating whether the method is a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethodDefinition">
+ <summary>
+ Gets a value indicating whether the MethodInfo represents the definition of a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ReturnType">
+ <summary>
+ Gets the return Type of the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetParameters">
+ <summary>
+ Gets the parameters of the method.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetGenericArguments">
+ <summary>
+ Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.MakeGenericMethod(System.Type[])">
+ <summary>
+ Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
+ </summary>
+ <param name="typeArguments">The type arguments to be used</param>
+ <returns>A new IMethodInfo with the type arguments replaced</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.Invoke(System.Object,System.Object[])">
+ <summary>
+ Invokes the method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterDataProvider">
+ <summary>
+ The IDataPointProvider interface is used by extensions
+ that provide data for a single test parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>True if any data is available, otherwise false.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>An IEnumerable providing the required data</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterDataSource">
+ <summary>
+ The IParameterDataSource interface is implemented by types
+ that can provide data for a test method parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataSource.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Gets an enumeration of data items for use as arguments
+ for a test method parameter.
+ </summary>
+ <param name="parameter">The parameter for which data is needed</param>
+ <returns>An enumeration containing individual data items</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterInfo">
+ <summary>
+ The IParameterInfo interface is an abstraction of a .NET parameter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.IsOptional">
+ <summary>
+ Gets a value indicating whether the parameter is optional
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.Method">
+ <summary>
+ Gets an IMethodInfo representing the method for which this is a parameter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterInfo">
+ <summary>
+ Gets the underlying .NET ParameterInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterType">
+ <summary>
+ Gets the Type of the parameter
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IPropertyBag">
+ <summary>
+ A PropertyBag represents a collection of name/value pairs
+ that allows duplicate entries with the same key. Methods
+ are provided for adding a new pair as well as for setting
+ a key to a single value. All keys are strings but values
+ may be of any type. Null values are not permitted, since
+ a null entry represents the absence of the key.
+
+ The entries in a PropertyBag are of two kinds: those that
+ take a single value and those that take multiple values.
+ However, the PropertyBag has no knowledge of which entries
+ fall into each category and the distinction is entirely
+ up to the code using the PropertyBag.
+
+ When working with multi-valued properties, client code
+ should use the Add method to add name/value pairs and
+ indexing to retrieve a list of all values for a given
+ key. For example:
+
+ bag.Add("Tag", "one");
+ bag.Add("Tag", "two");
+ Assert.That(bag["Tag"],
+ Is.EqualTo(new string[] { "one", "two" }));
+
+ When working with single-valued properties, client code
+ should use the Set method to set the value and Get to
+ retrieve the value. The GetSetting methods may also be
+ used to retrieve the value in a type-safe manner while
+ also providing default. For example:
+
+ bag.Set("Priority", "low");
+ bag.Set("Priority", "high"); // replaces value
+ Assert.That(bag.Get("Priority"),
+ Is.EqualTo("high"));
+ Assert.That(bag.GetSetting("Priority", "low"),
+ Is.EqualTo("high"));
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Add(System.String,System.Object)">
+ <summary>
+ Adds a key/value pair to the property bag
+ </summary>
+ <param name="key">The key</param>
+ <param name="value">The value</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Set(System.String,System.Object)">
+ <summary>
+ Sets the value for a key, removing any other
+ values that are already in the property set.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Get(System.String)">
+ <summary>
+ Gets a single value for a key, using the first
+ one if multiple values are present and returning
+ null if the value is not found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.ContainsKey(System.String)">
+ <summary>
+ Gets a flag indicating whether the specified key has
+ any entries in the property set.
+ </summary>
+ <param name="key">The key to be checked</param>
+ <returns>True if their are values present, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Item(System.String)">
+ <summary>
+ Gets or sets the list of values for a particular key
+ </summary>
+ <param name="key">The key for which the values are to be retrieved or set</param>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Keys">
+ <summary>
+ Gets a collection containing all the keys in the property set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IReflectionInfo">
+ <summary>
+ The IReflectionInfo interface is implemented by NUnit wrapper objects that perform reflection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.IsDefined``1(System.Boolean)">
+ <summary>
+ Returns a value indicating whether an attribute of the specified type is defined on this object.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ISimpleTestBuilder">
+ <summary>
+ The ISimpleTestBuilder interface is exposed by a class that knows how to
+ build a single TestMethod from a suitable MethodInfo Types. In general,
+ it is exposed by an attribute, but may be implemented in a helper class
+ used by the attribute in some cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISimpleTestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a TestMethod from the provided MethodInfo.
+ </summary>
+ <param name="method">The method to be used as a test</param>
+ <param name="suite">The TestSuite to which the method will be added</param>
+ <returns>A TestMethod object</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ISuiteBuilder">
+ <summary>
+ The ISuiteBuilder interface is exposed by a class that knows how to
+ build a suite from one or more Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Examine the type and determine if it is suitable for
+ this builder to use in building a TestSuite.
+
+ Note that returning false will cause the type to be ignored
+ in loading the tests. If it is desired to load the suite
+ but label it as non-runnable, ignored, etc., then this
+ method must return true.
+ </summary>
+ <param name="typeInfo">The type of the fixture to be used</param>
+ <returns>True if the type can be used to build a TestSuite</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestSuite from type provided.
+ </summary>
+ <param name="typeInfo">The type of the fixture to be used</param>
+ <returns>A TestSuite</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITest">
+ <summary>
+ Common interface supported by all representations
+ of a test. Only includes informational fields.
+ The Run method is specifically excluded to allow
+ for data-only representations of a test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Id">
+ <summary>
+ Gets the id of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Name">
+ <summary>
+ Gets the name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TestType">
+ <summary>
+ Gets the type of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.FullName">
+ <summary>
+ Gets the fully qualified name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.ClassName">
+ <summary>
+ Gets the name of the class containing this test. Returns
+ null if the test is not associated with a class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.MethodName">
+ <summary>
+ Gets the name of the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TypeInfo">
+ <summary>
+ Gets the Type of the test fixture, if applicable, or
+ null if no fixture type is associated with this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Method">
+ <summary>
+ Gets an IMethod for the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.RunState">
+ <summary>
+ Gets the RunState of the test, indicating whether it can be run.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TestCaseCount">
+ <summary>
+ Count of the test cases ( 1 if this is a test case )
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Properties">
+ <summary>
+ Gets the properties of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Parent">
+ <summary>
+ Gets the parent test, if any.
+ </summary>
+ <value>The parent test or null if none exists.</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.IsSuite">
+ <summary>
+ Returns true if this is a test suite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Fixture">
+ <summary>
+ Gets a fixture object for running this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none are required.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestBuilder">
+ <summary>
+ The ITestBuilder interface is exposed by a class that knows how to
+ build one or more TestMethods from a MethodInfo. In general, it is exposed
+ by an attribute, which has additional information available to provide
+ the necessary test parameters to distinguish the test cases built.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build one or more TestMethods from the provided MethodInfo.
+ </summary>
+ <param name="method">The method to be used as a test</param>
+ <param name="suite">The TestSuite to which the method will be added</param>
+ <returns>A TestMethod object</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestCaseBuilder">
+ <summary>
+ The ITestCaseBuilder interface is exposed by a class that knows how to
+ build a test case from certain methods.
+ </summary>
+ <remarks>
+ This interface is not the same as the ITestCaseBuilder interface in NUnit 2.x.
+ We have reused the name because the two products don't interoperate at all.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Examine the method and determine if it is suitable for
+ this builder to use in building a TestCase to be
+ included in the suite being populated.
+
+ Note that returning false will cause the method to be ignored
+ in loading the tests. If it is desired to load the method
+ but label it as non-runnable, ignored, etc., then this
+ method must return true.
+ </summary>
+ <param name="method">The test method to examine</param>
+ <param name="suite">The suite being populated</param>
+ <returns>True is the builder can use this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a TestCase from the provided MethodInfo for
+ inclusion in the suite being constructed.
+ </summary>
+ <param name="method">The method to be used as a test case</param>
+ <param name="suite">The test suite being populated, or null</param>
+ <returns>A TestCase or null</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestCaseData">
+ <summary>
+ The ITestCaseData interface is implemented by a class
+ that is able to return complete testcases for use by
+ a parameterized test method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestCaseData.ExpectedResult">
+ <summary>
+ Gets the expected result of the test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestCaseData.HasExpectedResult">
+ <summary>
+ Returns true if an expected result has been set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestData">
+ <summary>
+ The ITestData interface is implemented by a class that
+ represents a single instance of a parameterized test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.TestName">
+ <summary>
+ Gets the name to be used for the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.RunState">
+ <summary>
+ Gets the RunState for this test case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.Arguments">
+ <summary>
+ Gets the argument list to be provided to the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.Properties">
+ <summary>
+ Gets the property dictionary for the test case
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestFilter">
+ <summary>
+ Interface to be implemented by filters applied to tests.
+ The filter applies when running the test, after it has been
+ loaded, since this is the only time an ITest exists.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. Pass
+ may examine the parents and/or descendants of a test, depending
+ on the semantics of the particular filter
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestFixtureData">
+ <summary>
+ The ITestCaseData interface is implemented by a class
+ that is able to return the data required to create an
+ instance of a parameterized test fixture.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestFixtureData.TypeArgs">
+ <summary>
+ Get the TypeArgs if separately set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestListener">
+ <summary>
+ The ITestListener interface is used internally to receive
+ notifications of significant events while a test is being
+ run. The events are propagated to clients by means of an
+ AsyncCallback. NUnit extensions may also monitor these events.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test has finished
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestResult">
+ <summary>
+ The ITestResult interface represents the result of a test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.ResultState">
+ <summary>
+ Gets the ResultState of the test result, which
+ indicates the success or failure of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Name">
+ <summary>
+ Gets the name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.FullName">
+ <summary>
+ Gets the full name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Duration">
+ <summary>
+ Gets the elapsed time for running the test in seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.StartTime">
+ <summary>
+ Gets or sets the time the test started running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.EndTime">
+ <summary>
+ Gets or sets the time the test finished running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure. Not available in
+ the Compact Framework 1.0.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertCount">
+ <summary>
+ Gets the number of asserts executed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ Accessing HasChildren should not force creation of the
+ Children collection in classes implementing this interface.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Test">
+ <summary>
+ Gets the Test to which this result applies.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Output">
+ <summary>
+ Gets any text output written to this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertionResults">
+ <summary>
+ Gets a list of AssertionResults associated with the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.TestAttachments">
+ <summary>
+ Gets the collection of files attached to the test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITypeInfo">
+ <summary>
+ The ITypeInfo interface is an abstraction of a .NET Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Type">
+ <summary>
+ Gets the underlying Type on which this ITypeInfo is based
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.BaseType">
+ <summary>
+ Gets the base type of this type as an ITypeInfo
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.IsType(System.Type)">
+ <summary>
+ Returns true if the Type wrapped is equal to the argument
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Name">
+ <summary>
+ Gets the Name of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.FullName">
+ <summary>
+ Gets the FullName of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Assembly">
+ <summary>
+ Gets the assembly in which the type is declared
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Namespace">
+ <summary>
+ Gets the Namespace of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsAbstract">
+ <summary>
+ Gets a value indicating whether the type is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericType">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericTypeDefinition">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type definition
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsSealed">
+ <summary>
+ Gets a value indicating whether the type is sealed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsStaticClass">
+ <summary>
+ Gets a value indicating whether this type is a static class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName">
+ <summary>
+ Get the display name for this typeInfo.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName(System.Object[])">
+ <summary>
+ Get the display name for an object of this type, constructed with specific arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetGenericTypeDefinition">
+ <summary>
+ Returns a Type representing a generic type definition from which this Type can be constructed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.MakeGenericType(System.Type[])">
+ <summary>
+ Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasMethodWithAttribute(System.Type)">
+ <summary>
+ Returns a value indicating whether this type has a method with a specified public attribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetMethods(NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Returns an array of IMethodInfos for methods of this Type
+ that match the specified flags.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetConstructor(System.Type[])">
+ <summary>
+ Gets the public constructor taking the specified argument Types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasConstructor(System.Type[])">
+ <summary>
+ Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.Construct(System.Object[])">
+ <summary>
+ Construct an object of this Type, using the specified arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IXmlNodeBuilder">
+ <summary>
+ An object implementing IXmlNodeBuilder is able to build
+ an XML representation of itself and any children.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.ToXml(System.Boolean)">
+ <summary>
+ Returns a TNode representing the current object.
+ </summary>
+ <param name="recursive">If true, children are included where applicable</param>
+ <returns>A TNode representing the result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns a TNode representing the current object after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, children are included, where applicable</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ResultState">
+ <summary>
+ The ResultState class represents the outcome of running a test.
+ It contains two pieces of information. The Status of the test
+ is an enum indicating whether the test passed, failed, was
+ skipped or was inconclusive. The Label provides a more
+ detailed breakdown for use by client runners.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="label">The label.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="site">The stage at which the result was produced</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="label">The label.</param>
+ <param name="site">The stage at which the result was produced</param>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Inconclusive">
+ <summary>
+ The result is inconclusive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Skipped">
+ <summary>
+ The test has been skipped.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Ignored">
+ <summary>
+ The test has been ignored.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Explicit">
+ <summary>
+ The test was skipped because it is explicit
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Success">
+ <summary>
+ The test succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Warning">
+ <summary>
+ The test issued a warning
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Failure">
+ <summary>
+ The test failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Error">
+ <summary>
+ The test encountered an unexpected exception
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Cancelled">
+ <summary>
+ The test was cancelled by the user
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.NotRunnable">
+ <summary>
+ The test was not runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.ChildFailure">
+ <summary>
+ A suite failed because one or more child tests failed or had errors
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpFailure">
+ <summary>
+ A suite failed in its OneTimeSetUp
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpError">
+ <summary>
+ A suite had an unexpected exception in its OneTimeSetUp
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.TearDownError">
+ <summary>
+ A suite had an unexpected exception in its OneTimeDown
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Status">
+ <summary>
+ Gets the TestStatus for the test.
+ </summary>
+ <value>The status.</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Label">
+ <summary>
+ Gets the label under which this test result is
+ categorized, if any.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Site">
+ <summary>
+ Gets the stage of test execution in which
+ the failure or other result took place.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.WithSite(NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Get a new ResultState, which is the same as the current
+ one but with the FailureSite set to the specified value.
+ </summary>
+ <param name="site">The FailureSite to use</param>
+ <returns>A new ResultState</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.Matches(NUnit.Framework.Interfaces.ResultState)">
+ <summary>
+ Test whether this ResultState has the same Status and Label
+ as another one. In other words, the whether two are equal
+ ignoring the Site.
+ </summary>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.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:NUnit.Framework.Interfaces.ResultState.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:NUnit.Framework.Interfaces.ResultState.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="T:NUnit.Framework.Interfaces.FailureSite">
+ <summary>
+ The FailureSite enum indicates the stage of a test
+ in which an error or failure occurred.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Test">
+ <summary>
+ Failure in the test itself
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.SetUp">
+ <summary>
+ Failure in the SetUp method
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.TearDown">
+ <summary>
+ Failure in the TearDown method
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Parent">
+ <summary>
+ Failure of a parent test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Child">
+ <summary>
+ Failure of a child test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.RunState">
+ <summary>
+ The RunState enum indicates whether a test can be executed.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.NotRunnable">
+ <summary>
+ The test is not runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Runnable">
+ <summary>
+ The test is runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Explicit">
+ <summary>
+ The test can only be run explicitly
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Skipped">
+ <summary>
+ The test has been skipped. This value may
+ appear on a Test when certain attributes
+ are used to skip the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Ignored">
+ <summary>
+ The test has been ignored. May appear on
+ a Test, when the IgnoreAttribute is used.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestAttachment">
+ <summary>
+ The TestAttachment class represents a file attached to a TestResult,
+ with an optional description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestAttachment.FilePath">
+ <summary>
+ Absolute file path to attachment file
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestAttachment.Description">
+ <summary>
+ User specifed description of attachment. May be null.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestAttachment.#ctor(System.String,System.String)">
+ <summary>
+ Creates a TestAttachment class to represent a file attached to a test result.
+ </summary>
+ <param name="filePath">Absolute file path to attachment file</param>
+ <param name="description">User specifed description of attachment. May be null.</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestOutput">
+ <summary>
+ The TestOutput class holds a unit of output from
+ a test to a specific output stream
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.#ctor(System.String,System.String,System.String,System.String)">
+ <summary>
+ Construct with text, output destination type and
+ the name of the test that produced the output.
+ </summary>
+ <param name="text">Text to be output</param>
+ <param name="stream">Name of the stream or channel to which the text should be written</param>
+ <param name="testId">Id of the test that produced the output</param>
+ <param name="testName">FullName of test that produced the output</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.ToString">
+ <summary>
+ Return string representation of the object for debugging
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.Text">
+ <summary>
+ Get the text
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.Stream">
+ <summary>
+ Get the output type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.TestName">
+ <summary>
+ Get the name of the test that created the output
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.TestId">
+ <summary>
+ Get the id of the test that created the output
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.ToXml">
+ <summary>
+ Convert the TestOutput object to an XML string
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestStatus">
+ <summary>
+ The TestStatus enum indicates the result of running a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Inconclusive">
+ <summary>
+ The test was inconclusive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Skipped">
+ <summary>
+ The test has skipped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Passed">
+ <summary>
+ The test succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Warning">
+ <summary>
+ There was a warning
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Failed">
+ <summary>
+ The test failed
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TNode">
+ <summary>
+ TNode represents a single node in the XML representation
+ of a Test or TestResult. It replaces System.Xml.XmlNode and
+ System.Xml.Linq.XElement, providing a minimal set of methods
+ for operating on the XML in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String)">
+ <summary>
+ Constructs a new instance of TNode
+ </summary>
+ <param name="name">The name of the node</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String)">
+ <summary>
+ Constructs a new instance of TNode with a value
+ </summary>
+ <param name="name">The name of the node</param>
+ <param name="value">The text content of the node</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String,System.Boolean)">
+ <summary>
+ Constructs a new instance of TNode with a value
+ </summary>
+ <param name="name">The name of the node</param>
+ <param name="value">The text content of the node</param>
+ <param name="valueIsCDATA">Flag indicating whether to use CDATA when writing the text</param>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Name">
+ <summary>
+ Gets the name of the node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Value">
+ <summary>
+ Gets the value of the node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.ValueIsCDATA">
+ <summary>
+ Gets a flag indicating whether the value should be output using CDATA.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Attributes">
+ <summary>
+ Gets the dictionary of attributes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.ChildNodes">
+ <summary>
+ Gets a list of child nodes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.FirstChild">
+ <summary>
+ Gets the first ChildNode
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.OuterXml">
+ <summary>
+ Gets the XML representation of this node.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.FromXml(System.String)">
+ <summary>
+ Create a TNode from it's XML text representation
+ </summary>
+ <param name="xmlText">The XML text to be parsed</param>
+ <returns>A TNode</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String)">
+ <summary>
+ Adds a new element as a child of the current node and returns it.
+ </summary>
+ <param name="name">The element name.</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String,System.String)">
+ <summary>
+ Adds a new element with a value as a child of the current node and returns it.
+ </summary>
+ <param name="name">The element name</param>
+ <param name="value">The text content of the new element</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElementWithCDATA(System.String,System.String)">
+ <summary>
+ Adds a new element with a value as a child of the current node and returns it.
+ The value will be output using a CDATA section.
+ </summary>
+ <param name="name">The element name</param>
+ <param name="value">The text content of the new element</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddAttribute(System.String,System.String)">
+ <summary>
+ Adds an attribute with a specified name and value to the XmlNode.
+ </summary>
+ <param name="name">The name of the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.SelectSingleNode(System.String)">
+ <summary>
+ Finds a single descendant of this node matching an xpath
+ specification. The format of the specification is
+ limited to what is needed by NUnit and its tests.
+ </summary>
+ <param name="xpath"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.SelectNodes(System.String)">
+ <summary>
+ Finds all descendants of this node matching an xpath
+ specification. The format of the specification is
+ limited to what is needed by NUnit and its tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.WriteTo(System.Xml.XmlWriter)">
+ <summary>
+ Writes the XML representation of the node to an XmlWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.NodeList">
+ <summary>
+ Class used to represent a list of XmlResults
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AttributeDictionary">
+ <summary>
+ Class used to represent the attributes of a node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AttributeDictionary.Item(System.String)">
+ <summary>
+ Gets or sets the value associated with the specified key.
+ Overridden to return null if attribute is not found.
+ </summary>
+ <param name="key">The key.</param>
+ <returns>Value of the attribute or null</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.AssemblyHelper">
+ <summary>
+ AssemblyHelper provides static methods for working
+ with assemblies.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPath(System.Reflection.Assembly)">
+ <summary>
+ Gets the path from which an assembly was loaded.
+ For builds where this is not possible, returns
+ the name of the assembly.
+ </summary>
+ <param name="assembly">The assembly.</param>
+ <returns>The path.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetDirectoryName(System.Reflection.Assembly)">
+ <summary>
+ Gets the path to the directory from which an assembly was loaded.
+ </summary>
+ <param name="assembly">The assembly.</param>
+ <returns>The path.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyName(System.Reflection.Assembly)">
+ <summary>
+ Gets the AssemblyName of an assembly.
+ </summary>
+ <param name="assembly">The assembly</param>
+ <returns>An AssemblyName</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.Load(System.String)">
+ <summary>
+ Loads an assembly given a string, which is the AssemblyName
+ </summary>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPathFromCodeBase(System.String)">
+ <summary>
+ Gets the assembly path from code base.
+ </summary>
+ <remarks>Public for testing purposes</remarks>
+ <param name="codeBase">The code base.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AsyncInvocationRegion.WaitForPendingOperationsToComplete(System.Object)">
+ <summary>
+ Waits for pending asynchronous operations to complete, if appropriate,
+ and returns a proper result of the invocation by unwrapping task results
+ </summary>
+ <param name="invocationResult">The raw result of the method invocation</param>
+ <returns>The unwrapped result, if necessary</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.CombinatorialStrategy">
+ <summary>
+ CombinatorialStrategy creates test cases by using all possible
+ combinations of the parameter data.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.CombinatorialStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DatapointProvider">
+ <summary>
+ Provides data from fields marked with the DatapointAttribute or the
+ DatapointsAttribute.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ True if any data is available, otherwise false.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ An IEnumerable providing the required data
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder">
+ <summary>
+ Built-in SuiteBuilder for all types of test classes.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Checks to see if the provided Type is a fixture.
+ To be considered a fixture, it must be a non-abstract
+ class with one or more attributes implementing the
+ IFixtureBuilder interface or one or more methods
+ marked as tests.
+ </summary>
+ <param name="typeInfo">The fixture type to check</param>
+ <returns>True if the fixture can be built, false if not</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestSuite from TypeInfo provided.
+ </summary>
+ <param name="typeInfo">The fixture type to build</param>
+ <returns>A TestSuite built from that type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.GetFixtureBuilderAttributes(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ We look for attributes implementing IFixtureBuilder at one level
+ of inheritance at a time. Attributes on base classes are not used
+ unless there are no fixture builder attributes at all on the derived
+ class. This is by design.
+ </summary>
+ <param name="typeInfo">The type being examined for attributes</param>
+ <returns>A list of the attributes found.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder">
+ <summary>
+ Class to build ether a parameterized or a normal NUnitTestMethod.
+ There are four cases that the builder must deal with:
+ 1. The method needs no params and none are provided
+ 2. The method needs params and they are provided
+ 3. The method needs no params but they are provided in error
+ 4. The method needs params but they are not provided
+ This could have been done using two different builders, but it
+ turned out to be simpler to have just one. The BuildFrom method
+ takes a different branch depending on whether any parameters are
+ provided, but all four cases are dealt with in lower-level methods
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Determines if the method can be used to build an NUnit test
+ test method of some kind. The method must normally be marked
+ with an identifying attribute for this to be true.
+
+ Note that this method does not check that the signature
+ of the method for validity. If we did that here, any
+ test methods with invalid signatures would be passed
+ over in silence in the test run. Since we want such
+ methods to be reported, the check for validity is made
+ in BuildFrom rather than here.
+ </summary>
+ <param name="method">An IMethodInfo for the method being used as a test method</param>
+ <returns>True if the builder can create a test case from this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Build a Test from the provided MethodInfo. Depending on
+ whether the method takes arguments and on the availability
+ of test case data, this method may return a single test
+ or a group of tests contained in a ParameterizedMethodSuite.
+ </summary>
+ <param name="method">The method for which a test is to be built</param>
+ <returns>A Test representing one or more method invocations</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Determines if the method can be used to build an NUnit test
+ test method of some kind. The method must normally be marked
+ with an identifying attribute for this to be true.
+
+ Note that this method does not check that the signature
+ of the method for validity. If we did that here, any
+ test methods with invalid signatures would be passed
+ over in silence in the test run. Since we want such
+ methods to be reported, the check for validity is made
+ in BuildFrom rather than here.
+ </summary>
+ <param name="method">An IMethodInfo for the method being used as a test method</param>
+ <param name="parentSuite">The test suite being built, to which the new test would be added</param>
+ <returns>True if the builder can create a test case from this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a Test from the provided MethodInfo. Depending on
+ whether the method takes arguments and on the availability
+ of test case data, this method may return a single test
+ or a group of tests contained in a ParameterizedMethodSuite.
+ </summary>
+ <param name="method">The method for which a test is to be built</param>
+ <param name="parentSuite">The test fixture being populated, or null</param>
+ <returns>A Test representing one or more method invocations</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildParameterizedMethodSuite(NUnit.Framework.Interfaces.IMethodInfo,System.Collections.Generic.IEnumerable{NUnit.Framework.Internal.TestMethod})">
+ <summary>
+ Builds a ParameterizedMethodSuite containing individual test cases.
+ </summary>
+ <param name="method">The method for which a test is to be built.</param>
+ <param name="tests">The list of test cases to include.</param>
+ <returns>A ParameterizedMethodSuite populated with test cases</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildSingleTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a simple, non-parameterized TestMethod for this method.
+ </summary>
+ <param name="method">The MethodInfo for which a test is to be built</param>
+ <param name="suite">The test suite for which the method is being built</param>
+ <returns>A TestMethod.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder">
+ <summary>
+ Class that can build a tree of automatic namespace
+ suites from a group of fixtures.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._namespaceIndex">
+ <summary>
+ NamespaceDictionary of all test suites we have created to represent
+ namespaces. Used to locate namespace parent suites for fixtures.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._globalInsertionPoint">
+ <summary>
+ Point in the tree where items in the global namespace are added
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.#ctor(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder"/> class.
+ </summary>
+ <param name="rootSuite">The root suite.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.RootSuite">
+ <summary>
+ Gets the root entry in the tree created by the NamespaceTreeBuilder.
+ </summary>
+ <value>The root suite.</value>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(System.Collections.Generic.IList{NUnit.Framework.Internal.Test})">
+ <summary>
+ Adds the specified fixtures to the tree.
+ </summary>
+ <param name="fixtures">The fixtures to be added.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Adds the specified fixture to the tree.
+ </summary>
+ <param name="fixture">The fixture to be added.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder">
+ <summary>
+ NUnitTestCaseBuilder is a utility class used by attributes
+ that build test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.#ctor">
+ <summary>
+ Constructs an <see cref="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.BuildTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test,NUnit.Framework.Internal.TestCaseParameters)">
+ <summary>
+ Builds a single NUnitTestMethod, either as a child of the fixture
+ or as one of a set of test cases under a ParameterizedTestMethodSuite.
+ </summary>
+ <param name="method">The MethodInfo from which to construct the TestMethod</param>
+ <param name="parentSuite">The suite or fixture to which the new test will be added</param>
+ <param name="parms">The ParameterSet to be used, or null</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.CheckTestMethodSignature(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Internal.TestCaseParameters)">
+ <summary>
+ Helper method that checks the signature of a TestMethod and
+ any supplied parameters to determine if the test is valid.
+
+ Currently, NUnitTestMethods are required to be public,
+ non-abstract methods, either static or instance,
+ returning void. They may take arguments but the values must
+ be provided or the TestMethod is not considered runnable.
+
+ Methods not meeting these criteria will be marked as
+ non-runnable and the method will return false in that case.
+ </summary>
+ <param name="testMethod">The TestMethod to be checked. If it
+ is found to be non-runnable, it will be modified.</param>
+ <param name="parms">Parameters to be used for this test, or null</param>
+ <returns>True if the method signature is valid, false if not</returns>
+ <remarks>
+ The return value is no longer used internally, but is retained
+ for testing purposes.
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder">
+ <summary>
+ NUnitTestFixtureBuilder is able to build a fixture given
+ a class marked with a TestFixtureAttribute or an unmarked
+ class containing test methods. In the first case, it is
+ called by the attribute and in the second directly by
+ NUnitSuiteBuilder.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestFixture from type provided. A non-null TestSuite
+ must always be returned, since the method is generally called
+ because the user has marked the target class as a fixture.
+ If something prevents the fixture from being used, it should
+ be returned nonetheless, labelled as non-runnable.
+ </summary>
+ <param name="typeInfo">An ITypeInfo for the fixture to be used.</param>
+ <returns>A TestSuite object or one derived from TestSuite.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo,NUnit.Framework.Interfaces.ITestFixtureData)">
+ <summary>
+ Overload of BuildFrom called by tests that have arguments.
+ Builds a fixture using the provided type and information
+ in the ITestFixtureData object.
+ </summary>
+ <param name="typeInfo">The TypeInfo for which to construct a fixture.</param>
+ <param name="testFixtureData">An object implementing ITestFixtureData or null.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.AddTestCasesToFixture(NUnit.Framework.Internal.TestFixture)">
+ <summary>
+ Method to add test cases to the newly constructed fixture.
+ </summary>
+ <param name="fixture">The fixture to which cases should be added</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildTestCase(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Method to create a test case from a MethodInfo and add
+ it to the fixture being built. It first checks to see if
+ any global TestCaseBuilder addin wants to build the
+ test case. If not, it uses the internal builder
+ collection maintained by this fixture builder.
+
+ The default implementation has no test case builders.
+ Derived classes should add builders to the collection
+ in their constructor.
+ </summary>
+ <param name="method">The method for which a test is to be created</param>
+ <param name="suite">The test suite being built.</param>
+ <returns>A newly constructed Test</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy">
+ <summary>
+ PairwiseStrategy creates test cases by combining the parameter
+ data so that all possible pairs of data items are used.
+ </summary>
+ <remarks>
+ <para>
+ The number of test cases that cover all possible pairs of test function
+ parameters values is significantly less than the number of test cases
+ that cover all possible combination of test function parameters values.
+ And because different studies show that most of software failures are
+ caused by combination of no more than two parameters, pairwise testing
+ can be an effective ways to test the system when it's impossible to test
+ all combinations of parameters.
+ </para>
+ <para>
+ The PairwiseStrategy code is based on "jenny" tool by Bob Jenkins:
+ http://burtleburtle.net/bob/math/jenny.html
+ </para>
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand">
+ <summary>
+ FleaRand is a pseudo-random number generator developed by Bob Jenkins:
+ http://burtleburtle.net/bob/rand/talksmall.html#flea
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand.#ctor(System.UInt32)">
+ <summary>
+ Initializes a new instance of the FleaRand class.
+ </summary>
+ <param name="seed">The seed.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo">
+ <summary>
+ FeatureInfo represents coverage of a single value of test function
+ parameter, represented as a pair of indices, Dimension and Feature. In
+ terms of unit testing, Dimension is the index of the test parameter and
+ Feature is the index of the supplied value in that parameter's list of
+ sources.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo.#ctor(System.Int32,System.Int32)">
+ <summary>
+ Initializes a new instance of FeatureInfo class.
+ </summary>
+ <param name="dimension">Index of a dimension.</param>
+ <param name="feature">Index of a feature.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple">
+ <summary>
+ A FeatureTuple represents a combination of features, one per test
+ parameter, which should be covered by a test case. In the
+ PairwiseStrategy, we are only trying to cover pairs of features, so the
+ tuples actually may contain only single feature or pair of features, but
+ the algorithm itself works with triplets, quadruples and so on.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
+ <summary>
+ Initializes a new instance of FeatureTuple class for a single feature.
+ </summary>
+ <param name="feature1">Single feature.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo,NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
+ <summary>
+ Initializes a new instance of FeatureTuple class for a pair of features.
+ </summary>
+ <param name="feature1">First feature.</param>
+ <param name="feature2">Second feature.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo">
+ <summary>
+ TestCase represents a single test case covering a list of features.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo.#ctor(System.Int32)">
+ <summary>
+ Initializes a new instance of TestCaseInfo class.
+ </summary>
+ <param name="length">A number of features in the test case.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator">
+ <summary>
+ PairwiseTestCaseGenerator class implements an algorithm which generates
+ a set of test cases which covers all pairs of possible values of test
+ function.
+ </summary>
+ <remarks>
+ <para>
+ The algorithm starts with creating a set of all feature tuples which we
+ will try to cover (see <see
+ cref="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.CreateAllTuples" /> method). This set
+ includes every single feature and all possible pairs of features. We
+ store feature tuples in the 3-D collection (where axes are "dimension",
+ "feature", and "all combinations which includes this feature"), and for
+ every two feature (e.g. "A" and "B") we generate both ("A", "B") and
+ ("B", "A") pairs. This data structure extremely reduces the amount of
+ time needed to calculate coverage for a single test case (this
+ calculation is the most time-consuming part of the algorithm).
+ </para>
+ <para>
+ Then the algorithm picks one tuple from the uncovered tuple, creates a
+ test case that covers this tuple, and then removes this tuple and all
+ other tuples covered by this test case from the collection of uncovered
+ tuples.
+ </para>
+ <para>
+ Picking a tuple to cover
+ </para>
+ <para>
+ There are no any special rules defined for picking tuples to cover. We
+ just pick them one by one, in the order they were generated.
+ </para>
+ <para>
+ Test generation
+ </para>
+ <para>
+ Test generation starts from creating a completely random test case which
+ covers, nevertheless, previously selected tuple. Then the algorithm
+ tries to maximize number of tuples which this test covers.
+ </para>
+ <para>
+ Test generation and maximization process repeats seven times for every
+ selected tuple and then the algorithm picks the best test case ("seven"
+ is a magic number which provides good results in acceptable time).
+ </para>
+ <para>Maximizing test coverage</para>
+ <para>
+ To maximize tests coverage, the algorithm walks thru the list of mutable
+ dimensions (mutable dimension is a dimension that are not included in
+ the previously selected tuple). Then for every dimension, the algorithm
+ walks thru the list of features and checks if this feature provides
+ better coverage than randomly selected feature, and if yes keeps this
+ feature.
+ </para>
+ <para>
+ This process repeats while it shows progress. If the last iteration
+ doesn't improve coverage, the process ends.
+ </para>
+ <para>
+ In addition, for better results, before start every iteration, the
+ algorithm "scrambles" dimensions - so for every iteration dimension
+ probes in a different order.
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.GetTestCases(System.Int32[])">
+ <summary>
+ Creates a set of test cases for specified dimensions.
+ </summary>
+ <param name="dimensions">
+ An array which contains information about dimensions. Each element of
+ this array represents a number of features in the specific dimension.
+ </param>
+ <returns>
+ A set of test cases.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by this strategy instance.
+ </summary>
+ <returns>A set of test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.ParameterDataProvider">
+ <summary>
+ The ParameterDataProvider class implements IParameterDataProvider
+ and hosts one or more individual providers.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.#ctor(NUnit.Framework.Interfaces.IParameterDataProvider[])">
+ <summary>
+ Construct with a collection of individual providers
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>True if any data is available, otherwise false.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>An IEnumerable providing the required data</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider">
+ <summary>
+ ParameterDataSourceProvider supplies individual argument values for
+ single parameters using attributes implementing IParameterDataSource.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ True if any data is available, otherwise false.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ An IEnumerable providing the required data
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.SequentialStrategy">
+ <summary>
+ SequentialStrategy creates test cases by using all of the
+ parameter data sources in parallel, substituting <c>null</c>
+ when any of them run out of data.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.SequentialStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand">
+ <summary>
+ TestActionAfterCommand handles the AfterTest method of a single
+ TestActionItem, provided the items BeforeTest has been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestActionItem to run before the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.AfterTestCommand">
+ <summary>
+ AfterCommand is a DelegatingTestCommand that performs some
+ specific action after the inner command is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct an AfterCommand
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.AfterTestCommand.AfterTest">
+ <summary>
+ Set this to perform action after the inner command.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.ApplyChangesToContextCommand">
+ <summary>
+ ContextSettingsCommand applies specified changes to the
+ TestExecutionContext prior to running a test. No special
+ action is needed after the test runs, since the prior
+ context will be restored automatically.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand">
+ <summary>
+ TestActionCommand handles a single ITestAction applied
+ to a test. It runs the BeforeTest method, then runs the
+ test and finally runs the AfterTest method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.BeforeTest">
+ <summary>
+ Perform the before test action
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.AfterTest">
+ <summary>
+ Perform the after test action
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand">
+ <summary>
+ TestActionBeforeCommand handles the BeforeTest method of a single
+ TestActionItem, relying on the item to remember it has been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestActionItem to run before the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeTestCommand">
+ <summary>
+ BeforeTestCommand is a DelegatingTestCommand that performs some
+ specific action before the inner command is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct a BeforeCommand
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeTestCommand.BeforeTest">
+ <summary>
+ Action to perform before the inner command.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.ConstructFixtureCommand">
+ <summary>
+ ConstructFixtureCommand constructs the user test object if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.ConstructFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Constructs a OneTimeSetUpCommand for a suite
+ </summary>
+ <param name="innerCommand">The inner command to which the command applies</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.DelegatingTestCommand">
+ <summary>
+ DelegatingTestCommand wraps an inner TestCommand.
+ Derived classes may do what they like before or
+ after running the inner command.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.DelegatingTestCommand.innerCommand">
+ <summary>TODO: Documentation needed for field</summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.DelegatingTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ TODO: Documentation needed for constructor
+ </summary>
+ <param name="innerCommand"></param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.DisposeFixtureCommand">
+ <summary>
+ OneTimeTearDownCommand performs any teardown actions
+ specified for a suite and calls Dispose on the user
+ test object, if any.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.DisposeFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct a OneTimeTearDownCommand
+ </summary>
+ <param name="innerCommand">The command wrapped by this command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.EmptyTestCommand">
+ <summary>
+ EmptyTestCommand is a TestCommand that does nothing. It simply
+ returns the current result from the context when executed. We
+ use it to avoid testing for null when executing a chain of
+ DelegatingTestCommands.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a NullCommand for a test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.MaxTimeCommand">
+ <summary>
+ TODO: Documentation needed for class
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.MaxTimeCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="maxTime">The max time allowed in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand">
+ <summary>
+ OneTimeSetUpCommand runs any one-time setup methods for a suite,
+ constructing the user test object if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Constructs a OneTimeSetUpCommand for a suite
+ </summary>
+ <param name="innerCommand">The inner command to which the command applies</param>
+ <param name="setUpTearDown">A SetUpTearDownList for use by the command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand">
+ <summary>
+ OneTimeTearDownCommand performs any teardown actions
+ specified for a suite and calls Dispose on the user
+ test object, if any.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Construct a OneTimeTearDownCommand
+ </summary>
+ <param name="innerCommand">The command wrapped by this command</param>
+ <param name="setUpTearDownItem">A SetUpTearDownList for use by the command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand">
+ <summary>
+ SetUpTearDownCommand runs SetUp methods for a suite,
+ runs the test and then runs TearDown methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="setUpTearDown">List of setup/teardown items</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownItem">
+ <summary>
+ SetUpTearDownItem holds the setup and teardown methods
+ for a single level of the inheritance hierarchy.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.#ctor(System.Collections.Generic.IList{System.Reflection.MethodInfo},System.Collections.Generic.IList{System.Reflection.MethodInfo})">
+ <summary>
+ Construct a SetUpTearDownNode
+ </summary>
+ <param name="setUpMethods">A list of setup methods for this level</param>
+ <param name="tearDownMethods">A list teardown methods for this level</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.SetUpTearDownItem.HasMethods">
+ <summary>
+ Returns true if this level has any methods at all.
+ This flag is used to discard levels that do nothing.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunSetUp(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Run SetUp on this level.
+ </summary>
+ <param name="context">The execution context to use for running.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunTearDown(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Run TearDown for this level.
+ </summary>
+ <param name="context"></param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SkipCommand">
+ <summary>
+ TODO: Documentation needed for class
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SkipCommand"/> class.
+ </summary>
+ <param name="test">The test being skipped.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Overridden to simply set the CurrentResult to the
+ appropriate Skipped state.
+ </summary>
+ <param name="context">The execution context for the test</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestActionCommand">
+ <summary>
+ TestActionCommand handles a single ITestAction applied
+ to a test. It runs the BeforeTest method, then runs the
+ test and finally runs the AfterTest method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.ITestAction)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestAction with which to wrap the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestActionItem">
+ <summary>
+ TestActionItem wraps a single execution of an ITestAction.
+ It's primary purpose is to track whether the BeforeTest
+ method has been called and suppress calling the
+ AfterTest method if it has not. This is necessary when
+ ITestActions are used before and after a CompositeWorkItem,
+ since the OneTimeSetUpCommand and OneTimeTearDownCommand
+ are separate command chains. By sharing a TestActionItem
+ between the setup and teardown chains, the two calls can
+ be coordinated.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.#ctor(NUnit.Framework.ITestAction)">
+ <summary>
+ Construct a TestActionItem
+ </summary>
+ <param name="action">The ITestAction to be included</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTestWasRun">
+ <summary>
+ Get flag indicating if the BeforeTest entry was already called.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Run the BeforeTest method of the action and remember that it has been run.
+ </summary>
+ <param name="test">The test to which the action applies</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Run the AfterTest action, but only if the BeforeTest
+ action was actually run.
+ </summary>
+ <param name="test">The test to which the action applies</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestCommand">
+ <summary>
+ TestCommand is the abstract base class for all test commands
+ in the framework. A TestCommand represents a single stage in
+ the execution of a test, e.g.: SetUp/TearDown, checking for
+ Timeout, verifying the returned result from a method, etc.
+
+ TestCommands may decorate other test commands so that the
+ execution of a lower-level command is nested within that
+ of a higher level command. All nested commands are executed
+ synchronously, as a single unit. Scheduling test execution
+ on separate threads is handled at a higher level, using the
+ task dispatcher.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestCommand for a test.
+ </summary>
+ <param name="test">The test to be executed</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.TestCommand.Test">
+ <summary>
+ Gets the test associated with this command.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test in a specified context, returning a TestResult.
+ </summary>
+ <param name="context">The TestExecutionContext to be used for running the test.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestMethodCommand">
+ <summary>
+ TestMethodCommand is the lowest level concrete command
+ used to run actual test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.#ctor(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestMethodCommand"/> class.
+ </summary>
+ <param name="testMethod">The test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the execution context, as
+ well as returning it. If the test has an expected result, it
+ is asserts on that value. Since failed tests and errors throw
+ an exception, this command must be wrapped in an outer command,
+ will handle that exception and records the failure. This role
+ is usually played by the SetUpTearDown command.
+ </summary>
+ <param name="context">The execution context</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TheoryResultCommand">
+ <summary>
+ TheoryResultCommand adjusts the result of a Theory so that
+ it fails if all the results were inconclusive.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TheoryResultCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Constructs a TheoryResultCommand
+ </summary>
+ <param name="command">The command to be wrapped by this one</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.CultureDetector">
+ <summary>
+ CultureDetector is a helper class used by NUnit to determine
+ whether a test should be run based on the current culture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor">
+ <summary>
+ Default constructor uses the current culture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor(System.String)">
+ <summary>
+ Construct a CultureDetector for a particular culture for testing.
+ </summary>
+ <param name="culture">The culture to be used</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of cultures
+ is being used currently.
+ </summary>
+ <param name="cultures"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(NUnit.Framework.CultureAttribute)">
+ <summary>
+ Tests to determine if the current culture is supported
+ based on a culture attribute.
+ </summary>
+ <param name="cultureAttribute">The attribute to examine</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String)">
+ <summary>
+ Test to determine if the a particular culture or comma-
+ delimited set of cultures is in use.
+ </summary>
+ <param name="culture">Name of the culture or comma-separated list of culture ids</param>
+ <returns>True if the culture is in use on the system</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.CultureDetector.Reason">
+ <summary>
+ Return the last failure reason. Results are not
+ defined if called before IsSupported( Attribute )
+ is called.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ExceptionHelper">
+ <summary>
+ ExceptionHelper provides static methods for working with exceptions
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.Rethrow(System.Exception)">
+ <summary>
+ Rethrows an exception, preserving its stack trace
+ </summary>
+ <param name="exception">The exception to rethrow</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildMessage(System.Exception,System.Boolean)">
+ <summary>
+ Builds up a message, using the Message field of the specified exception
+ as well as any InnerExceptions. Optionally excludes exception names,
+ creating a more readable message.
+ </summary>
+ <param name="exception">The exception.</param>
+ <param name="excludeExceptionNames">Flag indicating whether exception names should be excluded.</param>
+ <returns>A combined message string.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildStackTrace(System.Exception)">
+ <summary>
+ Builds up a message, using the Message field of the specified exception
+ as well as any InnerExceptions.
+ </summary>
+ <param name="exception">The exception.</param>
+ <returns>A combined stack trace.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.GetSafeStackTrace(System.Exception)">
+ <summary>
+ Gets the stack trace of the exception. If no stack trace
+ is provided, returns "No stack trace available".
+ </summary>
+ <param name="exception">The exception.</param>
+ <returns>A string representation of the stack trace.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem">
+ <summary>
+ A CompositeWorkItem represents a test suite and
+ encapsulates the execution of the suite as well
+ as all its child tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.Children">
+ <summary>
+ List of Child WorkItems
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a CompositeWorkItem for executing a test suite
+ using a filter to select child tests.
+ </summary>
+ <param name="suite">The TestSuite to be executed</param>
+ <param name="childFilter">A filter used to select child tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.PerformWork">
+ <summary>
+ Method that actually performs the work. Overridden
+ in CompositeWorkItem to do one-time setup, run all child
+ items and then dispatch the one-time teardown work item.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OnAllChildItemsCompleted">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) a CompositeWorkItem and all of its children
+ </summary>
+ <param name="force">true if the CompositeWorkItem and all of its children should be aborted, false if it should allow all currently running tests to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem">
+ <summary>
+ OneTimeTearDownWorkItem represents the cleanup
+ and one-time teardown phase of a CompositeWorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.#ctor(NUnit.Framework.Internal.Execution.CompositeWorkItem)">
+ <summary>
+ Construct a OneTimeTearDownWOrkItem wrapping a CompositeWorkItem
+ </summary>
+ <param name="originalItem">The CompositeWorkItem being wrapped</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Name">
+ <summary>
+ The WorkItem name, overridden to indicate this is the teardown.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Execute">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.PerformWork">
+ <summary>
+ PerformWork is not used in CompositeWorkItem
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventListenerTextWriter">
+ <summary>
+ EventListenerTextWriter sends text output to the currently active
+ ITestEventListener in the form of a TestOutput object. If no event
+ listener is active in the context, or if there is no context,
+ the output is forwarded to the supplied default writer.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.#ctor(System.String,System.IO.TextWriter)">
+ <summary>
+ Construct an EventListenerTextWriter
+ </summary>
+ <param name="streamName">The name of the stream to use for events</param>
+ <param name="defaultWriter">The default writer to use if no listener is available</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Encoding">
+ <summary>
+ Get the Encoding for this TextWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object[])">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Object)">
+ <summary>
+ Write an object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String)">
+ <summary>
+ Write a string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Decimal)">
+ <summary>
+ Write a decimal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Double)">
+ <summary>
+ Write a double
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt64)">
+ <summary>
+ Write a ulong
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int64)">
+ <summary>
+ Write a long
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt32)">
+ <summary>
+ Write a uint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int32)">
+ <summary>
+ Write an int
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char)">
+ <summary>
+ Write a char
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Boolean)">
+ <summary>
+ Write a boolean
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[],System.Int32,System.Int32)">
+ <summary>
+ Write chars
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[])">
+ <summary>
+ Write chars
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Single)">
+ <summary>
+ Write a float
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String)">
+ <summary>
+ Write a string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Object)">
+ <summary>
+ Write an object with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object[])">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object)">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Decimal)">
+ <summary>
+ Write a decimal with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object)">
+ <summary>
+ Write a formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Double)">
+ <summary>
+ Write a double with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt32)">
+ <summary>
+ Write a uint with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt64)">
+ <summary>
+ Write a ulong with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int64)">
+ <summary>
+ Write a long with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int32)">
+ <summary>
+ Write an int with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Boolean)">
+ <summary>
+ Write a bool with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[],System.Int32,System.Int32)">
+ <summary>
+ Write chars with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[])">
+ <summary>
+ Write chars with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char)">
+ <summary>
+ Write a char with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Single)">
+ <summary>
+ Write a float with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine">
+ <summary>
+ Write newline
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.IWorkItemDispatcher">
+ <summary>
+ An IWorkItemDispatcher handles execution of work items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ The level of parallelism supported. Zero if not supported.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, performing any initialization. Sets
+ the top level work item and dispatches it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution. The first
+ work item dispatched is saved as the top-level
+ work item and used when stopping the run.
+ </summary>
+ <param name="work">The item to dispatch</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel the ongoing run completely.
+ If no run is in process, the call has no effect.
+ </summary>
+ <param name="force">true if the IWorkItemDispatcher should abort all currently running WorkItems, false if it should allow all currently running WorkItems to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItem">
+ <summary>
+ A SimpleWorkItem represents a single test case and is
+ marked as completed immediately upon execution. This
+ class is also used for skipped or ignored test suites.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.#ctor(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a simple work item for a test.
+ </summary>
+ <param name="test">The test to be executed</param>
+ <param name="filter">The filter used to select this test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork">
+ <summary>
+ Method that performs actually performs the work.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.MakeTestCommand">
+ <summary>
+ Creates a test command for use in running this test.
+ </summary>
+ <returns>A TestCommand</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher">
+ <summary>
+ SimpleWorkItemDispatcher handles execution of WorkItems by
+ directly executing them. It is provided so that a dispatcher
+ is always available in the context, thereby simplifying the
+ code needed to run child tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ The level of parallelism supported
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, creating the execution thread,
+ setting the top level work and dispatching it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution by
+ executing it directly.
+ <param name="work">The item to dispatch</param>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) the ongoing run.
+ If no run is in process, the call has no effect.
+ </summary>
+ <param name="force">true if the run should be aborted, false if it should allow its currently running test to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TextCapture">
+ <summary>
+ The TextCapture class intercepts console output and writes it
+ to the current execution context, if one is present on the thread.
+ If no execution context is found, the output is written to a
+ default destination, normally the original destination of the
+ intercepted output.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.#ctor(System.IO.TextWriter)">
+ <summary>
+ Construct a TextCapture object
+ </summary>
+ <param name="defaultWriter">The default destination for non-intercepted output</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TextCapture.Encoding">
+ <summary>
+ Gets the Encoding in use by this TextWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.Char)">
+ <summary>
+ Writes a single character
+ </summary>
+ <param name="value">The char to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.String)">
+ <summary>
+ Writes a string
+ </summary>
+ <param name="value">The string to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.WriteLine(System.String)">
+ <summary>
+ Writes a string followed by a line terminator
+ </summary>
+ <param name="value">The string to write</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItem">
+ <summary>
+ A WorkItem may be an individual test case, a fixture or
+ a higher level grouping of tests. All WorkItems inherit
+ from the abstract WorkItem class, which uses the template
+ pattern to allow derived classes to perform work in
+ whatever way is needed.
+
+ A WorkItem is created with a particular TestExecutionContext
+ and is responsible for re-establishing that context in the
+ current thread before it begins or resumes execution.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Test,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a WorkItem for a particular test.
+ </summary>
+ <param name="test">The test that the WorkItem will run</param>
+ <param name="filter">Filter used to include or exclude child items</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Construct a work Item that wraps another work Item.
+ Wrapper items are used to represent independently
+ dispatched tasks, which form part of the execution
+ of a single test, such as OneTimeTearDown.
+ </summary>
+ <param name="wrappedItem">The WorkItem being wrapped</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.InitializeContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Initialize the TestExecutionContext. This must be done
+ before executing the WorkItem.
+ </summary>
+ <remarks>
+ Originally, the context was provided in the constructor
+ but delaying initialization of the context until the item
+ is about to be dispatched allows changes in the parent
+ context during OneTimeSetUp to be reflected in the child.
+ </remarks>
+ <param name="context">The TestExecutionContext to use</param>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.WorkItem.Completed">
+ <summary>
+ Event triggered when the item is complete
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.State">
+ <summary>
+ Gets the current state of the WorkItem
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Test">
+ <summary>
+ The test being executed by the work item
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Name">
+ <summary>
+ The name of the work item - defaults to the Test name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Filter">
+ <summary>
+ Filter used to include or exclude child tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Context">
+ <summary>
+ The execution context
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Result">
+ <summary>
+ The test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.ParallelScope">
+ <summary>
+ Gets the ParallelScope associated with the test, if any,
+ otherwise returning ParallelScope.Default;
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Execute">
+ <summary>
+ Execute the current work item, including any
+ child work items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WaitForCompletion">
+ <summary>
+ Wait until the execution of this item is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.MarkNotRunnable(System.String)">
+ <summary>
+ Marks the WorkItem as NotRunnable.
+ </summary>
+ <param name="reason">Reason for test being NotRunnable.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) a WorkItem
+ </summary>
+ <param name="force">true if the WorkItem should be aborted, false if it should run to completion</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Dispose">
+ <summary>
+ Standard Dispose
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.PerformWork">
+ <summary>
+ Method that performs actually performs the work. It should
+ set the State to WorkItemState.Complete when done.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WorkItemComplete">
+ <summary>
+ Method called by the derived class when all work is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.BuildSetUpTearDownList(System.Reflection.MethodInfo[],System.Reflection.MethodInfo[])">
+ <summary>
+ Builds the set up tear down list.
+ </summary>
+ <param name="setUpMethods">Unsorted array of setup MethodInfos.</param>
+ <param name="tearDownMethods">Unsorted array of teardown MethodInfos.</param>
+ <returns>A list of SetUpTearDownItems</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.ChangeResult(NUnit.Framework.Interfaces.ResultState,System.String)">
+ <summary>
+ Changes the result of the test, logging the old and new states
+ </summary>
+ <param name="resultState">The new ResultState</param>
+ <param name="message">The new message</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemBuilder">
+ <summary>
+ WorkItemBuilder class knows how to build a tree of work items from a tree of tests
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.CreateWorkItem(NUnit.Framework.Interfaces.ITest,NUnit.Framework.Interfaces.ITestFilter,System.Boolean)">
+ <summary>
+ Creates a work item.
+ </summary>
+ <param name="test">The test for which this WorkItem is being created.</param>
+ <param name="filter">The filter to be used in selecting any child Tests.</param>
+ <param name="recursive">True if child work items should be created and added.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.WorkItemOrderComparer.Compare(NUnit.Framework.Internal.Execution.WorkItem,NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
+ </summary>
+ <returns>
+ A signed integer that indicates the relative values of <paramref name="x"/> and <paramref name="y"/>, as shown in the following table.Value Meaning Less than zero<paramref name="x"/> is less than <paramref name="y"/>.Zero<paramref name="x"/> equals <paramref name="y"/>.Greater than zero<paramref name="x"/> is greater than <paramref name="y"/>.
+ </returns>
+ <param name="x">The first object to compare.</param><param name="y">The second object to compare.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemState">
+ <summary>
+ The current state of a work item
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Ready">
+ <summary>
+ Ready to run or continue
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Running">
+ <summary>
+ Work Item is executing
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Complete">
+ <summary>
+ Complete
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TextMessageWriter">
+ <summary>
+ TextMessageWriter writes constraint descriptions and messages
+ in displayable form as a text stream. It tailors the display
+ of individual message components to form the standard message
+ format of NUnit assertion failure messages.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Expected">
+ <summary>
+ Prefix used for the expected value line of a message
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Actual">
+ <summary>
+ Prefix used for the actual value line of a message
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.PrefixLength">
+ <summary>
+ Length of a message prefix
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor">
+ <summary>
+ Construct a TextMessageWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor(System.String,System.Object[])">
+ <summary>
+ Construct a TextMessageWriter, specifying a user message
+ and optional formatting arguments.
+ </summary>
+ <param name="userMessage"></param>
+ <param name="args"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TextMessageWriter.MaxLineLength">
+ <summary>
+ Gets or sets the maximum line length for this writer
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message, at a given
+ indentation level.
+ </summary>
+ <param name="level">The indentation level of the message</param>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Display Expected and Actual lines for a constraint. This
+ is called by MessageWriter's default implementation of
+ WriteMessageTo and provides the generic two-line display.
+ </summary>
+ <param name="result">The result of the constraint that failed</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
+ <summary>
+ Gets the unique type name between expected and actual.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="expectedType">Output of the unique type name for expected</param>
+ <param name="actualType">Output of the unique type name for actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object)">
+ <summary>
+ Display Expected and Actual lines for given values. This
+ method may be called by constraints that need more control over
+ the display of actual and expected values than is provided
+ by the default implementation.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Display Expected and Actual lines for given values, including
+ a tolerance value on the expected line.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
+ <summary>
+ Display the expected and actual string values on separate lines.
+ If the mismatch parameter is >=0, an additional line is displayed
+ line containing a caret that points to the mismatch point.
+ </summary>
+ <param name="expected">The expected string value</param>
+ <param name="actual">The actual string value</param>
+ <param name="mismatch">The point at which the strings don't match or -1</param>
+ <param name="ignoreCase">If true, case is ignored in string comparisons</param>
+ <param name="clipping">If true, clip the strings to fit the max line length</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualValue(System.Object)">
+ <summary>
+ Writes the text for an actual value.
+ </summary>
+ <param name="actual">The actual value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteValue(System.Object)">
+ <summary>
+ Writes the text for a generalized value.
+ </summary>
+ <param name="val">The value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Writes the text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Write the generic 'Expected' line for a constraint
+ </summary>
+ <param name="result">The constraint that failed</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object)">
+ <summary>
+ Write the generic 'Expected' line for a given value
+ </summary>
+ <param name="expected">The expected value</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Write the generic 'Expected' line for a given value
+ and tolerance.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Write the generic 'Actual' line for a constraint
+ </summary>
+ <param name="result">The ConstraintResult for which the actual value is to be written</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(System.Object)">
+ <summary>
+ Write the generic 'Actual' line for a given value
+ </summary>
+ <param name="actual">The actual value causing a failure</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.AndFilter">
+ <summary>
+ Combines multiple filters so that a test must pass all
+ of them in order to pass this filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor">
+ <summary>
+ Constructs an empty AndFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs an AndFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters pass, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters match, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is explicit matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters explicit match, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.AndFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.CategoryFilter">
+ <summary>
+ CategoryFilter is able to select or exclude tests
+ based on their categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.#ctor(System.String)">
+ <summary>
+ Construct a CategoryFilter using a single category name
+ </summary>
+ <param name="name">A category name</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CategoryFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.ClassNameFilter">
+ <summary>
+ ClassName filter selects tests based on the class FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a FullNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ClassNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.CompositeFilter">
+ <summary>
+ A base class for multi-part filters
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor">
+ <summary>
+ Constructs an empty CompositeFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs a CompositeFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Add(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Adds a filter to the list of filters
+ </summary>
+ <param name="filter">The filter to be added</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.Filters">
+ <summary>
+ Return a list of the composing filters.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is explicit matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.FullNameFilter">
+ <summary>
+ FullName filter selects tests based on their FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a FullNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.FullNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.IdFilter">
+ <summary>
+ IdFilter selects tests based on their id
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.IdFilter.#ctor(System.String)">
+ <summary>
+ Construct an IdFilter for a single value
+ </summary>
+ <param name="id">The id the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.IdFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.IdFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.MethodNameFilter">
+ <summary>
+ FullName filter selects tests based on their FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a MethodNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.MethodNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.NamespaceFilter">
+ <summary>
+ ClassName filter selects tests based on the class FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.#ctor(System.String)">
+ <summary>
+ Construct a NamespaceFilter for a single namespace
+ </summary>
+ <param name="expectedValue">The namespace the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.NamespaceFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.NotFilter">
+ <summary>
+ NotFilter negates the operation of another filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.#ctor(NUnit.Framework.Internal.TestFilter)">
+ <summary>
+ Construct a not filter on another filter
+ </summary>
+ <param name="baseFilter">The filter to be negated</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.NotFilter.BaseFilter">
+ <summary>
+ Gets the base filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. The default
+ implementation checks the test itself, its parents and any descendants.
+
+ Derived classes may override this method or any of the Match methods
+ to change the behavior of the filter.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if it matches, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.OrFilter">
+ <summary>
+ Combines multiple filters so that a test must pass one
+ of them in order to pass this filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor">
+ <summary>
+ Constructs an empty OrFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs an AndFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters pass, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters match, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is explicit matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters explicit match, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.OrFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.PropertyFilter">
+ <summary>
+ PropertyFilter is able to select or exclude tests
+ based on their properties.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.#ctor(System.String,System.String)">
+ <summary>
+ Construct a PropertyFilter using a property name and expected value
+ </summary>
+ <param name="propertyName">A property name</param>
+ <param name="expectedValue">The expected value of the property</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.PropertyFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.TestNameFilter">
+ <summary>
+ TestName filter selects tests based on their Name
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a TestNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.TestNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.ValueMatchFilter">
+ <summary>
+ ValueMatchFilter selects tests based on some value, which
+ is expected to be contained in the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ExpectedValue">
+ <summary>
+ Returns the value matched by the filter - used for testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.IsRegex">
+ <summary>
+ Indicates whether the value is a regular expression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.#ctor(System.String)">
+ <summary>
+ Construct a ValueMatchFilter for a single value.
+ </summary>
+ <param name="expectedValue">The value to be included.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.Match(System.String)">
+ <summary>
+ Match the input provided by the derived class
+ </summary>
+ <param name="input">The value to be matchedT</param>
+ <returns>True for a match, false otherwise.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.GenericMethodHelper">
+ <summary>
+ GenericMethodHelper is able to deduce the Type arguments for
+ a generic method from the actual arguments provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.GenericMethodHelper.#ctor(System.Reflection.MethodInfo)">
+ <summary>
+ Construct a GenericMethodHelper for a method
+ </summary>
+ <param name="method">MethodInfo for the method to examine</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.GenericMethodHelper.GetTypeArguments(System.Object[])">
+ <summary>
+ Return the type arguments for the method, deducing them
+ from the arguments actually provided.
+ </summary>
+ <param name="argList">The arguments to the method</param>
+ <returns>An array of type arguments.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidDataSourceException">
+ <summary>
+ InvalidTestFixtureException is thrown when an appropriate test
+ fixture constructor using the provided arguments cannot be found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidTestFixtureException">
+ <summary>
+ InvalidTestFixtureException is thrown when an appropriate test
+ fixture constructor using the provided arguments cannot be found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ILogger">
+ <summary>
+ Interface for logging within the engine
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String)">
+ <summary>
+ Logs the specified message at the error level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the error level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String)">
+ <summary>
+ Logs the specified message at the warning level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the warning level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String)">
+ <summary>
+ Logs the specified message at the info level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the info level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String)">
+ <summary>
+ Logs the specified message at the debug level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the debug level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTrace">
+ <summary>
+ InternalTrace provides facilities for tracing the execution
+ of the NUnit framework. Tests and classes under test may make use
+ of Console writes, System.Diagnostics.Trace or various loggers and
+ NUnit itself traps and processes each of them. For that reason, a
+ separate internal trace is needed.
+
+ Note:
+ InternalTrace uses a global lock to allow multiple threads to write
+ trace messages. This can easily make it a bottleneck so it must be
+ used sparingly. Keep the trace Level as low as possible and only
+ insert InternalTrace writes where they are needed.
+ TODO: add some buffering and a separate writer thread as an option.
+ TODO: figure out a way to turn on trace in specific classes only.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.InternalTrace.Initialized">
+ <summary>
+ Gets a flag indicating whether the InternalTrace is initialized
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.String,NUnit.Framework.Internal.InternalTraceLevel)">
+ <summary>
+ Initialize the internal trace facility using the name of the log
+ to be written to and the trace level.
+ </summary>
+ <param name="logName">The log name</param>
+ <param name="level">The trace level</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.IO.TextWriter,NUnit.Framework.Internal.InternalTraceLevel)">
+ <summary>
+ Initialize the internal trace using a provided TextWriter and level
+ </summary>
+ <param name="writer">A TextWriter</param>
+ <param name="level">The InternalTraceLevel</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.String)">
+ <summary>
+ Get a named Logger
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.Type)">
+ <summary>
+ Get a logger named for a particular Type.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTraceLevel">
+ <summary>
+ InternalTraceLevel is an enumeration controlling the
+ level of detailed presented in the internal log.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Default">
+ <summary>
+ Use the default settings as specified by the user.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Off">
+ <summary>
+ Do not display any trace messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Error">
+ <summary>
+ Display Error messages only
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Warning">
+ <summary>
+ Display Warning level and higher messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Info">
+ <summary>
+ Display informational and higher messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Debug">
+ <summary>
+ Display debug messages and higher - i.e. all messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Verbose">
+ <summary>
+ Display debug messages and higher - i.e. all messages
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTraceWriter">
+ <summary>
+ A trace listener that writes to a separate file per domain
+ and process using it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.String)">
+ <summary>
+ Construct an InternalTraceWriter that writes to a file.
+ </summary>
+ <param name="logPath">Path to the file to use</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Construct an InternalTraceWriter that writes to a
+ TextWriter provided by the caller.
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.InternalTraceWriter.Encoding">
+ <summary>
+ Returns the character encoding in which the output is written.
+ </summary>
+ <returns>The character encoding in which the output is written.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.Char)">
+ <summary>
+ Writes a character to the text string or stream.
+ </summary>
+ <param name="value">The character to write to the text stream.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.String)">
+ <summary>
+ Writes a string to the text string or stream.
+ </summary>
+ <param name="value">The string to write.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.WriteLine(System.String)">
+ <summary>
+ Writes a string followed by a line terminator to the text string or stream.
+ </summary>
+ <param name="value">The string to write. If <paramref name="value" /> is null, only the line terminator is written.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Dispose(System.Boolean)">
+ <summary>
+ Releases the unmanaged resources used by the <see cref="T:System.IO.TextWriter" /> and optionally releases the managed resources.
+ </summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Flush">
+ <summary>
+ Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Logger">
+ <summary>
+ Provides internal logging to the NUnit framework
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.#ctor(System.String,NUnit.Framework.Internal.InternalTraceLevel,System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Logger"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ <param name="level">The log level.</param>
+ <param name="writer">The writer where logs are sent.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Error(System.String)">
+ <summary>
+ Logs the message at error level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Error(System.String,System.Object[])">
+ <summary>
+ Logs the message at error level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String)">
+ <summary>
+ Logs the message at warm level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String,System.Object[])">
+ <summary>
+ Logs the message at warning level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Info(System.String)">
+ <summary>
+ Logs the message at info level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Info(System.String,System.Object[])">
+ <summary>
+ Logs the message at info level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String)">
+ <summary>
+ Logs the message at debug level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String,System.Object[])">
+ <summary>
+ Logs the message at debug level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.MethodWrapper">
+ <summary>
+ The MethodWrapper class wraps a MethodInfo so that it may
+ be used in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.Reflection.MethodInfo)">
+ <summary>
+ Construct a MethodWrapper for a Type and a MethodInfo.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.String)">
+ <summary>
+ Construct a MethodInfo for a given Type and method name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.TypeInfo">
+ <summary>
+ Gets the Type from which this method was reflected.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.MethodInfo">
+ <summary>
+ Gets the MethodInfo for this method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.Name">
+ <summary>
+ Gets the name of the method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsAbstract">
+ <summary>
+ Gets a value indicating whether the method is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsPublic">
+ <summary>
+ Gets a value indicating whether the method is public.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the method contains unassigned generic type parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethod">
+ <summary>
+ Gets a value indicating whether the method is a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethodDefinition">
+ <summary>
+ Gets a value indicating whether the MethodInfo represents the definition of a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.ReturnType">
+ <summary>
+ Gets the return Type of the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetParameters">
+ <summary>
+ Gets the parameters of the method.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetGenericArguments">
+ <summary>
+ Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.MakeGenericMethod(System.Type[])">
+ <summary>
+ Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
+ </summary>
+ <param name="typeArguments">The type arguments to be used</param>
+ <returns>A new IMethodInfo with the type arguments replaced</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Gets a value indicating whether one or more attributes of the specified type are defined on the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.Invoke(System.Object,System.Object[])">
+ <summary>
+ Invokes the method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.ToString">
+ <summary>
+ Override ToString() so that error messages in NUnit's own tests make sense
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.NUnitException">
+ <summary>
+ Thrown when an assertion failed. Here to preserve the inner
+ exception and hence its stack trace.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParamAttributeTypeConversions">
+ <summary>
+ Helper methods for converting parameters to numeric values to supported types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParamAttributeTypeConversions.ConvertData(System.Object[],System.Type)">
+ <summary>
+ Converts an array of objects to the <paramref name="targetType"/>, if it is supported.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterWrapper">
+ <summary>
+ The ParameterWrapper class wraps a ParameterInfo so that it may
+ be used in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.#ctor(NUnit.Framework.Interfaces.IMethodInfo,System.Reflection.ParameterInfo)">
+ <summary>
+ Construct a ParameterWrapper for a given method and parameter
+ </summary>
+ <param name="method"></param>
+ <param name="parameterInfo"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.IsOptional">
+ <summary>
+ Gets a value indicating whether the parameter is optional
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.Method">
+ <summary>
+ Gets an IMethodInfo representing the method for which this is a parameter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterInfo">
+ <summary>
+ Gets the underlying ParameterInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterType">
+ <summary>
+ Gets the Type of the parameter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Gets a value indicating whether one or more attributes of the specified type are defined on the parameter.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PropertyBag">
+ <summary>
+ A PropertyBag represents a collection of name value pairs
+ that allows duplicate entries with the same key. Methods
+ are provided for adding a new pair as well as for setting
+ a key to a single value. All keys are strings but values
+ may be of any type. Null values are not permitted, since
+ a null entry represents the absence of the key.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Add(System.String,System.Object)">
+ <summary>
+ Adds a key/value pair to the property set
+ </summary>
+ <param name="key">The key</param>
+ <param name="value">The value</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Set(System.String,System.Object)">
+ <summary>
+ Sets the value for a key, removing any other
+ values that are already in the property set.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Get(System.String)">
+ <summary>
+ Gets a single value for a key, using the first
+ one if multiple values are present and returning
+ null if the value is not found.
+ </summary>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.ContainsKey(System.String)">
+ <summary>
+ Gets a flag indicating whether the specified key has
+ any entries in the property set.
+ </summary>
+ <param name="key">The key to be checked</param>
+ <returns>
+ True if their are values present, otherwise false
+ </returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PropertyBag.Keys">
+ <summary>
+ Gets a collection containing all the keys in the property set
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PropertyBag.Item(System.String)">
+ <summary>
+ Gets or sets the list of values for a particular key
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.ToXml(System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current PropertyBag.
+ </summary>
+ <param name="recursive">Not used</param>
+ <returns>An XmlNode representing the PropertyBag</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the PropertyBag after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">Not used</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PropertyNames">
+ <summary>
+ The PropertyNames class provides static constants for the
+ standard property ids that NUnit uses on tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.AppDomain">
+ <summary>
+ The FriendlyName of the AppDomain in which the assembly is running
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.JoinType">
+ <summary>
+ The selected strategy for joining parameter data into test cases
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ProcessID">
+ <summary>
+ The process ID of the executing assembly
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ProviderStackTrace">
+ <summary>
+ The stack trace from any data provider that threw
+ an exception.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SkipReason">
+ <summary>
+ The reason a test was not run
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Author">
+ <summary>
+ The author of the tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ApartmentState">
+ <summary>
+ The ApartmentState required for running the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Category">
+ <summary>
+ The categories applying to a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Description">
+ <summary>
+ The Description of a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.LevelOfParallelism">
+ <summary>
+ The number of threads to be used in running tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.MaxTime">
+ <summary>
+ The maximum time in ms, above which the test is considered to have failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ParallelScope">
+ <summary>
+ The ParallelScope associated with a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.RepeatCount">
+ <summary>
+ The number of times the test should be repeated
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.RequiresThread">
+ <summary>
+ Indicates that the test should be run on a separate thread
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SetCulture">
+ <summary>
+ The culture to be set for a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SetUICulture">
+ <summary>
+ The UI culture to be set for a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.TestOf">
+ <summary>
+ The type that is under test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Timeout">
+ <summary>
+ The timeout value for the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.IgnoreUntilDate">
+ <summary>
+ The test will be ignored until the given date
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Order">
+ <summary>
+ The optional Order the test will run in
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Randomizer">
+ <summary>
+ Randomizer returns a set of random values in a repeatable
+ way, to allow re-running of tests if necessary. It extends
+ the .NET Random class, providing random values for a much
+ wider range of types.
+
+ The class is used internally by the framework to generate
+ test case data and is also exposed for use by users through
+ the TestContext.Random property.
+ </summary>
+ <remarks>
+ For consistency with the underlying Random Type, methods
+ returning a single value use the prefix "Next..." Those
+ without an argument return a non-negative value up to
+ the full positive range of the Type. Overloads are provided
+ for specifying a maximum or a range. Methods that return
+ arrays or strings use the prefix "Get..." to avoid
+ confusion with the single-value methods.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Randomizer.InitialSeed">
+ <summary>
+ Initial seed used to create randomizers for this run
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.MemberInfo)">
+ <summary>
+ Get a Randomizer for a particular member, returning
+ one that has already been created if it exists.
+ This ensures that the same values are generated
+ each time the tests are reloaded.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.ParameterInfo)">
+ <summary>
+ Get a randomizer for a particular parameter, returning
+ one that has already been created if it exists.
+ This ensures that the same values are generated
+ each time the tests are reloaded.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.CreateRandomizer">
+ <summary>
+ Create a new Randomizer using the next seed
+ available to ensure that each randomizer gives
+ a unique sequence of values.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.#ctor(System.Int32)">
+ <summary>
+ Construct based on seed value
+ </summary>
+ <param name="seed"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt">
+ <summary>
+ Returns a random unsigned int.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32)">
+ <summary>
+ Returns a random unsigned int less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32,System.UInt32)">
+ <summary>
+ Returns a random unsigned int within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort">
+ <summary>
+ Returns a non-negative random short.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16)">
+ <summary>
+ Returns a non-negative random short less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16,System.Int16)">
+ <summary>
+ Returns a non-negative random short within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort">
+ <summary>
+ Returns a random unsigned short.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16)">
+ <summary>
+ Returns a random unsigned short less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16,System.UInt16)">
+ <summary>
+ Returns a random unsigned short within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong">
+ <summary>
+ Returns a random long.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64)">
+ <summary>
+ Returns a random long less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64,System.Int64)">
+ <summary>
+ Returns a non-negative random long within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong">
+ <summary>
+ Returns a random ulong.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64)">
+ <summary>
+ Returns a random ulong less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64,System.UInt64)">
+ <summary>
+ Returns a non-negative random long within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte">
+ <summary>
+ Returns a random Byte
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte)">
+ <summary>
+ Returns a random Byte less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte,System.Byte)">
+ <summary>
+ Returns a random Byte within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte">
+ <summary>
+ Returns a random SByte
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte)">
+ <summary>
+ Returns a random sbyte less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte,System.SByte)">
+ <summary>
+ Returns a random sbyte within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextBool">
+ <summary>
+ Returns a random bool
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextBool(System.Double)">
+ <summary>
+ Returns a random bool based on the probability a true result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double)">
+ <summary>
+ Returns a random double between 0.0 and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double,System.Double)">
+ <summary>
+ Returns a random double within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat">
+ <summary>
+ Returns a random float.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single)">
+ <summary>
+ Returns a random float between 0.0 and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single,System.Single)">
+ <summary>
+ Returns a random float within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum(System.Type)">
+ <summary>
+ Returns a random enum value of the specified Type as an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum``1">
+ <summary>
+ Returns a random enum value of the specified Type.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">
+ <summary>
+ Default characters for random functions.
+ </summary>
+ <remarks>Default characters are the English alphabet (uppercase &amp; lowercase), arabic numerals, and underscore</remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32,System.String)">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <param name="outputLength">desired length of output string.</param>
+ <param name="allowedChars">string representing the set of characters from which to construct the resulting string</param>
+ <returns>A random string of arbitrary length</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32)">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <param name="outputLength">desired length of output string.</param>
+ <returns>A random string of arbitrary length</returns>
+ <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <returns>A random string of the default length</returns>
+ <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal">
+ <summary>
+ Returns a random decimal.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal)">
+ <summary>
+ Returns a random decimal between positive zero and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal,System.Decimal)">
+ <summary>
+ Returns a random decimal within a specified range, which is not
+ permitted to exceed decimal.MaxVal in the current implementation.
+ </summary>
+ <remarks>
+ A limitation of this implementation is that the range from min
+ to max must not exceed decimal.MaxVal.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextGuid">
+ <summary>
+ Generates a valid version 4 <see cref="T:System.Guid"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Reflect">
+ <summary>
+ Helper methods for inspecting a type by reflection.
+
+ Many of these methods take ICustomAttributeProvider as an
+ argument to avoid duplication, even though certain attributes can
+ only appear on specific types of members, like MethodInfo or Type.
+
+ In the case where a type is being examined for the presence of
+ an attribute, interface or named member, the Reflect methods
+ operate with the full name of the member being sought. This
+ removes the necessity of the caller having a reference to the
+ assembly that defines the item being sought and allows the
+ NUnit core to inspect assemblies that reference an older
+ version of the NUnit framework.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetMethodsWithAttribute(System.Type,System.Type,System.Boolean)">
+ <summary>
+ Examine a fixture type and return an array of methods having a
+ particular attribute. The array is order with base methods first.
+ </summary>
+ <param name="fixtureType">The type to examine</param>
+ <param name="attributeType">The attribute Type to look for</param>
+ <param name="inherit">Specifies whether to search the fixture type inheritance chain</param>
+ <returns>The array of methods found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.HasMethodWithAttribute(System.Type,System.Type)">
+ <summary>
+ Examine a fixture type and return true if it has a method with
+ a particular attribute.
+ </summary>
+ <param name="fixtureType">The type to examine</param>
+ <param name="attributeType">The attribute Type to look for</param>
+ <returns>True if found, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type)">
+ <summary>
+ Invoke the default constructor on a Type
+ </summary>
+ <param name="type">The Type to be constructed</param>
+ <returns>An instance of the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type,System.Object[])">
+ <summary>
+ Invoke a constructor on a Type with arguments
+ </summary>
+ <param name="type">The Type to be constructed</param>
+ <param name="arguments">Arguments to the constructor</param>
+ <returns>An instance of the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetTypeArray(System.Object[])">
+ <summary>
+ Returns an array of types from an array of objects.
+ Used because the compact framework doesn't support
+ Type.GetTypeArray()
+ </summary>
+ <param name="objects">An array of objects</param>
+ <returns>An array of Types</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object)">
+ <summary>
+ Invoke a parameterless method returning void on an object.
+ </summary>
+ <param name="method">A MethodInfo for the method to be invoked</param>
+ <param name="fixture">The object on which to invoke the method</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object,System.Object[])">
+ <summary>
+ Invoke a method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="method">A MethodInfo for the method to be invoked</param>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetUltimateShadowingProperty(System.Type,System.String,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ <para>
+ Selects the ultimate shadowing property just like <see langword="dynamic"/> would,
+ rather than throwing <see cref="T:System.Reflection.AmbiguousMatchException"/>
+ for properties that shadow properties of a different property type.
+ </para>
+ <para>
+ If you request both public and nonpublic properties, every public property is preferred
+ over every nonpublic property. It would violate the principle of least surprise for a
+ derived class’s implementation detail to be chosen over the public API for a type.
+ </para>
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseResult">
+ <summary>
+ Represents the result of running a single test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseResult.#ctor(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Construct a TestCaseResult based on a TestMethod
+ </summary>
+ <param name="test">A TestMethod to which the result applies.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestResult">
+ <summary>
+ The TestResult class represents the result of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_ERRORS_MESSAGE">
+ <summary>
+ Error message for when child tests have errors
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_WARNINGS_MESSAGE">
+ <summary>
+ Error message for when child tests have warnings
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_IGNORE_MESSAGE">
+ <summary>
+ Error message for when child tests are ignored
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.MIN_DURATION">
+ <summary>
+ The minimum duration for tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.InternalAssertCount">
+ <summary>
+ Aggregate assertion count
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.#ctor(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Construct a test result given a Test
+ </summary>
+ <param name="test">The test to be used</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Test">
+ <summary>
+ Gets the test with which this result is associated.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.ResultState">
+ <summary>
+ Gets the ResultState of the test result, which
+ indicates the success or failure of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Name">
+ <summary>
+ Gets the name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.FullName">
+ <summary>
+ Gets the full name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Duration">
+ <summary>
+ Gets or sets the elapsed time for running the test in seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.StartTime">
+ <summary>
+ Gets or sets the time the test started running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.EndTime">
+ <summary>
+ Gets or sets the time the test finished running.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddTestAttachment(NUnit.Framework.Interfaces.TestAttachment)">
+ <summary>
+ Adds a test attachment to the test result
+ </summary>
+ <param name="attachment">The TestAttachment object to attach</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.TestAttachments">
+ <summary>
+ Gets the collection of files attached to the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.AssertCount">
+ <summary>
+ Gets or sets the count of asserts executed
+ when running the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.OutWriter">
+ <summary>
+ Gets a TextWriter, which will write output to be included in the result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Output">
+ <summary>
+ Gets any text output written to this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.AssertionResults">
+ <summary>
+ Gets a list of assertion results associated with the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.ToXml(System.Boolean)">
+ <summary>
+ Returns the Xml representation of the result.
+ </summary>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns>An XmlNode representing the result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds the XML representation of the result as a child of the
+ supplied parent node..
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.PendingFailures">
+ <summary>
+ Gets a count of pending failures (from Multiple Assert)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.WorstAssertionStatus">
+ <summary>
+ Gets the worst assertion status (highest enum) in all the assertion results
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ <param name="message">A message associated with the result state</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String,System.String)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ <param name="message">A message associated with the result state</param>
+ <param name="stackTrace">Stack trace giving the location of the command</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception)">
+ <summary>
+ Set the test result based on the type of exception thrown
+ </summary>
+ <param name="ex">The exception that was thrown</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Set the test result based on the type of exception thrown
+ </summary>
+ <param name="ex">The exception that was thrown</param>
+ <param name="site">The FailureSite to use in the result</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordTearDownException(System.Exception)">
+ <summary>
+ RecordTearDownException appends the message and stacktrace
+ from an exception arising during teardown of the test
+ to any previously recorded information, so that any
+ earlier failure information is not lost. Note that
+ calling Assert.Ignore, Assert.Inconclusive, etc. during
+ teardown is treated as an error. If the current result
+ represents a suite, it may show a teardown error even
+ though all contained tests passed.
+ </summary>
+ <param name="ex">The Exception to be recorded</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordTestCompletion">
+ <summary>
+ Determine result after test has run to completion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionResult)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddReasonElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds a reason element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new reason element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddFailureElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds a failure element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new failure element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddAttachmentsElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds an attachments element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new attachments element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.CreateLegacyFailureMessage">
+ <summary>
+ Creates a failure message incorporating failures
+ from a Multiple Assert block for use by runners
+ that don't know about AssertionResults.
+ </summary>
+ <returns>Message as a string</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestSuiteResult">
+ <summary>
+ Represents the result of running a test suite
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuiteResult.#ctor(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Construct a TestSuiteResult base on a TestSuite
+ </summary>
+ <param name="suite">The TestSuite to which the result applies</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.WarningCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuiteResult.AddResult(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Adds a child result to this result, setting this result's
+ ResultState to Failure if the child result failed.
+ </summary>
+ <param name="result">The result to be added</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.StackFilter">
+ <summary>
+ StackFilter class is used to remove internal NUnit
+ entries from a stack trace so that the resulting
+ trace provides better information about the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.StackFilter.DefaultFilter">
+ <summary>
+ Single instance of our default filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String,System.String)">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
+ <param name="bottomOfStackPattern">Regex pattern used to delete lines from the bottom of the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String)">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.Filter(System.String)">
+ <summary>
+ Filters a raw stack trace and returns the result.
+ </summary>
+ <param name="rawTrace">The original stack trace</param>
+ <returns>A filtered stack trace</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.StringUtil">
+ <summary>
+ Provides methods to support legacy string comparison methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StringUtil.Compare(System.String,System.String,System.Boolean)">
+ <summary>
+ Compares two strings for equality, ignoring case if requested.
+ </summary>
+ <param name="strA">The first string.</param>
+ <param name="strB">The second string..</param>
+ <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
+ <returns>Zero if the strings are equivalent, a negative number if strA is sorted first, a positive number if
+ strB is sorted first</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StringUtil.StringsEqual(System.String,System.String,System.Boolean)">
+ <summary>
+ Compares two strings for equality, ignoring case if requested.
+ </summary>
+ <param name="strA">The first string.</param>
+ <param name="strB">The second string..</param>
+ <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
+ <returns>True if the strings are equivalent, false if not.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ConstraintUtils">
+ <summary>
+ Provides methods to support consistent checking for constaints methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ConstraintUtils.RequireActual``1(System.Object,System.String,System.Boolean)">
+ <summary>
+ Requires that the provided object is actually of the type required.
+ </summary>
+ <param name="actual">The object to verify.</param>
+ <param name="paramName">Name of the parameter as passed into the checking method.</param>
+ <param name="allowNull">
+ If <see langword="true"/> and <typeparamref name="T"/> can be null, returns null rather than throwing when <paramref name="actual"/> is null.
+ If <typeparamref name="T"/> cannot be null, this parameter is ignored.</param>
+ <typeparam name="T">The type to require.</typeparam>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseParameters">
+ <summary>
+ The TestCaseParameters class encapsulates method arguments and
+ other selected parameters needed for constructing
+ a parameterized test case.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestCaseParameters._expectedResult">
+ <summary>
+ The expected result to be returned
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(NUnit.Framework.Interfaces.ITestCaseData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestCaseData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseParameters.ExpectedResult">
+ <summary>
+ The expected result of the test, which
+ must match the method return type.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseParameters.HasExpectedResult">
+ <summary>
+ Gets a value indicating whether an expected result was specified.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseTimeoutException">
+ <summary>
+ TestCaseTimeoutException is thrown when a test running directly
+ on a TestWorker thread is cancelled due to timeout.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext">
+ <summary>
+ Helper class used to save and restore certain static or
+ singleton settings in the environment that affect tests
+ or which might be changed by the user tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._priorContext">
+ <summary>
+ Link to a prior saved context
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._executionStatus">
+ <summary>
+ Indicates that a stop has been requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._listener">
+ <summary>
+ The event listener currently receiving notifications
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._assertCount">
+ <summary>
+ The number of assertions for the current test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentCulture">
+ <summary>
+ The current culture
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentUICulture">
+ <summary>
+ The current UI culture
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentResult">
+ <summary>
+ The current test result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
+ </summary>
+ <param name="other">An existing instance of TestExecutionContext.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentContext">
+ <summary>
+ Gets and sets the current context.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentTest">
+ <summary>
+ Gets or sets the current test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTime">
+ <summary>
+ The time the current test started execution
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTicks">
+ <summary>
+ The time the current test started in Ticks
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentResult">
+ <summary>
+ Gets or sets the current test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.OutWriter">
+ <summary>
+ Gets a TextWriter that will send output to the current test result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestObject">
+ <summary>
+ The current test object - that is the user fixture
+ object on which tests are being executed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StopOnError">
+ <summary>
+ Get or set indicator that run should stop on the first error
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.ExecutionStatus">
+ <summary>
+ Gets an enum indicating whether a stop has been requested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.Listener">
+ <summary>
+ The current test event listener
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.Dispatcher">
+ <summary>
+ The current WorkItemDispatcher. Made public for
+ use by nunitlite.tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.ParallelScope">
+ <summary>
+ The ParallelScope to be used by tests running in this context.
+ For builds with out the parallel feature, it has no effect.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.DefaultFloatingPointTolerance">
+ <summary>
+ Default tolerance value used for floating point equality
+ when no other tolerance is specified.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.RandomGenerator">
+ <summary>
+ Gets the RandomGenerator specific to this Test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.AssertCount">
+ <summary>
+ Gets the assert count.
+ </summary>
+ <value>The assert count.</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.MultipleAssertLevel">
+ <summary>
+ The current nesting level of multiple assert blocks
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestCaseTimeout">
+ <summary>
+ Gets or sets the test case timeout value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.UpstreamActions">
+ <summary>
+ Gets a list of ITestActions set by upstream tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentCulture">
+ <summary>
+ Saves or restores the CurrentCulture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentUICulture">
+ <summary>
+ Saves or restores the CurrentUICulture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentValueFormatter">
+ <summary>
+ The current head of the ValueFormatter chain, copied from MsgUtils.ValueFormatter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.IsSingleThreaded">
+ <summary>
+ If true, all tests must run on the same thread. No new thread may be spawned.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.UpdateContextFromEnvironment">
+ <summary>
+ Record any changes in the environment made by
+ the test code in the execution context so it
+ will be passed on to lower level tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.EstablishExecutionEnvironment">
+ <summary>
+ Set up the execution environment to match a context.
+ Note that we may be running on the same thread where the
+ context was initially created or on a different thread.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount">
+ <summary>
+ Increments the assert count by one.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount(System.Int32)">
+ <summary>
+ Increments the assert count by a specified amount.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ Adds a new ValueFormatterFactory to the chain of formatters
+ </summary>
+ <param name="formatterFactory">The new factory</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext">
+ <summary>
+ An IsolatedContext is used when running code
+ that may effect the current result in ways that
+ should not impact the final result of the test.
+ A new TestExecutionContext is created with an
+ initially clear result, which is discarded on
+ exiting the context.
+ </summary>
+ <example>
+ using (new TestExecutionContext.IsolatedContext())
+ {
+ // Code that should not impact the result
+ }
+ </example>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.#ctor">
+ <summary>
+ Save the original current TestExecutionContext and
+ make a new isolated context current.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.Dispose">
+ <summary>
+ Restore the original TestExecutionContext.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext.AdhocContext">
+ <summary>
+ An AdhocTestExecutionContext is created whenever a context is needed
+ but not available in CurrentContext. This happens when tests are run
+ on an adoc basis or Asserts are used outside of tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.AdhocContext.#ctor">
+ <summary>
+ Construct an AdhocTestExecutionContext, which is used
+ whenever the current TestExecutionContext is found to be null.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionStatus">
+ <summary>
+ Enumeration indicating whether the tests are
+ running normally or being cancelled.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.Running">
+ <summary>
+ Running normally with no stop requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.StopRequested">
+ <summary>
+ A graceful stop has been requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.AbortRequested">
+ <summary>
+ A forced stop has been requested
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFilter">
+ <summary>
+ Interface to be implemented by filters applied to tests.
+ The filter applies when running the test, after it has been
+ loaded, since this is the only time an ITest exists.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestFilter.Empty">
+ <summary>
+ Unique Empty filter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFilter.IsEmpty">
+ <summary>
+ Indicates whether this is the EmptyFilter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFilter.TopLevel">
+ <summary>
+ Indicates whether this is a top-level filter,
+ not contained in any other filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. The default
+ implementation checks the test itself, its parents and any descendants.
+
+ Derived classes may override this method or any of the Match methods
+ to change the behavior of the filter.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether the test itself matches the filter criteria, without
+ examining either parents or descendants. This is overridden by each
+ different type of filter to perform the necessary tests.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the filter matches the any parent of the test</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.MatchParent(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether any ancestor of the test matches the filter criteria
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the filter matches the an ancestor of the test</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.MatchDescendant(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether any descendant of the test matches the filter criteria.
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if at least one descendant matches the filter criteria</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(System.String)">
+ <summary>
+ Create a TestFilter instance from an xml representation.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Create a TestFilter from it's TNode representation
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFilter.EmptyFilter">
+ <summary>
+ Nested class provides an empty filter - one that always
+ returns true when called. It never matches explicitly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.ToXml(System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFixtureParameters">
+ <summary>
+ The TestCaseParameters class encapsulates method arguments and
+ other selected parameters needed for constructing
+ a parameterized test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(NUnit.Framework.Interfaces.ITestFixtureData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestCaseData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFixtureParameters.TypeArgs">
+ <summary>
+ Type arguments used to create a generic fixture instance
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestListener">
+ <summary>
+ TestListener provides an implementation of ITestListener that
+ does nothing. It is used only through its NULL property.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test case has finished
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.#ctor">
+ <summary>
+ Construct a new TestListener - private so it may not be used.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestListener.NULL">
+ <summary>
+ Get a listener that does nothing
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestNameGenerator">
+ <summary>
+ TestNameGenerator is able to create test names according to
+ a coded pattern.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestNameGenerator.DefaultTestNamePattern">
+ <summary>
+ Default pattern used to generate names
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor">
+ <summary>
+ Construct a TestNameGenerator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor(System.String)">
+ <summary>
+ Construct a TestNameGenerator
+ </summary>
+ <param name="pattern">The pattern used by this generator.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Get the display name for a TestMethod and it's arguments
+ </summary>
+ <param name="testMethod">A TestMethod</param>
+ <returns>The display name</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod,System.Object[])">
+ <summary>
+ Get the display name for a TestMethod and it's arguments
+ </summary>
+ <param name="testMethod">A TestMethod</param>
+ <param name="args">Arguments to be used</param>
+ <returns>The display name</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestParameters">
+ <summary>
+ TestParameters is the abstract base class for all classes
+ that know how to provide data for constructing a test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(NUnit.Framework.Interfaces.ITestData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.RunState">
+ <summary>
+ The RunState for this set of parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.Arguments">
+ <summary>
+ The arguments to be used in running the test,
+ which must match the method signature.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.TestName">
+ <summary>
+ A name to be used for this test case in lieu
+ of the standard generated name containing
+ the argument list.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.Properties">
+ <summary>
+ Gets the property dictionary for this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Applies ParameterSet values to the test itself.
+ </summary>
+ <param name="test">A test.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.OriginalArguments">
+ <summary>
+ The original arguments provided by the user,
+ used for display purposes.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestProgressReporter">
+ <summary>
+ TestProgressReporter translates ITestListener events into
+ the async callbacks that are used to inform the client
+ software about the progress of a test run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.#ctor(System.Web.UI.ICallbackEventHandler)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestProgressReporter"/> class.
+ </summary>
+ <param name="handler">The callback handler to be used for reporting progress.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test has finished. Sends a result summary to the callback.
+ to
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.GetParent(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Returns the parent test item for the targer test item if it exists
+ </summary>
+ <param name="test"></param>
+ <returns>parent test item</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.FormatAttributeValue(System.String)">
+ <summary>
+ Makes a string safe for use as an attribute, replacing
+ characters characters that can't be used with their
+ corresponding xml representations.
+ </summary>
+ <param name="original">The string to be used</param>
+ <returns>A new string with the values replaced</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterizedFixtureSuite">
+ <summary>
+ ParameterizedFixtureSuite serves as a container for the set of test
+ fixtures created from a given Type using various parameters.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterizedFixtureSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.ParameterizedFixtureSuite"/> class.
+ </summary>
+ <param name="typeInfo">The ITypeInfo for the type that represents the suite.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterizedFixtureSuite.TestType">
+ <summary>
+ Gets a string representing the type of test
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterizedMethodSuite">
+ <summary>
+ ParameterizedMethodSuite holds a collection of individual
+ TestMethods with their arguments applied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterizedMethodSuite.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Construct from a MethodInfo
+ </summary>
+ <param name="method"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterizedMethodSuite.TestType">
+ <summary>
+ Gets a string representing the type of test
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.SetUpFixture">
+ <summary>
+ SetUpFixture extends TestSuite and supports
+ Setup and TearDown methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.SetUpFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.SetUpFixture"/> class.
+ </summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Test">
+ <summary>
+ The Test abstract class represents a test within the framework.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test._nextID">
+ <summary>
+ Static value to seed ids. It's started at 1000 so any
+ uninitialized ids will stand out.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test.DeclaringTypeInfo">
+ <summary>
+ Used to cache the declaring type for this MethodInfo
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test._method">
+ <summary>
+ Method property backing field
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String)">
+ <summary>
+ Constructs a test given its name
+ </summary>
+ <param name="name">The name of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String,System.String)">
+ <summary>
+ Constructs a test given the path through the
+ test hierarchy to its parent and a name.
+ </summary>
+ <param name="pathName">The parent tests full name</param>
+ <param name="name">The name of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ TODO: Documentation needed for constructor
+ </summary>
+ <param name="typeInfo"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Construct a test from a MethodInfo
+ </summary>
+ <param name="method"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Id">
+ <summary>
+ Gets or sets the id of the test
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Name">
+ <summary>
+ Gets or sets the name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.FullName">
+ <summary>
+ Gets or sets the fully qualified name of the test
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.ClassName">
+ <summary>
+ Gets the name of the class where this test was declared.
+ Returns null if the test is not associated with a class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.MethodName">
+ <summary>
+ Gets the name of the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none required.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TypeInfo">
+ <summary>
+ Gets the TypeInfo of the fixture used in running this test
+ or null if no fixture type is associated with it.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Method">
+ <summary>
+ Gets a MethodInfo for the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.RunState">
+ <summary>
+ Whether or not the test should be run
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TestType">
+ <summary>
+ Gets a string representing the type of test. Used as an attribute
+ value in the XML representation of a test and has no other
+ function in the framework.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TestCaseCount">
+ <summary>
+ Gets a count of test cases represented by
+ or contained under this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Properties">
+ <summary>
+ Gets the properties for this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.IsSuite">
+ <summary>
+ Returns true if this is a TestSuite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Parent">
+ <summary>
+ Gets the parent as a Test object.
+ Used by the core to set the parent.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Fixture">
+ <summary>
+ Gets or sets a fixture object for running this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.IdPrefix">
+ <summary>
+ Static prefix used for ids in this AppDomain.
+ Set by FrameworkController.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Seed">
+ <summary>
+ Gets or Sets the Int value representing the seed for the RandomGenerator
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.SetUpMethods">
+ <summary>
+ The SetUp methods.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TearDownMethods">
+ <summary>
+ The teardown methods
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.MakeTestResult">
+ <summary>
+ Creates a TestResult for this test.
+ </summary>
+ <returns>A TestResult suitable for this type of test.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.MemberInfo)">
+ <summary>
+ Modify a newly constructed test by applying any of NUnit's common
+ attributes, based on a supplied ICustomAttributeProvider, which is
+ usually the reflection element from which the test was constructed,
+ but may not be in some instances. The attributes retrieved are
+ saved for use in subsequent operations.
+ </summary>
+ <param name="provider">An object deriving from MemberInfo</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.Assembly)">
+ <summary>
+ Modify a newly constructed test by applying any of NUnit's common
+ attributes, based on a supplied ICustomAttributeProvider, which is
+ usually the reflection element from which the test was constructed,
+ but may not be in some instances. The attributes retrieved are
+ saved for use in subsequent operations.
+ </summary>
+ <param name="provider">An object deriving from MemberInfo</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.MakeInvalid(System.String)">
+ <summary>
+ Mark the test as Invalid (not runnable) specifying a reason
+ </summary>
+ <param name="reason">The reason the test is not runnable</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Get custom attributes applied to a test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.PopulateTestNode(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Add standard attributes and members to a test node.
+ </summary>
+ <param name="thisNode"></param>
+ <param name="recursive"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ToXml(System.Boolean)">
+ <summary>
+ Returns the Xml representation of the test
+ </summary>
+ <param name="recursive">If true, include child tests recursively</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.CompareTo(System.Object)">
+ <summary>
+ Compares this test to another test for sorting purposes
+ </summary>
+ <param name="obj">The other test</param>
+ <returns>Value of -1, 0 or +1 depending on whether the current test is less than, equal to or greater than the other test</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestAssembly">
+ <summary>
+ TestAssembly is a TestSuite that represents the execution
+ of tests in a managed assembly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.Reflection.Assembly,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
+ specifying the Assembly and the path from which it was loaded.
+ </summary>
+ <param name="assembly">The assembly this test represents.</param>
+ <param name="path">The path used to load the assembly.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
+ for a path which could not be loaded.
+ </summary>
+ <param name="path">The path used to load the assembly.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(NUnit.Framework.Internal.TestAssembly,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Copy-constructor style to create a filtered copy of the test assemblies
+ test cases
+ </summary>
+ <param name="assembly"></param>
+ <param name="filter"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestAssembly.Assembly">
+ <summary>
+ Gets the Assembly represented by this instance.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestAssembly.TestType">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Get custom attributes specified on the assembly
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFixture">
+ <summary>
+ TestFixture is a surrogate for a user test fixture class,
+ containing one or more tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestFixture"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ <param name="arguments">Arguments used to instantiate the test fixture, or null if none used</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestMethod">
+ <summary>
+ The TestMethod class represents a Test implemented as a method.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestMethod.parms">
+ <summary>
+ The ParameterSet used to create this test method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
+ </summary>
+ <param name="method">The method to be used as a test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
+ </summary>
+ <param name="method">The method to be used as a test.</param>
+ <param name="parentSuite">The suite or fixture to which the new test will be added</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.Arguments">
+ <summary>
+ The arguments to use in executing the test method, or empty array if none are provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.MakeTestResult">
+ <summary>
+ Overridden to return a TestCaseResult.
+ </summary>
+ <returns>A TestResult for this test.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns a TNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.MethodName">
+ <summary>
+ Returns the name of the method
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestSuite">
+ <summary>
+ TestSuite represents a composite test, which contains other tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestSuite.tests">
+ <summary>
+ Our collection of child tests
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="name">The name of the suite.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="parentSuiteName">Name of the parent suite.</param>
+ <param name="name">The name of the suite.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ <param name="arguments">Arguments used to instantiate the test fixture, or null if none used.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Copy constructor style to create a filtered copy of the given test suite
+ </summary>
+ <param name="suite">Test Suite to copy</param>
+ <param name="filter">Filter to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.Sort">
+ <summary>
+ Sorts tests under this suite.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.Add(NUnit.Framework.Internal.Test)">
+ <summary>
+ Adds a test to the suite.
+ </summary>
+ <param name="test">The test.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>The list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.TestCaseCount">
+ <summary>
+ Gets a count of test cases represented by
+ or contained under this test.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.Arguments">
+ <summary>
+ The arguments to use in creating the fixture, or empty array if none are provided.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.MaintainTestOrder">
+ <summary>
+ Set to true to suppress sorting this suite's contents
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeSetUpMethods">
+ <summary>
+ OneTimeSetUp methods for this suite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeTearDownMethods">
+ <summary>
+ OneTimeTearDown methods for this suite
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.MakeTestResult">
+ <summary>
+ Overridden to return a TestSuiteResult.
+ </summary>
+ <returns>A TestResult for this test.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.CheckSetUpTearDownMethods(System.Reflection.MethodInfo[])">
+ <summary>
+ Check that setup and teardown methods marked by certain attributes
+ meet NUnit's requirements and mark the tests not runnable otherwise.
+ </summary>
+ <param name="methods">A list of methodinfos to check</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeHelper">
+ <summary>
+ TypeHelper provides static methods that operate on Types.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TypeHelper.NonmatchingType">
+ <summary>
+ A special value, which is used to indicate that BestCommonType() method
+ was unable to find a common type for the specified arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type)">
+ <summary>
+ Gets the display name for a Type as used by NUnit.
+ </summary>
+ <param name="type">The Type for which a display name is needed.</param>
+ <returns>The display name for the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type,System.Object[])">
+ <summary>
+ Gets the display name for a Type as used by NUnit.
+ </summary>
+ <param name="type">The Type for which a display name is needed.</param>
+ <param name="arglist">The arglist provided.</param>
+ <returns>The display name for the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.BestCommonType(System.Type,System.Type)">
+ <summary>
+ Returns the best fit for a common type to be used in
+ matching actual arguments to a methods Type parameters.
+ </summary>
+ <param name="type1">The first type.</param>
+ <param name="type2">The second type.</param>
+ <returns>Either type1 or type2, depending on which is more general.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.IsNumeric(System.Type)">
+ <summary>
+ Determines whether the specified type is numeric.
+ </summary>
+ <param name="type">The type to be examined.</param>
+ <returns>
+ <c>true</c> if the specified type is numeric; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.ConvertArgumentList(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
+ <summary>
+ Convert an argument list to the required parameter types.
+ Currently, only widening numeric conversions are performed.
+ </summary>
+ <param name="arglist">An array of args to be converted</param>
+ <param name="parameters">A ParameterInfo[] whose types will be used as targets</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.CanDeduceTypeArgsFromArgs(System.Type,System.Object[],System.Type[]@)">
+ <summary>
+ Determines whether this instance can deduce type args for a generic type from the supplied arguments.
+ </summary>
+ <param name="type">The type to be examined.</param>
+ <param name="arglist">The arglist.</param>
+ <param name="typeArgsOut">The type args to be used.</param>
+ <returns>
+ <c>true</c> if this the provided args give sufficient information to determine the type args to be used; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDeclaredInterfaces(System.Type)">
+ <summary>
+ Return the interfaces implemented by a Type.
+ </summary>
+ <param name="type">The Type to be examined.</param>
+ <returns>An array of Types for the interfaces.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeNameDifferenceResolver">
+ <summary>
+ Used for resolving the type difference between objects.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
+ <summary>
+ Gets the shortened type name difference between <paramref name="expected"/> and <paramref name="actual"/>.
+ </summary>
+ <param name="expected">The expected object.</param>
+ <param name="actual">The actual object.</param>
+ <param name="expectedTypeShortened">Output of the unique type name for the expected object.</param>
+ <param name="actualTypeShortened">Output of the unique type name for actual object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ResolveTypeNameDifference(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Gets the shortened type name difference between <paramref name="expected"/> and <paramref name="actual"/>.
+ </summary>
+ <param name="expected">The expected object <see cref="T:System.Type"/>.</param>
+ <param name="actual">The actual object <see cref="T:System.Type"/>.</param>
+ <param name="expectedTypeShortened">Output of the unique type name for the expected object.</param>
+ <param name="actualTypeShortened">Output of the unique type name for actual object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetShortenedGenericParams(System.Type,System.Type,System.Collections.Generic.List{System.String}@,System.Collections.Generic.List{System.String}@)">
+ <summary>
+ Obtain the shortened generic template parameters of the given <paramref name="expectedFullType"/> and <paramref name="actualFullType"/>,
+ if they are generic.
+ </summary>
+ <param name="expectedFullType">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actualFullType">The actual <see cref="T:System.Type"/>.</param>
+ <param name="shortenedParamsExpected">Shortened generic parameters of the expected <see cref="T:System.Type"/>.</param>
+ <param name="shortenedParamsActual">Shortened generic parameters of the actual <see cref="T:System.Type"/>.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.FullyShortenTypeName(System.Type)">
+ <summary>
+ Obtain a shortened name of the given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ShortenTypeNames(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Shorten the given <see cref="T:System.Type"/> names by only including the relevant differing namespaces/types, if they differ.
+ </summary>
+ <param name="expectedType">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actualType">The actual <see cref="T:System.Type"/>.</param>
+ <param name="expectedTypeShortened">The shortened expected <see cref="T:System.Type"/> name.</param>
+ <param name="actualTypeShortened">The shortened actual <see cref="T:System.Type"/> name.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.IsTypeGeneric(System.Type)">
+ <summary>
+ Returns whether or not the <see cref="T:System.Type"/> is generic.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetGenericTypeName(System.Type)">
+ <summary>
+ Returns the fully qualified generic <see cref="T:System.Type"/> name of a given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ReconstructGenericTypeName(System.String,System.Collections.Generic.List{System.String})">
+ <summary>
+ Reconstruct a generic type name using the provided generic type name, and a
+ <see cref="T:NUnit.Framework.List"/> of the template parameters.
+ </summary>
+ <param name="GenericTypeName">The name of the generic type, including the number of template parameters expected.</param>
+ <param name="TemplateParamNames">A <see cref="T:NUnit.Framework.List"/> of names of the template parameters of the provided generic type.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetShortenedGenericTypes(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Obtain the shortened generic <see cref="T:System.Type"/> names of the given expected and actual <see cref="T:System.Type"/>s.
+ </summary>
+ <param name="expected">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actual">The actual <see cref="T:System.Type"/>.</param>
+ <param name="shortenedGenericNameExpected">The shortened expected generic name.</param>
+ <param name="shortenedGenericNameActual">The shortened actual generic name.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeWrapper">
+ <summary>
+ The TypeWrapper class wraps a Type so it may be used in
+ a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.#ctor(System.Type)">
+ <summary>
+ Construct a TypeWrapper for a specified Type.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Type">
+ <summary>
+ Gets the underlying Type on which this TypeWrapper is based.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.BaseType">
+ <summary>
+ Gets the base type of this type as an ITypeInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Name">
+ <summary>
+ Gets the Name of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.FullName">
+ <summary>
+ Gets the FullName of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Assembly">
+ <summary>
+ Gets the assembly in which the type is declared
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Namespace">
+ <summary>
+ Gets the namespace of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsAbstract">
+ <summary>
+ Gets a value indicating whether the type is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericType">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.IsType(System.Type)">
+ <summary>
+ Returns true if the Type wrapped is T
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericTypeDefinition">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type definition
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsSealed">
+ <summary>
+ Gets a value indicating whether the type is sealed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsStaticClass">
+ <summary>
+ Gets a value indicating whether this type represents a static class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName">
+ <summary>
+ Get the display name for this type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName(System.Object[])">
+ <summary>
+ Get the display name for an object of this type, constructed with the specified args.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.MakeGenericType(System.Type[])">
+ <summary>
+ Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetGenericTypeDefinition">
+ <summary>
+ Returns a Type representing a generic type definition from which this Type can be constructed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Returns a value indicating whether the type has an attribute of the specified type.
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="inherit"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.HasMethodWithAttribute(System.Type)">
+ <summary>
+ Returns a flag indicating whether this type has a method with an attribute of the specified type.
+ </summary>
+ <param name="attributeType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetMethods(NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Returns an array of IMethodInfos for methods of this Type
+ that match the specified flags.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetConstructor(System.Type[])">
+ <summary>
+ Gets the public constructor taking the specified argument Types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.HasConstructor(System.Type[])">
+ <summary>
+ Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.Construct(System.Object[])">
+ <summary>
+ Construct an object of this Type, using the specified arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.ToString">
+ <summary>
+ Override ToString() so that error messages in NUnit's own tests make sense
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Is">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Zero">
+ <summary>
+ Returns a constraint that tests for equality with zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable to the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable to the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ inclusively within a specified range.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.ITestAction">
+ <summary>
+ When implemented by an attribute, this interface implemented to provide actions to execute before and after tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ITestAction.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed before each test is run
+ </summary>
+ <param name="test">The test that is going to be run.</param>
+ </member>
+ <member name="M:NUnit.Framework.ITestAction.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed after each test is run
+ </summary>
+ <param name="test">The test that has just been run.</param>
+ </member>
+ <member name="P:NUnit.Framework.ITestAction.Targets">
+ <summary>
+ Provides the target for the action attribute
+ </summary>
+ <returns>The target for the action attribute</returns>
+ </member>
+ <member name="T:NUnit.Framework.Iz">
+ <summary>
+ The Iz class is a synonym for Is intended for use in VB,
+ which regards Is as a keyword.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.List">
+ <summary>
+ The List class is a helper class with properties and methods
+ that supply a number of constraints used with lists and collections.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.List.Map(System.Collections.ICollection)">
+ <summary>
+ List.Map returns a ListMapper, which can be used to map
+ the original collection to another collection.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.ListMapper">
+ <summary>
+ ListMapper is used to transform a collection used as an actual argument
+ producing another collection to be used in the assertion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ListMapper.#ctor(System.Collections.ICollection)">
+ <summary>
+ Construct a ListMapper based on a collection
+ </summary>
+ <param name="original">The collection to be transformed</param>
+ </member>
+ <member name="M:NUnit.Framework.ListMapper.Property(System.String)">
+ <summary>
+ Produces a collection containing all the values of a property
+ </summary>
+ <param name="name">The collection of property values</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.StringAssert">
+ <summary>
+ Basic Asserts on strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use StringAssert.AreEqualIgnoringCase(...) or Assert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string is not found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string starts with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
+ <summary>
+ Asserts that a string starts with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not start with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
+ <summary>
+ Asserts that a string does not start with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string ends with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
+ <summary>
+ Asserts that a string ends with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not end with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
+ <summary>
+ Asserts that a string does not end with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two strings are equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
+ <summary>
+ Asserts that two strings are equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two strings are not equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
+ <summary>
+ Asserts that two strings are not equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string matches an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be matched</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
+ <summary>
+ Asserts that a string matches an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be matched</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not match an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be used</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
+ <summary>
+ Asserts that a string does not match an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be used</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseData">
+ <summary>
+ The TestCaseData class represents a set of arguments
+ and other parameter info to be used for a parameterized
+ test case. It is derived from TestCaseParameters and adds a
+ fluent syntax for use in initializing the test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg">The argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ <param name="arg3">The third argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Returns(System.Object)">
+ <summary>
+ Sets the expected result for the test
+ </summary>
+ <param name="result">The expected result</param>
+ <returns>A modified TestCaseData</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetName(System.String)">
+ <summary>
+ Sets the name of the test case
+ </summary>
+ <returns>The modified TestCaseData instance</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetDescription(System.String)">
+ <summary>
+ Sets the description for the test case
+ being constructed.
+ </summary>
+ <param name="description">The description.</param>
+ <returns>The modified TestCaseData instance.</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetCategory(System.String)">
+ <summary>
+ Applies a category to the test
+ </summary>
+ <param name="category"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.String)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Int32)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Double)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Explicit">
+ <summary>
+ Marks the test case as explicit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Explicit(System.String)">
+ <summary>
+ Marks the test case as explicit, specifying the reason.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Ignore(System.String)">
+ <summary>
+ Ignores this TestCase, specifying the reason.
+ </summary>
+ <param name="reason">The reason.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestContext">
+ <summary>
+ Provide the context information of the current test.
+ This is an adapter for the internal ExecutionContext
+ class, hiding the internals from the user test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Construct a TestContext for an ExecutionContext
+ </summary>
+ <param name="testExecutionContext">The ExecutionContext to adapt</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.CurrentContext">
+ <summary>
+ Get the current test context. This is created
+ as needed. The user may save the context for
+ use within a test, but it should not be used
+ outside the test for which it is created.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Out">
+ <summary>
+ Gets a TextWriter that will send output to the current test result.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Error">
+ <summary>
+ Gets a TextWriter that will send output directly to Console.Error
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Progress">
+ <summary>
+ Gets a TextWriter for use in displaying immediate progress messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Parameters">
+ <summary>
+ TestParameters object holds parameters for the test run, if any are specified
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.DefaultWorkDirectory">
+ <summary>
+ Static DefaultWorkDirectory is now used as the source
+ of the public instance property WorkDirectory. This is
+ a bit odd but necessary to avoid breaking user tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Test">
+ <summary>
+ Get a representation of the current test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Result">
+ <summary>
+ Gets a Representation of the TestResult for the current test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestDirectory">
+ <summary>
+ Gets the directory containing the current test assembly.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.WorkDirectory">
+ <summary>
+ Gets the directory to be used for outputting files created
+ by this test run.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Random">
+ <summary>
+ Gets the random generator.
+ </summary>
+ <value>
+ The random generator.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.AssertCount">
+ <summary>
+ Gets the number of assertions executed
+ up to this point in the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Boolean)">
+ <summary>Write the string representation of a boolean value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Char)">
+ <summary>Write a char to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Char[])">
+ <summary>Write a char array to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Double)">
+ <summary>Write the string representation of a double to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Int32)">
+ <summary>Write the string representation of an Int32 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Int64)">
+ <summary>Write the string representation of an Int64 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Decimal)">
+ <summary>Write the string representation of a decimal value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Object)">
+ <summary>Write the string representation of an object to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Single)">
+ <summary>Write the string representation of a Single value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String)">
+ <summary>Write a string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.UInt32)">
+ <summary>Write the string representation of a UInt32 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.UInt64)">
+ <summary>Write the string representation of a UInt64 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object[])">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine">
+ <summary>Write a line terminator to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Boolean)">
+ <summary>Write the string representation of a boolean value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char)">
+ <summary>Write a char to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char[])">
+ <summary>Write a char array to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Double)">
+ <summary>Write the string representation of a double to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int32)">
+ <summary>Write the string representation of an Int32 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int64)">
+ <summary>Write the string representation of an Int64 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Decimal)">
+ <summary>Write the string representation of a decimal value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Object)">
+ <summary>Write the string representation of an object to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Single)">
+ <summary>Write the string representation of a Single value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String)">
+ <summary>Write a string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt32)">
+ <summary>Write the string representation of a UInt32 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt64)">
+ <summary>Write the string representation of a UInt64 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object[])">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ This method adds the a new ValueFormatterFactory to the
+ chain of responsibility used for formatting values in messages.
+ The scope of the change is the current TestContext.
+ </summary>
+ <param name="formatterFactory">The factory delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddTestAttachment(System.String,System.String)">
+ <summary>
+ Attach a file to the current test result
+ </summary>
+ <param name="filePath">Relative or absolute file path to attachment</param>
+ <param name="description">Optional description of attachment</param>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddFormatter``1(NUnit.Framework.Constraints.ValueFormatter)">
+ <summary>
+ This method provides a simplified way to add a ValueFormatter
+ delegate to the chain of responsibility, creating the factory
+ delegate internally. It is useful when the Type of the object
+ is the only criterion for selection of the formatter, since
+ it can be used without getting involved with a compound function.
+ </summary>
+ <typeparam name="TSUPPORTED">The type supported by this formatter</typeparam>
+ <param name="formatter">The ValueFormatter delegate</param>
+ </member>
+ <member name="T:NUnit.Framework.TestContext.TestAdapter">
+ <summary>
+ TestAdapter adapts a Test for consumption by
+ the user test code.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.TestAdapter.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestAdapter for a Test
+ </summary>
+ <param name="test">The Test to be adapted</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.ID">
+ <summary>
+ Gets the unique Id of a test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Name">
+ <summary>
+ The name of the test, which may or may not be
+ the same as the method name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.MethodName">
+ <summary>
+ The name of the method representing the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.FullName">
+ <summary>
+ The FullName of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.ClassName">
+ <summary>
+ The ClassName of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Properties">
+ <summary>
+ The properties of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none are required.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestContext.ResultAdapter">
+ <summary>
+ ResultAdapter adapts a TestResult for consumption by
+ the user test code.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.ResultAdapter.#ctor(NUnit.Framework.Internal.TestResult)">
+ <summary>
+ Construct a ResultAdapter for a TestResult
+ </summary>
+ <param name="result">The TestResult to be adapted</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Outcome">
+ <summary>
+ Gets a ResultState representing the outcome of the test
+ up to this point in its execution.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Assertions">
+ <summary>
+ Gets a list of the assertion results generated
+ up to this point in the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureData">
+ <summary>
+ The TestFixtureData class represents a set of arguments
+ and other parameter info to be used for a parameterized
+ fixture. It is derived from TestFixtureParameters and adds a
+ fluent syntax for use in initializing the fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg">The argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ <param name="arg3">The third argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.SetName(System.String)">
+ <summary>
+ Sets the name of the test fixture
+ </summary>
+ <returns>The modified TestFixtureData instance</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Explicit">
+ <summary>
+ Marks the test fixture as explicit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Explicit(System.String)">
+ <summary>
+ Marks the test fixture as explicit, specifying the reason.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Ignore(System.String)">
+ <summary>
+ Ignores this TestFixture, specifying the reason.
+ </summary>
+ <param name="reason">The reason.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestParameters">
+ <summary>
+ TestParameters class holds any named parameters supplied to the test run
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Count">
+ <summary>
+ Gets the number of test parameters
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Names">
+ <summary>
+ Gets a collection of the test parameter names
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Exists(System.String)">
+ <summary>
+ Gets a flag indicating whether a parameter with the specified name exists.
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>True if it exists, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Item(System.String)">
+ <summary>
+ Indexer provides access to the internal dictionary
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>Value of the parameter or null if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get(System.String)">
+ <summary>
+ Get method is a simple alternative to the indexer
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>Value of the parameter or null if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get(System.String,System.String)">
+ <summary>
+ Get the value of a parameter or a default string
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <param name="defaultValue">Default value of the parameter</param>
+ <returns>Value of the parameter or default value if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get``1(System.String,``0)">
+ <summary>
+ Get the value of a parameter or return a default
+ </summary>
+ <typeparam name="T">The return Type</typeparam>
+ <param name="name">Name of the parameter</param>
+ <param name="defaultValue">Default value of the parameter</param>
+ <returns>Value of the parameter or default value if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Add(System.String,System.String)">
+ <summary>
+ Adds a parameter to the list
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <param name="value">Value of the parameter</param>
+ </member>
+ <member name="T:NUnit.Framework.Throws">
+ <summary>
+ Helper class with properties and methods that supply
+ constraints that operate on exceptions.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.Exception">
+ <summary>
+ Creates a constraint specifying an expected exception
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.InnerException">
+ <summary>
+ Creates a constraint specifying an exception with a given InnerException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.TargetInvocationException">
+ <summary>
+ Creates a constraint specifying an expected TargetInvocationException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.ArgumentException">
+ <summary>
+ Creates a constraint specifying an expected ArgumentException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.ArgumentNullException">
+ <summary>
+ Creates a constraint specifying an expected ArgumentNullException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.InvalidOperationException">
+ <summary>
+ Creates a constraint specifying an expected InvalidOperationException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.Nothing">
+ <summary>
+ Creates a constraint specifying that no exception is thrown
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.TypeOf(System.Type)">
+ <summary>
+ Creates a constraint specifying the exact type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.TypeOf``1">
+ <summary>
+ Creates a constraint specifying the exact type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.InstanceOf(System.Type)">
+ <summary>
+ Creates a constraint specifying the type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.InstanceOf``1">
+ <summary>
+ Creates a constraint specifying the type of exception expected
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Warn">
+ <summary>
+ Provides static methods to express conditions
+ that must be met for the test to succeed. If
+ any test fails, a warning is issued.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ <returns>Not applicable</returns>
+ </member>
+ <member name="M:NUnit.Framework.Warn.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on success.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on success.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is true</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning if it succeeds.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning if it succeeds.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="T:NUnit.FrameworkPackageSettings">
+ <summary>
+ FrameworkPackageSettings is a static class containing constant values that
+ are used as keys in setting up a TestPackage. These values are used in
+ the framework, and set in the runner. Setting values may be a string, int or bool.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DebugTests">
+ <summary>
+ Flag (bool) indicating whether tests are being debugged.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.PauseBeforeRun">
+ <summary>
+ Flag (bool) indicating whether to pause execution of tests to allow
+ the user to attach a debugger.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.InternalTraceLevel">
+ <summary>
+ The InternalTraceLevel for this run. Values are: "Default",
+ "Off", "Error", "Warning", "Info", "Debug", "Verbose".
+ Default is "Off". "Debug" and "Verbose" are synonyms.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.WorkDirectory">
+ <summary>
+ Full path of the directory to be used for work and result files.
+ This path is provided to tests by the framework TestContext.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DefaultTimeout">
+ <summary>
+ Integer value in milliseconds for the default timeout value
+ for test cases. If not specified, there is no timeout except
+ as specified by attributes on the tests themselves.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.InternalTraceWriter">
+ <summary>
+ A TextWriter to which the internal trace will be sent.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.LOAD">
+ <summary>
+ A list of tests to be loaded.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.NumberOfTestWorkers">
+ <summary>
+ The number of test threads to run for the assembly. If set to
+ 1, a single queue is used. If set to 0, tests are executed
+ directly, without queuing.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.RandomSeed">
+ <summary>
+ The random seed to be used for this assembly. If specified
+ as the value reported from a prior run, the framework should
+ generate identical random values for tests as were used for
+ that run, provided that no change has been made to the test
+ assembly. Default is a random value itself.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.StopOnError">
+ <summary>
+ If true, execution stops after the first error or failure.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.SynchronousEvents">
+ <summary>
+ If true, use of the event queue is suppressed and test events are synchronous.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DefaultTestNamePattern">
+ <summary>
+ The default naming pattern used in generating test names
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.TestParameters">
+ <summary>
+ Parameters to be passed on to the tests, serialized to a single string which needs parsing. Obsoleted by <see cref="F:NUnit.FrameworkPackageSettings.TestParametersDictionary"/>; kept for backward compatibility.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.TestParametersDictionary">
+ <summary>
+ Parameters to be passed on to the tests, already parsed into an IDictionary&lt;string, string>. Replaces <see cref="F:NUnit.FrameworkPackageSettings.TestParameters"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.AttributeHelper">
+ <summary>
+ Provides a platform-independent methods for getting attributes
+ for use by AttributeConstraint and AttributeExistsConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AttributeHelper.GetCustomAttributes(System.Object,System.Type,System.Boolean)">
+ <summary>
+ Gets the custom attributes from the given object.
+ </summary>
+ <remarks>.NET Standard 1.3 libraries do not have an ICustomAttributeProvider, so we need to cast to each of
+ it's direct subtypes and try to get attributes off those instead.</remarks>
+ <param name="actual">The actual.</param>
+ <param name="attributeType">Type of the attribute.</param>
+ <param name="inherit">if set to <c>true</c> [inherit].</param>
+ <returns>A list of the given attribute on the given object.</returns>
+ </member>
+ <member name="T:NUnit.Compatibility.BindingFlags">
+ <summary>
+ Specifies flags that control binding and the way in which the search for members
+ and types is conducted by reflection.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.Default">
+ <summary>
+ Specifies no binding flag.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.DeclaredOnly">
+ <summary>
+ Specifies that only members declared at the level of the supplied type's hierarchy
+ should be considered. Inherited members are not considered.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.Instance">
+ <summary>
+ Specifies that instance members are to be included in the search.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.Static">
+ <summary>
+ Specifies that static members are to be included in the search.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.Public">
+ <summary>
+ Specifies that public members are to be included in the search.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.NonPublic">
+ <summary>
+ Specifies that non-public members are to be included in the search.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.FlattenHierarchy">
+ <summary>
+ Specifies that public and protected static members up the hierarchy should be
+ returned. Private static members in inherited classes are not returned. Static
+ members include fields, methods, events, and properties. Nested types are not
+ returned.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.LongLivedMarshalByRefObject">
+ <summary>
+ A MarshalByRefObject that lives forever
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.TypeExtensions">
+ <summary>
+ Provides NUnit specific extensions to aid in Reflection
+ across multiple frameworks
+ </summary>
+ <remarks>
+ This version of the class allows direct calls on Type on
+ those platforms that would normally require use of
+ GetTypeInfo().
+ </remarks>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetGenericArguments(System.Type)">
+ <summary>
+ Returns an array of generic arguments for the give type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetConstructor(System.Type,System.Type[])">
+ <summary>
+ Gets the constructor with the given parameter types
+ </summary>
+ <param name="type"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetConstructors(System.Type)">
+ <summary>
+ Gets the constructors for a type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.IsAssignableFrom(System.Type,System.Type)">
+ <summary>
+
+ </summary>
+ <param name="type"></param>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.IsInstanceOfType(System.Type,System.Object)">
+ <summary>
+
+ </summary>
+ <param name="type"></param>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetInterfaces(System.Type)">
+ <summary>
+ Gets declared or inherited interfaces on this type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMember(System.Type,System.String,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets the member on a given type by name. BindingFlags ARE IGNORED.
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="ignored"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMembers(System.Type,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets all members on a given type. BindingFlags ARE IGNORED.
+ </summary>
+ <param name="type"></param>
+ <param name="ignored"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetField(System.Type,System.String)">
+ <summary>
+ Gets field of the given name on the type
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetProperty(System.Type,System.String)">
+ <summary>
+ Gets property of the given name on the type
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetProperty(System.Type,System.String,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets property of the given name on the type
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="flags"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethod(System.Type,System.String)">
+ <summary>
+ Gets the method with the given name and parameter list
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethod(System.Type,System.String,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets the method with the given name and parameter list
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="flags"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethod(System.Type,System.String,System.Type[])">
+ <summary>
+ Gets the method with the given name and parameter list
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethods(System.Type)">
+ <summary>
+ Gets public methods on the given type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethods(System.Type,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets methods on a type
+ </summary>
+ <param name="type"></param>
+ <param name="flags"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.MemberInfoExtensions">
+ <summary>
+ Extensions to the various MemberInfo derived classes
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetGetMethod(System.Reflection.PropertyInfo,System.Boolean)">
+ <summary>
+ Returns the get method for the given property
+ </summary>
+ <param name="pinfo"></param>
+ <param name="nonPublic"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.MemberInfo,System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this member
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.ParameterInfo,System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this parameter
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.Assembly)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this assembly
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.AssemblyExtensions">
+ <summary>
+ Extensions for Assembly that are not available in .NET Standard
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AssemblyExtensions.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean)">
+ <summary>
+ DNX does not have a version of GetCustomAttributes on Assembly that takes an inherit
+ parameter since it doesn't make sense on Assemblies. This version just ignores the
+ inherit parameter.
+ </summary>
+ <param name="asm">The assembly</param>
+ <param name="attributeType">The type of attribute you are looking for</param>
+ <param name="inherit">Ignored</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.AssemblyExtensions.GetTypes(System.Reflection.Assembly)">
+ <summary>
+ Gets the types in a given assembly
+ </summary>
+ <param name="asm"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.AdditionalTypeExtensions">
+ <summary>
+ Type extensions that apply to all target frameworks
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.ParametersMatch(System.Reflection.ParameterInfo[],System.Type[])">
+ <summary>
+ Determines if the given <see cref="T:System.Type"/> array is castable/matches the <see cref="T:System.Reflection.ParameterInfo"/> array.
+ </summary>
+ <param name="pinfos"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.IsCastableFrom(System.Type,System.Type)">
+ <summary>
+ Determines if one type can be implicitly converted from another
+ </summary>
+ <param name="to"></param>
+ <param name="from"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.NUnitNullType">
+ <summary>
+ This class is used as a flag when we get a parameter list for a method/constructor, but
+ we do not know one of the types because null was passed in.
+ </summary>
+ </member>
+ <member name="T:System.Web.UI.ICallbackEventHandler">
+ <summary>
+ A shim of the .NET interface for platforms that do not support it.
+ Used to indicate that a control can be the target of a callback event on the server.
+ </summary>
+ </member>
+ <member name="M:System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent(System.String)">
+ <summary>
+ Processes a callback event that targets a control.
+ </summary>
+ <param name="report"></param>
+ </member>
+ <member name="M:System.Web.UI.ICallbackEventHandler.GetCallbackResult">
+ <summary>
+ Returns the results of a callback event that targets a control.
+ </summary>
+ <returns></returns>
+ </member>
+ </members>
+</doc>
diff --git a/packages/NUnit.3.9.0/lib/netstandard1.6/nunit.framework.dll b/packages/NUnit.3.9.0/lib/netstandard1.6/nunit.framework.dll
new file mode 100644
index 0000000..a7b04d1
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/netstandard1.6/nunit.framework.dll
Binary files differ
diff --git a/packages/NUnit.3.9.0/lib/netstandard1.6/nunit.framework.xml b/packages/NUnit.3.9.0/lib/netstandard1.6/nunit.framework.xml
new file mode 100644
index 0000000..fbbc11d
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/netstandard1.6/nunit.framework.xml
@@ -0,0 +1,18728 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>nunit.framework</name>
+ </assembly>
+ <members>
+ <member name="T:NUnit.Framework.ActionTargets">
+ <summary>
+ The different targets a test action attribute can be applied to
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Default">
+ <summary>
+ Default target, which is determined by where the action attribute is attached
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Test">
+ <summary>
+ Target a individual test case
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Suite">
+ <summary>
+ Target a suite of test cases
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder">
+ <summary>
+ DefaultTestAssemblyBuilder loads a single assembly and builds a TestSuite
+ containing test fixtures present in the assembly.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Api.DefaultTestAssemblyBuilder._defaultSuiteBuilder">
+ <summary>
+ The default suite builder used by the test assembly builder.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests from a provided assembly
+ </summary>
+ <param name="assembly">The assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>
+ A TestSuite containing the tests found in the assembly
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests given the filename of an assembly
+ </summary>
+ <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>
+ A TestSuite containing the tests found in the assembly
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController">
+ <summary>
+ FrameworkController provides a facade for use in loading, browsing
+ and running tests without requiring a reference to the NUnit
+ framework. All calls are encapsulated in constructors for
+ this class and its nested classes, which only require the
+ types of the Common Type System as arguments.
+
+ The controller supports four actions: Load, Explore, Count and Run.
+ They are intended to be called by a driver, which should allow for
+ proper sequencing of calls. Load must be called before any of the
+ other actions. The driver may support other actions, such as
+ reload on run, by combining these calls.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary)">
+ <summary>
+ Construct a FrameworkController using the default builder and runner.
+ </summary>
+ <param name="assemblyNameOrPath">The AssemblyName or path to the test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary)">
+ <summary>
+ Construct a FrameworkController using the default builder and runner.
+ </summary>
+ <param name="assembly">The test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary,System.String,System.String)">
+ <summary>
+ Construct a FrameworkController, specifying the types to be used
+ for the runner and builder. This constructor is provided for
+ purposes of development.
+ </summary>
+ <param name="assemblyNameOrPath">The full AssemblyName or the path to the test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ <param name="runnerType">The Type of the test runner</param>
+ <param name="builderType">The Type of the test builder</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary,System.String,System.String)">
+ <summary>
+ Construct a FrameworkController, specifying the types to be used
+ for the runner and builder. This constructor is provided for
+ purposes of development.
+ </summary>
+ <param name="assembly">The test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ <param name="runnerType">The Type of the test runner</param>
+ <param name="builderType">The Type of the test builder</param>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Builder">
+ <summary>
+ Gets the ITestAssemblyBuilder used by this controller instance.
+ </summary>
+ <value>The builder.</value>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Runner">
+ <summary>
+ Gets the ITestAssemblyRunner used by this controller instance.
+ </summary>
+ <value>The runner.</value>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.AssemblyNameOrPath">
+ <summary>
+ Gets the AssemblyName or the path for which this FrameworkController was created
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Assembly">
+ <summary>
+ Gets the Assembly for which this
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Settings">
+ <summary>
+ Gets a dictionary of settings for the FrameworkController
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.LoadTests">
+ <summary>
+ Loads the tests in the assembly
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTests(System.String)">
+ <summary>
+ Returns info about the tests in an assembly
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of exploring the tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.String)">
+ <summary>
+ Runs the tests in an assembly
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of the test run</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.Action{System.String},System.String)">
+ <summary>
+ Runs the tests in an assembly synchronously reporting back the test results through the callback
+ or through the return value
+ </summary>
+ <param name="callback">The callback that receives the test results</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of the test run</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunAsync(System.Action{System.String},System.String)">
+ <summary>
+ Runs the tests in an assembly asynchronously reporting back the test results through the callback
+ </summary>
+ <param name="callback">The callback that receives the test results</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.StopRun(System.Boolean)">
+ <summary>
+ Stops the test run
+ </summary>
+ <param name="force">True to force the stop, false for a cooperative stop</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.CountTests(System.String)">
+ <summary>
+ Counts the number of test cases in the loaded TestSuite
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The number of tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.InsertEnvironmentElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Inserts environment element
+ </summary>
+ <param name="targetNode">Target node</param>
+ <returns>The new node</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.InsertSettingsElement(NUnit.Framework.Interfaces.TNode,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Inserts settings element
+ </summary>
+ <param name="targetNode">Target node</param>
+ <param name="settings">Settings dictionary</param>
+ <returns>The new node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.FrameworkControllerAction">
+ <summary>
+ FrameworkControllerAction is the base class for all actions
+ performed against a FrameworkController.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.LoadTestsAction">
+ <summary>
+ LoadTestsAction loads a test into the FrameworkController
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.LoadTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Object)">
+ <summary>
+ LoadTestsAction loads the tests in an assembly.
+ </summary>
+ <param name="controller">The controller.</param>
+ <param name="handler">The callback handler.</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction">
+ <summary>
+ ExploreTestsAction returns info about the tests in an assembly
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction"/> class.
+ </summary>
+ <param name="controller">The controller for which this action is being performed.</param>
+ <param name="filter">Filter used to control which tests are included (NYI)</param>
+ <param name="handler">The callback handler.</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.CountTestsAction">
+ <summary>
+ CountTestsAction counts the number of test cases in the loaded TestSuite
+ held by the FrameworkController.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.CountTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a CountsTestAction and perform the count of test cases.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite whose cases are to be counted</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.RunTestsAction">
+ <summary>
+ RunTestsAction runs the loaded TestSuite held by the FrameworkController.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a RunTestsAction and run all tests in the loaded TestSuite.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite to run</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.RunAsyncAction">
+ <summary>
+ RunAsyncAction initiates an asynchronous test run, returning immediately
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunAsyncAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a RunAsyncAction and run all tests in the loaded TestSuite.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite to run</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.StopRunAction">
+ <summary>
+ StopRunAction stops an ongoing run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.StopRunAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Boolean,System.Object)">
+ <summary>
+ Construct a StopRunAction and stop any ongoing run. If no
+ run is in process, no error is raised.
+ </summary>
+ <param name="controller">The FrameworkController for which a run is to be stopped.</param>
+ <param name="force">True the stop should be forced, false for a cooperative stop.</param>
+ <param name="handler">>A callback handler used to report results</param>
+ <remarks>A forced stop will cause threads and processes to be killed as needed.</remarks>
+ </member>
+ <member name="T:NUnit.Framework.Api.ITestAssemblyBuilder">
+ <summary>
+ The ITestAssemblyBuilder interface is implemented by a class
+ that is able to build a suite of tests given an assembly or
+ an assembly filename.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests from a provided assembly
+ </summary>
+ <param name="assembly">The assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>A TestSuite containing the tests found in the assembly</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests given the filename of an assembly
+ </summary>
+ <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>A TestSuite containing the tests found in the assembly</returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.ITestAssemblyRunner">
+ <summary>
+ The ITestAssemblyRunner interface is implemented by classes
+ that are able to execute a suite of tests loaded
+ from an assembly.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.LoadedTest">
+ <summary>
+ Gets the tree of loaded tests, or null if
+ no tests have been loaded.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.Result">
+ <summary>
+ Gets the tree of test results, if the test
+ run is completed, otherwise null.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestLoaded">
+ <summary>
+ Indicates whether a test has been loaded
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestRunning">
+ <summary>
+ Indicates whether a test is currently running
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestComplete">
+ <summary>
+ Indicates whether a test run is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly, returning an
+ indication of whether or not the load succeeded.
+ </summary>
+ <param name="assemblyName">File name of the assembly to load</param>
+ <param name="settings">Dictionary of options to use in loading the test</param>
+ <returns>An ITest representing the loaded tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly, returning an
+ indication of whether or not the load succeeded.
+ </summary>
+ <param name="assembly">The assembly to load</param>
+ <param name="settings">Dictionary of options to use in loading the test</param>
+ <returns>An ITest representing the loaded tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Count Test Cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>The number of test cases found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Explore the test cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>Test Assembly with test cases that matches the filter</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests and return a test result. The test is run synchronously,
+ and the listener interface is notified as it progresses.
+ </summary>
+ <param name="listener">Interface to receive ITestListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests asynchronously, notifying the listener interface as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.WaitForCompletion(System.Int32)">
+ <summary>
+ Wait for the ongoing run to complete.
+ </summary>
+ <param name="timeout">Time to wait in milliseconds</param>
+ <returns>True if the run completed, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.StopRun(System.Boolean)">
+ <summary>
+ Signal any test run that is in process to stop. Return without error if no test is running.
+ </summary>
+ <param name="force">If true, kill any test-running threads</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.NUnitTestAssemblyRunner">
+ <summary>
+ Implementation of ITestAssemblyRunner
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.#ctor(NUnit.Framework.Api.ITestAssemblyBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.NUnitTestAssemblyRunner"/> class.
+ </summary>
+ <param name="builder">The builder.</param>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.LoadedTest">
+ <summary>
+ The tree of tests that was loaded by the builder
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Result">
+ <summary>
+ The test result, if a run has completed
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestLoaded">
+ <summary>
+ Indicates whether a test is loaded
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestRunning">
+ <summary>
+ Indicates whether a test is running
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestComplete">
+ <summary>
+ Indicates whether a test run is complete
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Settings">
+ <summary>
+ Our settings, specified when loading the assembly
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.TopLevelWorkItem">
+ <summary>
+ The top level WorkItem created for the assembly as a whole
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Context">
+ <summary>
+ The TestExecutionContext for the top level WorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly
+ </summary>
+ <param name="assemblyName">File name of the assembly to load</param>
+ <param name="settings">Dictionary of option settings for loading the assembly</param>
+ <returns>True if the load was successful</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly
+ </summary>
+ <param name="assembly">The assembly to load</param>
+ <param name="settings">Dictionary of option settings for loading the assembly</param>
+ <returns>True if the load was successful</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Count Test Cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>The number of test cases found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Explore the test cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>Test Assembly with test cases that matches the filter</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests and return a test result. The test is run synchronously,
+ and the listener interface is notified as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests asynchronously, notifying the listener interface as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ <remarks>
+ RunAsync is a template method, calling various abstract and
+ virtual methods to be overridden by derived classes.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.WaitForCompletion(System.Int32)">
+ <summary>
+ Wait for the ongoing run to complete.
+ </summary>
+ <param name="timeout">Time to wait in milliseconds</param>
+ <returns>True if the run completed, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StopRun(System.Boolean)">
+ <summary>
+ Signal any test run that is in process to stop. Return without error if no test is running.
+ </summary>
+ <param name="force">If true, kill any tests that are currently running</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StartRun(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Initiate the test run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CreateTestExecutionContext(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Create the initial TestExecutionContext used to run tests
+ </summary>
+ <param name="listener">The ITestListener specified in the RunAsync call</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.OnRunCompleted(System.Object,System.EventArgs)">
+ <summary>
+ Handle the the Completed event for the top level work item
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Assert">
+ <summary>
+ The Assert class contains a collection of static methods that
+ implement the most common assertions used in NUnit.
+ </summary>
+ <summary>
+ The Assert class contains a collection of static methods that
+ implement the most common assertions used in NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first int is greater than the second
+ int. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first int is greater than the second
+ int. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Boolean)">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean)">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Null(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Double)">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String,System.Object[])">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double})">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
+ <summary>
+ Assert that a string is empty - that is equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.String)">
+ <summary>
+ Assert that a string is empty - that is equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
+ <summary>
+ Assert that a string is not empty - that is not equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String)">
+ <summary>
+ Assert that a string is not empty - that is not equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is not empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is not empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int32)">
+ <summary>
+ Asserts that an int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int64)">
+ <summary>
+ Asserts that a Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Decimal)">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Double)">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Single)">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int32)">
+ <summary>
+ Asserts that an int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int64)">
+ <summary>
+ Asserts that a Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal)">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Double)">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Single)">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int32)">
+ <summary>
+ Asserts that an int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int64)">
+ <summary>
+ Asserts that a Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Decimal)">
+ <summary>
+ Asserts that a decimal is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Double)">
+ <summary>
+ Asserts that a double is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Single)">
+ <summary>
+ Asserts that a float is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int32)">
+ <summary>
+ Asserts that an int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int64)">
+ <summary>
+ Asserts that a Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Decimal)">
+ <summary>
+ Asserts that a decimal is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Double)">
+ <summary>
+ Asserts that a double is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Single)">
+ <summary>
+ Asserts that a float is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.#ctor">
+ <summary>
+ We don't actually want any instances of this object, but some people
+ like to inherit from it to add other static methods. Hence, the
+ protected constructor disallows any instances of this object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use Assert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass(System.String,System.Object[])">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass(System.String)">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message and arguments
+ that are passed in. This is used by the other Assert functions.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message that is
+ passed in. This is used by the other Assert functions.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/>.
+ This is used by the other Assert functions.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Warn(System.String,System.Object[])">
+ <summary>
+ Issues a warning using the message and arguments provided.
+ </summary>
+ <param name="message">The message to display.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Warn(System.String)">
+ <summary>
+ Issues a warning using the message provided.
+ </summary>
+ <param name="message">The message to display.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message and arguments
+ that are passed in. This causes the test to be reported as ignored.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message that is
+ passed in. This causes the test to be reported as ignored.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/>.
+ This causes the test to be reported as ignored.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message and arguments
+ that are passed in. This causes the test to be reported as inconclusive.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message that is
+ passed in. This causes the test to be reported as inconclusive.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ This causes the test to be reported as Inconclusive.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is contained in a collection.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The collection to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection)">
+ <summary>
+ Asserts that an object is contained in a collection.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The collection to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Multiple(NUnit.Framework.TestDelegate)">
+ <summary>
+ Wraps code containing a series of assertions, which should all
+ be executed, even if they fail. Failed results are saved and
+ reported at the end of the code block.
+ </summary>
+ <param name="testDelegate">A TestDelegate to be executed in Multiple Assertion mode.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Multiple(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Wraps code containing a series of assertions, which should all
+ be executed, even if they fail. Failed results are saved and
+ reported at the end of the code block.
+ </summary>
+ <param name="testDelegate">A TestDelegate to be executed in Multiple Assertion mode.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double)">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that two objects are equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
+ <summary>
+ Verifies that two objects are equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that two objects are not equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
+ <summary>
+ Verifies that two objects are not equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that two objects refer to the same object. If they
+ are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object)">
+ <summary>
+ Asserts that two objects refer to the same object. If they
+ are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that two objects do not refer to the same object. If they
+ are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object)">
+ <summary>
+ Asserts that two objects do not refer to the same object. If they
+ are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AssertDoublesAreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Helper for Assert.AreEqual(double expected, double actual, ...)
+ allowing code generation to work consistently.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(System.Type,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(System.Type,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync``1(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync``1(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(System.Type,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(System.Type,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync``1(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync``1(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrowAsync(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate does not throw an exception
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrowAsync(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate does not throw an exception.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate does not throw an exception
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate does not throw an exception.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ Used as a synonym for That in rare cases where a private setter
+ causes a Visual Basic compilation error.
+ </summary>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ Used as a synonym for That in rare cases where a private setter
+ causes a Visual Basic compilation error.
+ </summary>
+ <remarks>
+ This method is provided for use by VB developers needing to test
+ the value of properties with private setters.
+ </remarks>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object)">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object)">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object)">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object)">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object)">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object)">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="T:NUnit.Framework.TestDelegate">
+ <summary>
+ Delegate used by tests that execute code and
+ capture any thrown exception.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AsyncTestDelegate">
+ <summary>
+ Delegate used by tests that execute async code and
+ capture any thrown exception.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AssertionHelper">
+ <summary>
+ AssertionHelper is an optional base class for user tests,
+ allowing the use of shorter names in making asserts.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
+ <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to <see cref="M:NUnit.Framework.Assert.That(System.Boolean)"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="actual">The actual value to test</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="actual">The actual value to test</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Map(System.Collections.ICollection)">
+ <summary>
+ Returns a ListMapper based on a collection.
+ </summary>
+ <param name="original">The original collection</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Zero">
+ <summary>
+ Returns a constraint that tests for equality with zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Contains(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Contains(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringContaining(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.ContainsSubstring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotContain(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StartsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringStarting(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotStartWith(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EndsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringEnding(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotEndWith(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Matches(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringMatching(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotMatch(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value matches the pattern supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ within a specified range.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Assume">
+ <summary>
+ Provides static methods to express the assumptions
+ that must be met for a test to give a meaningful
+ result. If an assumption is not met, the test
+ should produce an inconclusive result.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assume.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ <returns>Not applicable</returns>
+ </member>
+ <member name="M:NUnit.Framework.Assume.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the
+ method throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="T:NUnit.Framework.AuthorAttribute">
+ <summary>
+ Provides the Author of a test or test fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
+ </summary>
+ <param name="name">The name of the author.</param>
+ </member>
+ <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
+ </summary>
+ <param name="name">The name of the author.</param>
+ <param name="email">The email address of the author.</param>
+ </member>
+ <member name="T:NUnit.Framework.CategoryAttribute">
+ <summary>
+ Attribute used to apply a category to a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.CategoryAttribute.categoryName">
+ <summary>
+ The name of the category
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.#ctor(System.String)">
+ <summary>
+ Construct attribute for a given category based on
+ a name. The name may not contain the characters ',',
+ '+', '-' or '!'. However, this is not checked in the
+ constructor since it would cause an error to arise at
+ as the test was loaded without giving a clear indication
+ of where the problem is located. The error is handled
+ in NUnitFramework.cs by marking the test as not
+ runnable.
+ </summary>
+ <param name="name">The name of the category</param>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.#ctor">
+ <summary>
+ Protected constructor uses the Type name as the name
+ of the category.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.CategoryAttribute.Name">
+ <summary>
+ The name of the category
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding a category to it.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.CombinatorialAttribute">
+ <summary>
+ Marks a test to use a combinatorial join of any argument
+ data provided. Since this is the default, the attribute is
+ optional.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CombinatorialAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.CombiningStrategyAttribute">
+ <summary>
+ Marks a test to use a particular CombiningStrategy to join
+ any parameter data provided. Since this is the default, the
+ attribute is optional.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(NUnit.Framework.Interfaces.ICombiningStrategy,NUnit.Framework.Interfaces.IParameterDataProvider)">
+ <summary>
+ Construct a CombiningStrategyAttribute incorporating an
+ ICombiningStrategy and an IParameterDataProvider.
+ </summary>
+ <param name="strategy">Combining strategy to be used in combining data</param>
+ <param name="provider">An IParameterDataProvider to supply data</param>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a CombiningStrategyAttribute incorporating an object
+ that implements ICombiningStrategy and an IParameterDataProvider.
+ This constructor is provided for CLS compliance.
+ </summary>
+ <param name="strategy">Combining strategy to be used in combining data</param>
+ <param name="provider">An IParameterDataProvider to supply data</param>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The MethodInfo for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modify the test by adding the name of the combining strategy
+ to the properties.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.CultureAttribute">
+ <summary>
+ CultureAttribute is used to mark a test fixture or an
+ individual method as applying to a particular Culture only.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.#ctor">
+ <summary>
+ Constructor with no cultures specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more cultures
+ </summary>
+ <param name="cultures">Comma-deliminted list of cultures</param>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Causes a test to be skipped if this CultureAttribute is not satisfied.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported">
+ <summary>
+ Tests to determine if the current culture is supported
+ based on the properties of this attribute.
+ </summary>
+ <returns>True, if the current culture is supported</returns>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String)">
+ <summary>
+ Test to determine if the a particular culture or comma-
+ delimited set of cultures is in use.
+ </summary>
+ <param name="culture">Name of the culture or comma-separated list of culture ids</param>
+ <returns>True if the culture is in use on the system</returns>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of cultures
+ is being used currently.
+ </summary>
+ <param name="cultures"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.DataAttribute">
+ <summary>
+ The abstract base class for all data-providing attributes
+ defined by NUnit. Used to select all data sources for a
+ method, class or parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DataAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointAttribute">
+ <summary>
+ Used to mark a field for use as a datapoint when executing a theory
+ within the same fixture that requires an argument of the field's Type.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointsAttribute">
+ <summary>
+ Used to mark a field, property or method providing a set of datapoints to
+ be used in executing any theories within the same fixture that require an
+ argument of the Type provided. The data source may provide an array of
+ the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ Synonymous with DatapointSourceAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointSourceAttribute">
+ <summary>
+ Used to mark a field, property or method providing a set of datapoints to
+ be used in executing any theories within the same fixture that require an
+ argument of the Type provided. The data source may provide an array of
+ the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ Synonymous with DatapointsAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DefaultFloatingPointToleranceAttribute">
+ <summary>
+ DefaultFloatingPointToleranceAttribute sets the tolerance used
+ by default when checking the equality of floating point values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.#ctor(System.Double)">
+ <summary>
+ Construct specifying an amount
+ </summary>
+ <param name="amount"></param>
+ </member>
+ <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the TestExecutionContext
+ </summary>
+ <param name="context">The TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.DescriptionAttribute">
+ <summary>
+ Attribute used to provide descriptive text about a
+ test case or fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DescriptionAttribute.#ctor(System.String)">
+ <summary>
+ Construct a description Attribute
+ </summary>
+ <param name="description">The text of the description</param>
+ </member>
+ <member name="T:NUnit.Framework.ExplicitAttribute">
+ <summary>
+ ExplicitAttribute marks a test or test fixture so that it will
+ only be run if explicitly executed from the gui or command line
+ or if it is included by use of a filter. The test will not be
+ run simply because an enclosing suite is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.#ctor(System.String)">
+ <summary>
+ Constructor with a reason
+ </summary>
+ <param name="reason">The reason test is marked explicit</param>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by marking it as explicit.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.IgnoreAttribute">
+ <summary>
+ Attribute used to mark a test that is to be ignored.
+ Ignored tests result in a warning message when the
+ tests are run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreAttribute.#ctor(System.String)">
+ <summary>
+ Constructs the attribute giving a reason for ignoring the test
+ </summary>
+ <param name="reason">The reason for ignoring the test</param>
+ </member>
+ <member name="P:NUnit.Framework.IgnoreAttribute.Until">
+ <summary>
+ The date in the future to stop ignoring the test as a string in UTC time.
+ For example for a date and time, "2014-12-25 08:10:00Z" or for just a date,
+ "2014-12-25". If just a date is given, the Ignore will expire at midnight UTC.
+ </summary>
+ <remarks>
+ Once the ignore until date has passed, the test will be marked
+ as runnable. Tests with an ignore until date will have an IgnoreUntilDate
+ property set which will appear in the test results.
+ </remarks>
+ <exception cref="T:System.FormatException">The string does not contain a valid string representation of a date and time.</exception>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by marking it as Ignored.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.IncludeExcludeAttribute">
+ <summary>
+ Abstract base for Attributes that are used to include tests
+ in the test run based on environmental settings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor">
+ <summary>
+ Constructor with no included items specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more included items
+ </summary>
+ <param name="include">Comma-delimited list of included items</param>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Include">
+ <summary>
+ Name of the item that is needed in order for
+ a test to run. Multiple items may be given,
+ separated by a comma.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Exclude">
+ <summary>
+ Name of the item to be excluded. Multiple items
+ may be given, separated by a comma.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Reason">
+ <summary>
+ The reason for including or excluding the test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.NonParallelizableAttribute">
+ <summary>
+ NonParallelizableAttribute is used to mark tests that should NOT be run in parallel.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.NonParallelizableAttribute.#ctor">
+ <summary>
+ Construct a NonParallelizableAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.NonTestAssemblyAttribute">
+ <summary>
+ The NonTestAssemblyAttribute may be used by third-party frameworks
+ or other software that references the nunit framework but does not
+ contain tests. Applying the attribute indicates that the assembly
+ is not a test assembly and may prevent errors if certain runners
+ attempt to load the assembly. Note that recognition of the attribute
+ depends on each individual runner.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SingleThreadedAttribute">
+ <summary>
+ SingleThreadedAttribute applies to a test fixture and indicates
+ that all the child tests must be run on the same thread as the
+ OneTimeSetUp and OneTimeTearDown. It sets a flag in the
+ TestExecutionContext and forces all tests to be run sequentially
+ on the current thread. Any ParallelScope setting is ignored.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SingleThreadedAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the TestExecutionContext
+ </summary>
+ <param name="context">The TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.TestAssemblyDirectoryResolveAttribute">
+ <summary>
+ TestAssemblyDirectoryResolveAttribute is used to mark a test assembly as needing a
+ special assembly resolution hook that will explicitly search the test assembly's
+ directory for dependent assemblies. This works around a conflict between mixed-mode
+ assembly initialization and tests running in their own AppDomain in some cases.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.LevelOfParallelismAttribute">
+ <summary>
+ LevelOfParallelismAttribute is used to set the number of worker threads
+ that may be allocated by the framework for running tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.LevelOfParallelismAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a LevelOfParallelismAttribute.
+ </summary>
+ <param name="level">The number of worker threads to be created by the framework.</param>
+ </member>
+ <member name="T:NUnit.Framework.MaxTimeAttribute">
+ <summary>
+ Specifies the maximum time (in milliseconds) for a test case to succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MaxTimeAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a MaxTimeAttribute, given a time in milliseconds.
+ </summary>
+ <param name="milliseconds">The maximum elapsed time in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.NUnitAttribute">
+ <summary>
+ The abstract base class for all custom attributes defined by NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.NUnitAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OneTimeSetUpAttribute">
+ <summary>
+ Attribute used to identify a method that is called once
+ to perform setup before any child tests are run.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OneTimeTearDownAttribute">
+ <summary>
+ Attribute used to identify a method that is called once
+ after all the child tests have run. The method is
+ guaranteed to be called, even if an exception is thrown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OrderAttribute">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.OrderAttribute.Order">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.OrderAttribute.#ctor(System.Int32)">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ <param name="order"></param>
+ </member>
+ <member name="M:NUnit.Framework.OrderAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test as defined for the specific attribute.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.PairwiseAttribute">
+ <summary>
+ Marks a test to use a pairwise join of any argument
+ data provided. Arguments will be combined in such a
+ way that all possible pairs of arguments are used.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PairwiseAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ParallelizableAttribute">
+ <summary>
+ ParallelizableAttribute is used to mark tests that may be run in parallel.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor">
+ <summary>
+ Construct a ParallelizableAttribute using default ParallelScope.Self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor(NUnit.Framework.ParallelScope)">
+ <summary>
+ Construct a ParallelizableAttribute with a specified scope.
+ </summary>
+ <param name="scope">The ParallelScope associated with this attribute.</param>
+ </member>
+ <member name="P:NUnit.Framework.ParallelizableAttribute.Scope">
+ <summary>
+ Defines the degree to which this test and its descendants may be run in parallel
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Overridden to check for invalid combinations of settings
+ </summary>
+ <param name="test"></param>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Modify the context to be used for child tests
+ </summary>
+ <param name="context">The current TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.ParallelScope">
+ <summary>
+ The ParallelScope enumeration permits specifying the degree to
+ which a test and its descendants may be run in parallel.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Default">
+ <summary>
+ No ParallelScope was specified on the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Self">
+ <summary>
+ The test may be run in parallel with others at the same level.
+ Valid on classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.None">
+ <summary>
+ Test may not be run in parallel with any others. Valid on
+ classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.ItemMask">
+ <summary>
+ Mask used to extract the flags that apply to the item on which a
+ ParallelizableAttribute has been placed, as opposed to descendants.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Children">
+ <summary>
+ Descendants of the test may be run in parallel with one another.
+ Valid on assemblies and classes but not on methods.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Fixtures">
+ <summary>
+ Descendants of the test down to the level of TestFixtures may be
+ run in parallel with one another. Valid on assemblies and classes
+ but not on methods.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.ContextMask">
+ <summary>
+ Mask used to extract all the flags that impact descendants of a
+ test and place them in the TestExecutionContext.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.All">
+ <summary>
+ The test and its descendants may be run in parallel with others at
+ the same level. Valid on classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.PropertyAttribute">
+ <summary>
+ PropertyAttribute is used to attach information to a test as a name/value pair..
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Construct a PropertyAttribute with a name and string value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
+ <summary>
+ Construct a PropertyAttribute with a name and int value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
+ <summary>
+ Construct a PropertyAttribute with a name and double value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
+ <summary>
+ Constructor for derived classes that set the
+ property dictionary directly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
+ <summary>
+ Constructor for use by derived classes that use the
+ name of the type as the property name. Derived classes
+ must ensure that the Type of the property value is
+ a standard type supported by the BCL. Any custom
+ types will cause a serialization Exception when
+ in the client.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.PropertyAttribute.Properties">
+ <summary>
+ Gets the property dictionary for this attribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding properties to it.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.RandomAttribute">
+ <summary>
+ RandomAttribute is used to supply a set of random values
+ to a single parameter of a parameterized test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.RandomAttribute.Distinct">
+ <summary>
+ If true, no value will be repeated.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a random set of values appropriate for the Type of the
+ parameter on which the attribute appears, specifying only the count.
+ </summary>
+ <param name="count"></param>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Construct a set of ints within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt32,System.UInt32,System.Int32)">
+ <summary>
+ Construct a set of unsigned ints within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int64,System.Int64,System.Int32)">
+ <summary>
+ Construct a set of longs within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt64,System.UInt64,System.Int32)">
+ <summary>
+ Construct a set of unsigned longs within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int16,System.Int16,System.Int32)">
+ <summary>
+ Construct a set of shorts within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt16,System.UInt16,System.Int32)">
+ <summary>
+ Construct a set of unsigned shorts within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Double,System.Double,System.Int32)">
+ <summary>
+ Construct a set of doubles within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Single,System.Single,System.Int32)">
+ <summary>
+ Construct a set of floats within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Byte,System.Byte,System.Int32)">
+ <summary>
+ Construct a set of bytes within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.SByte,System.SByte,System.Int32)">
+ <summary>
+ Construct a set of sbytes within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the collection of values to be used as arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RangeAttribute">
+ <summary>
+ RangeAttribute is used to supply a range of values to an
+ individual parameter of a parameterized test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32)">
+ <summary>
+ Construct a range of ints using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Construct a range of ints specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32)">
+ <summary>
+ Construct a range of unsigned ints using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32,System.UInt32)">
+ <summary>
+ Construct a range of unsigned ints specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64)">
+ <summary>
+ Construct a range of longs using a default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64,System.Int64)">
+ <summary>
+ Construct a range of longs
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64)">
+ <summary>
+ Construct a range of unsigned longs using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64,System.UInt64)">
+ <summary>
+ Construct a range of unsigned longs specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Double,System.Double,System.Double)">
+ <summary>
+ Construct a range of doubles
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Single,System.Single,System.Single)">
+ <summary>
+ Construct a range of floats
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the range of values to be used as arguments
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RepeatAttribute">
+ <summary>
+ RepeatAttribute may be applied to test case in order
+ to run it multiple times.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a RepeatAttribute
+ </summary>
+ <param name="count">The number of times to run the test</param>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand">
+ <summary>
+ The test command for the RepeatAttribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="repeatCount">The number of repetitions</param>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.RetryAttribute">
+ <summary>
+ <see cref="T:NUnit.Framework.RetryAttribute" /> is used on a test method to specify that it should
+ be rerun if it fails, up to a maximum number of times.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a <see cref="T:NUnit.Framework.RetryAttribute" />
+ </summary>
+ <param name="tryCount">The maximum number of times the test should be run if it fails</param>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.RetryAttribute.RetryCommand">
+ <summary>
+ The test command for the <see cref="T:NUnit.Framework.RetryAttribute"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.RetryAttribute.RetryCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="tryCount">The maximum number of repetitions</param>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.SequentialAttribute">
+ <summary>
+ Marks a test to use a Sequential join of any argument
+ data provided. Arguments will be combined into test cases,
+ taking the next value of each argument until all are used.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SequentialAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SetUpAttribute">
+ <summary>
+ Attribute used to identify a method that is called
+ immediately before each test is run.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SetUpFixtureAttribute">
+ <summary>
+ Attribute used to identify a class that contains
+ <see cref="T:NUnit.Framework.OneTimeSetUpAttribute" /> or <see cref="T:NUnit.Framework.OneTimeTearDownAttribute" />
+ methods for all the test fixtures under a given namespace.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SetUpFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a SetUpFixture from type provided. Normally called for a Type
+ on which the attribute has been placed.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A SetUpFixture object as a TestSuite.</returns>
+ </member>
+ <member name="T:NUnit.Framework.TearDownAttribute">
+ <summary>
+ Attribute used to identify a method that is called
+ immediately after each test is run. The method is
+ guaranteed to be called, even if an exception is thrown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestActionAttribute">
+ <summary>
+ Provide actions to execute before and after tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestActionAttribute.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed before each test is run
+ </summary>
+ <param name="test">The test that is going to be run.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestActionAttribute.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed after each test is run
+ </summary>
+ <param name="test">The test that has just been run.</param>
+ </member>
+ <member name="P:NUnit.Framework.TestActionAttribute.Targets">
+ <summary>
+ Provides the target for the action attribute
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestAttribute">
+ <summary>
+ Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
+ class makes the method callable from the NUnit test runner. There is a property
+ called Description which is optional which you can provide a more detailed test
+ description. This class cannot be inherited.
+ </summary>
+
+ <example>
+ [TestFixture]
+ public class Fixture
+ {
+ [Test]
+ public void MethodToTest()
+ {}
+
+ [Test(Description = "more detailed description")]
+ public void TestDescriptionMethod()
+ {}
+ }
+ </example>
+
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.Description">
+ <summary>
+ Descriptive text for this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.Author">
+ <summary>
+ The author of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.TestOf">
+ <summary>
+ The type that this test is testing
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding a description, if not already set.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.ExpectedResult">
+ <summary>
+ Gets or sets the expected result.
+ </summary>
+ <value>The result.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.HasExpectedResult">
+ <summary>
+ Returns true if an expected result has been set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestMethod from a given method.
+ </summary>
+ <param name="method">The method for which a test is to be constructed.</param>
+ <param name="suite">The suite to which the test will be added.</param>
+ <returns>A TestMethod</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseAttribute">
+ <summary>
+ TestCaseAttribute is used to mark parameterized test cases
+ and provide them with their arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct a TestCaseAttribute with a list of arguments.
+ This constructor is not CLS-Compliant
+ </summary>
+ <param name="arguments"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a single argument
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a two arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a three arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ <param name="arg3"></param>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.TestName">
+ <summary>
+ Gets or sets the name of the test.
+ </summary>
+ <value>The name of the test.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.RunState">
+ <summary>
+ Gets or sets the RunState of this test case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Arguments">
+ <summary>
+ Gets the list of arguments to a test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Properties">
+ <summary>
+ Gets the properties of the test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedResult">
+ <summary>
+ Gets or sets the expected result.
+ </summary>
+ <value>The result.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.HasExpectedResult">
+ <summary>
+ Returns true if the expected result has been set
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Description">
+ <summary>
+ Gets or sets the description.
+ </summary>
+ <value>The description.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Author">
+ <summary>
+ The author of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.TestOf">
+ <summary>
+ The type that this test is testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Ignore">
+ <summary>
+ Gets or sets the reason for ignoring the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Explicit">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestCaseAttribute"/> is explicit.
+ </summary>
+ <value>
+ <c>true</c> if explicit; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Reason">
+ <summary>
+ Gets or sets the reason for not running the test.
+ </summary>
+ <value>The reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.IgnoreReason">
+ <summary>
+ Gets or sets the ignore reason. When set to a non-null
+ non-empty value, the test is marked as ignored.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Category">
+ <summary>
+ Gets and sets the category for this test case.
+ May be a comma-separated list of categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.PerformSpecialConversions(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
+ <summary>
+ Performs several special conversions allowed by NUnit in order to
+ permit arguments with types that cannot be used in the constructor
+ of an Attribute such as TestCaseAttribute or to simplify their use.
+ </summary>
+ <param name="arglist">The arguments to be converted</param>
+ <param name="parameters">The ParameterInfo array for the method</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The MethodInfo for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseSourceAttribute">
+ <summary>
+ TestCaseSourceAttribute indicates the source to be used to
+ provide test cases for a test method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the method, property or field that will provide data
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String,System.Object[])">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String,System.Object[])">
+ <summary>
+ Construct with a name
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type)">
+ <summary>
+ Construct with a Type
+ </summary>
+ <param name="sourceType">The type that will provide data</param>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.MethodParams">
+ <summary>
+ A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.Category">
+ <summary>
+ Gets or sets the category associated with every fixture created from
+ this attribute. May be a single category or a comma-separated list.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The IMethod for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.GetTestCasesFor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Returns a set of ITestCaseDataItems for use as arguments
+ to a parameterized test method.
+ </summary>
+ <param name="method">The method for which data is needed.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureAttribute">
+ <summary>
+ TestFixtureAttribute is used to mark a class that represents a TestFixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct with a object[] representing a set of arguments.
+ In .NET 2.0, the arguments may later be separated into
+ type arguments and constructor arguments.
+ </summary>
+ <param name="arguments"></param>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TestName">
+ <summary>
+ Gets or sets the name of the test.
+ </summary>
+ <value>The name of the test.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.RunState">
+ <summary>
+ Gets or sets the RunState of this test fixture.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Arguments">
+ <summary>
+ The arguments originally provided to the attribute
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Properties">
+ <summary>
+ Properties pertaining to this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TypeArgs">
+ <summary>
+ Get or set the type arguments. If not set
+ explicitly, any leading arguments that are
+ Types are taken as type arguments.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Description">
+ <summary>
+ Descriptive text for this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Author">
+ <summary>
+ The author of this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TestOf">
+ <summary>
+ The type that this fixture is testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Ignore">
+ <summary>
+ Gets or sets the ignore reason. May set RunState as a side effect.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Reason">
+ <summary>
+ Gets or sets the reason for not running the fixture.
+ </summary>
+ <value>The reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.IgnoreReason">
+ <summary>
+ Gets or sets the ignore reason. When set to a non-null
+ non-empty value, the test is marked as ignored.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Explicit">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestFixtureAttribute"/> is explicit.
+ </summary>
+ <value>
+ <c>true</c> if explicit; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Category">
+ <summary>
+ Gets and sets the category for this fixture.
+ May be a comma-separated list of categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a fixture from type provided. Normally called for a Type
+ on which the attribute has been placed.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A an IEnumerable holding one TestFixture object.</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureSourceAttribute">
+ <summary>
+ TestCaseSourceAttribute indicates the source to be used to
+ provide test fixture instances for a test class.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestFixtureSourceAttribute.MUST_BE_STATIC">
+ <summary>
+ Error message string is public so the tests can use it
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the method, property or field that will provide data
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type)">
+ <summary>
+ Construct with a Type
+ </summary>
+ <param name="sourceType">The type that will provide data</param>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.Category">
+ <summary>
+ Gets or sets the category associated with every fixture created from
+ this attribute. May be a single category or a comma-separated list.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Construct one or more TestFixtures from a given Type,
+ using available parameter data.
+ </summary>
+ <param name="typeInfo">The TypeInfo for which fixtures are to be constructed.</param>
+ <returns>One or more TestFixtures as TestSuite</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.GetParametersFor(System.Type)">
+ <summary>
+ Returns a set of ITestFixtureData items for use as arguments
+ to a parameterized test fixture.
+ </summary>
+ <param name="sourceType">The type for which data is needed.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestOfAttribute">
+ <summary>
+ Indicates which class the test or test fixture is testing
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
+ </summary>
+ <param name="type">The type that is being tested.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
+ </summary>
+ <param name="typeName">The type that is being tested.</param>
+ </member>
+ <member name="T:NUnit.Framework.TheoryAttribute">
+ <summary>
+ Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
+ class makes the method callable from the NUnit test runner. There is a property
+ called Description which is optional which you can provide a more detailed test
+ description. This class cannot be inherited.
+ </summary>
+
+ <example>
+ [TestFixture]
+ public class Fixture
+ {
+ [Test]
+ public void MethodToTest()
+ {}
+
+ [Test(Description = "more detailed description")]
+ public void TestDescriptionMethod()
+ {}
+ }
+ </example>
+
+ </member>
+ <member name="M:NUnit.Framework.TheoryAttribute.#ctor">
+ <summary>
+ Construct the attribute, specifying a combining strategy and source of parameter data.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ValuesAttribute">
+ <summary>
+ ValuesAttribute is used to provide literal arguments for
+ an individual parameter of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ValuesAttribute.data">
+ <summary>
+ The collection of data to be returned. Must
+ be set by any derived attribute classes.
+ We use an object[] so that the individual
+ elements may have their type changed in GetData
+ if necessary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor">
+ <summary>
+ Constructs for use with an Enum parameter. Will pass every enum
+ value in to the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object)">
+ <summary>
+ Construct with one argument
+ </summary>
+ <param name="arg1"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct with two arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Construct with three arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ <param name="arg3"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct with an array of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the collection of values to be used as arguments
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ValueSourceAttribute">
+ <summary>
+ ValueSourceAttribute indicates the source to be used to
+ provide data for one parameter of a test method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the factory - for use with languages
+ that don't support params arrays.
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name - for use with languages
+ that don't support params arrays.
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="P:NUnit.Framework.ValueSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.ValueSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Gets an enumeration of data items for use as arguments
+ for a test method parameter.
+ </summary>
+ <param name="parameter">The parameter for which data is needed</param>
+ <returns>
+ An enumeration containing individual data items
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.CollectionAssert">
+ <summary>
+ A set of Assert methods operating on one or more collections
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use CollectionAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type)">
+ <summary>
+ Asserts that all items contained in collection are of the type specified by expectedType.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ <param name="expectedType">System.Type that all objects in collection must be instances of</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String,System.Object[])">
+ <summary>
+ Asserts that all items contained in collection are of the type specified by expectedType.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ <param name="expectedType">System.Type that all objects in collection must be instances of</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable)">
+ <summary>
+ Asserts that all items contained in collection are not equal to null.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that all items contained in collection are not equal to null.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable)">
+ <summary>
+ Ensures that every object contained in collection exists within the collection
+ once and only once.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Ensures that every object contained in collection exists within the collection
+ once and only once.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are not equivalent.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not equivalent.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object)">
+ <summary>
+ Asserts that collection contains actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object to be found within collection</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that collection contains actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object to be found within collection</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object)">
+ <summary>
+ Asserts that collection does not contain actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object that cannot exist within collection</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that collection does not contain actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object that cannot exist within collection</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the superset does not contain the subset
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the superset does not contain the subset
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the superset contains the subset.
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the superset contains the subset.
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the subset does not contain the superset
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the subset does not contain the superset
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the subset contains the superset.
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the subset contains the superset.
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array,list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array,list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="comparer">A custom comparer to perform the comparisons</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="comparer">A custom comparer to perform the comparisons</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
+ <summary>
+ AllItemsConstraint applies another constraint to each
+ item in a collection, succeeding if they all succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct an AllItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AllItemsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AndConstraint">
+ <summary>
+ AndConstraint succeeds only if both members succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Create an AndConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AndConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply both member constraints to an actual value, succeeding
+ succeeding only if both of them succeed.
+ </summary>
+ <param name="actual">The actual value</param>
+ <returns>True if the constraints both succeeded</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.AndConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
+ <summary>
+ AssignableFromConstraint is used to test that an object
+ can be assigned from a given Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an AssignableFromConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
+ <summary>
+ AssignableToConstraint is used to test that an object
+ can be assigned to a given Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an AssignableToConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
+ <summary>
+ AttributeConstraint tests that a specified attribute is present
+ on a Type or other provider and that the value of the attribute
+ satisfies some other constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Constructs an AttributeConstraint for a specified attribute
+ Type and base constraint.
+ </summary>
+ <param name="type"></param>
+ <param name="baseConstraint"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Determines whether the Type or other provider has the
+ expected attribute and if its value matches the
+ additional constraint specified.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.GetStringRepresentation">
+ <summary>
+ Returns a string representation of the constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
+ <summary>
+ AttributeExistsConstraint tests for the presence of a
+ specified attribute on a Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
+ <summary>
+ Constructs an AttributeExistsConstraint for a specific attribute Type
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AttributeExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Tests whether the object provides the expected attribute.
+ </summary>
+ <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
+ <returns>True if the expected attribute is present, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
+ <summary>
+ BinaryConstraint is the abstract base of all constraints
+ that combine two other constraints in some fashion.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Left">
+ <summary>
+ The first constraint being combined
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Right">
+ <summary>
+ The second constraint being combined
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a BinaryConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
+ <summary>
+ CollectionConstraint is the abstract base class for
+ constraints that operate on collections.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
+ <summary>
+ Construct an empty CollectionConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionConstraint
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Determines whether the specified enumerable is empty.
+ </summary>
+ <param name="enumerable">The enumerable.</param>
+ <returns>
+ <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Protected method to be implemented by derived classes
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
+ <summary>
+ CollectionContainsConstraint is used to test whether a collection
+ contains an expected object as a member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionContainsConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected item is contained in the collection
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
+ <summary>
+ CollectionEquivalentConstraint is used to determine whether two
+ collections are equivalent.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraint._tallyResult">
+ <summary>The result of the <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> from the collections
+ under comparison.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>Construct a CollectionEquivalentConstraint</summary>
+ <param name="expected">Expected collection.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether two collections are equivalent
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the collection is equivalent to the expected.
+ </summary>
+ <typeparam name="TActual">
+ Actual collection type.
+ </typeparam>
+ <param name="actual">
+ Actual collection to compare.
+ </param>
+ <returns>
+ A <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> indicating whether or not
+ the two collections are equivalent.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult">
+ <summary>Provides a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult._tallyResult">
+ <summary>Result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> of the collections to compare for equivalence.</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.MaxDifferingElemsToWrite">
+ <summary>Maximum amount of elements to write to the <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> if there are
+ extra/missing elements from the collection.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.#ctor(NUnit.Framework.Constraints.CollectionEquivalentConstraint,NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult,System.Object,System.Boolean)">
+ <summary>Construct a <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> using a <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
+ <param name="constraint">Source <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</param>
+ <param name="tallyResult">Result of the collection comparison.</param>
+ <param name="actual">Actual collection to compare.</param>
+ <param name="isSuccess">Whether or not the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/> succeeded.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>Write the custom failure message for this object's <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
+ <param name="writer">The <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> to write the failure message to.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
+ <summary>
+ CollectionItemsEqualConstraint is the abstract base class for all
+ collection constraints that apply some notion of item equality
+ as a part of their operation.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionItemsEqualConstraint._comparer">
+ <summary>
+ The NUnitEqualityComparer in use for this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
+ <summary>
+ Construct an empty CollectionConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionConstraint
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoringCase">
+ <summary>
+ Get a flag indicating whether the user requested us to ignore case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.UsingExternalComparer">
+ <summary>
+ Get a flag indicating whether any external comparers are in use.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied Comparison object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Func{``0,``0,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied boolean-returning delegate.
+ </summary>
+ <param name="comparer">The supplied boolean-returning delegate to use.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
+ <summary>
+ Compares two collection members for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
+ <summary>
+ Return a new CollectionTally for use in making tests
+ </summary>
+ <param name="c">The collection to be included in the tally</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
+ <summary>
+ CollectionOrderedConstraint is used to test whether a collection is ordered.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
+ <summary>
+ Construct a CollectionOrderedConstraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Ascending">
+ <summary>
+ If used performs a default ascending comparison
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
+ <summary>
+ If used performs a reverse comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
+ <summary>
+ Modifies the constraint to test ordering by the value of
+ a specified property and returns self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Then">
+ <summary>
+ Then signals a break between two ordering steps
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the collection is ordered
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint.OrderingStep">
+ <summary>
+ An OrderingStep represents one stage of the sort
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
+ <summary>
+ CollectionSubsetConstraint is used to determine whether
+ one collection is a subset of another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSubsetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is expected to be a subset of</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a subset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionSupersetConstraint">
+ <summary>
+ CollectionSupersetConstraint is used to determine whether
+ one collection is a superset of another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSupersetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is expected to be a superset of</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a superset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionTally">
+ <summary><see cref="T:NUnit.Framework.Constraints.CollectionTally"/> counts (tallies) the number of occurrences
+ of each object in one or more enumerations.</summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult">
+ <summary>The result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/>.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.ExtraItems">
+ <summary>Items that were not in the expected collection.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.MissingItems">
+ <summary>Items that were not accounted for in the expected collection.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.#ctor">
+ <summary>Constructs an empty <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.Result">
+ <summary>The result of the comparision between the two collections.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
+ <summary>Construct a CollectionTally object from a comparer and a collection.</summary>
+ <param name="comparer">The comparer to use for equality.</param>
+ <param name="c">The expected collection to compare against.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Object)">
+ <summary>Try to remove an object from the tally.</summary>
+ <param name="o">The object to remove.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Collections.IEnumerable)">
+ <summary>Try to remove a set of objects from the tally.</summary>
+ <param name="c">The objects to remove.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.ArraysComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Array"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.CharsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Char"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DateTimeOffsetsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.DateTimeOffset"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DictionariesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.IDictionary"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DictionaryEntriesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.DictionaryEntry"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DirectoriesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.IO.DirectoryInfo"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.EnumerablesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.IEnumerable"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.EquatablesComparer">
+ <summary>
+ Comparator for two types related by <see cref="T:System.IEquatable`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.IChainComparer">
+ <summary>
+ Interface for comparing two <see cref="T:System.Object"/>s.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Comparers.IChainComparer.Equal(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@,System.Boolean)">
+ <summary>
+ Method for comparing two objects with a tolerance.
+ </summary>
+ <param name="x">The first object to compare.</param>
+ <param name="y">The second object to compare.</param>
+ <param name="tolerance">The tolerance to use when comparing the objects.</param>
+ <param name="topLevelComparison">Flag indicating whether or not this is the top level comparison.</param>
+ <returns>
+ <c>null</c> if the objects cannot be compared using the method.
+ Otherwise the result of the comparison is returned.
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.KeyValuePairsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.Generic.KeyValuePair`2"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.NumericsComparer">
+ <summary>
+ Comparator for two <see cref="T:NUnit.Framework.Constraints.Numerics"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.StreamsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.IO.Stream"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.StringsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.String"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TimeSpanToleranceComparer">
+ <summary>
+ Comparator for two <see cref="T:System.DateTime"/>s or <see cref="T:System.TimeSpan"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TupleComparer">
+ <summary>
+ Comparator for two <c>Tuple</c>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TupleComparerBase">
+ <summary>
+ Base class for comparators for tuples (both regular Tuples and ValueTuples).
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.ValueTupleComparer">
+ <summary>
+ Comparator for two <c>ValueTuple</c>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
+ <summary>
+ ComparisonAdapter class centralizes all comparisons of
+ values in NUnit, adapting to the use of any provided
+ <see cref="T:System.Collections.IComparer"/>, <see cref="T:System.Collections.Generic.IComparer`1"/>
+ or <see cref="T:System.Comparison`1"/>.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
+ <summary>
+ Gets the default ComparisonAdapter, which wraps an
+ NUnitComparer object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
+ <summary>
+ Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.IComparer"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
+ <summary>
+ Returns a ComparisonAdapter that wraps a <see cref="T:System.Comparison`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
+ <summary>
+ Construct a default ComparisonAdapter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
+ <summary>
+ Construct a ComparisonAdapter for an <see cref="T:System.Collections.IComparer"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ <param name="expected"></param>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
+ <summary>
+ ComparerAdapter extends <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/> and
+ allows use of an <see cref="T:System.Collections.Generic.IComparer`1"/> or <see cref="T:System.Comparison`1"/>
+ to actually perform the comparison.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
+ <summary>
+ Construct a ComparisonAdapter for an <see cref="T:System.Collections.Generic.IComparer`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
+ <summary>
+ Compare a Type T to an object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
+ <summary>
+ Construct a ComparisonAdapter for a <see cref="T:System.Comparison`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
+ <summary>
+ Compare a Type T to an object
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
+ <summary>
+ Abstract base class for constraints that compare values to
+ determine if one is greater than, equal to or less than
+ the other.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._expected">
+ <summary>
+ The value against which a comparison is to be made
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._tolerance">
+ <summary>
+ Tolerance used in making the comparison
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._comparer">
+ <summary>
+ ComparisonAdapter to be used in making the comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ComparisonConstraint"/> class.
+ </summary>
+ <param name="expected">The value against which to make a comparison.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Protected function overridden by derived class to actually perform the comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Within(System.Object)">
+ <summary>
+ Set the tolerance for use in this comparison
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ComparisonConstraint.Percent">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a percentage that the actual values is allowed to deviate from
+ the expected value.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ActualValueDelegate`1">
+ <summary>
+ Delegate used to delay evaluation of the actual value
+ to be used in evaluating a constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Constraint">
+ <summary>
+ The Constraint class is the base of all built-in constraints
+ within NUnit. It provides the operator overloads used to combine
+ constraints.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object[])">
+ <summary>
+ Construct a constraint with optional arguments
+ </summary>
+ <param name="args">Arguments to be saved</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Arguments">
+ <summary>
+ Arguments provided to this Constraint, for use in
+ formatting the description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Builder">
+ <summary>
+ The ConstraintBuilder holding this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ The default implementation simply dereferences the value but
+ derived classes may override it to provide for delayed processing.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.GetTestObject``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Retrieves the value to be tested from an ActualValueDelegate.
+ The default implementation simply evaluates the delegate but derived
+ classes may override it to provide for delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>Delegate evaluation result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
+ <summary>
+ Default override of ToString returns the constraint DisplayName
+ followed by any arguments within angle brackets.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied only if both
+ argument constraints are satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if either
+ of the argument constraints is satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if the
+ argument constraint is not satisfied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.And">
+ <summary>
+ Returns a ConstraintExpression by appending And
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.With">
+ <summary>
+ Returns a ConstraintExpression by appending And
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Or">
+ <summary>
+ Returns a ConstraintExpression by appending Or
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32)">
+ <summary>
+ Returns a DelayedConstraint.WithRawDelayInterval with the specified delay time.
+ </summary>
+ <param name="delay">The delay, which defaults to milliseconds.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32,System.Int32)">
+ <summary>
+ Returns a DelayedConstraint with the specified delay time
+ and polling interval.
+ </summary>
+ <param name="delayInMilliseconds">The delay in milliseconds.</param>
+ <param name="pollingInterval">The interval at which to test the constraint.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
+ <summary>
+ Resolves any pending operators and returns the resolved constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
+ <summary>
+ ConstraintBuilder maintains the stacks that are used in
+ processing a ConstraintExpression. An OperatorStack
+ is used to hold operators that are waiting for their
+ operands to be reorganized. a ConstraintStack holds
+ input constraints as well as the results of each
+ operator applied.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
+ <summary>
+ OperatorStack is a type-safe stack for holding ConstraintOperators
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> class.
+ </summary>
+ <param name="builder">The ConstraintBuilder using this stack.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
+ <summary>
+ Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> is empty.
+ </summary>
+ <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
+ <summary>
+ Gets the topmost operator without modifying the stack.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Pushes the specified operator onto the stack.
+ </summary>
+ <param name="op">The operator to put onto the stack.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
+ <summary>
+ Pops the topmost operator from the stack.
+ </summary>
+ <returns>The topmost operator on the stack</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
+ <summary>
+ ConstraintStack is a type-safe stack for holding Constraints
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> class.
+ </summary>
+ <param name="builder">The ConstraintBuilder using this stack.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
+ <summary>
+ Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> is empty.
+ </summary>
+ <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Pushes the specified constraint. As a side effect,
+ the constraint's Builder field is set to the
+ ConstraintBuilder owning this stack.
+ </summary>
+ <param name="constraint">The constraint to put onto the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
+ <summary>
+ Pops this topmost constraint from the stack.
+ As a side effect, the constraint's Builder
+ field is set to null.
+ </summary>
+ <returns>The topmost contraint on the stack</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Appends the specified operator to the expression by first
+ reducing the operator stack and then pushing the new
+ operator on the stack.
+ </summary>
+ <param name="op">The operator to push.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Appends the specified constraint to the expression by pushing
+ it on the constraint stack.
+ </summary>
+ <param name="constraint">The constraint to push.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
+ <summary>
+ Sets the top operator right context.
+ </summary>
+ <param name="rightContext">The right context.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
+ <summary>
+ Reduces the operator stack until the topmost item
+ precedence is greater than or equal to the target precedence.
+ </summary>
+ <param name="targetPrecedence">The target precedence.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
+ <summary>
+ Resolves this instance, returning a Constraint. If the Builder
+ is not currently in a resolvable state, an exception is thrown.
+ </summary>
+ <returns>The resolved constraint</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
+ <summary>
+ Gets a value indicating whether this instance is resolvable.
+ </summary>
+ <value>
+ <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
+ <summary>
+ ConstraintExpression represents a compound constraint in the
+ process of being constructed from a series of syntactic elements.
+
+ Individual elements are appended to the expression as they are
+ reorganized. When a constraint is appended, it is returned as the
+ value of the operation so that modifiers may be applied. However,
+ any partially built expression is attached to the constraint for
+ later resolution. When an operator is appended, the partial
+ expression is returned. If it's a self-resolving operator, then
+ a ResolvableConstraintExpression is returned.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintExpression.builder">
+ <summary>
+ The ConstraintBuilder holding the elements recognized so far
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/>
+ class passing in a ConstraintBuilder, which may be pre-populated.
+ </summary>
+ <param name="builder">The builder.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ToString">
+ <summary>
+ Returns a string representation of the expression as it
+ currently stands. This should only be used for testing,
+ since it has the side-effect of resolving the expression.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Appends an operator to the expression and returns the
+ resulting expression itself.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
+ <summary>
+ Appends a self-resolving operator to the expression and
+ returns a new ResolvableConstraintExpression.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Appends a constraint to the expression and returns that
+ constraint, which is associated with the current state
+ of the expression being built. Note that the constraint
+ is not reduced at this time. For example, if there
+ is a NotOperator on the stack we don't reduce and
+ return a NotConstraint. The original constraint must
+ be returned because it may support modifiers that
+ are yet to be applied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.One">
+ <summary>
+ Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/>, which will
+ apply the following constraint to a collection of length one, succeeding
+ only if exactly one of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
+ <summary>
+ With is currently a NOP - reserved for future use.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Returns the constraint provided as an argument - used to allow custom
+ custom constraints to easily participate in the syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
+ <summary>
+ Returns the constraint provided as an argument - used to allow custom
+ custom constraints to easily participate in the syntax.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Zero">
+ <summary>
+ Returns a constraint that tests if item is equal to zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainKey(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the Dictionary key collection.
+ </summary>
+ <param name="expected">The key to be matched in the Dictionary key collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainValue(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the Dictionary value collection.
+ </summary>
+ <param name="expected">The value to be matched in the Dictionary value collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ inclusively within a specified range.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Exist">
+ <summary>
+ Returns a constraint that succeeds if the value
+ is a file or directory and it exists.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintStatus">
+ <summary>
+ ConstraintStatus represents the status of a ConstraintResult
+ returned by a Constraint being applied to an actual value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Unknown">
+ <summary>
+ The status has not yet been set
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Success">
+ <summary>
+ The constraint succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Failure">
+ <summary>
+ The constraint failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Error">
+ <summary>
+ An error occurred in applying the constraint (reserved for future use)
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintResult">
+ <summary>
+ Contain the result of matching a <see cref="T:NUnit.Framework.Constraints.Constraint"/> against an actual value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,NUnit.Framework.Constraints.ConstraintStatus)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ <param name="status">The status of the new ConstraintResult.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,System.Boolean)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ <param name="isSuccess">If true, applies a status of Success to the result, otherwise Failure.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.ActualValue">
+ <summary>
+ The actual value that was passed to the <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Status">
+ <summary>
+ Gets and sets the ResultStatus for this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.IsSuccess">
+ <summary>
+ True if actual value meets the Constraint criteria otherwise false.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Name">
+ <summary>
+ Display friendly name of the constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Description">
+ <summary>
+ Description of the constraint may be affected by the state the constraint had
+ when <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> was performed against the actual value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the failure message to the MessageWriter provided
+ as an argument. The default implementation simply passes
+ the result and the actual value to the writer, which
+ then displays the constraint description and the value.
+
+ Constraints that need to provide additional details,
+ such as where the error occurred, can override this.
+ </summary>
+ <param name="writer">The MessageWriter on which to display the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
+ <summary>
+ ContainsConstraint tests a whether a string contains a substring
+ or a collection contains an object. It postpones the decision of
+ which test to use until the type of the actual argument is known.
+ This allows testing whether a string is contained in a collection
+ or as a substring of another string using the same syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value contained within the string/collection.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ContainsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ContainsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint">
+ <summary>
+ Applies a delay to the match so that a match can be evaluated in the future.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval">
+ <summary>
+ Allows only changing the time dimension of delay interval and setting a polling interval of a DelayedConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.#ctor(NUnit.Framework.Constraints.DelayedConstraint)">
+ <summary>
+ Creates a new DelayedConstraint.WithRawDelayInterval
+ </summary>
+ <param name="parent">Parent DelayedConstraint on which delay interval dimension is required to be set</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.Minutes">
+ <summary>
+ Changes delay interval dimension to minutes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.Seconds">
+ <summary>
+ Changes delay interval dimension to seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.MilliSeconds">
+ <summary>
+ Changes delay interval dimension to milliseconds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.PollEvery(System.Int32)">
+ <summary>
+ Set polling interval, in milliseconds
+ </summary>
+ <param name="milliSeconds">A time interval, in milliseconds</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint.WithDimensionedDelayInterval">
+ <summary>
+ Allows only setting the polling interval of a DelayedConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithDimensionedDelayInterval.#ctor(NUnit.Framework.Constraints.DelayedConstraint)">
+ <summary>
+ Creates a new DelayedConstraint.WithDimensionedDelayInterval
+ </summary>
+ <param name="parent">Parent DelayedConstraint on which polling interval is required to be set</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithDimensionedDelayInterval.PollEvery(System.Int32)">
+ <summary>
+ Set polling interval, in milliseconds
+ </summary>
+ <param name="milliSeconds">A time interval, in milliseconds</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval">
+ <summary>
+ Allows only changing the time dimension of the polling interval of a DelayedConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.#ctor(NUnit.Framework.Constraints.DelayedConstraint)">
+ <summary>
+ Creates a new DelayedConstraint.WithRawPollingInterval
+ </summary>
+ <param name="parent">Parent DelayedConstraint on which polling dimension is required to be set</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.Minutes">
+ <summary>
+ Changes polling interval dimension to minutes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.Seconds">
+ <summary>
+ Changes polling interval dimension to seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.MilliSeconds">
+ <summary>
+ Changes polling interval dimension to milliseconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.DelayInterval">
+ <summary>
+ Delay value store as an Interval object
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.PollingInterval">
+ <summary>
+ Polling value stored as an Interval object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32)">
+ <summary>
+ Creates a new DelayedConstraint
+ </summary>
+ <param name="baseConstraint">The inner constraint to decorate</param>
+ <param name="delayInMilliseconds">The time interval after which the match is performed</param>
+ <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32,System.Int32)">
+ <summary>
+ Creates a new DelayedConstraint
+ </summary>
+ <param name="baseConstraint">The inner constraint to decorate</param>
+ <param name="delayInMilliseconds">The time interval after which the match is performed, in milliseconds</param>
+ <param name="pollingIntervalInMilliseconds">The time interval used for polling, in milliseconds</param>
+ <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DelayedConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for if the base constraint fails, false if it succeeds</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Test whether the constraint is satisfied by a delegate
+ </summary>
+ <param name="del">The delegate whose value is to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ Overridden to wait for the specified delay period before
+ calling the base constraint with the dereferenced value.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampOffset(System.Int64,System.TimeSpan)">
+ <summary>
+ Adjusts a Timestamp by a given TimeSpan
+ </summary>
+ <param name="timestamp"></param>
+ <param name="offset"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampDiff(System.Int64,System.Int64)">
+ <summary>
+ Returns the difference between two Timestamps as a TimeSpan
+ </summary>
+ <param name="timestamp1"></param>
+ <param name="timestamp2"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint">
+ <summary>
+ DictionaryContainsKeyConstraint is used to test whether a dictionary
+ contains an expected object as a key.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a DictionaryContainsKeyConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected key is contained in the dictionary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DictionaryContainsValueConstraint">
+ <summary>
+ DictionaryContainsValueConstraint is used to test whether a dictionary
+ contains an expected object as a value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a DictionaryContainsValueConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected value is contained in the dictionary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
+ <summary>
+ EmptyCollectionConstraint tests whether a collection is empty.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyCollectionConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Check that the collection is empty
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
+ <summary>
+ EmptyConstraint tests a whether a string or collection is empty,
+ postponing the decision about which test is applied until the
+ type of the actual argument is known.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyDirectoryConstraint">
+ <summary>
+ EmptyDirectoryConstraint is used to test that a directory is empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyDirectoryConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyDirectoryConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
+ <summary>
+ EmptyStringConstraint tests whether a string is empty.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyStringConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
+ <summary>
+ EndsWithConstraint can test whether a string ends
+ with an expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EndsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraint">
+ <summary>
+ EqualConstraint is able to compare an actual value with the
+ expected value provided in its constructor. Two objects are
+ considered equal if both are null, or if both have the same
+ value. NUnit has special semantics for some object types.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.EqualConstraint._comparer">
+ <summary>
+ NUnitEqualityComparer used to test equality.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Tolerance">
+ <summary>
+ Gets the tolerance for this comparison.
+ </summary>
+ <value>
+ The tolerance.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.CaseInsensitive">
+ <summary>
+ Gets a value indicating whether to compare case insensitive.
+ </summary>
+ <value>
+ <c>true</c> if comparing case insensitive; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.ClipStrings">
+ <summary>
+ Gets a value indicating whether or not to clip strings.
+ </summary>
+ <value>
+ <c>true</c> if set to clip strings otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.FailurePoints">
+ <summary>
+ Gets the failure points.
+ </summary>
+ <value>
+ The failure points.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
+ <summary>
+ Flag the constraint to suppress string clipping
+ and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
+ <summary>
+ Flag the constraint to compare arrays as collections
+ and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
+ <summary>
+ Flag the constraint to use a tolerance when determining equality.
+ </summary>
+ <param name="amount">Tolerance value to be used</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.WithSameOffset">
+ <summary>
+ Flags the constraint to include <see cref="P:System.DateTimeOffset.Offset"/>
+ property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
+ </summary>
+ <remarks>
+ Using this modifier does not allow to use the <see cref="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)"/>
+ constraint modifier.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a distance in representable values (see remarks).
+ </summary>
+ <returns>Self.</returns>
+ <remarks>
+ Ulp stands for "unit in the last place" and describes the minimum
+ amount a given value can change. For any integers, an ulp is 1 whole
+ digit. For floating point values, the accuracy of which is better
+ for smaller numbers and worse for larger numbers, an ulp depends
+ on the size of the number. Using ulps for comparison of floating
+ point results instead of fixed tolerances is safer because it will
+ automatically compensate for the added inaccuracy of larger numbers.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a percentage that the actual values is allowed to deviate from
+ the expected value.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in days.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in hours.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in minutes.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in seconds.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Func{``0,``0,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied boolean-returning delegate.
+ </summary>
+ <param name="comparer">The boolean-returning delegate to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied Comparison object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraintResult">
+ <summary>
+ The EqualConstraintResult class is tailored for formatting
+ and displaying the result of an EqualConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.#ctor(NUnit.Framework.Constraints.EqualConstraint,System.Object,System.Boolean)">
+ <summary>
+ Construct an EqualConstraintResult
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write a failure message. Overridden to provide custom
+ failure messages for EqualConstraint.
+ </summary>
+ <param name="writer">The MessageWriter to write to</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
+ <summary>
+ Display the failure information for two collections that did not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected collection.</param>
+ <param name="actual">The actual collection</param>
+ <param name="depth">The depth of this failure in a set of nested collections</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
+ <summary>
+ Displays a single line showing the types and sizes of the expected
+ and actual collections or arrays. If both are identical, the value is
+ only shown once.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected collection or array</param>
+ <param name="actual">The actual collection or array</param>
+ <param name="indent">The indentation level for the message line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayFailurePoint(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint,System.Int32)">
+ <summary>
+ Displays a single line showing the point in the expected and actual
+ arrays at which the comparison failed. If the arrays have different
+ structures or dimensions, both values are shown.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected array</param>
+ <param name="actual">The actual array</param>
+ <param name="failurePoint">Index of the failure point in the underlying collections</param>
+ <param name="indent">The indentation level for the message line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayEnumerableDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
+ <summary>
+ Display the failure information for two IEnumerables that did not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected enumeration.</param>
+ <param name="actual">The actual enumeration</param>
+ <param name="depth">The depth of this failure in a set of nested collections</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
+ <summary>
+ EqualityAdapter class handles all equality comparisons
+ that use an <see cref="T:System.Collections.IEqualityComparer"/>, <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>
+ or a <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.AreEqual(System.Object,System.Object)">
+ <summary>
+ Compares two objects, returning true if they are equal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ The base adapter cannot handle IEnumerables except for strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter">
+ <summary>
+ <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IEqualityComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Returns an EqualityAdapter that uses a predicate function for items comparison.
+ </summary>
+ <typeparam name="TExpected"></typeparam>
+ <typeparam name="TActual"></typeparam>
+ <param name="comparison"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ The base adapter cannot handle IEnumerables except for strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.AreEqual(System.Object,System.Object)">
+ <summary>
+ Compares two objects, returning true if they are equal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.GenericEqualityAdapter`1.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ Generic adapter requires objects of the specified type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter`1">
+ <summary>
+ <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps a <see cref="T:System.Comparison`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactCountConstraint">
+ <summary>
+ ExactCountConstraint applies another constraint to each
+ item in a collection, succeeding only if a specified
+ number of items succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32)">
+ <summary>
+ Construct a standalone ExactCountConstraint
+ </summary>
+ <param name="expectedCount"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct an ExactCountConstraint on top of an existing constraint
+ </summary>
+ <param name="expectedCount"></param>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ succeeding only if the expected number of items pass.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExactCountConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
+ <summary>
+ ExactTypeConstraint is used to test that an object
+ is of the exact type provided in the constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an ExactTypeConstraint for a given Type
+ </summary>
+ <param name="type">The expected Type.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExactTypeConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExceptionTypeConstraint">
+ <summary>
+ ExceptionTypeConstraint is a special version of ExactTypeConstraint
+ used to provided detailed info about the exception thrown in
+ an error message.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Constructs an ExceptionTypeConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FalseConstraint">
+ <summary>
+ FalseConstraint tests that the actual value is false
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FalseConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FalseConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FileExistsConstraint">
+ <summary>
+ FileExistsConstraint is used to determine if a file exists
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileExistsConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileExistsConstraint"/> class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint">
+ <summary>
+ FileOrDirectoryExistsConstraint is used to determine if a file or directory exists
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreDirectories">
+ <summary>
+ If true, the constraint will only check if files exist, not directories
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreFiles">
+ <summary>
+ If true, the constraint will only check if directories exist, not files
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
+ will check files and directories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
+ will only check files if ignoreDirectories is true.
+ </summary>
+ <param name="ignoreDirectories">if set to <c>true</c> [ignore directories].</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
+ <summary>Helper routines for working with floating point numbers</summary>
+ <remarks>
+ <para>
+ The floating point comparison code is based on this excellent article:
+ http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
+ </para>
+ <para>
+ "ULP" means Unit in the Last Place and in the context of this library refers to
+ the distance between two adjacent floating point numbers. IEEE floating point
+ numbers can only represent a finite subset of natural numbers, with greater
+ accuracy for smaller numbers and lower accuracy for very large numbers.
+ </para>
+ <para>
+ If a comparison is allowed "2 ulps" of deviation, that means the values are
+ allowed to deviate by up to 2 adjacent floating point values, which might be
+ as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
+ </para>
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
+ <summary>Union of a floating point variable and an integer</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
+ <summary>The union's value as a floating point variable</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
+ <summary>The union's value as an integer</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
+ <summary>The union's value as an unsigned integer</summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
+ <summary>Union of a double precision floating point variable and a long</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
+ <summary>The union's value as a double precision floating point variable</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
+ <summary>The union's value as a long</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
+ <summary>The union's value as an unsigned long</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
+ <summary>Compares two floating point values for equality</summary>
+ <param name="left">First floating point value to be compared</param>
+ <param name="right">Second floating point value t be compared</param>
+ <param name="maxUlps">
+ Maximum number of representable floating point values that are allowed to
+ be between the left and the right floating point values
+ </param>
+ <returns>True if both numbers are equal or close to being equal</returns>
+ <remarks>
+ <para>
+ Floating point values can only represent a finite subset of natural numbers.
+ For example, the values 2.00000000 and 2.00000024 can be stored in a float,
+ but nothing inbetween them.
+ </para>
+ <para>
+ This comparison will count how many possible floating point values are between
+ the left and the right number. If the number of possible values between both
+ numbers is less than or equal to maxUlps, then the numbers are considered as
+ being equal.
+ </para>
+ <para>
+ Implementation partially follows the code outlined here:
+ http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
+ <summary>Compares two double precision floating point values for equality</summary>
+ <param name="left">First double precision floating point value to be compared</param>
+ <param name="right">Second double precision floating point value t be compared</param>
+ <param name="maxUlps">
+ Maximum number of representable double precision floating point values that are
+ allowed to be between the left and the right double precision floating point values
+ </param>
+ <returns>True if both numbers are equal or close to being equal</returns>
+ <remarks>
+ <para>
+ Double precision floating point values can only represent a limited series of
+ natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004
+ can be stored in a double, but nothing inbetween them.
+ </para>
+ <para>
+ This comparison will count how many possible double precision floating point
+ values are between the left and the right number. If the number of possible
+ values between both numbers is less than or equal to maxUlps, then the numbers
+ are considered as being equal.
+ </para>
+ <para>
+ Implementation partially follows the code outlined here:
+ http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
+ <summary>
+ Reinterprets the memory contents of a floating point value as an integer value
+ </summary>
+ <param name="value">
+ Floating point value whose memory contents to reinterpret
+ </param>
+ <returns>
+ The memory contents of the floating point value interpreted as an integer
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
+ <summary>
+ Reinterprets the memory contents of a double precision floating point
+ value as an integer value
+ </summary>
+ <param name="value">
+ Double precision floating point value whose memory contents to reinterpret
+ </param>
+ <returns>
+ The memory contents of the double precision floating point value
+ interpreted as an integer
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
+ <summary>
+ Reinterprets the memory contents of an integer as a floating point value
+ </summary>
+ <param name="value">Integer value whose memory contents to reinterpret</param>
+ <returns>
+ The memory contents of the integer value interpreted as a floating point value
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
+ <summary>
+ Reinterprets the memory contents of an integer value as a double precision
+ floating point value
+ </summary>
+ <param name="value">Integer whose memory contents to reinterpret</param>
+ <returns>
+ The memory contents of the integer interpreted as a double precision
+ floating point value
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
+ <summary>
+ Tests whether a value is greater than the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
+ <summary>
+ Tests whether a value is greater than or equal to the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.IConstraint">
+ <summary>
+ Interface for all constraints
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Arguments">
+ <summary>
+ Arguments provided to this Constraint, for use in
+ formatting the description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Builder">
+ <summary>
+ The ConstraintBuilder holding this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ The default implementation simply dereferences the value but
+ derived classes may override it to provide for delayed processing.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
+ <summary>
+ InstanceOfTypeConstraint is used to test that an object
+ is of the same type provided or derived from it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an InstanceOfTypeConstraint for the type provided
+ </summary>
+ <param name="type">The expected Type</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.InstanceOfTypeConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Interval">
+ <summary>
+ Keeps track of an interval time which can be represented in
+ Minutes, Seconds or Milliseconds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Interval.#ctor(System.Int32)">
+ <summary>
+ Constructs a interval given an value in milliseconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.AsTimeSpan">
+ <summary>
+ Gets Interval value represented as a TimeSpan object
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InMinutes">
+ <summary>
+ Returns the interval with the current value as a number of minutes.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InSeconds">
+ <summary>
+ Returns the interval with the current value as a number of seconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InMilliseconds">
+ <summary>
+ Returns the interval with the current value as a number of milliseconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.IsNotZero">
+ <summary>
+ Is true for intervals created with a non zero value
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Interval.ToString">
+ <summary>
+ Returns a string that represents the current object.
+ </summary>
+ <returns>
+ A string that represents the current object.
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Interval.IntervalUnit">
+ <summary>
+ IntervalUnit provides the semantics to the value stored in Interval class.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Minute">
+ <summary>
+ Unit representing an Interval in minutes
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Second">
+ <summary>
+ Unit representing an Interval in seconds
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Millisecond">
+ <summary>
+ Unit representing an Interval in milliseconds
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
+ <summary>
+ The IResolveConstraint interface is implemented by all
+ complete and resolvable constraints and expressions.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
+ <summary>
+ Return the top-level constraint for this expression
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ItemsConstraintExpression">
+ <summary>
+ An extension of ResolvableConstraintExpression that adds a no-op Items property for readability.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor">
+ <summary>
+ Create a new instance of ItemsConstraintExpression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression,
+ passing in a pre-populated ConstraintBuilder.
+ </summary>
+ <param name="builder"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ItemsConstraintExpression.Items">
+ <summary>
+ No-op property for readability.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
+ <summary>
+ Tests whether a value is less than the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
+ <summary>
+ Tests whether a value is less than or equal to the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.MessageWriter">
+ <summary>
+ MessageWriter is the abstract base for classes that write
+ constraint descriptions and messages in some form. The
+ class has separate methods for writing various components
+ of a message, allowing implementations to tailor the
+ presentation as needed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
+ <summary>
+ Construct a MessageWriter given a culture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
+ <summary>
+ Abstract method to get the max line length
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message.
+ </summary>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message, at a given
+ indentation level.
+ </summary>
+ <param name="level">The indentation level of the message</param>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Display Expected and Actual lines for a constraint. This
+ is called by MessageWriter's default implementation of
+ WriteMessageTo and provides the generic two-line display.
+ </summary>
+ <param name="result">The failing constraint result</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
+ <summary>
+ Display Expected and Actual lines for given values. This
+ method may be called by constraints that need more control over
+ the display of actual and expected values than is provided
+ by the default implementation.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Display Expected and Actual lines for given values, including
+ a tolerance value on the Expected line.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
+ <summary>
+ Display the expected and actual string values on separate lines.
+ If the mismatch parameter is >=0, an additional line is displayed
+ line containing a caret that points to the mismatch point.
+ </summary>
+ <param name="expected">The expected string value</param>
+ <param name="actual">The actual string value</param>
+ <param name="mismatch">The point at which the strings don't match or -1</param>
+ <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
+ <param name="clipping">If true, the strings should be clipped to fit the line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
+ <summary>
+ Writes the text for an actual value.
+ </summary>
+ <param name="actual">The actual value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
+ <summary>
+ Writes the text for a generalized value.
+ </summary>
+ <param name="val">The value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Writes the text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ValueFormatter">
+ <summary>
+ Custom value formatter function
+ </summary>
+ <param name="val">The value</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ValueFormatterFactory">
+ <summary>
+ Custom value formatter factory function
+ </summary>
+ <param name="next">The next formatter function</param>
+ <returns>ValueFormatter</returns>
+ <remarks>If the given formatter is unable to handle a certain format, it must call the next formatter in the chain</remarks>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.MsgUtils">
+ <summary>
+ Static methods used in creating messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
+ <summary>
+ Static string used when strings are clipped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.MsgUtils.Fmt_Null">
+ <summary>
+ Formatting strings used for expected and actual values
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.MsgUtils.DefaultValueFormatter">
+ <summary>
+ Current head of chain of value formatters. Public for testing.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ Add a formatter to the chain of responsibility.
+ </summary>
+ <param name="formatterFactory"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatValue(System.Object)">
+ <summary>
+ Formats text to represent a generalized value.
+ </summary>
+ <param name="val">The value</param>
+ <returns>The formatted text</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatCollection(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Formats text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
+ <summary>
+ Returns the representation of a type as used in NUnitLite.
+ This is the same as Type.ToString() except for arrays,
+ which are displayed with their declared sizes.
+ </summary>
+ <param name="obj"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
+ <summary>
+ Converts any control characters in a string
+ to their escaped representation.
+ </summary>
+ <param name="s">The string to be converted</param>
+ <returns>The converted string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeNullCharacters(System.String)">
+ <summary>
+ Converts any null characters in a string
+ to their escaped representation.
+ </summary>
+ <param name="s">The string to be converted</param>
+ <returns>The converted string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
+ <summary>
+ Return the a string representation for a set of indices into an array
+ </summary>
+ <param name="indices">Array of indices for which a string is needed</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.IEnumerable,System.Int64)">
+ <summary>
+ Get an array of indices representing the point in a collection or
+ array corresponding to a single int index into the collection.
+ </summary>
+ <param name="collection">The collection to which the indices apply</param>
+ <param name="index">Index in the collection</param>
+ <returns>Array of indices</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
+ <summary>
+ Clip a string to a given length, starting at a particular offset, returning the clipped
+ string with ellipses representing the removed parts
+ </summary>
+ <param name="s">The string to be clipped</param>
+ <param name="maxStringLength">The maximum permitted length of the result string</param>
+ <param name="clipStart">The point at which to start clipping</param>
+ <returns>The clipped string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
+ <summary>
+ Clip the expected and actual strings in a coordinated fashion,
+ so that they may be displayed together.
+ </summary>
+ <param name="expected"></param>
+ <param name="actual"></param>
+ <param name="maxDisplayLength"></param>
+ <param name="mismatch"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
+ <summary>
+ Shows the position two strings start to differ. Comparison
+ starts at the start index.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="istart">The index in the strings at which comparison should start</param>
+ <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
+ <returns>-1 if no mismatch found, or the index where mismatch found</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NaNConstraint">
+ <summary>
+ NaNConstraint tests that the actual value is a double or float NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NaNConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NaNConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test that the actual value is an NaN
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
+ <summary>
+ NoItemConstraint applies another constraint to each
+ item in a collection, failing if any of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NoItemConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoItemConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotConstraint">
+ <summary>
+ NotConstraint negates the effect of some other constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NotConstraint"/> class.
+ </summary>
+ <param name="baseConstraint">The base constraint to be negated.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for if the base constraint fails, false if it succeeds</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NullConstraint">
+ <summary>
+ NullConstraint tests that the actual value is null
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NullConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NullConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Numerics">
+ <summary>
+ The Numerics class contains common operations on numeric values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a floating point numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a floating point numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a fixed point numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a fixed point numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
+ <summary>
+ Test two numeric values for equality, performing the usual numeric
+ conversions and using a provided or default tolerance. If the tolerance
+ provided is Empty, this method may set it to a default tolerance.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="tolerance">A reference to the tolerance in effect</param>
+ <returns>True if the values are equal</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
+ <summary>
+ Compare two numeric values, performing the usual numeric conversions.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <returns>The relationship of the values to each other</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitComparer">
+ <summary>
+ NUnitComparer encapsulates NUnit's default behavior
+ in comparing two objects.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
+ <summary>
+ Returns the default NUnitComparer.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ <param name="x"></param>
+ <param name="y"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
+ <summary>
+ NUnitEqualityComparer encapsulates NUnit's handling of
+ equality tests between objects.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
+ <summary>
+ If true, all string comparisons will ignore case
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
+ <summary>
+ If true, arrays will be treated as collections, allowing
+ those of different dimensions to be compared
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparers">
+ <summary>
+ Comparison objects used in comparisons for some constraints.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.failurePoints">
+ <summary>
+ List of points at which a failure occurred.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer._comparers">
+ <summary>
+ List of comparers used to compare pairs of objects.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
+ <summary>
+ Returns the default NUnitEqualityComparer
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
+ <summary>
+ Gets and sets a flag indicating whether case should
+ be ignored in determining equality.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
+ <summary>
+ Gets and sets a flag indicating that arrays should be
+ compared as collections, without regard to their shape.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparers">
+ <summary>
+ Gets the list of external comparers to be used to
+ test for equality. They are applied to members of
+ collections, in place of NUnit's own logic.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
+ <summary>
+ Gets the list of failure points for the last Match performed.
+ The list consists of objects to be interpreted by the caller.
+ This generally means that the caller may only make use of
+ objects it has placed on the list at a particular depth.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.WithSameOffset">
+ <summary>
+ Flags the comparer to include <see cref="P:System.DateTimeOffset.Offset"/>
+ property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
+ </summary>
+ <remarks>
+ Using this modifier does not allow to use the <see cref="T:NUnit.Framework.Constraints.Tolerance"/>
+ modifier.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@,System.Boolean)">
+ <summary>
+ Compares two objects for equality within a tolerance.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint">
+ <summary>
+ FailurePoint class represents one point of failure
+ in an equality test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.Position">
+ <summary>
+ The location of the failure
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedValue">
+ <summary>
+ The expected value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualValue">
+ <summary>
+ The actual value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedHasData">
+ <summary>
+ Indicates whether the expected value is valid
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualHasData">
+ <summary>
+ Indicates whether the actual value is valid
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllOperator">
+ <summary>
+ Represents a constraint that succeeds if all the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ they all succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AndOperator">
+ <summary>
+ Operator that requires both it's arguments to succeed
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
+ <summary>
+ Construct an AndOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Apply the operator to produce an AndConstraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeOperator">
+ <summary>
+ Operator that tests for the presence of a particular attribute
+ on a type and optionally applies further tests to the attribute.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
+ <summary>
+ Construct an AttributeOperator for a particular Type
+ </summary>
+ <param name="type">The Type of attribute tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinaryOperator">
+ <summary>
+ Abstract base class for all binary operators
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
+ <summary>
+ Gets the left precedence of the operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
+ <summary>
+ Gets the right precedence of the operator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Abstract method that produces a constraint by applying
+ the operator to its left and right constraint arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOperator">
+ <summary>
+ Abstract base for operators that indicate how to
+ apply a constraint to items in a collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
+ <summary>
+ Constructs a CollectionOperator
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
+ <summary>
+ The ConstraintOperator class is used internally by a
+ ConstraintBuilder to represent an operator that
+ modifies or combines constraints.
+
+ Constraint operators use left and right precedence
+ values to determine whether the top operator on the
+ stack should be reduced before pushing a new operator.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
+ <summary>
+ The precedence value used when the operator
+ is about to be pushed to the stack.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
+ <summary>
+ The precedence value used when the operator
+ is on the top of the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
+ <summary>
+ The syntax element preceding this operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
+ <summary>
+ The syntax element following this operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
+ <summary>
+ The precedence value used when the operator
+ is about to be pushed to the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
+ <summary>
+ The precedence value used when the operator
+ is on the top of the stack.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactCountOperator">
+ <summary>
+ Represents a constraint that succeeds if the specified
+ count of members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountOperator.#ctor(System.Int32)">
+ <summary>
+ Construct an ExactCountOperator for a specified count
+ </summary>
+ <param name="expectedCount">The expected count</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoneOperator">
+ <summary>
+ Represents a constraint that succeeds if none of the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ none of them succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotOperator">
+ <summary>
+ Negates the test of the constraint it wraps.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
+ <summary>
+ Constructs a new NotOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a NotConstraint applied to its argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.OrOperator">
+ <summary>
+ Operator that requires at least one of it's arguments to succeed
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
+ <summary>
+ Construct an OrOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Apply the operator to produce an OrConstraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixOperator">
+ <summary>
+ PrefixOperator takes a single constraint and modifies
+ it's action in some way.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns the constraint created by applying this
+ prefix to another constraint.
+ </summary>
+ <param name="constraint"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropOperator">
+ <summary>
+ Operator used to test for the presence of a named Property
+ on an object and optionally apply further tests to the
+ value of that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
+ <summary>
+ Gets the name of the property to which the operator applies
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
+ <summary>
+ Constructs a PropOperator for a particular named property
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
+ <summary>
+ Abstract base class for operators that are able to reduce to a
+ constraint whether or not another syntactic element follows.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeOperator">
+ <summary>
+ Represents a constraint that succeeds if any of the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ any of them succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
+ <summary>
+ Operator that tests that an exception is thrown and
+ optionally applies further tests to the exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
+ <summary>
+ Construct a ThrowsOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.WithOperator">
+ <summary>
+ Represents a constraint that simply wraps the
+ constraint provided as an argument, without any
+ further functionality, but which modifies the
+ order of evaluation because of its precedence.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
+ <summary>
+ Constructor for the WithOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that wraps its argument
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.OrConstraint">
+ <summary>
+ OrConstraint succeeds if either member succeeds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Create an OrConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.OrConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the member constraints to an actual value, succeeding
+ succeeding as soon as one of them succeeds.
+ </summary>
+ <param name="actual">The actual value</param>
+ <returns>True if either constraint succeeded</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PathConstraint">
+ <summary>
+ PathConstraint serves as the abstract base of constraints
+ that operate on paths and provides several helper methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.#ctor(System.String)">
+ <summary>
+ Construct a PathConstraint for a give expected path
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PathConstraint.RespectCase">
+ <summary>
+ Modifies the current instance to be case-sensitive
+ and returns it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.Canonicalize(System.String)">
+ <summary>
+ Canonicalize the provided path
+ </summary>
+ <param name="path"></param>
+ <returns>The path in standardized form</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSubPath(System.String,System.String)">
+ <summary>
+ Test whether one path in canonical form is a subpath of another path
+ </summary>
+ <param name="path1">The first path - supposed to be the parent path</param>
+ <param name="path2">The second path - supposed to be the child path</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
+ <summary>
+ Predicate constraint wraps a Predicate in a constraint,
+ returning success if the predicate is true.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
+ <summary>
+ Construct a PredicateConstraint from a predicate
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PredicateConstraint`1.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.ApplyTo``1(``0)">
+ <summary>
+ Determines whether the predicate succeeds when applied
+ to the actual value.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
+ <summary>
+ Abstract base class used for prefixes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.BaseConstraint">
+ <summary>
+ The base constraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.DescriptionPrefix">
+ <summary>
+ Prefix used in forming the constraint description
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Construct given a base constraint
+ </summary>
+ <param name="baseConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixConstraint.FormatDescription(System.String,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Formats a prefix constraint's description.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
+ <summary>
+ PropertyConstraint extracts a named property and uses
+ its value as the actual value for a chained constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyConstraint"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ <param name="baseConstraint">The constraint to apply to the property.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
+ <summary>
+ PropertyExistsConstraint tests that a named property
+ exists on the object provided through Match.
+
+ Originally, PropertyConstraint provided this feature
+ in addition to making optional tests on the value
+ of the property. The two constraints are now separate.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyExistsConstraint"/> class.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PropertyExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the property exists for a given object
+ </summary>
+ <param name="actual">The object to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RangeConstraint">
+ <summary>
+ RangeConstraint tests whether two values are within a
+ specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RangeConstraint"/> class.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.RangeConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RegexConstraint">
+ <summary>
+ RegexConstraint can test whether a string matches
+ the pattern provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RegexConstraint"/> class.
+ </summary>
+ <param name="pattern">The pattern.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
+ <summary>
+ ResolvableConstraintExpression is used to represent a compound
+ constraint being constructed at a point where the last operator
+ may either terminate the expression or may have additional
+ qualifying constraints added to it.
+
+ It is used, for example, for a Property element or for
+ an Exception element, either of which may be optionally
+ followed by constraints that apply to the property or
+ exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression,
+ passing in a pre-populated ConstraintBuilder.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
+ <summary>
+ Appends an And Operator to the expression
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
+ <summary>
+ Appends an Or operator to the expression.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
+ <summary>
+ Resolve the current expression to a Constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ReusableConstraint">
+ <summary>
+ ReusableConstraint wraps a constraint expression after
+ resolving it so that it can be reused consistently.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Construct a ReusableConstraint from a constraint expression
+ </summary>
+ <param name="c">The expression to be resolved and reused</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.op_Implicit(NUnit.Framework.Constraints.Constraint)~NUnit.Framework.Constraints.ReusableConstraint">
+ <summary>
+ Converts a constraint to a ReusableConstraint
+ </summary>
+ <param name="c">The constraint to be converted</param>
+ <returns>A ReusableConstraint</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.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:NUnit.Framework.Constraints.ReusableConstraint.Resolve">
+ <summary>
+ Return the top-level constraint for this expression
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
+ <summary>
+ SameAsConstraint tests whether an object is identical to
+ the object passed to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SameAsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected object.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SameAsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SameAsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SamePathConstraint">
+ <summary>
+ Summary description for SamePathConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SamePathConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint">
+ <summary>
+ SamePathOrUnderConstraint tests that one path is under another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
+ <summary>
+ SomeItemsConstraint applies another constraint to each
+ item in a collection, succeeding if any of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SomeItemsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ succeeding if any item succeeds.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Func`3"/> object.
+ </summary>
+ <typeparam name="TCollectionType">The type of the elements in the collection.</typeparam>
+ <typeparam name="TMemberType">The type of the member.</typeparam>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.IComparer"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.Generic.IComparer`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Comparison`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.IEqualityComparer"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
+ <summary>
+ StartsWithConstraint can test whether a string starts
+ with an expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.StartsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StringConstraint">
+ <summary>
+ StringConstraint is the abstract base for constraints
+ that operate on strings. It supports the IgnoreCase
+ modifier for string operations.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
+ <summary>
+ The expected value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
+ <summary>
+ Indicates whether tests should be case-insensitive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.descriptionText">
+ <summary>
+ Description of this constraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.StringConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor">
+ <summary>
+ Constructs a StringConstraint without an expected value
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
+ <summary>
+ Constructs a StringConstraint given an expected value
+ </summary>
+ <param name="expected">The expected value</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
+ <summary>
+ Modify the constraint to ignore case in matching.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given string
+ </summary>
+ <param name="actual">The string to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubPathConstraint">
+ <summary>
+ SubPathConstraint tests that the actual path is under the expected path
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubPathConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubPathConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SubPathConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubPathConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
+ <summary>
+ SubstringConstraint can test whether a string contains
+ the expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubstringConstraint"/> class.
+ </summary>
+ <param name="expected">The expected.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SubstringConstraint.IgnoreCase">
+ <summary>
+ Modify the constraint to ignore case in matching.
+ This will call Using(StringComparison.CurrentCultureIgnoreCase).
+ </summary>
+ <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
+ than <see cref="F:System.StringComparison.CurrentCultureIgnoreCase"/> was already set.</exception>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Using(System.StringComparison)">
+ <summary>
+ Modify the constraint to the specified comparison.
+ </summary>
+ <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
+ than <paramref name="comparisonType"/> was already set.</exception>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
+ <summary>
+ ThrowsConstraint is used to test the exception thrown by
+ a delegate by applying a constraint to it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ThrowsConstraint"/> class,
+ using a constraint to be applied to the exception.
+ </summary>
+ <param name="baseConstraint">A constraint to apply to the caught exception.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
+ <summary>
+ Get the actual exception thrown - used by Assert.Throws.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Executes the code of the delegate and captures any exception.
+ If a non-null base constraint was provided, it applies that
+ constraint to the exception.
+ </summary>
+ <param name="actual">A delegate representing the code to be tested</param>
+ <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Converts an ActualValueDelegate to a TestDelegate
+ before calling the primary overload.
+ </summary>
+ <param name="del"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ThrowsConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. This override only handles the special message
+ used when an exception is expected but none is thrown.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsExceptionConstraint">
+ <summary>
+ ThrowsExceptionConstraint tests that an exception has
+ been thrown, without any further tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsExceptionConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(``0)">
+ <summary>
+ Executes the code and returns success if an exception is thrown.
+ </summary>
+ <param name="actual">A delegate representing the code to be tested</param>
+ <returns>True if an exception is thrown, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
+ <summary>
+ ThrowsNothingConstraint tests that a delegate does not
+ throw an exception.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsNothingConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True if no exception is thrown, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Tolerance">
+ <summary>
+ The Tolerance class generalizes the notion of a tolerance
+ within which an equality test succeeds. Normally, it is
+ used with numeric types, but it can be used with any
+ type that supports taking a difference between two
+ objects and comparing that difference to a value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Default">
+ <summary>
+ Returns a default Tolerance object, equivalent to an exact match.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Exact">
+ <summary>
+ Returns an empty Tolerance object, equivalent to an exact match.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
+ <summary>
+ Constructs a linear tolerance of a specified amount
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
+ <summary>
+ Constructs a tolerance given an amount and <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/>
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
+ <summary>
+ Returns a new tolerance, using the current amount as a percentage.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
+ <summary>
+ Returns a new tolerance, using the current amount in Ulps
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of days.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of hours.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of minutes.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of seconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of milliseconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of clock ticks.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
+ <summary>
+ Gets the <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/> for the current Tolerance
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Amount">
+ <summary>
+ Gets the magnitude of the current Tolerance instance.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.IsUnsetOrDefault">
+ <summary>
+ Returns true if the current tolerance has not been set or is using the .
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.ApplyToValue(System.Object)">
+ <summary>
+ Apply the tolerance to an expected value and return
+ a Tolerance.Range that represents the acceptable values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
+ <summary>
+ Tests that the current Tolerance is linear with a
+ numeric value, throwing an exception if it is not.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Tolerance.Range">
+ <summary>
+ Tolerance.Range represents the range of values that match
+ a specific tolerance, when applied to a specific value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Tolerance.Range.LowerBound">
+ <summary>
+ The lower bound of the range
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Tolerance.Range.UpperBound">
+ <summary>
+ The Upper bound of the range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.Range.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a Range
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ToleranceMode">
+ <summary>
+ Modes in which the tolerance value for a comparison can be interpreted.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Unset">
+ <summary>
+ The tolerance was created with a value, without specifying
+ how the value would be used. This is used to prevent setting
+ the mode more than once and is generally changed to Linear
+ upon execution of the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
+ <summary>
+ The tolerance is used as a numeric range within which
+ two compared values are considered to be equal.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
+ <summary>
+ Interprets the tolerance as the percentage by which
+ the two compared values my deviate from each other.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
+ <summary>
+ Compares two values based in their distance in
+ representable numbers.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TrueConstraint">
+ <summary>
+ TrueConstraint tests that the actual value is true
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.TrueConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TrueConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TypeConstraint">
+ <summary>
+ TypeConstraint is the abstract base for constraints
+ that take a Type as their expected value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
+ <summary>
+ The expected Type used by the constraint
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.TypeConstraint.actualType">
+ <summary>
+ The type of the actual argument to which the constraint was applied
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type,System.String)">
+ <summary>
+ Construct a TypeConstraint for a given Type
+ </summary>
+ <param name="type">The expected type for the constraint</param>
+ <param name="descriptionPrefix">Prefix used in forming the constraint description</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
+ <summary>
+ UniqueItemsConstraint tests whether all the items in a
+ collection are unique.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.UniqueItemsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Check that all items are unique.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Contains">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Item(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Key(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the dictionary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Value(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the dictionary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Substring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DirectoryAssert">
+ <summary>
+ Asserts on Directories
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use DirectoryAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Verifies that two directories are equal. Two directories are considered
+ equal if both are null, or if both point to the same directory.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if the directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Verifies that two directories are equal. Two directories are considered
+ equal if both are null, or if both point to the same directory.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that two directories are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that two directories are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String)">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String)">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ </member>
+ <member name="T:NUnit.Framework.Does">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Does.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Does.Exist">
+ <summary>
+ Returns a constraint that succeeds if the value
+ is a file or directory and it exists.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Contain(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Contain(System.String)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/>. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.ContainKey(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the Dictionary key collection.
+ </summary>
+ <param name="expected">The key to be matched in the Dictionary key collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Does.ContainValue(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the Dictionary value collection.
+ </summary>
+ <param name="expected">The value to be matched in the Dictionary value collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Does.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AssertionException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.AssertionException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.IgnoreException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String)">
+ <param name="message"></param>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.IgnoreException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.InconclusiveException">
+ <summary>
+ Thrown when a test executes inconclusively.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.InconclusiveException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.MultipleAssertException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor">
+ <summary>
+ Default Constructor (normally used)
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.MultipleAssertException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ResultStateException">
+ <summary>
+ Abstract base for Exceptions that terminate a test and provide a ResultState.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.ResultStateException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SuccessException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.String)">
+ <param name="message"></param>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.SuccessException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.FileAssert">
+ <summary>
+ Asserts on Files
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use FileAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
+ <summary>
+ Verifies that two Streams are equal. Two Streams are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream)">
+ <summary>
+ Verifies that two Streams are equal. Two Streams are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo)">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String)">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
+ <summary>
+ Asserts that two Streams are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ <param name="message">The message to be displayed when the two Stream are the same.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream)">
+ <summary>
+ Asserts that two Streams are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo)">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String)">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo)">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.String)">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo)">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String)">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="T:NUnit.Framework.Guard">
+ <summary>
+ Class used to guard against unexpected argument values
+ or operations by throwing an appropriate exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentNotNull(System.Object,System.String)">
+ <summary>
+ Throws an exception if an argument is null
+ </summary>
+ <param name="value">The value to be tested</param>
+ <param name="name">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentNotNullOrEmpty(System.String,System.String)">
+ <summary>
+ Throws an exception if a string argument is null or empty
+ </summary>
+ <param name="value">The value to be tested</param>
+ <param name="name">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentInRange(System.Boolean,System.String,System.String)">
+ <summary>
+ Throws an ArgumentOutOfRangeException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ <param name="paramName">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentValid(System.Boolean,System.String,System.String)">
+ <summary>
+ Throws an ArgumentException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ <param name="paramName">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.OperationValid(System.Boolean,System.String)">
+ <summary>
+ Throws an InvalidOperationException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ </member>
+ <member name="T:NUnit.Framework.Has">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.One">
+ <summary>
+ Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/> which will apply
+ the following constraint to only one member of the collection,
+ and fail if none or more than one match occurs.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AssertionResult">
+ <summary>
+ The AssertionResult class represents the result of a single assertion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.#ctor(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
+ <summary>
+ Construct an AssertionResult
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.Status">
+ <summary> The pass/fail status of the assertion</summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.Message">
+ <summary>The message produced by the assertion, or null</summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.StackTrace">
+ <summary>The stacktrace associated with the assertion, or null</summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.ToString">
+ <summary>
+ ToString Override
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.GetHashCode">
+ <summary>
+ Override GetHashCode
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.Equals(System.Object)">
+ <summary>
+ Override Equals
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AssertionStatus">
+ <summary>
+ AssertionStatus enumeration represents the possible outcomes of an assertion.
+ The order of definition is significant, higher level values override lower
+ ones in determining the overall result of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Inconclusive">
+ <summary>
+ An assumption failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Passed">
+ <summary>
+ The assertion succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Warning">
+ <summary>
+ A warning message was issued
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Failed">
+ <summary>
+ The assertion failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Error">
+ <summary>
+ An unexpected exception was thrown
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IApplyToContext">
+ <summary>
+ The IApplyToContext interface is implemented by attributes
+ that want to make changes to the execution context before
+ a test is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IApplyToContext.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the execution context
+ </summary>
+ <param name="context">The execution context</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IApplyToTest">
+ <summary>
+ The IApplyToTest interface is implemented by self-applying
+ attributes that modify the state of a test in some way.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IApplyToTest.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test as defined for the specific attribute.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ICombiningStrategy">
+ <summary>
+ CombiningStrategy is the abstract base for classes that
+ know how to combine values provided for individual test
+ parameters to create a set of test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ICombiningStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ICommandWrapper">
+ <summary>
+ ICommandWrapper is implemented by attributes and other
+ objects able to wrap a TestCommand with another command.
+ </summary>
+ <remarks>
+ Attributes or other objects should implement one of the
+ derived interfaces, rather than this one, since they
+ indicate in which part of the command chain the wrapper
+ should be applied.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ICommandWrapper.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IWrapTestMethod">
+ <summary>
+ Objects implementing this interface are used to wrap
+ the TestMethodCommand itself. They apply after SetUp
+ has been run and before TearDown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IWrapSetUpTearDown">
+ <summary>
+ Objects implementing this interface are used to wrap
+ the entire test, including SetUp and TearDown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IDisposableFixture">
+ <summary>
+ Any ITest that implements this interface is at a level that the implementing
+ class should be disposed at the end of the test run
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IFixtureBuilder">
+ <summary>
+ The IFixtureBuilder interface is exposed by a class that knows how to
+ build a TestFixture from one or more Types. In general, it is exposed
+ by an attribute, but may be implemented in a helper class used by the
+ attribute in some cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build one or more TestFixtures from type provided. At least one
+ non-null TestSuite must always be returned, since the method is
+ generally called because the user has marked the target class as
+ a fixture. If something prevents the fixture from being used, it
+ will be returned nonetheless, labelled as non-runnable.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A TestSuite object or one derived from TestSuite.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IImplyFixture">
+ <summary>
+ IImplyFixture is an empty marker interface used by attributes like
+ TestAttribute that cause the class where they are used to be treated
+ as a TestFixture even without a TestFixtureAttribute.
+
+ Marker interfaces are not usually considered a good practice, but
+ we use it here to avoid cluttering the attribute hierarchy with
+ classes that don't contain any extra implementation.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IMethodInfo">
+ <summary>
+ The IMethodInfo class is used to encapsulate information
+ about a method in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.TypeInfo">
+ <summary>
+ Gets the Type from which this method was reflected.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.MethodInfo">
+ <summary>
+ Gets the MethodInfo for this method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.Name">
+ <summary>
+ Gets the name of the method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsAbstract">
+ <summary>
+ Gets a value indicating whether the method is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsPublic">
+ <summary>
+ Gets a value indicating whether the method is public.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the method contains unassigned generic type parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethod">
+ <summary>
+ Gets a value indicating whether the method is a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethodDefinition">
+ <summary>
+ Gets a value indicating whether the MethodInfo represents the definition of a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ReturnType">
+ <summary>
+ Gets the return Type of the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetParameters">
+ <summary>
+ Gets the parameters of the method.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetGenericArguments">
+ <summary>
+ Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.MakeGenericMethod(System.Type[])">
+ <summary>
+ Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
+ </summary>
+ <param name="typeArguments">The type arguments to be used</param>
+ <returns>A new IMethodInfo with the type arguments replaced</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.Invoke(System.Object,System.Object[])">
+ <summary>
+ Invokes the method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterDataProvider">
+ <summary>
+ The IDataPointProvider interface is used by extensions
+ that provide data for a single test parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>True if any data is available, otherwise false.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>An IEnumerable providing the required data</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterDataSource">
+ <summary>
+ The IParameterDataSource interface is implemented by types
+ that can provide data for a test method parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataSource.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Gets an enumeration of data items for use as arguments
+ for a test method parameter.
+ </summary>
+ <param name="parameter">The parameter for which data is needed</param>
+ <returns>An enumeration containing individual data items</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterInfo">
+ <summary>
+ The IParameterInfo interface is an abstraction of a .NET parameter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.IsOptional">
+ <summary>
+ Gets a value indicating whether the parameter is optional
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.Method">
+ <summary>
+ Gets an IMethodInfo representing the method for which this is a parameter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterInfo">
+ <summary>
+ Gets the underlying .NET ParameterInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterType">
+ <summary>
+ Gets the Type of the parameter
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IPropertyBag">
+ <summary>
+ A PropertyBag represents a collection of name/value pairs
+ that allows duplicate entries with the same key. Methods
+ are provided for adding a new pair as well as for setting
+ a key to a single value. All keys are strings but values
+ may be of any type. Null values are not permitted, since
+ a null entry represents the absence of the key.
+
+ The entries in a PropertyBag are of two kinds: those that
+ take a single value and those that take multiple values.
+ However, the PropertyBag has no knowledge of which entries
+ fall into each category and the distinction is entirely
+ up to the code using the PropertyBag.
+
+ When working with multi-valued properties, client code
+ should use the Add method to add name/value pairs and
+ indexing to retrieve a list of all values for a given
+ key. For example:
+
+ bag.Add("Tag", "one");
+ bag.Add("Tag", "two");
+ Assert.That(bag["Tag"],
+ Is.EqualTo(new string[] { "one", "two" }));
+
+ When working with single-valued properties, client code
+ should use the Set method to set the value and Get to
+ retrieve the value. The GetSetting methods may also be
+ used to retrieve the value in a type-safe manner while
+ also providing default. For example:
+
+ bag.Set("Priority", "low");
+ bag.Set("Priority", "high"); // replaces value
+ Assert.That(bag.Get("Priority"),
+ Is.EqualTo("high"));
+ Assert.That(bag.GetSetting("Priority", "low"),
+ Is.EqualTo("high"));
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Add(System.String,System.Object)">
+ <summary>
+ Adds a key/value pair to the property bag
+ </summary>
+ <param name="key">The key</param>
+ <param name="value">The value</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Set(System.String,System.Object)">
+ <summary>
+ Sets the value for a key, removing any other
+ values that are already in the property set.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Get(System.String)">
+ <summary>
+ Gets a single value for a key, using the first
+ one if multiple values are present and returning
+ null if the value is not found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.ContainsKey(System.String)">
+ <summary>
+ Gets a flag indicating whether the specified key has
+ any entries in the property set.
+ </summary>
+ <param name="key">The key to be checked</param>
+ <returns>True if their are values present, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Item(System.String)">
+ <summary>
+ Gets or sets the list of values for a particular key
+ </summary>
+ <param name="key">The key for which the values are to be retrieved or set</param>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Keys">
+ <summary>
+ Gets a collection containing all the keys in the property set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IReflectionInfo">
+ <summary>
+ The IReflectionInfo interface is implemented by NUnit wrapper objects that perform reflection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.IsDefined``1(System.Boolean)">
+ <summary>
+ Returns a value indicating whether an attribute of the specified type is defined on this object.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ISimpleTestBuilder">
+ <summary>
+ The ISimpleTestBuilder interface is exposed by a class that knows how to
+ build a single TestMethod from a suitable MethodInfo Types. In general,
+ it is exposed by an attribute, but may be implemented in a helper class
+ used by the attribute in some cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISimpleTestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a TestMethod from the provided MethodInfo.
+ </summary>
+ <param name="method">The method to be used as a test</param>
+ <param name="suite">The TestSuite to which the method will be added</param>
+ <returns>A TestMethod object</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ISuiteBuilder">
+ <summary>
+ The ISuiteBuilder interface is exposed by a class that knows how to
+ build a suite from one or more Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Examine the type and determine if it is suitable for
+ this builder to use in building a TestSuite.
+
+ Note that returning false will cause the type to be ignored
+ in loading the tests. If it is desired to load the suite
+ but label it as non-runnable, ignored, etc., then this
+ method must return true.
+ </summary>
+ <param name="typeInfo">The type of the fixture to be used</param>
+ <returns>True if the type can be used to build a TestSuite</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestSuite from type provided.
+ </summary>
+ <param name="typeInfo">The type of the fixture to be used</param>
+ <returns>A TestSuite</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITest">
+ <summary>
+ Common interface supported by all representations
+ of a test. Only includes informational fields.
+ The Run method is specifically excluded to allow
+ for data-only representations of a test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Id">
+ <summary>
+ Gets the id of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Name">
+ <summary>
+ Gets the name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TestType">
+ <summary>
+ Gets the type of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.FullName">
+ <summary>
+ Gets the fully qualified name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.ClassName">
+ <summary>
+ Gets the name of the class containing this test. Returns
+ null if the test is not associated with a class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.MethodName">
+ <summary>
+ Gets the name of the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TypeInfo">
+ <summary>
+ Gets the Type of the test fixture, if applicable, or
+ null if no fixture type is associated with this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Method">
+ <summary>
+ Gets an IMethod for the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.RunState">
+ <summary>
+ Gets the RunState of the test, indicating whether it can be run.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TestCaseCount">
+ <summary>
+ Count of the test cases ( 1 if this is a test case )
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Properties">
+ <summary>
+ Gets the properties of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Parent">
+ <summary>
+ Gets the parent test, if any.
+ </summary>
+ <value>The parent test or null if none exists.</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.IsSuite">
+ <summary>
+ Returns true if this is a test suite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Fixture">
+ <summary>
+ Gets a fixture object for running this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none are required.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestBuilder">
+ <summary>
+ The ITestBuilder interface is exposed by a class that knows how to
+ build one or more TestMethods from a MethodInfo. In general, it is exposed
+ by an attribute, which has additional information available to provide
+ the necessary test parameters to distinguish the test cases built.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build one or more TestMethods from the provided MethodInfo.
+ </summary>
+ <param name="method">The method to be used as a test</param>
+ <param name="suite">The TestSuite to which the method will be added</param>
+ <returns>A TestMethod object</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestCaseBuilder">
+ <summary>
+ The ITestCaseBuilder interface is exposed by a class that knows how to
+ build a test case from certain methods.
+ </summary>
+ <remarks>
+ This interface is not the same as the ITestCaseBuilder interface in NUnit 2.x.
+ We have reused the name because the two products don't interoperate at all.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Examine the method and determine if it is suitable for
+ this builder to use in building a TestCase to be
+ included in the suite being populated.
+
+ Note that returning false will cause the method to be ignored
+ in loading the tests. If it is desired to load the method
+ but label it as non-runnable, ignored, etc., then this
+ method must return true.
+ </summary>
+ <param name="method">The test method to examine</param>
+ <param name="suite">The suite being populated</param>
+ <returns>True is the builder can use this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a TestCase from the provided MethodInfo for
+ inclusion in the suite being constructed.
+ </summary>
+ <param name="method">The method to be used as a test case</param>
+ <param name="suite">The test suite being populated, or null</param>
+ <returns>A TestCase or null</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestCaseData">
+ <summary>
+ The ITestCaseData interface is implemented by a class
+ that is able to return complete testcases for use by
+ a parameterized test method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestCaseData.ExpectedResult">
+ <summary>
+ Gets the expected result of the test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestCaseData.HasExpectedResult">
+ <summary>
+ Returns true if an expected result has been set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestData">
+ <summary>
+ The ITestData interface is implemented by a class that
+ represents a single instance of a parameterized test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.TestName">
+ <summary>
+ Gets the name to be used for the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.RunState">
+ <summary>
+ Gets the RunState for this test case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.Arguments">
+ <summary>
+ Gets the argument list to be provided to the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.Properties">
+ <summary>
+ Gets the property dictionary for the test case
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestFilter">
+ <summary>
+ Interface to be implemented by filters applied to tests.
+ The filter applies when running the test, after it has been
+ loaded, since this is the only time an ITest exists.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. Pass
+ may examine the parents and/or descendants of a test, depending
+ on the semantics of the particular filter
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestFixtureData">
+ <summary>
+ The ITestCaseData interface is implemented by a class
+ that is able to return the data required to create an
+ instance of a parameterized test fixture.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestFixtureData.TypeArgs">
+ <summary>
+ Get the TypeArgs if separately set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestListener">
+ <summary>
+ The ITestListener interface is used internally to receive
+ notifications of significant events while a test is being
+ run. The events are propagated to clients by means of an
+ AsyncCallback. NUnit extensions may also monitor these events.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test has finished
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestResult">
+ <summary>
+ The ITestResult interface represents the result of a test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.ResultState">
+ <summary>
+ Gets the ResultState of the test result, which
+ indicates the success or failure of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Name">
+ <summary>
+ Gets the name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.FullName">
+ <summary>
+ Gets the full name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Duration">
+ <summary>
+ Gets the elapsed time for running the test in seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.StartTime">
+ <summary>
+ Gets or sets the time the test started running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.EndTime">
+ <summary>
+ Gets or sets the time the test finished running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure. Not available in
+ the Compact Framework 1.0.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertCount">
+ <summary>
+ Gets the number of asserts executed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ Accessing HasChildren should not force creation of the
+ Children collection in classes implementing this interface.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Test">
+ <summary>
+ Gets the Test to which this result applies.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Output">
+ <summary>
+ Gets any text output written to this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertionResults">
+ <summary>
+ Gets a list of AssertionResults associated with the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.TestAttachments">
+ <summary>
+ Gets the collection of files attached to the test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITypeInfo">
+ <summary>
+ The ITypeInfo interface is an abstraction of a .NET Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Type">
+ <summary>
+ Gets the underlying Type on which this ITypeInfo is based
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.BaseType">
+ <summary>
+ Gets the base type of this type as an ITypeInfo
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.IsType(System.Type)">
+ <summary>
+ Returns true if the Type wrapped is equal to the argument
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Name">
+ <summary>
+ Gets the Name of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.FullName">
+ <summary>
+ Gets the FullName of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Assembly">
+ <summary>
+ Gets the assembly in which the type is declared
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Namespace">
+ <summary>
+ Gets the Namespace of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsAbstract">
+ <summary>
+ Gets a value indicating whether the type is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericType">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericTypeDefinition">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type definition
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsSealed">
+ <summary>
+ Gets a value indicating whether the type is sealed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsStaticClass">
+ <summary>
+ Gets a value indicating whether this type is a static class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName">
+ <summary>
+ Get the display name for this typeInfo.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName(System.Object[])">
+ <summary>
+ Get the display name for an object of this type, constructed with specific arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetGenericTypeDefinition">
+ <summary>
+ Returns a Type representing a generic type definition from which this Type can be constructed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.MakeGenericType(System.Type[])">
+ <summary>
+ Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasMethodWithAttribute(System.Type)">
+ <summary>
+ Returns a value indicating whether this type has a method with a specified public attribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetMethods(System.Reflection.BindingFlags)">
+ <summary>
+ Returns an array of IMethodInfos for methods of this Type
+ that match the specified flags.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetConstructor(System.Type[])">
+ <summary>
+ Gets the public constructor taking the specified argument Types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasConstructor(System.Type[])">
+ <summary>
+ Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.Construct(System.Object[])">
+ <summary>
+ Construct an object of this Type, using the specified arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IXmlNodeBuilder">
+ <summary>
+ An object implementing IXmlNodeBuilder is able to build
+ an XML representation of itself and any children.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.ToXml(System.Boolean)">
+ <summary>
+ Returns a TNode representing the current object.
+ </summary>
+ <param name="recursive">If true, children are included where applicable</param>
+ <returns>A TNode representing the result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns a TNode representing the current object after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, children are included, where applicable</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ResultState">
+ <summary>
+ The ResultState class represents the outcome of running a test.
+ It contains two pieces of information. The Status of the test
+ is an enum indicating whether the test passed, failed, was
+ skipped or was inconclusive. The Label provides a more
+ detailed breakdown for use by client runners.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="label">The label.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="site">The stage at which the result was produced</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="label">The label.</param>
+ <param name="site">The stage at which the result was produced</param>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Inconclusive">
+ <summary>
+ The result is inconclusive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Skipped">
+ <summary>
+ The test has been skipped.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Ignored">
+ <summary>
+ The test has been ignored.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Explicit">
+ <summary>
+ The test was skipped because it is explicit
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Success">
+ <summary>
+ The test succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Warning">
+ <summary>
+ The test issued a warning
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Failure">
+ <summary>
+ The test failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Error">
+ <summary>
+ The test encountered an unexpected exception
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Cancelled">
+ <summary>
+ The test was cancelled by the user
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.NotRunnable">
+ <summary>
+ The test was not runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.ChildFailure">
+ <summary>
+ A suite failed because one or more child tests failed or had errors
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpFailure">
+ <summary>
+ A suite failed in its OneTimeSetUp
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpError">
+ <summary>
+ A suite had an unexpected exception in its OneTimeSetUp
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.TearDownError">
+ <summary>
+ A suite had an unexpected exception in its OneTimeDown
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Status">
+ <summary>
+ Gets the TestStatus for the test.
+ </summary>
+ <value>The status.</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Label">
+ <summary>
+ Gets the label under which this test result is
+ categorized, if any.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Site">
+ <summary>
+ Gets the stage of test execution in which
+ the failure or other result took place.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.WithSite(NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Get a new ResultState, which is the same as the current
+ one but with the FailureSite set to the specified value.
+ </summary>
+ <param name="site">The FailureSite to use</param>
+ <returns>A new ResultState</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.Matches(NUnit.Framework.Interfaces.ResultState)">
+ <summary>
+ Test whether this ResultState has the same Status and Label
+ as another one. In other words, the whether two are equal
+ ignoring the Site.
+ </summary>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.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:NUnit.Framework.Interfaces.ResultState.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:NUnit.Framework.Interfaces.ResultState.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="T:NUnit.Framework.Interfaces.FailureSite">
+ <summary>
+ The FailureSite enum indicates the stage of a test
+ in which an error or failure occurred.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Test">
+ <summary>
+ Failure in the test itself
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.SetUp">
+ <summary>
+ Failure in the SetUp method
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.TearDown">
+ <summary>
+ Failure in the TearDown method
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Parent">
+ <summary>
+ Failure of a parent test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Child">
+ <summary>
+ Failure of a child test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.RunState">
+ <summary>
+ The RunState enum indicates whether a test can be executed.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.NotRunnable">
+ <summary>
+ The test is not runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Runnable">
+ <summary>
+ The test is runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Explicit">
+ <summary>
+ The test can only be run explicitly
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Skipped">
+ <summary>
+ The test has been skipped. This value may
+ appear on a Test when certain attributes
+ are used to skip the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Ignored">
+ <summary>
+ The test has been ignored. May appear on
+ a Test, when the IgnoreAttribute is used.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestAttachment">
+ <summary>
+ The TestAttachment class represents a file attached to a TestResult,
+ with an optional description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestAttachment.FilePath">
+ <summary>
+ Absolute file path to attachment file
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestAttachment.Description">
+ <summary>
+ User specifed description of attachment. May be null.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestAttachment.#ctor(System.String,System.String)">
+ <summary>
+ Creates a TestAttachment class to represent a file attached to a test result.
+ </summary>
+ <param name="filePath">Absolute file path to attachment file</param>
+ <param name="description">User specifed description of attachment. May be null.</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestOutput">
+ <summary>
+ The TestOutput class holds a unit of output from
+ a test to a specific output stream
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.#ctor(System.String,System.String,System.String,System.String)">
+ <summary>
+ Construct with text, output destination type and
+ the name of the test that produced the output.
+ </summary>
+ <param name="text">Text to be output</param>
+ <param name="stream">Name of the stream or channel to which the text should be written</param>
+ <param name="testId">Id of the test that produced the output</param>
+ <param name="testName">FullName of test that produced the output</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.ToString">
+ <summary>
+ Return string representation of the object for debugging
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.Text">
+ <summary>
+ Get the text
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.Stream">
+ <summary>
+ Get the output type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.TestName">
+ <summary>
+ Get the name of the test that created the output
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.TestId">
+ <summary>
+ Get the id of the test that created the output
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.ToXml">
+ <summary>
+ Convert the TestOutput object to an XML string
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestStatus">
+ <summary>
+ The TestStatus enum indicates the result of running a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Inconclusive">
+ <summary>
+ The test was inconclusive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Skipped">
+ <summary>
+ The test has skipped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Passed">
+ <summary>
+ The test succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Warning">
+ <summary>
+ There was a warning
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Failed">
+ <summary>
+ The test failed
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TNode">
+ <summary>
+ TNode represents a single node in the XML representation
+ of a Test or TestResult. It replaces System.Xml.XmlNode and
+ System.Xml.Linq.XElement, providing a minimal set of methods
+ for operating on the XML in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String)">
+ <summary>
+ Constructs a new instance of TNode
+ </summary>
+ <param name="name">The name of the node</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String)">
+ <summary>
+ Constructs a new instance of TNode with a value
+ </summary>
+ <param name="name">The name of the node</param>
+ <param name="value">The text content of the node</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String,System.Boolean)">
+ <summary>
+ Constructs a new instance of TNode with a value
+ </summary>
+ <param name="name">The name of the node</param>
+ <param name="value">The text content of the node</param>
+ <param name="valueIsCDATA">Flag indicating whether to use CDATA when writing the text</param>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Name">
+ <summary>
+ Gets the name of the node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Value">
+ <summary>
+ Gets the value of the node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.ValueIsCDATA">
+ <summary>
+ Gets a flag indicating whether the value should be output using CDATA.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Attributes">
+ <summary>
+ Gets the dictionary of attributes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.ChildNodes">
+ <summary>
+ Gets a list of child nodes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.FirstChild">
+ <summary>
+ Gets the first ChildNode
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.OuterXml">
+ <summary>
+ Gets the XML representation of this node.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.FromXml(System.String)">
+ <summary>
+ Create a TNode from it's XML text representation
+ </summary>
+ <param name="xmlText">The XML text to be parsed</param>
+ <returns>A TNode</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String)">
+ <summary>
+ Adds a new element as a child of the current node and returns it.
+ </summary>
+ <param name="name">The element name.</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String,System.String)">
+ <summary>
+ Adds a new element with a value as a child of the current node and returns it.
+ </summary>
+ <param name="name">The element name</param>
+ <param name="value">The text content of the new element</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElementWithCDATA(System.String,System.String)">
+ <summary>
+ Adds a new element with a value as a child of the current node and returns it.
+ The value will be output using a CDATA section.
+ </summary>
+ <param name="name">The element name</param>
+ <param name="value">The text content of the new element</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddAttribute(System.String,System.String)">
+ <summary>
+ Adds an attribute with a specified name and value to the XmlNode.
+ </summary>
+ <param name="name">The name of the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.SelectSingleNode(System.String)">
+ <summary>
+ Finds a single descendant of this node matching an xpath
+ specification. The format of the specification is
+ limited to what is needed by NUnit and its tests.
+ </summary>
+ <param name="xpath"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.SelectNodes(System.String)">
+ <summary>
+ Finds all descendants of this node matching an xpath
+ specification. The format of the specification is
+ limited to what is needed by NUnit and its tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.WriteTo(System.Xml.XmlWriter)">
+ <summary>
+ Writes the XML representation of the node to an XmlWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.NodeList">
+ <summary>
+ Class used to represent a list of XmlResults
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AttributeDictionary">
+ <summary>
+ Class used to represent the attributes of a node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AttributeDictionary.Item(System.String)">
+ <summary>
+ Gets or sets the value associated with the specified key.
+ Overridden to return null if attribute is not found.
+ </summary>
+ <param name="key">The key.</param>
+ <returns>Value of the attribute or null</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.AssemblyHelper">
+ <summary>
+ AssemblyHelper provides static methods for working
+ with assemblies.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPath(System.Reflection.Assembly)">
+ <summary>
+ Gets the path from which an assembly was loaded.
+ For builds where this is not possible, returns
+ the name of the assembly.
+ </summary>
+ <param name="assembly">The assembly.</param>
+ <returns>The path.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetDirectoryName(System.Reflection.Assembly)">
+ <summary>
+ Gets the path to the directory from which an assembly was loaded.
+ </summary>
+ <param name="assembly">The assembly.</param>
+ <returns>The path.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyName(System.Reflection.Assembly)">
+ <summary>
+ Gets the AssemblyName of an assembly.
+ </summary>
+ <param name="assembly">The assembly</param>
+ <returns>An AssemblyName</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.Load(System.String)">
+ <summary>
+ Loads an assembly given a string, which may be the
+ path to the assembly or the AssemblyName
+ </summary>
+ <param name="nameOrPath"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPathFromCodeBase(System.String)">
+ <summary>
+ Gets the assembly path from code base.
+ </summary>
+ <remarks>Public for testing purposes</remarks>
+ <param name="codeBase">The code base.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AsyncInvocationRegion.WaitForPendingOperationsToComplete(System.Object)">
+ <summary>
+ Waits for pending asynchronous operations to complete, if appropriate,
+ and returns a proper result of the invocation by unwrapping task results
+ </summary>
+ <param name="invocationResult">The raw result of the method invocation</param>
+ <returns>The unwrapped result, if necessary</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.CombinatorialStrategy">
+ <summary>
+ CombinatorialStrategy creates test cases by using all possible
+ combinations of the parameter data.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.CombinatorialStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DatapointProvider">
+ <summary>
+ Provides data from fields marked with the DatapointAttribute or the
+ DatapointsAttribute.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ True if any data is available, otherwise false.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ An IEnumerable providing the required data
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder">
+ <summary>
+ Built-in SuiteBuilder for all types of test classes.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Checks to see if the provided Type is a fixture.
+ To be considered a fixture, it must be a non-abstract
+ class with one or more attributes implementing the
+ IFixtureBuilder interface or one or more methods
+ marked as tests.
+ </summary>
+ <param name="typeInfo">The fixture type to check</param>
+ <returns>True if the fixture can be built, false if not</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestSuite from TypeInfo provided.
+ </summary>
+ <param name="typeInfo">The fixture type to build</param>
+ <returns>A TestSuite built from that type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.GetFixtureBuilderAttributes(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ We look for attributes implementing IFixtureBuilder at one level
+ of inheritance at a time. Attributes on base classes are not used
+ unless there are no fixture builder attributes at all on the derived
+ class. This is by design.
+ </summary>
+ <param name="typeInfo">The type being examined for attributes</param>
+ <returns>A list of the attributes found.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder">
+ <summary>
+ Class to build ether a parameterized or a normal NUnitTestMethod.
+ There are four cases that the builder must deal with:
+ 1. The method needs no params and none are provided
+ 2. The method needs params and they are provided
+ 3. The method needs no params but they are provided in error
+ 4. The method needs params but they are not provided
+ This could have been done using two different builders, but it
+ turned out to be simpler to have just one. The BuildFrom method
+ takes a different branch depending on whether any parameters are
+ provided, but all four cases are dealt with in lower-level methods
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Determines if the method can be used to build an NUnit test
+ test method of some kind. The method must normally be marked
+ with an identifying attribute for this to be true.
+
+ Note that this method does not check that the signature
+ of the method for validity. If we did that here, any
+ test methods with invalid signatures would be passed
+ over in silence in the test run. Since we want such
+ methods to be reported, the check for validity is made
+ in BuildFrom rather than here.
+ </summary>
+ <param name="method">An IMethodInfo for the method being used as a test method</param>
+ <returns>True if the builder can create a test case from this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Build a Test from the provided MethodInfo. Depending on
+ whether the method takes arguments and on the availability
+ of test case data, this method may return a single test
+ or a group of tests contained in a ParameterizedMethodSuite.
+ </summary>
+ <param name="method">The method for which a test is to be built</param>
+ <returns>A Test representing one or more method invocations</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Determines if the method can be used to build an NUnit test
+ test method of some kind. The method must normally be marked
+ with an identifying attribute for this to be true.
+
+ Note that this method does not check that the signature
+ of the method for validity. If we did that here, any
+ test methods with invalid signatures would be passed
+ over in silence in the test run. Since we want such
+ methods to be reported, the check for validity is made
+ in BuildFrom rather than here.
+ </summary>
+ <param name="method">An IMethodInfo for the method being used as a test method</param>
+ <param name="parentSuite">The test suite being built, to which the new test would be added</param>
+ <returns>True if the builder can create a test case from this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a Test from the provided MethodInfo. Depending on
+ whether the method takes arguments and on the availability
+ of test case data, this method may return a single test
+ or a group of tests contained in a ParameterizedMethodSuite.
+ </summary>
+ <param name="method">The method for which a test is to be built</param>
+ <param name="parentSuite">The test fixture being populated, or null</param>
+ <returns>A Test representing one or more method invocations</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildParameterizedMethodSuite(NUnit.Framework.Interfaces.IMethodInfo,System.Collections.Generic.IEnumerable{NUnit.Framework.Internal.TestMethod})">
+ <summary>
+ Builds a ParameterizedMethodSuite containing individual test cases.
+ </summary>
+ <param name="method">The method for which a test is to be built.</param>
+ <param name="tests">The list of test cases to include.</param>
+ <returns>A ParameterizedMethodSuite populated with test cases</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildSingleTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a simple, non-parameterized TestMethod for this method.
+ </summary>
+ <param name="method">The MethodInfo for which a test is to be built</param>
+ <param name="suite">The test suite for which the method is being built</param>
+ <returns>A TestMethod.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder">
+ <summary>
+ Class that can build a tree of automatic namespace
+ suites from a group of fixtures.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._namespaceIndex">
+ <summary>
+ NamespaceDictionary of all test suites we have created to represent
+ namespaces. Used to locate namespace parent suites for fixtures.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._globalInsertionPoint">
+ <summary>
+ Point in the tree where items in the global namespace are added
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.#ctor(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder"/> class.
+ </summary>
+ <param name="rootSuite">The root suite.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.RootSuite">
+ <summary>
+ Gets the root entry in the tree created by the NamespaceTreeBuilder.
+ </summary>
+ <value>The root suite.</value>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(System.Collections.Generic.IList{NUnit.Framework.Internal.Test})">
+ <summary>
+ Adds the specified fixtures to the tree.
+ </summary>
+ <param name="fixtures">The fixtures to be added.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Adds the specified fixture to the tree.
+ </summary>
+ <param name="fixture">The fixture to be added.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder">
+ <summary>
+ NUnitTestCaseBuilder is a utility class used by attributes
+ that build test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.#ctor">
+ <summary>
+ Constructs an <see cref="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.BuildTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test,NUnit.Framework.Internal.TestCaseParameters)">
+ <summary>
+ Builds a single NUnitTestMethod, either as a child of the fixture
+ or as one of a set of test cases under a ParameterizedTestMethodSuite.
+ </summary>
+ <param name="method">The MethodInfo from which to construct the TestMethod</param>
+ <param name="parentSuite">The suite or fixture to which the new test will be added</param>
+ <param name="parms">The ParameterSet to be used, or null</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.CheckTestMethodSignature(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Internal.TestCaseParameters)">
+ <summary>
+ Helper method that checks the signature of a TestMethod and
+ any supplied parameters to determine if the test is valid.
+
+ Currently, NUnitTestMethods are required to be public,
+ non-abstract methods, either static or instance,
+ returning void. They may take arguments but the values must
+ be provided or the TestMethod is not considered runnable.
+
+ Methods not meeting these criteria will be marked as
+ non-runnable and the method will return false in that case.
+ </summary>
+ <param name="testMethod">The TestMethod to be checked. If it
+ is found to be non-runnable, it will be modified.</param>
+ <param name="parms">Parameters to be used for this test, or null</param>
+ <returns>True if the method signature is valid, false if not</returns>
+ <remarks>
+ The return value is no longer used internally, but is retained
+ for testing purposes.
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder">
+ <summary>
+ NUnitTestFixtureBuilder is able to build a fixture given
+ a class marked with a TestFixtureAttribute or an unmarked
+ class containing test methods. In the first case, it is
+ called by the attribute and in the second directly by
+ NUnitSuiteBuilder.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestFixture from type provided. A non-null TestSuite
+ must always be returned, since the method is generally called
+ because the user has marked the target class as a fixture.
+ If something prevents the fixture from being used, it should
+ be returned nonetheless, labelled as non-runnable.
+ </summary>
+ <param name="typeInfo">An ITypeInfo for the fixture to be used.</param>
+ <returns>A TestSuite object or one derived from TestSuite.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo,NUnit.Framework.Interfaces.ITestFixtureData)">
+ <summary>
+ Overload of BuildFrom called by tests that have arguments.
+ Builds a fixture using the provided type and information
+ in the ITestFixtureData object.
+ </summary>
+ <param name="typeInfo">The TypeInfo for which to construct a fixture.</param>
+ <param name="testFixtureData">An object implementing ITestFixtureData or null.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.AddTestCasesToFixture(NUnit.Framework.Internal.TestFixture)">
+ <summary>
+ Method to add test cases to the newly constructed fixture.
+ </summary>
+ <param name="fixture">The fixture to which cases should be added</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildTestCase(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Method to create a test case from a MethodInfo and add
+ it to the fixture being built. It first checks to see if
+ any global TestCaseBuilder addin wants to build the
+ test case. If not, it uses the internal builder
+ collection maintained by this fixture builder.
+
+ The default implementation has no test case builders.
+ Derived classes should add builders to the collection
+ in their constructor.
+ </summary>
+ <param name="method">The method for which a test is to be created</param>
+ <param name="suite">The test suite being built.</param>
+ <returns>A newly constructed Test</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy">
+ <summary>
+ PairwiseStrategy creates test cases by combining the parameter
+ data so that all possible pairs of data items are used.
+ </summary>
+ <remarks>
+ <para>
+ The number of test cases that cover all possible pairs of test function
+ parameters values is significantly less than the number of test cases
+ that cover all possible combination of test function parameters values.
+ And because different studies show that most of software failures are
+ caused by combination of no more than two parameters, pairwise testing
+ can be an effective ways to test the system when it's impossible to test
+ all combinations of parameters.
+ </para>
+ <para>
+ The PairwiseStrategy code is based on "jenny" tool by Bob Jenkins:
+ http://burtleburtle.net/bob/math/jenny.html
+ </para>
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand">
+ <summary>
+ FleaRand is a pseudo-random number generator developed by Bob Jenkins:
+ http://burtleburtle.net/bob/rand/talksmall.html#flea
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand.#ctor(System.UInt32)">
+ <summary>
+ Initializes a new instance of the FleaRand class.
+ </summary>
+ <param name="seed">The seed.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo">
+ <summary>
+ FeatureInfo represents coverage of a single value of test function
+ parameter, represented as a pair of indices, Dimension and Feature. In
+ terms of unit testing, Dimension is the index of the test parameter and
+ Feature is the index of the supplied value in that parameter's list of
+ sources.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo.#ctor(System.Int32,System.Int32)">
+ <summary>
+ Initializes a new instance of FeatureInfo class.
+ </summary>
+ <param name="dimension">Index of a dimension.</param>
+ <param name="feature">Index of a feature.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple">
+ <summary>
+ A FeatureTuple represents a combination of features, one per test
+ parameter, which should be covered by a test case. In the
+ PairwiseStrategy, we are only trying to cover pairs of features, so the
+ tuples actually may contain only single feature or pair of features, but
+ the algorithm itself works with triplets, quadruples and so on.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
+ <summary>
+ Initializes a new instance of FeatureTuple class for a single feature.
+ </summary>
+ <param name="feature1">Single feature.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo,NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
+ <summary>
+ Initializes a new instance of FeatureTuple class for a pair of features.
+ </summary>
+ <param name="feature1">First feature.</param>
+ <param name="feature2">Second feature.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo">
+ <summary>
+ TestCase represents a single test case covering a list of features.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo.#ctor(System.Int32)">
+ <summary>
+ Initializes a new instance of TestCaseInfo class.
+ </summary>
+ <param name="length">A number of features in the test case.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator">
+ <summary>
+ PairwiseTestCaseGenerator class implements an algorithm which generates
+ a set of test cases which covers all pairs of possible values of test
+ function.
+ </summary>
+ <remarks>
+ <para>
+ The algorithm starts with creating a set of all feature tuples which we
+ will try to cover (see <see
+ cref="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.CreateAllTuples" /> method). This set
+ includes every single feature and all possible pairs of features. We
+ store feature tuples in the 3-D collection (where axes are "dimension",
+ "feature", and "all combinations which includes this feature"), and for
+ every two feature (e.g. "A" and "B") we generate both ("A", "B") and
+ ("B", "A") pairs. This data structure extremely reduces the amount of
+ time needed to calculate coverage for a single test case (this
+ calculation is the most time-consuming part of the algorithm).
+ </para>
+ <para>
+ Then the algorithm picks one tuple from the uncovered tuple, creates a
+ test case that covers this tuple, and then removes this tuple and all
+ other tuples covered by this test case from the collection of uncovered
+ tuples.
+ </para>
+ <para>
+ Picking a tuple to cover
+ </para>
+ <para>
+ There are no any special rules defined for picking tuples to cover. We
+ just pick them one by one, in the order they were generated.
+ </para>
+ <para>
+ Test generation
+ </para>
+ <para>
+ Test generation starts from creating a completely random test case which
+ covers, nevertheless, previously selected tuple. Then the algorithm
+ tries to maximize number of tuples which this test covers.
+ </para>
+ <para>
+ Test generation and maximization process repeats seven times for every
+ selected tuple and then the algorithm picks the best test case ("seven"
+ is a magic number which provides good results in acceptable time).
+ </para>
+ <para>Maximizing test coverage</para>
+ <para>
+ To maximize tests coverage, the algorithm walks thru the list of mutable
+ dimensions (mutable dimension is a dimension that are not included in
+ the previously selected tuple). Then for every dimension, the algorithm
+ walks thru the list of features and checks if this feature provides
+ better coverage than randomly selected feature, and if yes keeps this
+ feature.
+ </para>
+ <para>
+ This process repeats while it shows progress. If the last iteration
+ doesn't improve coverage, the process ends.
+ </para>
+ <para>
+ In addition, for better results, before start every iteration, the
+ algorithm "scrambles" dimensions - so for every iteration dimension
+ probes in a different order.
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.GetTestCases(System.Int32[])">
+ <summary>
+ Creates a set of test cases for specified dimensions.
+ </summary>
+ <param name="dimensions">
+ An array which contains information about dimensions. Each element of
+ this array represents a number of features in the specific dimension.
+ </param>
+ <returns>
+ A set of test cases.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by this strategy instance.
+ </summary>
+ <returns>A set of test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.ParameterDataProvider">
+ <summary>
+ The ParameterDataProvider class implements IParameterDataProvider
+ and hosts one or more individual providers.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.#ctor(NUnit.Framework.Interfaces.IParameterDataProvider[])">
+ <summary>
+ Construct with a collection of individual providers
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>True if any data is available, otherwise false.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>An IEnumerable providing the required data</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider">
+ <summary>
+ ParameterDataSourceProvider supplies individual argument values for
+ single parameters using attributes implementing IParameterDataSource.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ True if any data is available, otherwise false.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ An IEnumerable providing the required data
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.SequentialStrategy">
+ <summary>
+ SequentialStrategy creates test cases by using all of the
+ parameter data sources in parallel, substituting <c>null</c>
+ when any of them run out of data.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.SequentialStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand">
+ <summary>
+ TestActionAfterCommand handles the AfterTest method of a single
+ TestActionItem, provided the items BeforeTest has been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestActionItem to run before the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.AfterTestCommand">
+ <summary>
+ AfterCommand is a DelegatingTestCommand that performs some
+ specific action after the inner command is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct an AfterCommand
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.AfterTestCommand.AfterTest">
+ <summary>
+ Set this to perform action after the inner command.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.ApplyChangesToContextCommand">
+ <summary>
+ ContextSettingsCommand applies specified changes to the
+ TestExecutionContext prior to running a test. No special
+ action is needed after the test runs, since the prior
+ context will be restored automatically.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand">
+ <summary>
+ TestActionCommand handles a single ITestAction applied
+ to a test. It runs the BeforeTest method, then runs the
+ test and finally runs the AfterTest method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.BeforeTest">
+ <summary>
+ Perform the before test action
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.AfterTest">
+ <summary>
+ Perform the after test action
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand">
+ <summary>
+ TestActionBeforeCommand handles the BeforeTest method of a single
+ TestActionItem, relying on the item to remember it has been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestActionItem to run before the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeTestCommand">
+ <summary>
+ BeforeTestCommand is a DelegatingTestCommand that performs some
+ specific action before the inner command is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct a BeforeCommand
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeTestCommand.BeforeTest">
+ <summary>
+ Action to perform before the inner command.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.ConstructFixtureCommand">
+ <summary>
+ ConstructFixtureCommand constructs the user test object if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.ConstructFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Constructs a OneTimeSetUpCommand for a suite
+ </summary>
+ <param name="innerCommand">The inner command to which the command applies</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.DelegatingTestCommand">
+ <summary>
+ DelegatingTestCommand wraps an inner TestCommand.
+ Derived classes may do what they like before or
+ after running the inner command.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.DelegatingTestCommand.innerCommand">
+ <summary>TODO: Documentation needed for field</summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.DelegatingTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ TODO: Documentation needed for constructor
+ </summary>
+ <param name="innerCommand"></param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.DisposeFixtureCommand">
+ <summary>
+ OneTimeTearDownCommand performs any teardown actions
+ specified for a suite and calls Dispose on the user
+ test object, if any.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.DisposeFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct a OneTimeTearDownCommand
+ </summary>
+ <param name="innerCommand">The command wrapped by this command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.EmptyTestCommand">
+ <summary>
+ EmptyTestCommand is a TestCommand that does nothing. It simply
+ returns the current result from the context when executed. We
+ use it to avoid testing for null when executing a chain of
+ DelegatingTestCommands.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a NullCommand for a test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.MaxTimeCommand">
+ <summary>
+ TODO: Documentation needed for class
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.MaxTimeCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="maxTime">The max time allowed in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand">
+ <summary>
+ OneTimeSetUpCommand runs any one-time setup methods for a suite,
+ constructing the user test object if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Constructs a OneTimeSetUpCommand for a suite
+ </summary>
+ <param name="innerCommand">The inner command to which the command applies</param>
+ <param name="setUpTearDown">A SetUpTearDownList for use by the command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand">
+ <summary>
+ OneTimeTearDownCommand performs any teardown actions
+ specified for a suite and calls Dispose on the user
+ test object, if any.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Construct a OneTimeTearDownCommand
+ </summary>
+ <param name="innerCommand">The command wrapped by this command</param>
+ <param name="setUpTearDownItem">A SetUpTearDownList for use by the command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand">
+ <summary>
+ SetUpTearDownCommand runs SetUp methods for a suite,
+ runs the test and then runs TearDown methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="setUpTearDown">List of setup/teardown items</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownItem">
+ <summary>
+ SetUpTearDownItem holds the setup and teardown methods
+ for a single level of the inheritance hierarchy.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.#ctor(System.Collections.Generic.IList{System.Reflection.MethodInfo},System.Collections.Generic.IList{System.Reflection.MethodInfo})">
+ <summary>
+ Construct a SetUpTearDownNode
+ </summary>
+ <param name="setUpMethods">A list of setup methods for this level</param>
+ <param name="tearDownMethods">A list teardown methods for this level</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.SetUpTearDownItem.HasMethods">
+ <summary>
+ Returns true if this level has any methods at all.
+ This flag is used to discard levels that do nothing.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunSetUp(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Run SetUp on this level.
+ </summary>
+ <param name="context">The execution context to use for running.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunTearDown(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Run TearDown for this level.
+ </summary>
+ <param name="context"></param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SkipCommand">
+ <summary>
+ TODO: Documentation needed for class
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SkipCommand"/> class.
+ </summary>
+ <param name="test">The test being skipped.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Overridden to simply set the CurrentResult to the
+ appropriate Skipped state.
+ </summary>
+ <param name="context">The execution context for the test</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestActionCommand">
+ <summary>
+ TestActionCommand handles a single ITestAction applied
+ to a test. It runs the BeforeTest method, then runs the
+ test and finally runs the AfterTest method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.ITestAction)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestAction with which to wrap the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestActionItem">
+ <summary>
+ TestActionItem wraps a single execution of an ITestAction.
+ It's primary purpose is to track whether the BeforeTest
+ method has been called and suppress calling the
+ AfterTest method if it has not. This is necessary when
+ ITestActions are used before and after a CompositeWorkItem,
+ since the OneTimeSetUpCommand and OneTimeTearDownCommand
+ are separate command chains. By sharing a TestActionItem
+ between the setup and teardown chains, the two calls can
+ be coordinated.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.#ctor(NUnit.Framework.ITestAction)">
+ <summary>
+ Construct a TestActionItem
+ </summary>
+ <param name="action">The ITestAction to be included</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTestWasRun">
+ <summary>
+ Get flag indicating if the BeforeTest entry was already called.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Run the BeforeTest method of the action and remember that it has been run.
+ </summary>
+ <param name="test">The test to which the action applies</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Run the AfterTest action, but only if the BeforeTest
+ action was actually run.
+ </summary>
+ <param name="test">The test to which the action applies</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestCommand">
+ <summary>
+ TestCommand is the abstract base class for all test commands
+ in the framework. A TestCommand represents a single stage in
+ the execution of a test, e.g.: SetUp/TearDown, checking for
+ Timeout, verifying the returned result from a method, etc.
+
+ TestCommands may decorate other test commands so that the
+ execution of a lower-level command is nested within that
+ of a higher level command. All nested commands are executed
+ synchronously, as a single unit. Scheduling test execution
+ on separate threads is handled at a higher level, using the
+ task dispatcher.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestCommand for a test.
+ </summary>
+ <param name="test">The test to be executed</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.TestCommand.Test">
+ <summary>
+ Gets the test associated with this command.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test in a specified context, returning a TestResult.
+ </summary>
+ <param name="context">The TestExecutionContext to be used for running the test.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestMethodCommand">
+ <summary>
+ TestMethodCommand is the lowest level concrete command
+ used to run actual test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.#ctor(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestMethodCommand"/> class.
+ </summary>
+ <param name="testMethod">The test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the execution context, as
+ well as returning it. If the test has an expected result, it
+ is asserts on that value. Since failed tests and errors throw
+ an exception, this command must be wrapped in an outer command,
+ will handle that exception and records the failure. This role
+ is usually played by the SetUpTearDown command.
+ </summary>
+ <param name="context">The execution context</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TheoryResultCommand">
+ <summary>
+ TheoryResultCommand adjusts the result of a Theory so that
+ it fails if all the results were inconclusive.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TheoryResultCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Constructs a TheoryResultCommand
+ </summary>
+ <param name="command">The command to be wrapped by this one</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.CultureDetector">
+ <summary>
+ CultureDetector is a helper class used by NUnit to determine
+ whether a test should be run based on the current culture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor">
+ <summary>
+ Default constructor uses the current culture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor(System.String)">
+ <summary>
+ Construct a CultureDetector for a particular culture for testing.
+ </summary>
+ <param name="culture">The culture to be used</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of cultures
+ is being used currently.
+ </summary>
+ <param name="cultures"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(NUnit.Framework.CultureAttribute)">
+ <summary>
+ Tests to determine if the current culture is supported
+ based on a culture attribute.
+ </summary>
+ <param name="cultureAttribute">The attribute to examine</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String)">
+ <summary>
+ Test to determine if the a particular culture or comma-
+ delimited set of cultures is in use.
+ </summary>
+ <param name="culture">Name of the culture or comma-separated list of culture ids</param>
+ <returns>True if the culture is in use on the system</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.CultureDetector.Reason">
+ <summary>
+ Return the last failure reason. Results are not
+ defined if called before IsSupported( Attribute )
+ is called.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ExceptionHelper">
+ <summary>
+ ExceptionHelper provides static methods for working with exceptions
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.Rethrow(System.Exception)">
+ <summary>
+ Rethrows an exception, preserving its stack trace
+ </summary>
+ <param name="exception">The exception to rethrow</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildMessage(System.Exception,System.Boolean)">
+ <summary>
+ Builds up a message, using the Message field of the specified exception
+ as well as any InnerExceptions. Optionally excludes exception names,
+ creating a more readable message.
+ </summary>
+ <param name="exception">The exception.</param>
+ <param name="excludeExceptionNames">Flag indicating whether exception names should be excluded.</param>
+ <returns>A combined message string.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildStackTrace(System.Exception)">
+ <summary>
+ Builds up a message, using the Message field of the specified exception
+ as well as any InnerExceptions.
+ </summary>
+ <param name="exception">The exception.</param>
+ <returns>A combined stack trace.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.GetSafeStackTrace(System.Exception)">
+ <summary>
+ Gets the stack trace of the exception. If no stack trace
+ is provided, returns "No stack trace available".
+ </summary>
+ <param name="exception">The exception.</param>
+ <returns>A string representation of the stack trace.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem">
+ <summary>
+ A CompositeWorkItem represents a test suite and
+ encapsulates the execution of the suite as well
+ as all its child tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.Children">
+ <summary>
+ List of Child WorkItems
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a CompositeWorkItem for executing a test suite
+ using a filter to select child tests.
+ </summary>
+ <param name="suite">The TestSuite to be executed</param>
+ <param name="childFilter">A filter used to select child tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.PerformWork">
+ <summary>
+ Method that actually performs the work. Overridden
+ in CompositeWorkItem to do one-time setup, run all child
+ items and then dispatch the one-time teardown work item.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OnAllChildItemsCompleted">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) a CompositeWorkItem and all of its children
+ </summary>
+ <param name="force">true if the CompositeWorkItem and all of its children should be aborted, false if it should allow all currently running tests to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem">
+ <summary>
+ OneTimeTearDownWorkItem represents the cleanup
+ and one-time teardown phase of a CompositeWorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.#ctor(NUnit.Framework.Internal.Execution.CompositeWorkItem)">
+ <summary>
+ Construct a OneTimeTearDownWOrkItem wrapping a CompositeWorkItem
+ </summary>
+ <param name="originalItem">The CompositeWorkItem being wrapped</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Name">
+ <summary>
+ The WorkItem name, overridden to indicate this is the teardown.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Execute">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.PerformWork">
+ <summary>
+ PerformWork is not used in CompositeWorkItem
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventListenerTextWriter">
+ <summary>
+ EventListenerTextWriter sends text output to the currently active
+ ITestEventListener in the form of a TestOutput object. If no event
+ listener is active in the context, or if there is no context,
+ the output is forwarded to the supplied default writer.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.#ctor(System.String,System.IO.TextWriter)">
+ <summary>
+ Construct an EventListenerTextWriter
+ </summary>
+ <param name="streamName">The name of the stream to use for events</param>
+ <param name="defaultWriter">The default writer to use if no listener is available</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Encoding">
+ <summary>
+ Get the Encoding for this TextWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object[])">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Object)">
+ <summary>
+ Write an object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String)">
+ <summary>
+ Write a string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Decimal)">
+ <summary>
+ Write a decimal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Double)">
+ <summary>
+ Write a double
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt64)">
+ <summary>
+ Write a ulong
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int64)">
+ <summary>
+ Write a long
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt32)">
+ <summary>
+ Write a uint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int32)">
+ <summary>
+ Write an int
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char)">
+ <summary>
+ Write a char
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Boolean)">
+ <summary>
+ Write a boolean
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[],System.Int32,System.Int32)">
+ <summary>
+ Write chars
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[])">
+ <summary>
+ Write chars
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Single)">
+ <summary>
+ Write a float
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String)">
+ <summary>
+ Write a string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Object)">
+ <summary>
+ Write an object with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object[])">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object)">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Decimal)">
+ <summary>
+ Write a decimal with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object)">
+ <summary>
+ Write a formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Double)">
+ <summary>
+ Write a double with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt32)">
+ <summary>
+ Write a uint with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt64)">
+ <summary>
+ Write a ulong with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int64)">
+ <summary>
+ Write a long with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int32)">
+ <summary>
+ Write an int with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Boolean)">
+ <summary>
+ Write a bool with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[],System.Int32,System.Int32)">
+ <summary>
+ Write chars with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[])">
+ <summary>
+ Write chars with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char)">
+ <summary>
+ Write a char with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Single)">
+ <summary>
+ Write a float with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine">
+ <summary>
+ Write newline
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.IWorkItemDispatcher">
+ <summary>
+ An IWorkItemDispatcher handles execution of work items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ The level of parallelism supported. Zero if not supported.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, performing any initialization. Sets
+ the top level work item and dispatches it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution. The first
+ work item dispatched is saved as the top-level
+ work item and used when stopping the run.
+ </summary>
+ <param name="work">The item to dispatch</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel the ongoing run completely.
+ If no run is in process, the call has no effect.
+ </summary>
+ <param name="force">true if the IWorkItemDispatcher should abort all currently running WorkItems, false if it should allow all currently running WorkItems to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItem">
+ <summary>
+ A SimpleWorkItem represents a single test case and is
+ marked as completed immediately upon execution. This
+ class is also used for skipped or ignored test suites.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.#ctor(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a simple work item for a test.
+ </summary>
+ <param name="test">The test to be executed</param>
+ <param name="filter">The filter used to select this test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork">
+ <summary>
+ Method that performs actually performs the work.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.MakeTestCommand">
+ <summary>
+ Creates a test command for use in running this test.
+ </summary>
+ <returns>A TestCommand</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher">
+ <summary>
+ SimpleWorkItemDispatcher handles execution of WorkItems by
+ directly executing them. It is provided so that a dispatcher
+ is always available in the context, thereby simplifying the
+ code needed to run child tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ The level of parallelism supported
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, creating the execution thread,
+ setting the top level work and dispatching it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution by
+ executing it directly.
+ <param name="work">The item to dispatch</param>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) the ongoing run.
+ If no run is in process, the call has no effect.
+ </summary>
+ <param name="force">true if the run should be aborted, false if it should allow its currently running test to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TextCapture">
+ <summary>
+ The TextCapture class intercepts console output and writes it
+ to the current execution context, if one is present on the thread.
+ If no execution context is found, the output is written to a
+ default destination, normally the original destination of the
+ intercepted output.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.#ctor(System.IO.TextWriter)">
+ <summary>
+ Construct a TextCapture object
+ </summary>
+ <param name="defaultWriter">The default destination for non-intercepted output</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TextCapture.Encoding">
+ <summary>
+ Gets the Encoding in use by this TextWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.Char)">
+ <summary>
+ Writes a single character
+ </summary>
+ <param name="value">The char to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.String)">
+ <summary>
+ Writes a string
+ </summary>
+ <param name="value">The string to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.WriteLine(System.String)">
+ <summary>
+ Writes a string followed by a line terminator
+ </summary>
+ <param name="value">The string to write</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItem">
+ <summary>
+ A WorkItem may be an individual test case, a fixture or
+ a higher level grouping of tests. All WorkItems inherit
+ from the abstract WorkItem class, which uses the template
+ pattern to allow derived classes to perform work in
+ whatever way is needed.
+
+ A WorkItem is created with a particular TestExecutionContext
+ and is responsible for re-establishing that context in the
+ current thread before it begins or resumes execution.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Test,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a WorkItem for a particular test.
+ </summary>
+ <param name="test">The test that the WorkItem will run</param>
+ <param name="filter">Filter used to include or exclude child items</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Construct a work Item that wraps another work Item.
+ Wrapper items are used to represent independently
+ dispatched tasks, which form part of the execution
+ of a single test, such as OneTimeTearDown.
+ </summary>
+ <param name="wrappedItem">The WorkItem being wrapped</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.InitializeContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Initialize the TestExecutionContext. This must be done
+ before executing the WorkItem.
+ </summary>
+ <remarks>
+ Originally, the context was provided in the constructor
+ but delaying initialization of the context until the item
+ is about to be dispatched allows changes in the parent
+ context during OneTimeSetUp to be reflected in the child.
+ </remarks>
+ <param name="context">The TestExecutionContext to use</param>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.WorkItem.Completed">
+ <summary>
+ Event triggered when the item is complete
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.State">
+ <summary>
+ Gets the current state of the WorkItem
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Test">
+ <summary>
+ The test being executed by the work item
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Name">
+ <summary>
+ The name of the work item - defaults to the Test name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Filter">
+ <summary>
+ Filter used to include or exclude child tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Context">
+ <summary>
+ The execution context
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Result">
+ <summary>
+ The test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.ParallelScope">
+ <summary>
+ Gets the ParallelScope associated with the test, if any,
+ otherwise returning ParallelScope.Default;
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Execute">
+ <summary>
+ Execute the current work item, including any
+ child work items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WaitForCompletion">
+ <summary>
+ Wait until the execution of this item is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.MarkNotRunnable(System.String)">
+ <summary>
+ Marks the WorkItem as NotRunnable.
+ </summary>
+ <param name="reason">Reason for test being NotRunnable.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) a WorkItem
+ </summary>
+ <param name="force">true if the WorkItem should be aborted, false if it should run to completion</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Dispose">
+ <summary>
+ Standard Dispose
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.PerformWork">
+ <summary>
+ Method that performs actually performs the work. It should
+ set the State to WorkItemState.Complete when done.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WorkItemComplete">
+ <summary>
+ Method called by the derived class when all work is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.BuildSetUpTearDownList(System.Reflection.MethodInfo[],System.Reflection.MethodInfo[])">
+ <summary>
+ Builds the set up tear down list.
+ </summary>
+ <param name="setUpMethods">Unsorted array of setup MethodInfos.</param>
+ <param name="tearDownMethods">Unsorted array of teardown MethodInfos.</param>
+ <returns>A list of SetUpTearDownItems</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.ChangeResult(NUnit.Framework.Interfaces.ResultState,System.String)">
+ <summary>
+ Changes the result of the test, logging the old and new states
+ </summary>
+ <param name="resultState">The new ResultState</param>
+ <param name="message">The new message</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemBuilder">
+ <summary>
+ WorkItemBuilder class knows how to build a tree of work items from a tree of tests
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.CreateWorkItem(NUnit.Framework.Interfaces.ITest,NUnit.Framework.Interfaces.ITestFilter,System.Boolean)">
+ <summary>
+ Creates a work item.
+ </summary>
+ <param name="test">The test for which this WorkItem is being created.</param>
+ <param name="filter">The filter to be used in selecting any child Tests.</param>
+ <param name="recursive">True if child work items should be created and added.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.WorkItemOrderComparer.Compare(NUnit.Framework.Internal.Execution.WorkItem,NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
+ </summary>
+ <returns>
+ A signed integer that indicates the relative values of <paramref name="x"/> and <paramref name="y"/>, as shown in the following table.Value Meaning Less than zero<paramref name="x"/> is less than <paramref name="y"/>.Zero<paramref name="x"/> equals <paramref name="y"/>.Greater than zero<paramref name="x"/> is greater than <paramref name="y"/>.
+ </returns>
+ <param name="x">The first object to compare.</param><param name="y">The second object to compare.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemState">
+ <summary>
+ The current state of a work item
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Ready">
+ <summary>
+ Ready to run or continue
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Running">
+ <summary>
+ Work Item is executing
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Complete">
+ <summary>
+ Complete
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TextMessageWriter">
+ <summary>
+ TextMessageWriter writes constraint descriptions and messages
+ in displayable form as a text stream. It tailors the display
+ of individual message components to form the standard message
+ format of NUnit assertion failure messages.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Expected">
+ <summary>
+ Prefix used for the expected value line of a message
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Actual">
+ <summary>
+ Prefix used for the actual value line of a message
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.PrefixLength">
+ <summary>
+ Length of a message prefix
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor">
+ <summary>
+ Construct a TextMessageWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor(System.String,System.Object[])">
+ <summary>
+ Construct a TextMessageWriter, specifying a user message
+ and optional formatting arguments.
+ </summary>
+ <param name="userMessage"></param>
+ <param name="args"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TextMessageWriter.MaxLineLength">
+ <summary>
+ Gets or sets the maximum line length for this writer
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message, at a given
+ indentation level.
+ </summary>
+ <param name="level">The indentation level of the message</param>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Display Expected and Actual lines for a constraint. This
+ is called by MessageWriter's default implementation of
+ WriteMessageTo and provides the generic two-line display.
+ </summary>
+ <param name="result">The result of the constraint that failed</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
+ <summary>
+ Gets the unique type name between expected and actual.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="expectedType">Output of the unique type name for expected</param>
+ <param name="actualType">Output of the unique type name for actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object)">
+ <summary>
+ Display Expected and Actual lines for given values. This
+ method may be called by constraints that need more control over
+ the display of actual and expected values than is provided
+ by the default implementation.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Display Expected and Actual lines for given values, including
+ a tolerance value on the expected line.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
+ <summary>
+ Display the expected and actual string values on separate lines.
+ If the mismatch parameter is >=0, an additional line is displayed
+ line containing a caret that points to the mismatch point.
+ </summary>
+ <param name="expected">The expected string value</param>
+ <param name="actual">The actual string value</param>
+ <param name="mismatch">The point at which the strings don't match or -1</param>
+ <param name="ignoreCase">If true, case is ignored in string comparisons</param>
+ <param name="clipping">If true, clip the strings to fit the max line length</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualValue(System.Object)">
+ <summary>
+ Writes the text for an actual value.
+ </summary>
+ <param name="actual">The actual value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteValue(System.Object)">
+ <summary>
+ Writes the text for a generalized value.
+ </summary>
+ <param name="val">The value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Writes the text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Write the generic 'Expected' line for a constraint
+ </summary>
+ <param name="result">The constraint that failed</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object)">
+ <summary>
+ Write the generic 'Expected' line for a given value
+ </summary>
+ <param name="expected">The expected value</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Write the generic 'Expected' line for a given value
+ and tolerance.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Write the generic 'Actual' line for a constraint
+ </summary>
+ <param name="result">The ConstraintResult for which the actual value is to be written</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(System.Object)">
+ <summary>
+ Write the generic 'Actual' line for a given value
+ </summary>
+ <param name="actual">The actual value causing a failure</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.AndFilter">
+ <summary>
+ Combines multiple filters so that a test must pass all
+ of them in order to pass this filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor">
+ <summary>
+ Constructs an empty AndFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs an AndFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters pass, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters match, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is explicit matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters explicit match, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.AndFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.CategoryFilter">
+ <summary>
+ CategoryFilter is able to select or exclude tests
+ based on their categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.#ctor(System.String)">
+ <summary>
+ Construct a CategoryFilter using a single category name
+ </summary>
+ <param name="name">A category name</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CategoryFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.ClassNameFilter">
+ <summary>
+ ClassName filter selects tests based on the class FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a FullNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ClassNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.CompositeFilter">
+ <summary>
+ A base class for multi-part filters
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor">
+ <summary>
+ Constructs an empty CompositeFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs a CompositeFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Add(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Adds a filter to the list of filters
+ </summary>
+ <param name="filter">The filter to be added</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.Filters">
+ <summary>
+ Return a list of the composing filters.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is explicit matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.FullNameFilter">
+ <summary>
+ FullName filter selects tests based on their FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a FullNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.FullNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.IdFilter">
+ <summary>
+ IdFilter selects tests based on their id
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.IdFilter.#ctor(System.String)">
+ <summary>
+ Construct an IdFilter for a single value
+ </summary>
+ <param name="id">The id the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.IdFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.IdFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.MethodNameFilter">
+ <summary>
+ FullName filter selects tests based on their FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a MethodNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.MethodNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.NamespaceFilter">
+ <summary>
+ ClassName filter selects tests based on the class FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.#ctor(System.String)">
+ <summary>
+ Construct a NamespaceFilter for a single namespace
+ </summary>
+ <param name="expectedValue">The namespace the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.NamespaceFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.NotFilter">
+ <summary>
+ NotFilter negates the operation of another filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.#ctor(NUnit.Framework.Internal.TestFilter)">
+ <summary>
+ Construct a not filter on another filter
+ </summary>
+ <param name="baseFilter">The filter to be negated</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.NotFilter.BaseFilter">
+ <summary>
+ Gets the base filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. The default
+ implementation checks the test itself, its parents and any descendants.
+
+ Derived classes may override this method or any of the Match methods
+ to change the behavior of the filter.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if it matches, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.OrFilter">
+ <summary>
+ Combines multiple filters so that a test must pass one
+ of them in order to pass this filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor">
+ <summary>
+ Constructs an empty OrFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs an AndFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters pass, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters match, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is explicit matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters explicit match, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.OrFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.PropertyFilter">
+ <summary>
+ PropertyFilter is able to select or exclude tests
+ based on their properties.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.#ctor(System.String,System.String)">
+ <summary>
+ Construct a PropertyFilter using a property name and expected value
+ </summary>
+ <param name="propertyName">A property name</param>
+ <param name="expectedValue">The expected value of the property</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.PropertyFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.TestNameFilter">
+ <summary>
+ TestName filter selects tests based on their Name
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a TestNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.TestNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.ValueMatchFilter">
+ <summary>
+ ValueMatchFilter selects tests based on some value, which
+ is expected to be contained in the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ExpectedValue">
+ <summary>
+ Returns the value matched by the filter - used for testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.IsRegex">
+ <summary>
+ Indicates whether the value is a regular expression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.#ctor(System.String)">
+ <summary>
+ Construct a ValueMatchFilter for a single value.
+ </summary>
+ <param name="expectedValue">The value to be included.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.Match(System.String)">
+ <summary>
+ Match the input provided by the derived class
+ </summary>
+ <param name="input">The value to be matchedT</param>
+ <returns>True for a match, false otherwise.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.GenericMethodHelper">
+ <summary>
+ GenericMethodHelper is able to deduce the Type arguments for
+ a generic method from the actual arguments provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.GenericMethodHelper.#ctor(System.Reflection.MethodInfo)">
+ <summary>
+ Construct a GenericMethodHelper for a method
+ </summary>
+ <param name="method">MethodInfo for the method to examine</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.GenericMethodHelper.GetTypeArguments(System.Object[])">
+ <summary>
+ Return the type arguments for the method, deducing them
+ from the arguments actually provided.
+ </summary>
+ <param name="argList">The arguments to the method</param>
+ <returns>An array of type arguments.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidDataSourceException">
+ <summary>
+ InvalidTestFixtureException is thrown when an appropriate test
+ fixture constructor using the provided arguments cannot be found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidTestFixtureException">
+ <summary>
+ InvalidTestFixtureException is thrown when an appropriate test
+ fixture constructor using the provided arguments cannot be found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ILogger">
+ <summary>
+ Interface for logging within the engine
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String)">
+ <summary>
+ Logs the specified message at the error level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the error level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String)">
+ <summary>
+ Logs the specified message at the warning level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the warning level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String)">
+ <summary>
+ Logs the specified message at the info level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the info level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String)">
+ <summary>
+ Logs the specified message at the debug level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the debug level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTrace">
+ <summary>
+ InternalTrace provides facilities for tracing the execution
+ of the NUnit framework. Tests and classes under test may make use
+ of Console writes, System.Diagnostics.Trace or various loggers and
+ NUnit itself traps and processes each of them. For that reason, a
+ separate internal trace is needed.
+
+ Note:
+ InternalTrace uses a global lock to allow multiple threads to write
+ trace messages. This can easily make it a bottleneck so it must be
+ used sparingly. Keep the trace Level as low as possible and only
+ insert InternalTrace writes where they are needed.
+ TODO: add some buffering and a separate writer thread as an option.
+ TODO: figure out a way to turn on trace in specific classes only.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.InternalTrace.Initialized">
+ <summary>
+ Gets a flag indicating whether the InternalTrace is initialized
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.String,NUnit.Framework.Internal.InternalTraceLevel)">
+ <summary>
+ Initialize the internal trace facility using the name of the log
+ to be written to and the trace level.
+ </summary>
+ <param name="logName">The log name</param>
+ <param name="level">The trace level</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.IO.TextWriter,NUnit.Framework.Internal.InternalTraceLevel)">
+ <summary>
+ Initialize the internal trace using a provided TextWriter and level
+ </summary>
+ <param name="writer">A TextWriter</param>
+ <param name="level">The InternalTraceLevel</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.String)">
+ <summary>
+ Get a named Logger
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.Type)">
+ <summary>
+ Get a logger named for a particular Type.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTraceLevel">
+ <summary>
+ InternalTraceLevel is an enumeration controlling the
+ level of detailed presented in the internal log.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Default">
+ <summary>
+ Use the default settings as specified by the user.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Off">
+ <summary>
+ Do not display any trace messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Error">
+ <summary>
+ Display Error messages only
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Warning">
+ <summary>
+ Display Warning level and higher messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Info">
+ <summary>
+ Display informational and higher messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Debug">
+ <summary>
+ Display debug messages and higher - i.e. all messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Verbose">
+ <summary>
+ Display debug messages and higher - i.e. all messages
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTraceWriter">
+ <summary>
+ A trace listener that writes to a separate file per domain
+ and process using it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.String)">
+ <summary>
+ Construct an InternalTraceWriter that writes to a file.
+ </summary>
+ <param name="logPath">Path to the file to use</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Construct an InternalTraceWriter that writes to a
+ TextWriter provided by the caller.
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.InternalTraceWriter.Encoding">
+ <summary>
+ Returns the character encoding in which the output is written.
+ </summary>
+ <returns>The character encoding in which the output is written.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.Char)">
+ <summary>
+ Writes a character to the text string or stream.
+ </summary>
+ <param name="value">The character to write to the text stream.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.String)">
+ <summary>
+ Writes a string to the text string or stream.
+ </summary>
+ <param name="value">The string to write.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.WriteLine(System.String)">
+ <summary>
+ Writes a string followed by a line terminator to the text string or stream.
+ </summary>
+ <param name="value">The string to write. If <paramref name="value" /> is null, only the line terminator is written.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Dispose(System.Boolean)">
+ <summary>
+ Releases the unmanaged resources used by the <see cref="T:System.IO.TextWriter" /> and optionally releases the managed resources.
+ </summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Flush">
+ <summary>
+ Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Logger">
+ <summary>
+ Provides internal logging to the NUnit framework
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.#ctor(System.String,NUnit.Framework.Internal.InternalTraceLevel,System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Logger"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ <param name="level">The log level.</param>
+ <param name="writer">The writer where logs are sent.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Error(System.String)">
+ <summary>
+ Logs the message at error level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Error(System.String,System.Object[])">
+ <summary>
+ Logs the message at error level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String)">
+ <summary>
+ Logs the message at warm level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String,System.Object[])">
+ <summary>
+ Logs the message at warning level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Info(System.String)">
+ <summary>
+ Logs the message at info level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Info(System.String,System.Object[])">
+ <summary>
+ Logs the message at info level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String)">
+ <summary>
+ Logs the message at debug level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String,System.Object[])">
+ <summary>
+ Logs the message at debug level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.MethodWrapper">
+ <summary>
+ The MethodWrapper class wraps a MethodInfo so that it may
+ be used in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.Reflection.MethodInfo)">
+ <summary>
+ Construct a MethodWrapper for a Type and a MethodInfo.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.String)">
+ <summary>
+ Construct a MethodInfo for a given Type and method name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.TypeInfo">
+ <summary>
+ Gets the Type from which this method was reflected.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.MethodInfo">
+ <summary>
+ Gets the MethodInfo for this method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.Name">
+ <summary>
+ Gets the name of the method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsAbstract">
+ <summary>
+ Gets a value indicating whether the method is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsPublic">
+ <summary>
+ Gets a value indicating whether the method is public.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the method contains unassigned generic type parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethod">
+ <summary>
+ Gets a value indicating whether the method is a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethodDefinition">
+ <summary>
+ Gets a value indicating whether the MethodInfo represents the definition of a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.ReturnType">
+ <summary>
+ Gets the return Type of the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetParameters">
+ <summary>
+ Gets the parameters of the method.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetGenericArguments">
+ <summary>
+ Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.MakeGenericMethod(System.Type[])">
+ <summary>
+ Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
+ </summary>
+ <param name="typeArguments">The type arguments to be used</param>
+ <returns>A new IMethodInfo with the type arguments replaced</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Gets a value indicating whether one or more attributes of the specified type are defined on the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.Invoke(System.Object,System.Object[])">
+ <summary>
+ Invokes the method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.ToString">
+ <summary>
+ Override ToString() so that error messages in NUnit's own tests make sense
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.NUnitException">
+ <summary>
+ Thrown when an assertion failed. Here to preserve the inner
+ exception and hence its stack trace.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParamAttributeTypeConversions">
+ <summary>
+ Helper methods for converting parameters to numeric values to supported types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParamAttributeTypeConversions.ConvertData(System.Object[],System.Type)">
+ <summary>
+ Converts an array of objects to the <paramref name="targetType"/>, if it is supported.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterWrapper">
+ <summary>
+ The ParameterWrapper class wraps a ParameterInfo so that it may
+ be used in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.#ctor(NUnit.Framework.Interfaces.IMethodInfo,System.Reflection.ParameterInfo)">
+ <summary>
+ Construct a ParameterWrapper for a given method and parameter
+ </summary>
+ <param name="method"></param>
+ <param name="parameterInfo"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.IsOptional">
+ <summary>
+ Gets a value indicating whether the parameter is optional
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.Method">
+ <summary>
+ Gets an IMethodInfo representing the method for which this is a parameter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterInfo">
+ <summary>
+ Gets the underlying ParameterInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterType">
+ <summary>
+ Gets the Type of the parameter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Gets a value indicating whether one or more attributes of the specified type are defined on the parameter.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PropertyBag">
+ <summary>
+ A PropertyBag represents a collection of name value pairs
+ that allows duplicate entries with the same key. Methods
+ are provided for adding a new pair as well as for setting
+ a key to a single value. All keys are strings but values
+ may be of any type. Null values are not permitted, since
+ a null entry represents the absence of the key.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Add(System.String,System.Object)">
+ <summary>
+ Adds a key/value pair to the property set
+ </summary>
+ <param name="key">The key</param>
+ <param name="value">The value</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Set(System.String,System.Object)">
+ <summary>
+ Sets the value for a key, removing any other
+ values that are already in the property set.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Get(System.String)">
+ <summary>
+ Gets a single value for a key, using the first
+ one if multiple values are present and returning
+ null if the value is not found.
+ </summary>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.ContainsKey(System.String)">
+ <summary>
+ Gets a flag indicating whether the specified key has
+ any entries in the property set.
+ </summary>
+ <param name="key">The key to be checked</param>
+ <returns>
+ True if their are values present, otherwise false
+ </returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PropertyBag.Keys">
+ <summary>
+ Gets a collection containing all the keys in the property set
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PropertyBag.Item(System.String)">
+ <summary>
+ Gets or sets the list of values for a particular key
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.ToXml(System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current PropertyBag.
+ </summary>
+ <param name="recursive">Not used</param>
+ <returns>An XmlNode representing the PropertyBag</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the PropertyBag after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">Not used</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PropertyNames">
+ <summary>
+ The PropertyNames class provides static constants for the
+ standard property ids that NUnit uses on tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.AppDomain">
+ <summary>
+ The FriendlyName of the AppDomain in which the assembly is running
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.JoinType">
+ <summary>
+ The selected strategy for joining parameter data into test cases
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ProcessID">
+ <summary>
+ The process ID of the executing assembly
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ProviderStackTrace">
+ <summary>
+ The stack trace from any data provider that threw
+ an exception.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SkipReason">
+ <summary>
+ The reason a test was not run
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Author">
+ <summary>
+ The author of the tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ApartmentState">
+ <summary>
+ The ApartmentState required for running the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Category">
+ <summary>
+ The categories applying to a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Description">
+ <summary>
+ The Description of a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.LevelOfParallelism">
+ <summary>
+ The number of threads to be used in running tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.MaxTime">
+ <summary>
+ The maximum time in ms, above which the test is considered to have failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ParallelScope">
+ <summary>
+ The ParallelScope associated with a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.RepeatCount">
+ <summary>
+ The number of times the test should be repeated
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.RequiresThread">
+ <summary>
+ Indicates that the test should be run on a separate thread
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SetCulture">
+ <summary>
+ The culture to be set for a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SetUICulture">
+ <summary>
+ The UI culture to be set for a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.TestOf">
+ <summary>
+ The type that is under test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Timeout">
+ <summary>
+ The timeout value for the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.IgnoreUntilDate">
+ <summary>
+ The test will be ignored until the given date
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Order">
+ <summary>
+ The optional Order the test will run in
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Randomizer">
+ <summary>
+ Randomizer returns a set of random values in a repeatable
+ way, to allow re-running of tests if necessary. It extends
+ the .NET Random class, providing random values for a much
+ wider range of types.
+
+ The class is used internally by the framework to generate
+ test case data and is also exposed for use by users through
+ the TestContext.Random property.
+ </summary>
+ <remarks>
+ For consistency with the underlying Random Type, methods
+ returning a single value use the prefix "Next..." Those
+ without an argument return a non-negative value up to
+ the full positive range of the Type. Overloads are provided
+ for specifying a maximum or a range. Methods that return
+ arrays or strings use the prefix "Get..." to avoid
+ confusion with the single-value methods.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Randomizer.InitialSeed">
+ <summary>
+ Initial seed used to create randomizers for this run
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.MemberInfo)">
+ <summary>
+ Get a Randomizer for a particular member, returning
+ one that has already been created if it exists.
+ This ensures that the same values are generated
+ each time the tests are reloaded.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.ParameterInfo)">
+ <summary>
+ Get a randomizer for a particular parameter, returning
+ one that has already been created if it exists.
+ This ensures that the same values are generated
+ each time the tests are reloaded.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.CreateRandomizer">
+ <summary>
+ Create a new Randomizer using the next seed
+ available to ensure that each randomizer gives
+ a unique sequence of values.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.#ctor(System.Int32)">
+ <summary>
+ Construct based on seed value
+ </summary>
+ <param name="seed"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt">
+ <summary>
+ Returns a random unsigned int.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32)">
+ <summary>
+ Returns a random unsigned int less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32,System.UInt32)">
+ <summary>
+ Returns a random unsigned int within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort">
+ <summary>
+ Returns a non-negative random short.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16)">
+ <summary>
+ Returns a non-negative random short less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16,System.Int16)">
+ <summary>
+ Returns a non-negative random short within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort">
+ <summary>
+ Returns a random unsigned short.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16)">
+ <summary>
+ Returns a random unsigned short less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16,System.UInt16)">
+ <summary>
+ Returns a random unsigned short within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong">
+ <summary>
+ Returns a random long.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64)">
+ <summary>
+ Returns a random long less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64,System.Int64)">
+ <summary>
+ Returns a non-negative random long within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong">
+ <summary>
+ Returns a random ulong.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64)">
+ <summary>
+ Returns a random ulong less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64,System.UInt64)">
+ <summary>
+ Returns a non-negative random long within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte">
+ <summary>
+ Returns a random Byte
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte)">
+ <summary>
+ Returns a random Byte less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte,System.Byte)">
+ <summary>
+ Returns a random Byte within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte">
+ <summary>
+ Returns a random SByte
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte)">
+ <summary>
+ Returns a random sbyte less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte,System.SByte)">
+ <summary>
+ Returns a random sbyte within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextBool">
+ <summary>
+ Returns a random bool
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextBool(System.Double)">
+ <summary>
+ Returns a random bool based on the probability a true result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double)">
+ <summary>
+ Returns a random double between 0.0 and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double,System.Double)">
+ <summary>
+ Returns a random double within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat">
+ <summary>
+ Returns a random float.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single)">
+ <summary>
+ Returns a random float between 0.0 and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single,System.Single)">
+ <summary>
+ Returns a random float within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum(System.Type)">
+ <summary>
+ Returns a random enum value of the specified Type as an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum``1">
+ <summary>
+ Returns a random enum value of the specified Type.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">
+ <summary>
+ Default characters for random functions.
+ </summary>
+ <remarks>Default characters are the English alphabet (uppercase &amp; lowercase), arabic numerals, and underscore</remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32,System.String)">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <param name="outputLength">desired length of output string.</param>
+ <param name="allowedChars">string representing the set of characters from which to construct the resulting string</param>
+ <returns>A random string of arbitrary length</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32)">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <param name="outputLength">desired length of output string.</param>
+ <returns>A random string of arbitrary length</returns>
+ <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <returns>A random string of the default length</returns>
+ <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal">
+ <summary>
+ Returns a random decimal.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal)">
+ <summary>
+ Returns a random decimal between positive zero and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal,System.Decimal)">
+ <summary>
+ Returns a random decimal within a specified range, which is not
+ permitted to exceed decimal.MaxVal in the current implementation.
+ </summary>
+ <remarks>
+ A limitation of this implementation is that the range from min
+ to max must not exceed decimal.MaxVal.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextGuid">
+ <summary>
+ Generates a valid version 4 <see cref="T:System.Guid"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Reflect">
+ <summary>
+ Helper methods for inspecting a type by reflection.
+
+ Many of these methods take ICustomAttributeProvider as an
+ argument to avoid duplication, even though certain attributes can
+ only appear on specific types of members, like MethodInfo or Type.
+
+ In the case where a type is being examined for the presence of
+ an attribute, interface or named member, the Reflect methods
+ operate with the full name of the member being sought. This
+ removes the necessity of the caller having a reference to the
+ assembly that defines the item being sought and allows the
+ NUnit core to inspect assemblies that reference an older
+ version of the NUnit framework.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetMethodsWithAttribute(System.Type,System.Type,System.Boolean)">
+ <summary>
+ Examine a fixture type and return an array of methods having a
+ particular attribute. The array is order with base methods first.
+ </summary>
+ <param name="fixtureType">The type to examine</param>
+ <param name="attributeType">The attribute Type to look for</param>
+ <param name="inherit">Specifies whether to search the fixture type inheritance chain</param>
+ <returns>The array of methods found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.HasMethodWithAttribute(System.Type,System.Type)">
+ <summary>
+ Examine a fixture type and return true if it has a method with
+ a particular attribute.
+ </summary>
+ <param name="fixtureType">The type to examine</param>
+ <param name="attributeType">The attribute Type to look for</param>
+ <returns>True if found, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type)">
+ <summary>
+ Invoke the default constructor on a Type
+ </summary>
+ <param name="type">The Type to be constructed</param>
+ <returns>An instance of the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type,System.Object[])">
+ <summary>
+ Invoke a constructor on a Type with arguments
+ </summary>
+ <param name="type">The Type to be constructed</param>
+ <param name="arguments">Arguments to the constructor</param>
+ <returns>An instance of the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetTypeArray(System.Object[])">
+ <summary>
+ Returns an array of types from an array of objects.
+ Used because the compact framework doesn't support
+ Type.GetTypeArray()
+ </summary>
+ <param name="objects">An array of objects</param>
+ <returns>An array of Types</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object)">
+ <summary>
+ Invoke a parameterless method returning void on an object.
+ </summary>
+ <param name="method">A MethodInfo for the method to be invoked</param>
+ <param name="fixture">The object on which to invoke the method</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object,System.Object[])">
+ <summary>
+ Invoke a method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="method">A MethodInfo for the method to be invoked</param>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetUltimateShadowingProperty(System.Type,System.String,System.Reflection.BindingFlags)">
+ <summary>
+ <para>
+ Selects the ultimate shadowing property just like <see langword="dynamic"/> would,
+ rather than throwing <see cref="T:System.Reflection.AmbiguousMatchException"/>
+ for properties that shadow properties of a different property type
+ which is what <see cref="M:System.Reflection.TypeInfo.GetProperty(System.String,System.Reflection.BindingFlags)"/> does.
+ </para>
+ <para>
+ If you request both public and nonpublic properties, every public property is preferred
+ over every nonpublic property. It would violate the principle of least surprise for a
+ derived class’s implementation detail to be chosen over the public API for a type.
+ </para>
+ </summary>
+ <param name="type">See <see cref="M:System.Reflection.TypeInfo.GetProperty(System.String,System.Reflection.BindingFlags)"/>.</param>
+ <param name="name">See <see cref="M:System.Reflection.TypeInfo.GetProperty(System.String,System.Reflection.BindingFlags)"/>.</param>
+ <param name="bindingFlags">See <see cref="M:System.Reflection.TypeInfo.GetProperty(System.String,System.Reflection.BindingFlags)"/>.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseResult">
+ <summary>
+ Represents the result of running a single test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseResult.#ctor(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Construct a TestCaseResult based on a TestMethod
+ </summary>
+ <param name="test">A TestMethod to which the result applies.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestResult">
+ <summary>
+ The TestResult class represents the result of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_ERRORS_MESSAGE">
+ <summary>
+ Error message for when child tests have errors
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_WARNINGS_MESSAGE">
+ <summary>
+ Error message for when child tests have warnings
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_IGNORE_MESSAGE">
+ <summary>
+ Error message for when child tests are ignored
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.MIN_DURATION">
+ <summary>
+ The minimum duration for tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.InternalAssertCount">
+ <summary>
+ Aggregate assertion count
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.#ctor(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Construct a test result given a Test
+ </summary>
+ <param name="test">The test to be used</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Test">
+ <summary>
+ Gets the test with which this result is associated.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.ResultState">
+ <summary>
+ Gets the ResultState of the test result, which
+ indicates the success or failure of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Name">
+ <summary>
+ Gets the name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.FullName">
+ <summary>
+ Gets the full name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Duration">
+ <summary>
+ Gets or sets the elapsed time for running the test in seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.StartTime">
+ <summary>
+ Gets or sets the time the test started running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.EndTime">
+ <summary>
+ Gets or sets the time the test finished running.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddTestAttachment(NUnit.Framework.Interfaces.TestAttachment)">
+ <summary>
+ Adds a test attachment to the test result
+ </summary>
+ <param name="attachment">The TestAttachment object to attach</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.TestAttachments">
+ <summary>
+ Gets the collection of files attached to the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.AssertCount">
+ <summary>
+ Gets or sets the count of asserts executed
+ when running the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.OutWriter">
+ <summary>
+ Gets a TextWriter, which will write output to be included in the result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Output">
+ <summary>
+ Gets any text output written to this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.AssertionResults">
+ <summary>
+ Gets a list of assertion results associated with the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.ToXml(System.Boolean)">
+ <summary>
+ Returns the Xml representation of the result.
+ </summary>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns>An XmlNode representing the result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds the XML representation of the result as a child of the
+ supplied parent node..
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.PendingFailures">
+ <summary>
+ Gets a count of pending failures (from Multiple Assert)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.WorstAssertionStatus">
+ <summary>
+ Gets the worst assertion status (highest enum) in all the assertion results
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ <param name="message">A message associated with the result state</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String,System.String)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ <param name="message">A message associated with the result state</param>
+ <param name="stackTrace">Stack trace giving the location of the command</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception)">
+ <summary>
+ Set the test result based on the type of exception thrown
+ </summary>
+ <param name="ex">The exception that was thrown</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Set the test result based on the type of exception thrown
+ </summary>
+ <param name="ex">The exception that was thrown</param>
+ <param name="site">The FailureSite to use in the result</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordTearDownException(System.Exception)">
+ <summary>
+ RecordTearDownException appends the message and stacktrace
+ from an exception arising during teardown of the test
+ to any previously recorded information, so that any
+ earlier failure information is not lost. Note that
+ calling Assert.Ignore, Assert.Inconclusive, etc. during
+ teardown is treated as an error. If the current result
+ represents a suite, it may show a teardown error even
+ though all contained tests passed.
+ </summary>
+ <param name="ex">The Exception to be recorded</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordTestCompletion">
+ <summary>
+ Determine result after test has run to completion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionResult)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddReasonElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds a reason element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new reason element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddFailureElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds a failure element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new failure element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddAttachmentsElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds an attachments element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new attachments element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.CreateLegacyFailureMessage">
+ <summary>
+ Creates a failure message incorporating failures
+ from a Multiple Assert block for use by runners
+ that don't know about AssertionResults.
+ </summary>
+ <returns>Message as a string</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestSuiteResult">
+ <summary>
+ Represents the result of running a test suite
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuiteResult.#ctor(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Construct a TestSuiteResult base on a TestSuite
+ </summary>
+ <param name="suite">The TestSuite to which the result applies</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.WarningCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuiteResult.AddResult(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Adds a child result to this result, setting this result's
+ ResultState to Failure if the child result failed.
+ </summary>
+ <param name="result">The result to be added</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.StackFilter">
+ <summary>
+ StackFilter class is used to remove internal NUnit
+ entries from a stack trace so that the resulting
+ trace provides better information about the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.StackFilter.DefaultFilter">
+ <summary>
+ Single instance of our default filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String,System.String)">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
+ <param name="bottomOfStackPattern">Regex pattern used to delete lines from the bottom of the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String)">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.Filter(System.String)">
+ <summary>
+ Filters a raw stack trace and returns the result.
+ </summary>
+ <param name="rawTrace">The original stack trace</param>
+ <returns>A filtered stack trace</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.StringUtil">
+ <summary>
+ Provides methods to support legacy string comparison methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StringUtil.Compare(System.String,System.String,System.Boolean)">
+ <summary>
+ Compares two strings for equality, ignoring case if requested.
+ </summary>
+ <param name="strA">The first string.</param>
+ <param name="strB">The second string..</param>
+ <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
+ <returns>Zero if the strings are equivalent, a negative number if strA is sorted first, a positive number if
+ strB is sorted first</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StringUtil.StringsEqual(System.String,System.String,System.Boolean)">
+ <summary>
+ Compares two strings for equality, ignoring case if requested.
+ </summary>
+ <param name="strA">The first string.</param>
+ <param name="strB">The second string..</param>
+ <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
+ <returns>True if the strings are equivalent, false if not.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ConstraintUtils">
+ <summary>
+ Provides methods to support consistent checking for constaints methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ConstraintUtils.RequireActual``1(System.Object,System.String,System.Boolean)">
+ <summary>
+ Requires that the provided object is actually of the type required.
+ </summary>
+ <param name="actual">The object to verify.</param>
+ <param name="paramName">Name of the parameter as passed into the checking method.</param>
+ <param name="allowNull">
+ If <see langword="true"/> and <typeparamref name="T"/> can be null, returns null rather than throwing when <paramref name="actual"/> is null.
+ If <typeparamref name="T"/> cannot be null, this parameter is ignored.</param>
+ <typeparam name="T">The type to require.</typeparam>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseParameters">
+ <summary>
+ The TestCaseParameters class encapsulates method arguments and
+ other selected parameters needed for constructing
+ a parameterized test case.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestCaseParameters._expectedResult">
+ <summary>
+ The expected result to be returned
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(NUnit.Framework.Interfaces.ITestCaseData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestCaseData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseParameters.ExpectedResult">
+ <summary>
+ The expected result of the test, which
+ must match the method return type.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseParameters.HasExpectedResult">
+ <summary>
+ Gets a value indicating whether an expected result was specified.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseTimeoutException">
+ <summary>
+ TestCaseTimeoutException is thrown when a test running directly
+ on a TestWorker thread is cancelled due to timeout.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext">
+ <summary>
+ Helper class used to save and restore certain static or
+ singleton settings in the environment that affect tests
+ or which might be changed by the user tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._priorContext">
+ <summary>
+ Link to a prior saved context
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._executionStatus">
+ <summary>
+ Indicates that a stop has been requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._listener">
+ <summary>
+ The event listener currently receiving notifications
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._assertCount">
+ <summary>
+ The number of assertions for the current test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentCulture">
+ <summary>
+ The current culture
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentUICulture">
+ <summary>
+ The current UI culture
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentResult">
+ <summary>
+ The current test result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
+ </summary>
+ <param name="other">An existing instance of TestExecutionContext.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentContext">
+ <summary>
+ Gets and sets the current context.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentTest">
+ <summary>
+ Gets or sets the current test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTime">
+ <summary>
+ The time the current test started execution
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTicks">
+ <summary>
+ The time the current test started in Ticks
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentResult">
+ <summary>
+ Gets or sets the current test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.OutWriter">
+ <summary>
+ Gets a TextWriter that will send output to the current test result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestObject">
+ <summary>
+ The current test object - that is the user fixture
+ object on which tests are being executed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StopOnError">
+ <summary>
+ Get or set indicator that run should stop on the first error
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.ExecutionStatus">
+ <summary>
+ Gets an enum indicating whether a stop has been requested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.Listener">
+ <summary>
+ The current test event listener
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.Dispatcher">
+ <summary>
+ The current WorkItemDispatcher. Made public for
+ use by nunitlite.tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.ParallelScope">
+ <summary>
+ The ParallelScope to be used by tests running in this context.
+ For builds with out the parallel feature, it has no effect.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.DefaultFloatingPointTolerance">
+ <summary>
+ Default tolerance value used for floating point equality
+ when no other tolerance is specified.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.RandomGenerator">
+ <summary>
+ Gets the RandomGenerator specific to this Test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.AssertCount">
+ <summary>
+ Gets the assert count.
+ </summary>
+ <value>The assert count.</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.MultipleAssertLevel">
+ <summary>
+ The current nesting level of multiple assert blocks
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestCaseTimeout">
+ <summary>
+ Gets or sets the test case timeout value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.UpstreamActions">
+ <summary>
+ Gets a list of ITestActions set by upstream tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentCulture">
+ <summary>
+ Saves or restores the CurrentCulture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentUICulture">
+ <summary>
+ Saves or restores the CurrentUICulture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentValueFormatter">
+ <summary>
+ The current head of the ValueFormatter chain, copied from MsgUtils.ValueFormatter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.IsSingleThreaded">
+ <summary>
+ If true, all tests must run on the same thread. No new thread may be spawned.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.UpdateContextFromEnvironment">
+ <summary>
+ Record any changes in the environment made by
+ the test code in the execution context so it
+ will be passed on to lower level tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.EstablishExecutionEnvironment">
+ <summary>
+ Set up the execution environment to match a context.
+ Note that we may be running on the same thread where the
+ context was initially created or on a different thread.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount">
+ <summary>
+ Increments the assert count by one.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount(System.Int32)">
+ <summary>
+ Increments the assert count by a specified amount.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ Adds a new ValueFormatterFactory to the chain of formatters
+ </summary>
+ <param name="formatterFactory">The new factory</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext">
+ <summary>
+ An IsolatedContext is used when running code
+ that may effect the current result in ways that
+ should not impact the final result of the test.
+ A new TestExecutionContext is created with an
+ initially clear result, which is discarded on
+ exiting the context.
+ </summary>
+ <example>
+ using (new TestExecutionContext.IsolatedContext())
+ {
+ // Code that should not impact the result
+ }
+ </example>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.#ctor">
+ <summary>
+ Save the original current TestExecutionContext and
+ make a new isolated context current.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.Dispose">
+ <summary>
+ Restore the original TestExecutionContext.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext.AdhocContext">
+ <summary>
+ An AdhocTestExecutionContext is created whenever a context is needed
+ but not available in CurrentContext. This happens when tests are run
+ on an adoc basis or Asserts are used outside of tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.AdhocContext.#ctor">
+ <summary>
+ Construct an AdhocTestExecutionContext, which is used
+ whenever the current TestExecutionContext is found to be null.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionStatus">
+ <summary>
+ Enumeration indicating whether the tests are
+ running normally or being cancelled.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.Running">
+ <summary>
+ Running normally with no stop requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.StopRequested">
+ <summary>
+ A graceful stop has been requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.AbortRequested">
+ <summary>
+ A forced stop has been requested
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFilter">
+ <summary>
+ Interface to be implemented by filters applied to tests.
+ The filter applies when running the test, after it has been
+ loaded, since this is the only time an ITest exists.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestFilter.Empty">
+ <summary>
+ Unique Empty filter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFilter.IsEmpty">
+ <summary>
+ Indicates whether this is the EmptyFilter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFilter.TopLevel">
+ <summary>
+ Indicates whether this is a top-level filter,
+ not contained in any other filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. The default
+ implementation checks the test itself, its parents and any descendants.
+
+ Derived classes may override this method or any of the Match methods
+ to change the behavior of the filter.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether the test itself matches the filter criteria, without
+ examining either parents or descendants. This is overridden by each
+ different type of filter to perform the necessary tests.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the filter matches the any parent of the test</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.MatchParent(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether any ancestor of the test matches the filter criteria
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the filter matches the an ancestor of the test</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.MatchDescendant(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether any descendant of the test matches the filter criteria.
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if at least one descendant matches the filter criteria</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(System.String)">
+ <summary>
+ Create a TestFilter instance from an xml representation.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Create a TestFilter from it's TNode representation
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFilter.EmptyFilter">
+ <summary>
+ Nested class provides an empty filter - one that always
+ returns true when called. It never matches explicitly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.ToXml(System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFixtureParameters">
+ <summary>
+ The TestCaseParameters class encapsulates method arguments and
+ other selected parameters needed for constructing
+ a parameterized test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(NUnit.Framework.Interfaces.ITestFixtureData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestCaseData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFixtureParameters.TypeArgs">
+ <summary>
+ Type arguments used to create a generic fixture instance
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestListener">
+ <summary>
+ TestListener provides an implementation of ITestListener that
+ does nothing. It is used only through its NULL property.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test case has finished
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.#ctor">
+ <summary>
+ Construct a new TestListener - private so it may not be used.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestListener.NULL">
+ <summary>
+ Get a listener that does nothing
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestNameGenerator">
+ <summary>
+ TestNameGenerator is able to create test names according to
+ a coded pattern.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestNameGenerator.DefaultTestNamePattern">
+ <summary>
+ Default pattern used to generate names
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor">
+ <summary>
+ Construct a TestNameGenerator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor(System.String)">
+ <summary>
+ Construct a TestNameGenerator
+ </summary>
+ <param name="pattern">The pattern used by this generator.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Get the display name for a TestMethod and it's arguments
+ </summary>
+ <param name="testMethod">A TestMethod</param>
+ <returns>The display name</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod,System.Object[])">
+ <summary>
+ Get the display name for a TestMethod and it's arguments
+ </summary>
+ <param name="testMethod">A TestMethod</param>
+ <param name="args">Arguments to be used</param>
+ <returns>The display name</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestParameters">
+ <summary>
+ TestParameters is the abstract base class for all classes
+ that know how to provide data for constructing a test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(NUnit.Framework.Interfaces.ITestData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.RunState">
+ <summary>
+ The RunState for this set of parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.Arguments">
+ <summary>
+ The arguments to be used in running the test,
+ which must match the method signature.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.TestName">
+ <summary>
+ A name to be used for this test case in lieu
+ of the standard generated name containing
+ the argument list.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.Properties">
+ <summary>
+ Gets the property dictionary for this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Applies ParameterSet values to the test itself.
+ </summary>
+ <param name="test">A test.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.OriginalArguments">
+ <summary>
+ The original arguments provided by the user,
+ used for display purposes.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestProgressReporter">
+ <summary>
+ TestProgressReporter translates ITestListener events into
+ the async callbacks that are used to inform the client
+ software about the progress of a test run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.#ctor(System.Web.UI.ICallbackEventHandler)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestProgressReporter"/> class.
+ </summary>
+ <param name="handler">The callback handler to be used for reporting progress.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test has finished. Sends a result summary to the callback.
+ to
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.GetParent(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Returns the parent test item for the targer test item if it exists
+ </summary>
+ <param name="test"></param>
+ <returns>parent test item</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.FormatAttributeValue(System.String)">
+ <summary>
+ Makes a string safe for use as an attribute, replacing
+ characters characters that can't be used with their
+ corresponding xml representations.
+ </summary>
+ <param name="original">The string to be used</param>
+ <returns>A new string with the values replaced</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterizedFixtureSuite">
+ <summary>
+ ParameterizedFixtureSuite serves as a container for the set of test
+ fixtures created from a given Type using various parameters.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterizedFixtureSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.ParameterizedFixtureSuite"/> class.
+ </summary>
+ <param name="typeInfo">The ITypeInfo for the type that represents the suite.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterizedFixtureSuite.TestType">
+ <summary>
+ Gets a string representing the type of test
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterizedMethodSuite">
+ <summary>
+ ParameterizedMethodSuite holds a collection of individual
+ TestMethods with their arguments applied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterizedMethodSuite.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Construct from a MethodInfo
+ </summary>
+ <param name="method"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterizedMethodSuite.TestType">
+ <summary>
+ Gets a string representing the type of test
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.SetUpFixture">
+ <summary>
+ SetUpFixture extends TestSuite and supports
+ Setup and TearDown methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.SetUpFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.SetUpFixture"/> class.
+ </summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Test">
+ <summary>
+ The Test abstract class represents a test within the framework.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test._nextID">
+ <summary>
+ Static value to seed ids. It's started at 1000 so any
+ uninitialized ids will stand out.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test.DeclaringTypeInfo">
+ <summary>
+ Used to cache the declaring type for this MethodInfo
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test._method">
+ <summary>
+ Method property backing field
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String)">
+ <summary>
+ Constructs a test given its name
+ </summary>
+ <param name="name">The name of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String,System.String)">
+ <summary>
+ Constructs a test given the path through the
+ test hierarchy to its parent and a name.
+ </summary>
+ <param name="pathName">The parent tests full name</param>
+ <param name="name">The name of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ TODO: Documentation needed for constructor
+ </summary>
+ <param name="typeInfo"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Construct a test from a MethodInfo
+ </summary>
+ <param name="method"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Id">
+ <summary>
+ Gets or sets the id of the test
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Name">
+ <summary>
+ Gets or sets the name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.FullName">
+ <summary>
+ Gets or sets the fully qualified name of the test
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.ClassName">
+ <summary>
+ Gets the name of the class where this test was declared.
+ Returns null if the test is not associated with a class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.MethodName">
+ <summary>
+ Gets the name of the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none required.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TypeInfo">
+ <summary>
+ Gets the TypeInfo of the fixture used in running this test
+ or null if no fixture type is associated with it.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Method">
+ <summary>
+ Gets a MethodInfo for the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.RunState">
+ <summary>
+ Whether or not the test should be run
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TestType">
+ <summary>
+ Gets a string representing the type of test. Used as an attribute
+ value in the XML representation of a test and has no other
+ function in the framework.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TestCaseCount">
+ <summary>
+ Gets a count of test cases represented by
+ or contained under this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Properties">
+ <summary>
+ Gets the properties for this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.IsSuite">
+ <summary>
+ Returns true if this is a TestSuite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Parent">
+ <summary>
+ Gets the parent as a Test object.
+ Used by the core to set the parent.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Fixture">
+ <summary>
+ Gets or sets a fixture object for running this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.IdPrefix">
+ <summary>
+ Static prefix used for ids in this AppDomain.
+ Set by FrameworkController.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Seed">
+ <summary>
+ Gets or Sets the Int value representing the seed for the RandomGenerator
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.SetUpMethods">
+ <summary>
+ The SetUp methods.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TearDownMethods">
+ <summary>
+ The teardown methods
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.MakeTestResult">
+ <summary>
+ Creates a TestResult for this test.
+ </summary>
+ <returns>A TestResult suitable for this type of test.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.MemberInfo)">
+ <summary>
+ Modify a newly constructed test by applying any of NUnit's common
+ attributes, based on a supplied ICustomAttributeProvider, which is
+ usually the reflection element from which the test was constructed,
+ but may not be in some instances. The attributes retrieved are
+ saved for use in subsequent operations.
+ </summary>
+ <param name="provider">An object deriving from MemberInfo</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.Assembly)">
+ <summary>
+ Modify a newly constructed test by applying any of NUnit's common
+ attributes, based on a supplied ICustomAttributeProvider, which is
+ usually the reflection element from which the test was constructed,
+ but may not be in some instances. The attributes retrieved are
+ saved for use in subsequent operations.
+ </summary>
+ <param name="provider">An object deriving from MemberInfo</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.MakeInvalid(System.String)">
+ <summary>
+ Mark the test as Invalid (not runnable) specifying a reason
+ </summary>
+ <param name="reason">The reason the test is not runnable</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Get custom attributes applied to a test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.PopulateTestNode(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Add standard attributes and members to a test node.
+ </summary>
+ <param name="thisNode"></param>
+ <param name="recursive"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ToXml(System.Boolean)">
+ <summary>
+ Returns the Xml representation of the test
+ </summary>
+ <param name="recursive">If true, include child tests recursively</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.CompareTo(System.Object)">
+ <summary>
+ Compares this test to another test for sorting purposes
+ </summary>
+ <param name="obj">The other test</param>
+ <returns>Value of -1, 0 or +1 depending on whether the current test is less than, equal to or greater than the other test</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestAssembly">
+ <summary>
+ TestAssembly is a TestSuite that represents the execution
+ of tests in a managed assembly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.Reflection.Assembly,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
+ specifying the Assembly and the path from which it was loaded.
+ </summary>
+ <param name="assembly">The assembly this test represents.</param>
+ <param name="path">The path used to load the assembly.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
+ for a path which could not be loaded.
+ </summary>
+ <param name="path">The path used to load the assembly.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(NUnit.Framework.Internal.TestAssembly,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Copy-constructor style to create a filtered copy of the test assemblies
+ test cases
+ </summary>
+ <param name="assembly"></param>
+ <param name="filter"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestAssembly.Assembly">
+ <summary>
+ Gets the Assembly represented by this instance.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestAssembly.TestType">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Get custom attributes specified on the assembly
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFixture">
+ <summary>
+ TestFixture is a surrogate for a user test fixture class,
+ containing one or more tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestFixture"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ <param name="arguments">Arguments used to instantiate the test fixture, or null if none used</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestMethod">
+ <summary>
+ The TestMethod class represents a Test implemented as a method.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestMethod.parms">
+ <summary>
+ The ParameterSet used to create this test method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
+ </summary>
+ <param name="method">The method to be used as a test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
+ </summary>
+ <param name="method">The method to be used as a test.</param>
+ <param name="parentSuite">The suite or fixture to which the new test will be added</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.Arguments">
+ <summary>
+ The arguments to use in executing the test method, or empty array if none are provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.MakeTestResult">
+ <summary>
+ Overridden to return a TestCaseResult.
+ </summary>
+ <returns>A TestResult for this test.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns a TNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.MethodName">
+ <summary>
+ Returns the name of the method
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestSuite">
+ <summary>
+ TestSuite represents a composite test, which contains other tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestSuite.tests">
+ <summary>
+ Our collection of child tests
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="name">The name of the suite.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="parentSuiteName">Name of the parent suite.</param>
+ <param name="name">The name of the suite.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ <param name="arguments">Arguments used to instantiate the test fixture, or null if none used.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Copy constructor style to create a filtered copy of the given test suite
+ </summary>
+ <param name="suite">Test Suite to copy</param>
+ <param name="filter">Filter to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.Sort">
+ <summary>
+ Sorts tests under this suite.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.Add(NUnit.Framework.Internal.Test)">
+ <summary>
+ Adds a test to the suite.
+ </summary>
+ <param name="test">The test.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>The list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.TestCaseCount">
+ <summary>
+ Gets a count of test cases represented by
+ or contained under this test.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.Arguments">
+ <summary>
+ The arguments to use in creating the fixture, or empty array if none are provided.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.MaintainTestOrder">
+ <summary>
+ Set to true to suppress sorting this suite's contents
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeSetUpMethods">
+ <summary>
+ OneTimeSetUp methods for this suite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeTearDownMethods">
+ <summary>
+ OneTimeTearDown methods for this suite
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.MakeTestResult">
+ <summary>
+ Overridden to return a TestSuiteResult.
+ </summary>
+ <returns>A TestResult for this test.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.CheckSetUpTearDownMethods(System.Reflection.MethodInfo[])">
+ <summary>
+ Check that setup and teardown methods marked by certain attributes
+ meet NUnit's requirements and mark the tests not runnable otherwise.
+ </summary>
+ <param name="methods">A list of methodinfos to check</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeHelper">
+ <summary>
+ TypeHelper provides static methods that operate on Types.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TypeHelper.NonmatchingType">
+ <summary>
+ A special value, which is used to indicate that BestCommonType() method
+ was unable to find a common type for the specified arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type)">
+ <summary>
+ Gets the display name for a Type as used by NUnit.
+ </summary>
+ <param name="type">The Type for which a display name is needed.</param>
+ <returns>The display name for the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type,System.Object[])">
+ <summary>
+ Gets the display name for a Type as used by NUnit.
+ </summary>
+ <param name="type">The Type for which a display name is needed.</param>
+ <param name="arglist">The arglist provided.</param>
+ <returns>The display name for the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.BestCommonType(System.Type,System.Type)">
+ <summary>
+ Returns the best fit for a common type to be used in
+ matching actual arguments to a methods Type parameters.
+ </summary>
+ <param name="type1">The first type.</param>
+ <param name="type2">The second type.</param>
+ <returns>Either type1 or type2, depending on which is more general.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.IsNumeric(System.Type)">
+ <summary>
+ Determines whether the specified type is numeric.
+ </summary>
+ <param name="type">The type to be examined.</param>
+ <returns>
+ <c>true</c> if the specified type is numeric; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.ConvertArgumentList(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
+ <summary>
+ Convert an argument list to the required parameter types.
+ Currently, only widening numeric conversions are performed.
+ </summary>
+ <param name="arglist">An array of args to be converted</param>
+ <param name="parameters">A ParameterInfo[] whose types will be used as targets</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.CanDeduceTypeArgsFromArgs(System.Type,System.Object[],System.Type[]@)">
+ <summary>
+ Determines whether this instance can deduce type args for a generic type from the supplied arguments.
+ </summary>
+ <param name="type">The type to be examined.</param>
+ <param name="arglist">The arglist.</param>
+ <param name="typeArgsOut">The type args to be used.</param>
+ <returns>
+ <c>true</c> if this the provided args give sufficient information to determine the type args to be used; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDeclaredInterfaces(System.Type)">
+ <summary>
+ Return the interfaces implemented by a Type.
+ </summary>
+ <param name="type">The Type to be examined.</param>
+ <returns>An array of Types for the interfaces.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeNameDifferenceResolver">
+ <summary>
+ Used for resolving the type difference between objects.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
+ <summary>
+ Gets the shortened type name difference between <paramref name="expected"/> and <paramref name="actual"/>.
+ </summary>
+ <param name="expected">The expected object.</param>
+ <param name="actual">The actual object.</param>
+ <param name="expectedTypeShortened">Output of the unique type name for the expected object.</param>
+ <param name="actualTypeShortened">Output of the unique type name for actual object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ResolveTypeNameDifference(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Gets the shortened type name difference between <paramref name="expected"/> and <paramref name="actual"/>.
+ </summary>
+ <param name="expected">The expected object <see cref="T:System.Type"/>.</param>
+ <param name="actual">The actual object <see cref="T:System.Type"/>.</param>
+ <param name="expectedTypeShortened">Output of the unique type name for the expected object.</param>
+ <param name="actualTypeShortened">Output of the unique type name for actual object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetShortenedGenericParams(System.Type,System.Type,System.Collections.Generic.List{System.String}@,System.Collections.Generic.List{System.String}@)">
+ <summary>
+ Obtain the shortened generic template parameters of the given <paramref name="expectedFullType"/> and <paramref name="actualFullType"/>,
+ if they are generic.
+ </summary>
+ <param name="expectedFullType">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actualFullType">The actual <see cref="T:System.Type"/>.</param>
+ <param name="shortenedParamsExpected">Shortened generic parameters of the expected <see cref="T:System.Type"/>.</param>
+ <param name="shortenedParamsActual">Shortened generic parameters of the actual <see cref="T:System.Type"/>.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.FullyShortenTypeName(System.Type)">
+ <summary>
+ Obtain a shortened name of the given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ShortenTypeNames(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Shorten the given <see cref="T:System.Type"/> names by only including the relevant differing namespaces/types, if they differ.
+ </summary>
+ <param name="expectedType">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actualType">The actual <see cref="T:System.Type"/>.</param>
+ <param name="expectedTypeShortened">The shortened expected <see cref="T:System.Type"/> name.</param>
+ <param name="actualTypeShortened">The shortened actual <see cref="T:System.Type"/> name.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.IsTypeGeneric(System.Type)">
+ <summary>
+ Returns whether or not the <see cref="T:System.Type"/> is generic.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetGenericTypeName(System.Type)">
+ <summary>
+ Returns the fully qualified generic <see cref="T:System.Type"/> name of a given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ReconstructGenericTypeName(System.String,System.Collections.Generic.List{System.String})">
+ <summary>
+ Reconstruct a generic type name using the provided generic type name, and a
+ <see cref="T:NUnit.Framework.List"/> of the template parameters.
+ </summary>
+ <param name="GenericTypeName">The name of the generic type, including the number of template parameters expected.</param>
+ <param name="TemplateParamNames">A <see cref="T:NUnit.Framework.List"/> of names of the template parameters of the provided generic type.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetShortenedGenericTypes(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Obtain the shortened generic <see cref="T:System.Type"/> names of the given expected and actual <see cref="T:System.Type"/>s.
+ </summary>
+ <param name="expected">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actual">The actual <see cref="T:System.Type"/>.</param>
+ <param name="shortenedGenericNameExpected">The shortened expected generic name.</param>
+ <param name="shortenedGenericNameActual">The shortened actual generic name.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeWrapper">
+ <summary>
+ The TypeWrapper class wraps a Type so it may be used in
+ a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.#ctor(System.Type)">
+ <summary>
+ Construct a TypeWrapper for a specified Type.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Type">
+ <summary>
+ Gets the underlying Type on which this TypeWrapper is based.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.BaseType">
+ <summary>
+ Gets the base type of this type as an ITypeInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Name">
+ <summary>
+ Gets the Name of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.FullName">
+ <summary>
+ Gets the FullName of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Assembly">
+ <summary>
+ Gets the assembly in which the type is declared
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Namespace">
+ <summary>
+ Gets the namespace of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsAbstract">
+ <summary>
+ Gets a value indicating whether the type is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericType">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.IsType(System.Type)">
+ <summary>
+ Returns true if the Type wrapped is T
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericTypeDefinition">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type definition
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsSealed">
+ <summary>
+ Gets a value indicating whether the type is sealed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsStaticClass">
+ <summary>
+ Gets a value indicating whether this type represents a static class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName">
+ <summary>
+ Get the display name for this type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName(System.Object[])">
+ <summary>
+ Get the display name for an object of this type, constructed with the specified args.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.MakeGenericType(System.Type[])">
+ <summary>
+ Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetGenericTypeDefinition">
+ <summary>
+ Returns a Type representing a generic type definition from which this Type can be constructed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Returns a value indicating whether the type has an attribute of the specified type.
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="inherit"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.HasMethodWithAttribute(System.Type)">
+ <summary>
+ Returns a flag indicating whether this type has a method with an attribute of the specified type.
+ </summary>
+ <param name="attributeType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetMethods(System.Reflection.BindingFlags)">
+ <summary>
+ Returns an array of IMethodInfos for methods of this Type
+ that match the specified flags.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetConstructor(System.Type[])">
+ <summary>
+ Gets the public constructor taking the specified argument Types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.HasConstructor(System.Type[])">
+ <summary>
+ Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.Construct(System.Object[])">
+ <summary>
+ Construct an object of this Type, using the specified arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.ToString">
+ <summary>
+ Override ToString() so that error messages in NUnit's own tests make sense
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Is">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Zero">
+ <summary>
+ Returns a constraint that tests for equality with zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable to the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable to the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ inclusively within a specified range.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.ITestAction">
+ <summary>
+ When implemented by an attribute, this interface implemented to provide actions to execute before and after tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ITestAction.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed before each test is run
+ </summary>
+ <param name="test">The test that is going to be run.</param>
+ </member>
+ <member name="M:NUnit.Framework.ITestAction.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed after each test is run
+ </summary>
+ <param name="test">The test that has just been run.</param>
+ </member>
+ <member name="P:NUnit.Framework.ITestAction.Targets">
+ <summary>
+ Provides the target for the action attribute
+ </summary>
+ <returns>The target for the action attribute</returns>
+ </member>
+ <member name="T:NUnit.Framework.Iz">
+ <summary>
+ The Iz class is a synonym for Is intended for use in VB,
+ which regards Is as a keyword.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.List">
+ <summary>
+ The List class is a helper class with properties and methods
+ that supply a number of constraints used with lists and collections.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.List.Map(System.Collections.ICollection)">
+ <summary>
+ List.Map returns a ListMapper, which can be used to map
+ the original collection to another collection.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.ListMapper">
+ <summary>
+ ListMapper is used to transform a collection used as an actual argument
+ producing another collection to be used in the assertion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ListMapper.#ctor(System.Collections.ICollection)">
+ <summary>
+ Construct a ListMapper based on a collection
+ </summary>
+ <param name="original">The collection to be transformed</param>
+ </member>
+ <member name="M:NUnit.Framework.ListMapper.Property(System.String)">
+ <summary>
+ Produces a collection containing all the values of a property
+ </summary>
+ <param name="name">The collection of property values</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.StringAssert">
+ <summary>
+ Basic Asserts on strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use StringAssert.AreEqualIgnoringCase(...) or Assert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string is not found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string starts with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
+ <summary>
+ Asserts that a string starts with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not start with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
+ <summary>
+ Asserts that a string does not start with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string ends with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
+ <summary>
+ Asserts that a string ends with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not end with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
+ <summary>
+ Asserts that a string does not end with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two strings are equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
+ <summary>
+ Asserts that two strings are equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two strings are not equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
+ <summary>
+ Asserts that two strings are not equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string matches an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be matched</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
+ <summary>
+ Asserts that a string matches an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be matched</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not match an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be used</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
+ <summary>
+ Asserts that a string does not match an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be used</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseData">
+ <summary>
+ The TestCaseData class represents a set of arguments
+ and other parameter info to be used for a parameterized
+ test case. It is derived from TestCaseParameters and adds a
+ fluent syntax for use in initializing the test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg">The argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ <param name="arg3">The third argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Returns(System.Object)">
+ <summary>
+ Sets the expected result for the test
+ </summary>
+ <param name="result">The expected result</param>
+ <returns>A modified TestCaseData</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetName(System.String)">
+ <summary>
+ Sets the name of the test case
+ </summary>
+ <returns>The modified TestCaseData instance</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetDescription(System.String)">
+ <summary>
+ Sets the description for the test case
+ being constructed.
+ </summary>
+ <param name="description">The description.</param>
+ <returns>The modified TestCaseData instance.</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetCategory(System.String)">
+ <summary>
+ Applies a category to the test
+ </summary>
+ <param name="category"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.String)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Int32)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Double)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Explicit">
+ <summary>
+ Marks the test case as explicit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Explicit(System.String)">
+ <summary>
+ Marks the test case as explicit, specifying the reason.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Ignore(System.String)">
+ <summary>
+ Ignores this TestCase, specifying the reason.
+ </summary>
+ <param name="reason">The reason.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestContext">
+ <summary>
+ Provide the context information of the current test.
+ This is an adapter for the internal ExecutionContext
+ class, hiding the internals from the user test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Construct a TestContext for an ExecutionContext
+ </summary>
+ <param name="testExecutionContext">The ExecutionContext to adapt</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.CurrentContext">
+ <summary>
+ Get the current test context. This is created
+ as needed. The user may save the context for
+ use within a test, but it should not be used
+ outside the test for which it is created.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Out">
+ <summary>
+ Gets a TextWriter that will send output to the current test result.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Error">
+ <summary>
+ Gets a TextWriter that will send output directly to Console.Error
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Progress">
+ <summary>
+ Gets a TextWriter for use in displaying immediate progress messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Parameters">
+ <summary>
+ TestParameters object holds parameters for the test run, if any are specified
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.DefaultWorkDirectory">
+ <summary>
+ Static DefaultWorkDirectory is now used as the source
+ of the public instance property WorkDirectory. This is
+ a bit odd but necessary to avoid breaking user tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Test">
+ <summary>
+ Get a representation of the current test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Result">
+ <summary>
+ Gets a Representation of the TestResult for the current test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestDirectory">
+ <summary>
+ Gets the directory containing the current test assembly.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.WorkDirectory">
+ <summary>
+ Gets the directory to be used for outputting files created
+ by this test run.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Random">
+ <summary>
+ Gets the random generator.
+ </summary>
+ <value>
+ The random generator.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.AssertCount">
+ <summary>
+ Gets the number of assertions executed
+ up to this point in the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Boolean)">
+ <summary>Write the string representation of a boolean value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Char)">
+ <summary>Write a char to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Char[])">
+ <summary>Write a char array to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Double)">
+ <summary>Write the string representation of a double to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Int32)">
+ <summary>Write the string representation of an Int32 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Int64)">
+ <summary>Write the string representation of an Int64 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Decimal)">
+ <summary>Write the string representation of a decimal value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Object)">
+ <summary>Write the string representation of an object to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Single)">
+ <summary>Write the string representation of a Single value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String)">
+ <summary>Write a string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.UInt32)">
+ <summary>Write the string representation of a UInt32 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.UInt64)">
+ <summary>Write the string representation of a UInt64 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object[])">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine">
+ <summary>Write a line terminator to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Boolean)">
+ <summary>Write the string representation of a boolean value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char)">
+ <summary>Write a char to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char[])">
+ <summary>Write a char array to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Double)">
+ <summary>Write the string representation of a double to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int32)">
+ <summary>Write the string representation of an Int32 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int64)">
+ <summary>Write the string representation of an Int64 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Decimal)">
+ <summary>Write the string representation of a decimal value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Object)">
+ <summary>Write the string representation of an object to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Single)">
+ <summary>Write the string representation of a Single value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String)">
+ <summary>Write a string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt32)">
+ <summary>Write the string representation of a UInt32 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt64)">
+ <summary>Write the string representation of a UInt64 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object[])">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ This method adds the a new ValueFormatterFactory to the
+ chain of responsibility used for formatting values in messages.
+ The scope of the change is the current TestContext.
+ </summary>
+ <param name="formatterFactory">The factory delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddTestAttachment(System.String,System.String)">
+ <summary>
+ Attach a file to the current test result
+ </summary>
+ <param name="filePath">Relative or absolute file path to attachment</param>
+ <param name="description">Optional description of attachment</param>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddFormatter``1(NUnit.Framework.Constraints.ValueFormatter)">
+ <summary>
+ This method provides a simplified way to add a ValueFormatter
+ delegate to the chain of responsibility, creating the factory
+ delegate internally. It is useful when the Type of the object
+ is the only criterion for selection of the formatter, since
+ it can be used without getting involved with a compound function.
+ </summary>
+ <typeparam name="TSUPPORTED">The type supported by this formatter</typeparam>
+ <param name="formatter">The ValueFormatter delegate</param>
+ </member>
+ <member name="T:NUnit.Framework.TestContext.TestAdapter">
+ <summary>
+ TestAdapter adapts a Test for consumption by
+ the user test code.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.TestAdapter.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestAdapter for a Test
+ </summary>
+ <param name="test">The Test to be adapted</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.ID">
+ <summary>
+ Gets the unique Id of a test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Name">
+ <summary>
+ The name of the test, which may or may not be
+ the same as the method name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.MethodName">
+ <summary>
+ The name of the method representing the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.FullName">
+ <summary>
+ The FullName of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.ClassName">
+ <summary>
+ The ClassName of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Properties">
+ <summary>
+ The properties of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none are required.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestContext.ResultAdapter">
+ <summary>
+ ResultAdapter adapts a TestResult for consumption by
+ the user test code.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.ResultAdapter.#ctor(NUnit.Framework.Internal.TestResult)">
+ <summary>
+ Construct a ResultAdapter for a TestResult
+ </summary>
+ <param name="result">The TestResult to be adapted</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Outcome">
+ <summary>
+ Gets a ResultState representing the outcome of the test
+ up to this point in its execution.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Assertions">
+ <summary>
+ Gets a list of the assertion results generated
+ up to this point in the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureData">
+ <summary>
+ The TestFixtureData class represents a set of arguments
+ and other parameter info to be used for a parameterized
+ fixture. It is derived from TestFixtureParameters and adds a
+ fluent syntax for use in initializing the fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg">The argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ <param name="arg3">The third argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.SetName(System.String)">
+ <summary>
+ Sets the name of the test fixture
+ </summary>
+ <returns>The modified TestFixtureData instance</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Explicit">
+ <summary>
+ Marks the test fixture as explicit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Explicit(System.String)">
+ <summary>
+ Marks the test fixture as explicit, specifying the reason.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Ignore(System.String)">
+ <summary>
+ Ignores this TestFixture, specifying the reason.
+ </summary>
+ <param name="reason">The reason.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestParameters">
+ <summary>
+ TestParameters class holds any named parameters supplied to the test run
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Count">
+ <summary>
+ Gets the number of test parameters
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Names">
+ <summary>
+ Gets a collection of the test parameter names
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Exists(System.String)">
+ <summary>
+ Gets a flag indicating whether a parameter with the specified name exists.
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>True if it exists, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Item(System.String)">
+ <summary>
+ Indexer provides access to the internal dictionary
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>Value of the parameter or null if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get(System.String)">
+ <summary>
+ Get method is a simple alternative to the indexer
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>Value of the parameter or null if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get(System.String,System.String)">
+ <summary>
+ Get the value of a parameter or a default string
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <param name="defaultValue">Default value of the parameter</param>
+ <returns>Value of the parameter or default value if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get``1(System.String,``0)">
+ <summary>
+ Get the value of a parameter or return a default
+ </summary>
+ <typeparam name="T">The return Type</typeparam>
+ <param name="name">Name of the parameter</param>
+ <param name="defaultValue">Default value of the parameter</param>
+ <returns>Value of the parameter or default value if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Add(System.String,System.String)">
+ <summary>
+ Adds a parameter to the list
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <param name="value">Value of the parameter</param>
+ </member>
+ <member name="T:NUnit.Framework.Throws">
+ <summary>
+ Helper class with properties and methods that supply
+ constraints that operate on exceptions.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.Exception">
+ <summary>
+ Creates a constraint specifying an expected exception
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.InnerException">
+ <summary>
+ Creates a constraint specifying an exception with a given InnerException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.TargetInvocationException">
+ <summary>
+ Creates a constraint specifying an expected TargetInvocationException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.ArgumentException">
+ <summary>
+ Creates a constraint specifying an expected ArgumentException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.ArgumentNullException">
+ <summary>
+ Creates a constraint specifying an expected ArgumentNullException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.InvalidOperationException">
+ <summary>
+ Creates a constraint specifying an expected InvalidOperationException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.Nothing">
+ <summary>
+ Creates a constraint specifying that no exception is thrown
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.TypeOf(System.Type)">
+ <summary>
+ Creates a constraint specifying the exact type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.TypeOf``1">
+ <summary>
+ Creates a constraint specifying the exact type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.InstanceOf(System.Type)">
+ <summary>
+ Creates a constraint specifying the type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.InstanceOf``1">
+ <summary>
+ Creates a constraint specifying the type of exception expected
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Warn">
+ <summary>
+ Provides static methods to express conditions
+ that must be met for the test to succeed. If
+ any test fails, a warning is issued.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ <returns>Not applicable</returns>
+ </member>
+ <member name="M:NUnit.Framework.Warn.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on success.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on success.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is true</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning if it succeeds.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning if it succeeds.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="T:NUnit.FrameworkPackageSettings">
+ <summary>
+ FrameworkPackageSettings is a static class containing constant values that
+ are used as keys in setting up a TestPackage. These values are used in
+ the framework, and set in the runner. Setting values may be a string, int or bool.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DebugTests">
+ <summary>
+ Flag (bool) indicating whether tests are being debugged.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.PauseBeforeRun">
+ <summary>
+ Flag (bool) indicating whether to pause execution of tests to allow
+ the user to attach a debugger.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.InternalTraceLevel">
+ <summary>
+ The InternalTraceLevel for this run. Values are: "Default",
+ "Off", "Error", "Warning", "Info", "Debug", "Verbose".
+ Default is "Off". "Debug" and "Verbose" are synonyms.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.WorkDirectory">
+ <summary>
+ Full path of the directory to be used for work and result files.
+ This path is provided to tests by the framework TestContext.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DefaultTimeout">
+ <summary>
+ Integer value in milliseconds for the default timeout value
+ for test cases. If not specified, there is no timeout except
+ as specified by attributes on the tests themselves.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.InternalTraceWriter">
+ <summary>
+ A TextWriter to which the internal trace will be sent.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.LOAD">
+ <summary>
+ A list of tests to be loaded.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.NumberOfTestWorkers">
+ <summary>
+ The number of test threads to run for the assembly. If set to
+ 1, a single queue is used. If set to 0, tests are executed
+ directly, without queuing.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.RandomSeed">
+ <summary>
+ The random seed to be used for this assembly. If specified
+ as the value reported from a prior run, the framework should
+ generate identical random values for tests as were used for
+ that run, provided that no change has been made to the test
+ assembly. Default is a random value itself.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.StopOnError">
+ <summary>
+ If true, execution stops after the first error or failure.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.SynchronousEvents">
+ <summary>
+ If true, use of the event queue is suppressed and test events are synchronous.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DefaultTestNamePattern">
+ <summary>
+ The default naming pattern used in generating test names
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.TestParameters">
+ <summary>
+ Parameters to be passed on to the tests, serialized to a single string which needs parsing. Obsoleted by <see cref="F:NUnit.FrameworkPackageSettings.TestParametersDictionary"/>; kept for backward compatibility.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.TestParametersDictionary">
+ <summary>
+ Parameters to be passed on to the tests, already parsed into an IDictionary&lt;string, string>. Replaces <see cref="F:NUnit.FrameworkPackageSettings.TestParameters"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.AttributeHelper">
+ <summary>
+ Provides a platform-independent methods for getting attributes
+ for use by AttributeConstraint and AttributeExistsConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AttributeHelper.GetCustomAttributes(System.Object,System.Type,System.Boolean)">
+ <summary>
+ Gets the custom attributes from the given object.
+ </summary>
+ <remarks>.NET Standard 1.3 libraries do not have an ICustomAttributeProvider, so we need to cast to each of
+ it's direct subtypes and try to get attributes off those instead.</remarks>
+ <param name="actual">The actual.</param>
+ <param name="attributeType">Type of the attribute.</param>
+ <param name="inherit">if set to <c>true</c> [inherit].</param>
+ <returns>A list of the given attribute on the given object.</returns>
+ </member>
+ <member name="T:NUnit.Compatibility.LongLivedMarshalByRefObject">
+ <summary>
+ A MarshalByRefObject that lives forever
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.TypeExtensions">
+ <summary>
+ Provides NUnit specific extensions to aid in Reflection
+ across multiple frameworks
+ </summary>
+ <remarks>
+ This version of the class allows direct calls on Type on
+ those platforms that would normally require use of
+ GetTypeInfo().
+ </remarks>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetGenericArguments(System.Type)">
+ <summary>
+ Returns an array of generic arguments for the give type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetConstructor(System.Type,System.Type[])">
+ <summary>
+ Gets the constructor with the given parameter types
+ </summary>
+ <param name="type"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetConstructors(System.Type)">
+ <summary>
+ Gets the constructors for a type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.IsAssignableFrom(System.Type,System.Type)">
+ <summary>
+
+ </summary>
+ <param name="type"></param>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.IsInstanceOfType(System.Type,System.Object)">
+ <summary>
+
+ </summary>
+ <param name="type"></param>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetInterfaces(System.Type)">
+ <summary>
+ Gets declared or inherited interfaces on this type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMember(System.Type,System.String,System.Reflection.BindingFlags)">
+ <summary>
+ Gets the member on a given type by name. BindingFlags ARE IGNORED.
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="ignored"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMembers(System.Type,System.Reflection.BindingFlags)">
+ <summary>
+ Gets all members on a given type. BindingFlags ARE IGNORED.
+ </summary>
+ <param name="type"></param>
+ <param name="ignored"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetField(System.Type,System.String)">
+ <summary>
+ Gets field of the given name on the type
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetProperty(System.Type,System.String)">
+ <summary>
+ Gets property of the given name on the type
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetProperty(System.Type,System.String,System.Reflection.BindingFlags)">
+ <summary>
+ Gets property of the given name on the type
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="flags"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethod(System.Type,System.String)">
+ <summary>
+ Gets the method with the given name and parameter list
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethod(System.Type,System.String,System.Reflection.BindingFlags)">
+ <summary>
+ Gets the method with the given name and parameter list
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="flags"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethod(System.Type,System.String,System.Type[])">
+ <summary>
+ Gets the method with the given name and parameter list
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethods(System.Type)">
+ <summary>
+ Gets public methods on the given type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethods(System.Type,System.Reflection.BindingFlags)">
+ <summary>
+ Gets methods on a type
+ </summary>
+ <param name="type"></param>
+ <param name="flags"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.MemberInfoExtensions">
+ <summary>
+ Extensions to the various MemberInfo derived classes
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetGetMethod(System.Reflection.PropertyInfo,System.Boolean)">
+ <summary>
+ Returns the get method for the given property
+ </summary>
+ <param name="pinfo"></param>
+ <param name="nonPublic"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.MemberInfo,System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this member
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.ParameterInfo,System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this parameter
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.Assembly)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this assembly
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.AssemblyExtensions">
+ <summary>
+ Extensions for Assembly that are not available in .NET Standard
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AssemblyExtensions.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean)">
+ <summary>
+ DNX does not have a version of GetCustomAttributes on Assembly that takes an inherit
+ parameter since it doesn't make sense on Assemblies. This version just ignores the
+ inherit parameter.
+ </summary>
+ <param name="asm">The assembly</param>
+ <param name="attributeType">The type of attribute you are looking for</param>
+ <param name="inherit">Ignored</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.AssemblyExtensions.GetTypes(System.Reflection.Assembly)">
+ <summary>
+ Gets the types in a given assembly
+ </summary>
+ <param name="asm"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.AdditionalTypeExtensions">
+ <summary>
+ Type extensions that apply to all target frameworks
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.ParametersMatch(System.Reflection.ParameterInfo[],System.Type[])">
+ <summary>
+ Determines if the given <see cref="T:System.Type"/> array is castable/matches the <see cref="T:System.Reflection.ParameterInfo"/> array.
+ </summary>
+ <param name="pinfos"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.IsCastableFrom(System.Type,System.Type)">
+ <summary>
+ Determines if one type can be implicitly converted from another
+ </summary>
+ <param name="to"></param>
+ <param name="from"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.NUnitNullType">
+ <summary>
+ This class is used as a flag when we get a parameter list for a method/constructor, but
+ we do not know one of the types because null was passed in.
+ </summary>
+ </member>
+ <member name="T:System.Web.UI.ICallbackEventHandler">
+ <summary>
+ A shim of the .NET interface for platforms that do not support it.
+ Used to indicate that a control can be the target of a callback event on the server.
+ </summary>
+ </member>
+ <member name="M:System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent(System.String)">
+ <summary>
+ Processes a callback event that targets a control.
+ </summary>
+ <param name="report"></param>
+ </member>
+ <member name="M:System.Web.UI.ICallbackEventHandler.GetCallbackResult">
+ <summary>
+ Returns the results of a callback event that targets a control.
+ </summary>
+ <returns></returns>
+ </member>
+ </members>
+</doc>
diff --git a/packages/NUnit.3.9.0/lib/uap/nunit.framework.dll b/packages/NUnit.3.9.0/lib/uap/nunit.framework.dll
new file mode 100644
index 0000000..95f123b
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/uap/nunit.framework.dll
Binary files differ
diff --git a/packages/NUnit.3.9.0/lib/uap/nunit.framework.xml b/packages/NUnit.3.9.0/lib/uap/nunit.framework.xml
new file mode 100644
index 0000000..a3d0caa
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/uap/nunit.framework.xml
@@ -0,0 +1,18594 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>nunit.framework</name>
+ </assembly>
+ <members>
+ <member name="T:NUnit.Framework.ActionTargets">
+ <summary>
+ The different targets a test action attribute can be applied to
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Default">
+ <summary>
+ Default target, which is determined by where the action attribute is attached
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Test">
+ <summary>
+ Target a individual test case
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Suite">
+ <summary>
+ Target a suite of test cases
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder">
+ <summary>
+ DefaultTestAssemblyBuilder loads a single assembly and builds a TestSuite
+ containing test fixtures present in the assembly.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Api.DefaultTestAssemblyBuilder._defaultSuiteBuilder">
+ <summary>
+ The default suite builder used by the test assembly builder.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests from a provided assembly
+ </summary>
+ <param name="assembly">The assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>
+ A TestSuite containing the tests found in the assembly
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests given the filename of an assembly
+ </summary>
+ <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>
+ A TestSuite containing the tests found in the assembly
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController">
+ <summary>
+ FrameworkController provides a facade for use in loading, browsing
+ and running tests without requiring a reference to the NUnit
+ framework. All calls are encapsulated in constructors for
+ this class and its nested classes, which only require the
+ types of the Common Type System as arguments.
+
+ The controller supports four actions: Load, Explore, Count and Run.
+ They are intended to be called by a driver, which should allow for
+ proper sequencing of calls. Load must be called before any of the
+ other actions. The driver may support other actions, such as
+ reload on run, by combining these calls.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary)">
+ <summary>
+ Construct a FrameworkController using the default builder and runner.
+ </summary>
+ <param name="assemblyNameOrPath">The AssemblyName or path to the test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary)">
+ <summary>
+ Construct a FrameworkController using the default builder and runner.
+ </summary>
+ <param name="assembly">The test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary,System.String,System.String)">
+ <summary>
+ Construct a FrameworkController, specifying the types to be used
+ for the runner and builder. This constructor is provided for
+ purposes of development.
+ </summary>
+ <param name="assemblyNameOrPath">The full AssemblyName or the path to the test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ <param name="runnerType">The Type of the test runner</param>
+ <param name="builderType">The Type of the test builder</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary,System.String,System.String)">
+ <summary>
+ Construct a FrameworkController, specifying the types to be used
+ for the runner and builder. This constructor is provided for
+ purposes of development.
+ </summary>
+ <param name="assembly">The test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ <param name="runnerType">The Type of the test runner</param>
+ <param name="builderType">The Type of the test builder</param>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Builder">
+ <summary>
+ Gets the ITestAssemblyBuilder used by this controller instance.
+ </summary>
+ <value>The builder.</value>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Runner">
+ <summary>
+ Gets the ITestAssemblyRunner used by this controller instance.
+ </summary>
+ <value>The runner.</value>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.AssemblyNameOrPath">
+ <summary>
+ Gets the AssemblyName or the path for which this FrameworkController was created
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Assembly">
+ <summary>
+ Gets the Assembly for which this
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Settings">
+ <summary>
+ Gets a dictionary of settings for the FrameworkController
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.LoadTests">
+ <summary>
+ Loads the tests in the assembly
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTests(System.String)">
+ <summary>
+ Returns info about the tests in an assembly
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of exploring the tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.String)">
+ <summary>
+ Runs the tests in an assembly
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of the test run</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.Action{System.String},System.String)">
+ <summary>
+ Runs the tests in an assembly synchronously reporting back the test results through the callback
+ or through the return value
+ </summary>
+ <param name="callback">The callback that receives the test results</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of the test run</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunAsync(System.Action{System.String},System.String)">
+ <summary>
+ Runs the tests in an assembly asynchronously reporting back the test results through the callback
+ </summary>
+ <param name="callback">The callback that receives the test results</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.StopRun(System.Boolean)">
+ <summary>
+ Stops the test run
+ </summary>
+ <param name="force">True to force the stop, false for a cooperative stop</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.CountTests(System.String)">
+ <summary>
+ Counts the number of test cases in the loaded TestSuite
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The number of tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.InsertEnvironmentElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Inserts environment element
+ </summary>
+ <param name="targetNode">Target node</param>
+ <returns>The new node</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.InsertSettingsElement(NUnit.Framework.Interfaces.TNode,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Inserts settings element
+ </summary>
+ <param name="targetNode">Target node</param>
+ <param name="settings">Settings dictionary</param>
+ <returns>The new node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.FrameworkControllerAction">
+ <summary>
+ FrameworkControllerAction is the base class for all actions
+ performed against a FrameworkController.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.LoadTestsAction">
+ <summary>
+ LoadTestsAction loads a test into the FrameworkController
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.LoadTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Object)">
+ <summary>
+ LoadTestsAction loads the tests in an assembly.
+ </summary>
+ <param name="controller">The controller.</param>
+ <param name="handler">The callback handler.</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction">
+ <summary>
+ ExploreTestsAction returns info about the tests in an assembly
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction"/> class.
+ </summary>
+ <param name="controller">The controller for which this action is being performed.</param>
+ <param name="filter">Filter used to control which tests are included (NYI)</param>
+ <param name="handler">The callback handler.</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.CountTestsAction">
+ <summary>
+ CountTestsAction counts the number of test cases in the loaded TestSuite
+ held by the FrameworkController.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.CountTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a CountsTestAction and perform the count of test cases.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite whose cases are to be counted</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.RunTestsAction">
+ <summary>
+ RunTestsAction runs the loaded TestSuite held by the FrameworkController.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a RunTestsAction and run all tests in the loaded TestSuite.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite to run</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.RunAsyncAction">
+ <summary>
+ RunAsyncAction initiates an asynchronous test run, returning immediately
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunAsyncAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a RunAsyncAction and run all tests in the loaded TestSuite.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite to run</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.StopRunAction">
+ <summary>
+ StopRunAction stops an ongoing run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.StopRunAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Boolean,System.Object)">
+ <summary>
+ Construct a StopRunAction and stop any ongoing run. If no
+ run is in process, no error is raised.
+ </summary>
+ <param name="controller">The FrameworkController for which a run is to be stopped.</param>
+ <param name="force">True the stop should be forced, false for a cooperative stop.</param>
+ <param name="handler">>A callback handler used to report results</param>
+ <remarks>A forced stop will cause threads and processes to be killed as needed.</remarks>
+ </member>
+ <member name="T:NUnit.Framework.Api.ITestAssemblyBuilder">
+ <summary>
+ The ITestAssemblyBuilder interface is implemented by a class
+ that is able to build a suite of tests given an assembly or
+ an assembly filename.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests from a provided assembly
+ </summary>
+ <param name="assembly">The assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>A TestSuite containing the tests found in the assembly</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests given the filename of an assembly
+ </summary>
+ <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>A TestSuite containing the tests found in the assembly</returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.ITestAssemblyRunner">
+ <summary>
+ The ITestAssemblyRunner interface is implemented by classes
+ that are able to execute a suite of tests loaded
+ from an assembly.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.LoadedTest">
+ <summary>
+ Gets the tree of loaded tests, or null if
+ no tests have been loaded.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.Result">
+ <summary>
+ Gets the tree of test results, if the test
+ run is completed, otherwise null.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestLoaded">
+ <summary>
+ Indicates whether a test has been loaded
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestRunning">
+ <summary>
+ Indicates whether a test is currently running
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestComplete">
+ <summary>
+ Indicates whether a test run is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly, returning an
+ indication of whether or not the load succeeded.
+ </summary>
+ <param name="assemblyName">File name of the assembly to load</param>
+ <param name="settings">Dictionary of options to use in loading the test</param>
+ <returns>An ITest representing the loaded tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly, returning an
+ indication of whether or not the load succeeded.
+ </summary>
+ <param name="assembly">The assembly to load</param>
+ <param name="settings">Dictionary of options to use in loading the test</param>
+ <returns>An ITest representing the loaded tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Count Test Cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>The number of test cases found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Explore the test cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>Test Assembly with test cases that matches the filter</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests and return a test result. The test is run synchronously,
+ and the listener interface is notified as it progresses.
+ </summary>
+ <param name="listener">Interface to receive ITestListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests asynchronously, notifying the listener interface as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.WaitForCompletion(System.Int32)">
+ <summary>
+ Wait for the ongoing run to complete.
+ </summary>
+ <param name="timeout">Time to wait in milliseconds</param>
+ <returns>True if the run completed, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.StopRun(System.Boolean)">
+ <summary>
+ Signal any test run that is in process to stop. Return without error if no test is running.
+ </summary>
+ <param name="force">If true, kill any test-running threads</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.NUnitTestAssemblyRunner">
+ <summary>
+ Implementation of ITestAssemblyRunner
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.#ctor(NUnit.Framework.Api.ITestAssemblyBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.NUnitTestAssemblyRunner"/> class.
+ </summary>
+ <param name="builder">The builder.</param>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.LoadedTest">
+ <summary>
+ The tree of tests that was loaded by the builder
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Result">
+ <summary>
+ The test result, if a run has completed
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestLoaded">
+ <summary>
+ Indicates whether a test is loaded
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestRunning">
+ <summary>
+ Indicates whether a test is running
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestComplete">
+ <summary>
+ Indicates whether a test run is complete
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Settings">
+ <summary>
+ Our settings, specified when loading the assembly
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.TopLevelWorkItem">
+ <summary>
+ The top level WorkItem created for the assembly as a whole
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Context">
+ <summary>
+ The TestExecutionContext for the top level WorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly
+ </summary>
+ <param name="assemblyName">File name of the assembly to load</param>
+ <param name="settings">Dictionary of option settings for loading the assembly</param>
+ <returns>True if the load was successful</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly
+ </summary>
+ <param name="assembly">The assembly to load</param>
+ <param name="settings">Dictionary of option settings for loading the assembly</param>
+ <returns>True if the load was successful</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Count Test Cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>The number of test cases found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Explore the test cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>Test Assembly with test cases that matches the filter</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests and return a test result. The test is run synchronously,
+ and the listener interface is notified as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests asynchronously, notifying the listener interface as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ <remarks>
+ RunAsync is a template method, calling various abstract and
+ virtual methods to be overridden by derived classes.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.WaitForCompletion(System.Int32)">
+ <summary>
+ Wait for the ongoing run to complete.
+ </summary>
+ <param name="timeout">Time to wait in milliseconds</param>
+ <returns>True if the run completed, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StopRun(System.Boolean)">
+ <summary>
+ Signal any test run that is in process to stop. Return without error if no test is running.
+ </summary>
+ <param name="force">If true, kill any tests that are currently running</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StartRun(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Initiate the test run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CreateTestExecutionContext(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Create the initial TestExecutionContext used to run tests
+ </summary>
+ <param name="listener">The ITestListener specified in the RunAsync call</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.OnRunCompleted(System.Object,System.EventArgs)">
+ <summary>
+ Handle the the Completed event for the top level work item
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Assert">
+ <summary>
+ The Assert class contains a collection of static methods that
+ implement the most common assertions used in NUnit.
+ </summary>
+ <summary>
+ The Assert class contains a collection of static methods that
+ implement the most common assertions used in NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first int is greater than the second
+ int. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first int is greater than the second
+ int. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Boolean)">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean)">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Null(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Double)">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String,System.Object[])">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double})">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
+ <summary>
+ Assert that a string is empty - that is equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.String)">
+ <summary>
+ Assert that a string is empty - that is equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
+ <summary>
+ Assert that a string is not empty - that is not equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String)">
+ <summary>
+ Assert that a string is not empty - that is not equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is not empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is not empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int32)">
+ <summary>
+ Asserts that an int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int64)">
+ <summary>
+ Asserts that a Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Decimal)">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Double)">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Single)">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int32)">
+ <summary>
+ Asserts that an int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int64)">
+ <summary>
+ Asserts that a Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal)">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Double)">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Single)">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int32)">
+ <summary>
+ Asserts that an int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int64)">
+ <summary>
+ Asserts that a Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Decimal)">
+ <summary>
+ Asserts that a decimal is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Double)">
+ <summary>
+ Asserts that a double is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Single)">
+ <summary>
+ Asserts that a float is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int32)">
+ <summary>
+ Asserts that an int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int64)">
+ <summary>
+ Asserts that a Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Decimal)">
+ <summary>
+ Asserts that a decimal is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Double)">
+ <summary>
+ Asserts that a double is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Single)">
+ <summary>
+ Asserts that a float is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.#ctor">
+ <summary>
+ We don't actually want any instances of this object, but some people
+ like to inherit from it to add other static methods. Hence, the
+ protected constructor disallows any instances of this object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use Assert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass(System.String,System.Object[])">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass(System.String)">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message and arguments
+ that are passed in. This is used by the other Assert functions.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message that is
+ passed in. This is used by the other Assert functions.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/>.
+ This is used by the other Assert functions.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Warn(System.String,System.Object[])">
+ <summary>
+ Issues a warning using the message and arguments provided.
+ </summary>
+ <param name="message">The message to display.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Warn(System.String)">
+ <summary>
+ Issues a warning using the message provided.
+ </summary>
+ <param name="message">The message to display.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message and arguments
+ that are passed in. This causes the test to be reported as ignored.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message that is
+ passed in. This causes the test to be reported as ignored.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/>.
+ This causes the test to be reported as ignored.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message and arguments
+ that are passed in. This causes the test to be reported as inconclusive.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message that is
+ passed in. This causes the test to be reported as inconclusive.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ This causes the test to be reported as Inconclusive.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is contained in a collection.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The collection to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection)">
+ <summary>
+ Asserts that an object is contained in a collection.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The collection to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Multiple(NUnit.Framework.TestDelegate)">
+ <summary>
+ Wraps code containing a series of assertions, which should all
+ be executed, even if they fail. Failed results are saved and
+ reported at the end of the code block.
+ </summary>
+ <param name="testDelegate">A TestDelegate to be executed in Multiple Assertion mode.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Multiple(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Wraps code containing a series of assertions, which should all
+ be executed, even if they fail. Failed results are saved and
+ reported at the end of the code block.
+ </summary>
+ <param name="testDelegate">A TestDelegate to be executed in Multiple Assertion mode.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double)">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that two objects are equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
+ <summary>
+ Verifies that two objects are equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that two objects are not equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
+ <summary>
+ Verifies that two objects are not equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that two objects refer to the same object. If they
+ are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object)">
+ <summary>
+ Asserts that two objects refer to the same object. If they
+ are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that two objects do not refer to the same object. If they
+ are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object)">
+ <summary>
+ Asserts that two objects do not refer to the same object. If they
+ are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AssertDoublesAreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Helper for Assert.AreEqual(double expected, double actual, ...)
+ allowing code generation to work consistently.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(System.Type,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(System.Type,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync``1(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync``1(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(System.Type,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(System.Type,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync``1(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync``1(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrowAsync(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate does not throw an exception
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrowAsync(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate does not throw an exception.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate does not throw an exception
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate does not throw an exception.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ Used as a synonym for That in rare cases where a private setter
+ causes a Visual Basic compilation error.
+ </summary>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ Used as a synonym for That in rare cases where a private setter
+ causes a Visual Basic compilation error.
+ </summary>
+ <remarks>
+ This method is provided for use by VB developers needing to test
+ the value of properties with private setters.
+ </remarks>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object)">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object)">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object)">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object)">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object)">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object)">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="T:NUnit.Framework.TestDelegate">
+ <summary>
+ Delegate used by tests that execute code and
+ capture any thrown exception.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AsyncTestDelegate">
+ <summary>
+ Delegate used by tests that execute async code and
+ capture any thrown exception.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AssertionHelper">
+ <summary>
+ AssertionHelper is an optional base class for user tests,
+ allowing the use of shorter names in making asserts.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
+ <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to <see cref="M:NUnit.Framework.Assert.That(System.Boolean)"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="actual">The actual value to test</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="actual">The actual value to test</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Map(System.Collections.ICollection)">
+ <summary>
+ Returns a ListMapper based on a collection.
+ </summary>
+ <param name="original">The original collection</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Zero">
+ <summary>
+ Returns a constraint that tests for equality with zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Contains(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Contains(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringContaining(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.ContainsSubstring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotContain(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StartsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringStarting(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotStartWith(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EndsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringEnding(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotEndWith(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Matches(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringMatching(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotMatch(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value matches the pattern supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ within a specified range.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Assume">
+ <summary>
+ Provides static methods to express the assumptions
+ that must be met for a test to give a meaningful
+ result. If an assumption is not met, the test
+ should produce an inconclusive result.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assume.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ <returns>Not applicable</returns>
+ </member>
+ <member name="M:NUnit.Framework.Assume.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the
+ method throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="T:NUnit.Framework.AuthorAttribute">
+ <summary>
+ Provides the Author of a test or test fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
+ </summary>
+ <param name="name">The name of the author.</param>
+ </member>
+ <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
+ </summary>
+ <param name="name">The name of the author.</param>
+ <param name="email">The email address of the author.</param>
+ </member>
+ <member name="T:NUnit.Framework.CategoryAttribute">
+ <summary>
+ Attribute used to apply a category to a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.CategoryAttribute.categoryName">
+ <summary>
+ The name of the category
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.#ctor(System.String)">
+ <summary>
+ Construct attribute for a given category based on
+ a name. The name may not contain the characters ',',
+ '+', '-' or '!'. However, this is not checked in the
+ constructor since it would cause an error to arise at
+ as the test was loaded without giving a clear indication
+ of where the problem is located. The error is handled
+ in NUnitFramework.cs by marking the test as not
+ runnable.
+ </summary>
+ <param name="name">The name of the category</param>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.#ctor">
+ <summary>
+ Protected constructor uses the Type name as the name
+ of the category.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.CategoryAttribute.Name">
+ <summary>
+ The name of the category
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding a category to it.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.CombinatorialAttribute">
+ <summary>
+ Marks a test to use a combinatorial join of any argument
+ data provided. Since this is the default, the attribute is
+ optional.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CombinatorialAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.CombiningStrategyAttribute">
+ <summary>
+ Marks a test to use a particular CombiningStrategy to join
+ any parameter data provided. Since this is the default, the
+ attribute is optional.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(NUnit.Framework.Interfaces.ICombiningStrategy,NUnit.Framework.Interfaces.IParameterDataProvider)">
+ <summary>
+ Construct a CombiningStrategyAttribute incorporating an
+ ICombiningStrategy and an IParameterDataProvider.
+ </summary>
+ <param name="strategy">Combining strategy to be used in combining data</param>
+ <param name="provider">An IParameterDataProvider to supply data</param>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a CombiningStrategyAttribute incorporating an object
+ that implements ICombiningStrategy and an IParameterDataProvider.
+ This constructor is provided for CLS compliance.
+ </summary>
+ <param name="strategy">Combining strategy to be used in combining data</param>
+ <param name="provider">An IParameterDataProvider to supply data</param>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The MethodInfo for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modify the test by adding the name of the combining strategy
+ to the properties.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.CultureAttribute">
+ <summary>
+ CultureAttribute is used to mark a test fixture or an
+ individual method as applying to a particular Culture only.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.#ctor">
+ <summary>
+ Constructor with no cultures specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more cultures
+ </summary>
+ <param name="cultures">Comma-deliminted list of cultures</param>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Causes a test to be skipped if this CultureAttribute is not satisfied.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported">
+ <summary>
+ Tests to determine if the current culture is supported
+ based on the properties of this attribute.
+ </summary>
+ <returns>True, if the current culture is supported</returns>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String)">
+ <summary>
+ Test to determine if the a particular culture or comma-
+ delimited set of cultures is in use.
+ </summary>
+ <param name="culture">Name of the culture or comma-separated list of culture ids</param>
+ <returns>True if the culture is in use on the system</returns>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of cultures
+ is being used currently.
+ </summary>
+ <param name="cultures"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.DataAttribute">
+ <summary>
+ The abstract base class for all data-providing attributes
+ defined by NUnit. Used to select all data sources for a
+ method, class or parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DataAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointAttribute">
+ <summary>
+ Used to mark a field for use as a datapoint when executing a theory
+ within the same fixture that requires an argument of the field's Type.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointsAttribute">
+ <summary>
+ Used to mark a field, property or method providing a set of datapoints to
+ be used in executing any theories within the same fixture that require an
+ argument of the Type provided. The data source may provide an array of
+ the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ Synonymous with DatapointSourceAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointSourceAttribute">
+ <summary>
+ Used to mark a field, property or method providing a set of datapoints to
+ be used in executing any theories within the same fixture that require an
+ argument of the Type provided. The data source may provide an array of
+ the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ Synonymous with DatapointsAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DefaultFloatingPointToleranceAttribute">
+ <summary>
+ DefaultFloatingPointToleranceAttribute sets the tolerance used
+ by default when checking the equality of floating point values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.#ctor(System.Double)">
+ <summary>
+ Construct specifying an amount
+ </summary>
+ <param name="amount"></param>
+ </member>
+ <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the TestExecutionContext
+ </summary>
+ <param name="context">The TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.DescriptionAttribute">
+ <summary>
+ Attribute used to provide descriptive text about a
+ test case or fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DescriptionAttribute.#ctor(System.String)">
+ <summary>
+ Construct a description Attribute
+ </summary>
+ <param name="description">The text of the description</param>
+ </member>
+ <member name="T:NUnit.Framework.ExplicitAttribute">
+ <summary>
+ ExplicitAttribute marks a test or test fixture so that it will
+ only be run if explicitly executed from the gui or command line
+ or if it is included by use of a filter. The test will not be
+ run simply because an enclosing suite is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.#ctor(System.String)">
+ <summary>
+ Constructor with a reason
+ </summary>
+ <param name="reason">The reason test is marked explicit</param>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by marking it as explicit.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.IgnoreAttribute">
+ <summary>
+ Attribute used to mark a test that is to be ignored.
+ Ignored tests result in a warning message when the
+ tests are run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreAttribute.#ctor(System.String)">
+ <summary>
+ Constructs the attribute giving a reason for ignoring the test
+ </summary>
+ <param name="reason">The reason for ignoring the test</param>
+ </member>
+ <member name="P:NUnit.Framework.IgnoreAttribute.Until">
+ <summary>
+ The date in the future to stop ignoring the test as a string in UTC time.
+ For example for a date and time, "2014-12-25 08:10:00Z" or for just a date,
+ "2014-12-25". If just a date is given, the Ignore will expire at midnight UTC.
+ </summary>
+ <remarks>
+ Once the ignore until date has passed, the test will be marked
+ as runnable. Tests with an ignore until date will have an IgnoreUntilDate
+ property set which will appear in the test results.
+ </remarks>
+ <exception cref="T:System.FormatException">The string does not contain a valid string representation of a date and time.</exception>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by marking it as Ignored.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.IncludeExcludeAttribute">
+ <summary>
+ Abstract base for Attributes that are used to include tests
+ in the test run based on environmental settings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor">
+ <summary>
+ Constructor with no included items specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more included items
+ </summary>
+ <param name="include">Comma-delimited list of included items</param>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Include">
+ <summary>
+ Name of the item that is needed in order for
+ a test to run. Multiple items may be given,
+ separated by a comma.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Exclude">
+ <summary>
+ Name of the item to be excluded. Multiple items
+ may be given, separated by a comma.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Reason">
+ <summary>
+ The reason for including or excluding the test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.NonParallelizableAttribute">
+ <summary>
+ NonParallelizableAttribute is used to mark tests that should NOT be run in parallel.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.NonParallelizableAttribute.#ctor">
+ <summary>
+ Construct a NonParallelizableAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.NonTestAssemblyAttribute">
+ <summary>
+ The NonTestAssemblyAttribute may be used by third-party frameworks
+ or other software that references the nunit framework but does not
+ contain tests. Applying the attribute indicates that the assembly
+ is not a test assembly and may prevent errors if certain runners
+ attempt to load the assembly. Note that recognition of the attribute
+ depends on each individual runner.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SingleThreadedAttribute">
+ <summary>
+ SingleThreadedAttribute applies to a test fixture and indicates
+ that all the child tests must be run on the same thread as the
+ OneTimeSetUp and OneTimeTearDown. It sets a flag in the
+ TestExecutionContext and forces all tests to be run sequentially
+ on the current thread. Any ParallelScope setting is ignored.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SingleThreadedAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the TestExecutionContext
+ </summary>
+ <param name="context">The TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.TestAssemblyDirectoryResolveAttribute">
+ <summary>
+ TestAssemblyDirectoryResolveAttribute is used to mark a test assembly as needing a
+ special assembly resolution hook that will explicitly search the test assembly's
+ directory for dependent assemblies. This works around a conflict between mixed-mode
+ assembly initialization and tests running in their own AppDomain in some cases.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.LevelOfParallelismAttribute">
+ <summary>
+ LevelOfParallelismAttribute is used to set the number of worker threads
+ that may be allocated by the framework for running tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.LevelOfParallelismAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a LevelOfParallelismAttribute.
+ </summary>
+ <param name="level">The number of worker threads to be created by the framework.</param>
+ </member>
+ <member name="T:NUnit.Framework.MaxTimeAttribute">
+ <summary>
+ Specifies the maximum time (in milliseconds) for a test case to succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MaxTimeAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a MaxTimeAttribute, given a time in milliseconds.
+ </summary>
+ <param name="milliseconds">The maximum elapsed time in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.NUnitAttribute">
+ <summary>
+ The abstract base class for all custom attributes defined by NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.NUnitAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OneTimeSetUpAttribute">
+ <summary>
+ Attribute used to identify a method that is called once
+ to perform setup before any child tests are run.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OneTimeTearDownAttribute">
+ <summary>
+ Attribute used to identify a method that is called once
+ after all the child tests have run. The method is
+ guaranteed to be called, even if an exception is thrown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OrderAttribute">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.OrderAttribute.Order">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.OrderAttribute.#ctor(System.Int32)">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ <param name="order"></param>
+ </member>
+ <member name="M:NUnit.Framework.OrderAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test as defined for the specific attribute.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.PairwiseAttribute">
+ <summary>
+ Marks a test to use a pairwise join of any argument
+ data provided. Arguments will be combined in such a
+ way that all possible pairs of arguments are used.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PairwiseAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ParallelizableAttribute">
+ <summary>
+ ParallelizableAttribute is used to mark tests that may be run in parallel.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor">
+ <summary>
+ Construct a ParallelizableAttribute using default ParallelScope.Self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor(NUnit.Framework.ParallelScope)">
+ <summary>
+ Construct a ParallelizableAttribute with a specified scope.
+ </summary>
+ <param name="scope">The ParallelScope associated with this attribute.</param>
+ </member>
+ <member name="P:NUnit.Framework.ParallelizableAttribute.Scope">
+ <summary>
+ Defines the degree to which this test and its descendants may be run in parallel
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Overridden to check for invalid combinations of settings
+ </summary>
+ <param name="test"></param>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Modify the context to be used for child tests
+ </summary>
+ <param name="context">The current TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.ParallelScope">
+ <summary>
+ The ParallelScope enumeration permits specifying the degree to
+ which a test and its descendants may be run in parallel.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Default">
+ <summary>
+ No ParallelScope was specified on the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Self">
+ <summary>
+ The test may be run in parallel with others at the same level.
+ Valid on classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.None">
+ <summary>
+ Test may not be run in parallel with any others. Valid on
+ classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.ItemMask">
+ <summary>
+ Mask used to extract the flags that apply to the item on which a
+ ParallelizableAttribute has been placed, as opposed to descendants.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Children">
+ <summary>
+ Descendants of the test may be run in parallel with one another.
+ Valid on assemblies and classes but not on methods.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Fixtures">
+ <summary>
+ Descendants of the test down to the level of TestFixtures may be
+ run in parallel with one another. Valid on assemblies and classes
+ but not on methods.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.ContextMask">
+ <summary>
+ Mask used to extract all the flags that impact descendants of a
+ test and place them in the TestExecutionContext.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.All">
+ <summary>
+ The test and its descendants may be run in parallel with others at
+ the same level. Valid on classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.PropertyAttribute">
+ <summary>
+ PropertyAttribute is used to attach information to a test as a name/value pair..
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Construct a PropertyAttribute with a name and string value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
+ <summary>
+ Construct a PropertyAttribute with a name and int value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
+ <summary>
+ Construct a PropertyAttribute with a name and double value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
+ <summary>
+ Constructor for derived classes that set the
+ property dictionary directly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
+ <summary>
+ Constructor for use by derived classes that use the
+ name of the type as the property name. Derived classes
+ must ensure that the Type of the property value is
+ a standard type supported by the BCL. Any custom
+ types will cause a serialization Exception when
+ in the client.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.PropertyAttribute.Properties">
+ <summary>
+ Gets the property dictionary for this attribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding properties to it.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.RandomAttribute">
+ <summary>
+ RandomAttribute is used to supply a set of random values
+ to a single parameter of a parameterized test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.RandomAttribute.Distinct">
+ <summary>
+ If true, no value will be repeated.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a random set of values appropriate for the Type of the
+ parameter on which the attribute appears, specifying only the count.
+ </summary>
+ <param name="count"></param>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Construct a set of ints within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt32,System.UInt32,System.Int32)">
+ <summary>
+ Construct a set of unsigned ints within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int64,System.Int64,System.Int32)">
+ <summary>
+ Construct a set of longs within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt64,System.UInt64,System.Int32)">
+ <summary>
+ Construct a set of unsigned longs within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int16,System.Int16,System.Int32)">
+ <summary>
+ Construct a set of shorts within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt16,System.UInt16,System.Int32)">
+ <summary>
+ Construct a set of unsigned shorts within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Double,System.Double,System.Int32)">
+ <summary>
+ Construct a set of doubles within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Single,System.Single,System.Int32)">
+ <summary>
+ Construct a set of floats within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Byte,System.Byte,System.Int32)">
+ <summary>
+ Construct a set of bytes within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.SByte,System.SByte,System.Int32)">
+ <summary>
+ Construct a set of sbytes within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the collection of values to be used as arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RangeAttribute">
+ <summary>
+ RangeAttribute is used to supply a range of values to an
+ individual parameter of a parameterized test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32)">
+ <summary>
+ Construct a range of ints using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Construct a range of ints specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32)">
+ <summary>
+ Construct a range of unsigned ints using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32,System.UInt32)">
+ <summary>
+ Construct a range of unsigned ints specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64)">
+ <summary>
+ Construct a range of longs using a default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64,System.Int64)">
+ <summary>
+ Construct a range of longs
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64)">
+ <summary>
+ Construct a range of unsigned longs using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64,System.UInt64)">
+ <summary>
+ Construct a range of unsigned longs specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Double,System.Double,System.Double)">
+ <summary>
+ Construct a range of doubles
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Single,System.Single,System.Single)">
+ <summary>
+ Construct a range of floats
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the range of values to be used as arguments
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RepeatAttribute">
+ <summary>
+ RepeatAttribute may be applied to test case in order
+ to run it multiple times.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a RepeatAttribute
+ </summary>
+ <param name="count">The number of times to run the test</param>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand">
+ <summary>
+ The test command for the RepeatAttribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="repeatCount">The number of repetitions</param>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.RetryAttribute">
+ <summary>
+ <see cref="T:NUnit.Framework.RetryAttribute" /> is used on a test method to specify that it should
+ be rerun if it fails, up to a maximum number of times.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a <see cref="T:NUnit.Framework.RetryAttribute" />
+ </summary>
+ <param name="tryCount">The maximum number of times the test should be run if it fails</param>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.RetryAttribute.RetryCommand">
+ <summary>
+ The test command for the <see cref="T:NUnit.Framework.RetryAttribute"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.RetryAttribute.RetryCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="tryCount">The maximum number of repetitions</param>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.SequentialAttribute">
+ <summary>
+ Marks a test to use a Sequential join of any argument
+ data provided. Arguments will be combined into test cases,
+ taking the next value of each argument until all are used.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SequentialAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SetUpAttribute">
+ <summary>
+ Attribute used to identify a method that is called
+ immediately before each test is run.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SetUpFixtureAttribute">
+ <summary>
+ Attribute used to identify a class that contains
+ <see cref="T:NUnit.Framework.OneTimeSetUpAttribute" /> or <see cref="T:NUnit.Framework.OneTimeTearDownAttribute" />
+ methods for all the test fixtures under a given namespace.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SetUpFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a SetUpFixture from type provided. Normally called for a Type
+ on which the attribute has been placed.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A SetUpFixture object as a TestSuite.</returns>
+ </member>
+ <member name="T:NUnit.Framework.TearDownAttribute">
+ <summary>
+ Attribute used to identify a method that is called
+ immediately after each test is run. The method is
+ guaranteed to be called, even if an exception is thrown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestActionAttribute">
+ <summary>
+ Provide actions to execute before and after tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestActionAttribute.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed before each test is run
+ </summary>
+ <param name="test">The test that is going to be run.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestActionAttribute.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed after each test is run
+ </summary>
+ <param name="test">The test that has just been run.</param>
+ </member>
+ <member name="P:NUnit.Framework.TestActionAttribute.Targets">
+ <summary>
+ Provides the target for the action attribute
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestAttribute">
+ <summary>
+ Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
+ class makes the method callable from the NUnit test runner. There is a property
+ called Description which is optional which you can provide a more detailed test
+ description. This class cannot be inherited.
+ </summary>
+
+ <example>
+ [TestFixture]
+ public class Fixture
+ {
+ [Test]
+ public void MethodToTest()
+ {}
+
+ [Test(Description = "more detailed description")]
+ public void TestDescriptionMethod()
+ {}
+ }
+ </example>
+
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.Description">
+ <summary>
+ Descriptive text for this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.Author">
+ <summary>
+ The author of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.TestOf">
+ <summary>
+ The type that this test is testing
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding a description, if not already set.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.ExpectedResult">
+ <summary>
+ Gets or sets the expected result.
+ </summary>
+ <value>The result.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.HasExpectedResult">
+ <summary>
+ Returns true if an expected result has been set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestMethod from a given method.
+ </summary>
+ <param name="method">The method for which a test is to be constructed.</param>
+ <param name="suite">The suite to which the test will be added.</param>
+ <returns>A TestMethod</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseAttribute">
+ <summary>
+ TestCaseAttribute is used to mark parameterized test cases
+ and provide them with their arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct a TestCaseAttribute with a list of arguments.
+ This constructor is not CLS-Compliant
+ </summary>
+ <param name="arguments"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a single argument
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a two arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a three arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ <param name="arg3"></param>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.TestName">
+ <summary>
+ Gets or sets the name of the test.
+ </summary>
+ <value>The name of the test.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.RunState">
+ <summary>
+ Gets or sets the RunState of this test case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Arguments">
+ <summary>
+ Gets the list of arguments to a test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Properties">
+ <summary>
+ Gets the properties of the test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedResult">
+ <summary>
+ Gets or sets the expected result.
+ </summary>
+ <value>The result.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.HasExpectedResult">
+ <summary>
+ Returns true if the expected result has been set
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Description">
+ <summary>
+ Gets or sets the description.
+ </summary>
+ <value>The description.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Author">
+ <summary>
+ The author of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.TestOf">
+ <summary>
+ The type that this test is testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Ignore">
+ <summary>
+ Gets or sets the reason for ignoring the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Explicit">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestCaseAttribute"/> is explicit.
+ </summary>
+ <value>
+ <c>true</c> if explicit; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Reason">
+ <summary>
+ Gets or sets the reason for not running the test.
+ </summary>
+ <value>The reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.IgnoreReason">
+ <summary>
+ Gets or sets the ignore reason. When set to a non-null
+ non-empty value, the test is marked as ignored.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Category">
+ <summary>
+ Gets and sets the category for this test case.
+ May be a comma-separated list of categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.PerformSpecialConversions(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
+ <summary>
+ Performs several special conversions allowed by NUnit in order to
+ permit arguments with types that cannot be used in the constructor
+ of an Attribute such as TestCaseAttribute or to simplify their use.
+ </summary>
+ <param name="arglist">The arguments to be converted</param>
+ <param name="parameters">The ParameterInfo array for the method</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The MethodInfo for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseSourceAttribute">
+ <summary>
+ TestCaseSourceAttribute indicates the source to be used to
+ provide test cases for a test method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the method, property or field that will provide data
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String,System.Object[])">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String,System.Object[])">
+ <summary>
+ Construct with a name
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type)">
+ <summary>
+ Construct with a Type
+ </summary>
+ <param name="sourceType">The type that will provide data</param>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.MethodParams">
+ <summary>
+ A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.Category">
+ <summary>
+ Gets or sets the category associated with every fixture created from
+ this attribute. May be a single category or a comma-separated list.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The IMethod for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.GetTestCasesFor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Returns a set of ITestCaseDataItems for use as arguments
+ to a parameterized test method.
+ </summary>
+ <param name="method">The method for which data is needed.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureAttribute">
+ <summary>
+ TestFixtureAttribute is used to mark a class that represents a TestFixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct with a object[] representing a set of arguments.
+ In .NET 2.0, the arguments may later be separated into
+ type arguments and constructor arguments.
+ </summary>
+ <param name="arguments"></param>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TestName">
+ <summary>
+ Gets or sets the name of the test.
+ </summary>
+ <value>The name of the test.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.RunState">
+ <summary>
+ Gets or sets the RunState of this test fixture.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Arguments">
+ <summary>
+ The arguments originally provided to the attribute
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Properties">
+ <summary>
+ Properties pertaining to this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TypeArgs">
+ <summary>
+ Get or set the type arguments. If not set
+ explicitly, any leading arguments that are
+ Types are taken as type arguments.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Description">
+ <summary>
+ Descriptive text for this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Author">
+ <summary>
+ The author of this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TestOf">
+ <summary>
+ The type that this fixture is testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Ignore">
+ <summary>
+ Gets or sets the ignore reason. May set RunState as a side effect.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Reason">
+ <summary>
+ Gets or sets the reason for not running the fixture.
+ </summary>
+ <value>The reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.IgnoreReason">
+ <summary>
+ Gets or sets the ignore reason. When set to a non-null
+ non-empty value, the test is marked as ignored.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Explicit">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestFixtureAttribute"/> is explicit.
+ </summary>
+ <value>
+ <c>true</c> if explicit; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Category">
+ <summary>
+ Gets and sets the category for this fixture.
+ May be a comma-separated list of categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a fixture from type provided. Normally called for a Type
+ on which the attribute has been placed.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A an IEnumerable holding one TestFixture object.</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureSourceAttribute">
+ <summary>
+ TestCaseSourceAttribute indicates the source to be used to
+ provide test fixture instances for a test class.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestFixtureSourceAttribute.MUST_BE_STATIC">
+ <summary>
+ Error message string is public so the tests can use it
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the method, property or field that will provide data
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type)">
+ <summary>
+ Construct with a Type
+ </summary>
+ <param name="sourceType">The type that will provide data</param>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.Category">
+ <summary>
+ Gets or sets the category associated with every fixture created from
+ this attribute. May be a single category or a comma-separated list.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Construct one or more TestFixtures from a given Type,
+ using available parameter data.
+ </summary>
+ <param name="typeInfo">The TypeInfo for which fixtures are to be constructed.</param>
+ <returns>One or more TestFixtures as TestSuite</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.GetParametersFor(System.Type)">
+ <summary>
+ Returns a set of ITestFixtureData items for use as arguments
+ to a parameterized test fixture.
+ </summary>
+ <param name="sourceType">The type for which data is needed.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestOfAttribute">
+ <summary>
+ Indicates which class the test or test fixture is testing
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
+ </summary>
+ <param name="type">The type that is being tested.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
+ </summary>
+ <param name="typeName">The type that is being tested.</param>
+ </member>
+ <member name="T:NUnit.Framework.TheoryAttribute">
+ <summary>
+ Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
+ class makes the method callable from the NUnit test runner. There is a property
+ called Description which is optional which you can provide a more detailed test
+ description. This class cannot be inherited.
+ </summary>
+
+ <example>
+ [TestFixture]
+ public class Fixture
+ {
+ [Test]
+ public void MethodToTest()
+ {}
+
+ [Test(Description = "more detailed description")]
+ public void TestDescriptionMethod()
+ {}
+ }
+ </example>
+
+ </member>
+ <member name="M:NUnit.Framework.TheoryAttribute.#ctor">
+ <summary>
+ Construct the attribute, specifying a combining strategy and source of parameter data.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ValuesAttribute">
+ <summary>
+ ValuesAttribute is used to provide literal arguments for
+ an individual parameter of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ValuesAttribute.data">
+ <summary>
+ The collection of data to be returned. Must
+ be set by any derived attribute classes.
+ We use an object[] so that the individual
+ elements may have their type changed in GetData
+ if necessary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor">
+ <summary>
+ Constructs for use with an Enum parameter. Will pass every enum
+ value in to the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object)">
+ <summary>
+ Construct with one argument
+ </summary>
+ <param name="arg1"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct with two arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Construct with three arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ <param name="arg3"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct with an array of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the collection of values to be used as arguments
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ValueSourceAttribute">
+ <summary>
+ ValueSourceAttribute indicates the source to be used to
+ provide data for one parameter of a test method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the factory - for use with languages
+ that don't support params arrays.
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name - for use with languages
+ that don't support params arrays.
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="P:NUnit.Framework.ValueSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.ValueSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Gets an enumeration of data items for use as arguments
+ for a test method parameter.
+ </summary>
+ <param name="parameter">The parameter for which data is needed</param>
+ <returns>
+ An enumeration containing individual data items
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.CollectionAssert">
+ <summary>
+ A set of Assert methods operating on one or more collections
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use CollectionAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type)">
+ <summary>
+ Asserts that all items contained in collection are of the type specified by expectedType.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ <param name="expectedType">System.Type that all objects in collection must be instances of</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String,System.Object[])">
+ <summary>
+ Asserts that all items contained in collection are of the type specified by expectedType.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ <param name="expectedType">System.Type that all objects in collection must be instances of</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable)">
+ <summary>
+ Asserts that all items contained in collection are not equal to null.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that all items contained in collection are not equal to null.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable)">
+ <summary>
+ Ensures that every object contained in collection exists within the collection
+ once and only once.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Ensures that every object contained in collection exists within the collection
+ once and only once.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are not equivalent.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not equivalent.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object)">
+ <summary>
+ Asserts that collection contains actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object to be found within collection</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that collection contains actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object to be found within collection</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object)">
+ <summary>
+ Asserts that collection does not contain actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object that cannot exist within collection</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that collection does not contain actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object that cannot exist within collection</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the superset does not contain the subset
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the superset does not contain the subset
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the superset contains the subset.
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the superset contains the subset.
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the subset does not contain the superset
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the subset does not contain the superset
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the subset contains the superset.
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the subset contains the superset.
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array,list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array,list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="comparer">A custom comparer to perform the comparisons</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="comparer">A custom comparer to perform the comparisons</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
+ <summary>
+ AllItemsConstraint applies another constraint to each
+ item in a collection, succeeding if they all succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct an AllItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AllItemsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AndConstraint">
+ <summary>
+ AndConstraint succeeds only if both members succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Create an AndConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AndConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply both member constraints to an actual value, succeeding
+ succeeding only if both of them succeed.
+ </summary>
+ <param name="actual">The actual value</param>
+ <returns>True if the constraints both succeeded</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.AndConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
+ <summary>
+ AssignableFromConstraint is used to test that an object
+ can be assigned from a given Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an AssignableFromConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
+ <summary>
+ AssignableToConstraint is used to test that an object
+ can be assigned to a given Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an AssignableToConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
+ <summary>
+ AttributeConstraint tests that a specified attribute is present
+ on a Type or other provider and that the value of the attribute
+ satisfies some other constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Constructs an AttributeConstraint for a specified attribute
+ Type and base constraint.
+ </summary>
+ <param name="type"></param>
+ <param name="baseConstraint"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Determines whether the Type or other provider has the
+ expected attribute and if its value matches the
+ additional constraint specified.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.GetStringRepresentation">
+ <summary>
+ Returns a string representation of the constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
+ <summary>
+ AttributeExistsConstraint tests for the presence of a
+ specified attribute on a Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
+ <summary>
+ Constructs an AttributeExistsConstraint for a specific attribute Type
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AttributeExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Tests whether the object provides the expected attribute.
+ </summary>
+ <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
+ <returns>True if the expected attribute is present, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
+ <summary>
+ BinaryConstraint is the abstract base of all constraints
+ that combine two other constraints in some fashion.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Left">
+ <summary>
+ The first constraint being combined
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Right">
+ <summary>
+ The second constraint being combined
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a BinaryConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
+ <summary>
+ CollectionConstraint is the abstract base class for
+ constraints that operate on collections.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
+ <summary>
+ Construct an empty CollectionConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionConstraint
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Determines whether the specified enumerable is empty.
+ </summary>
+ <param name="enumerable">The enumerable.</param>
+ <returns>
+ <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Protected method to be implemented by derived classes
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
+ <summary>
+ CollectionContainsConstraint is used to test whether a collection
+ contains an expected object as a member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionContainsConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected item is contained in the collection
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
+ <summary>
+ CollectionEquivalentConstraint is used to determine whether two
+ collections are equivalent.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraint._tallyResult">
+ <summary>The result of the <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> from the collections
+ under comparison.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>Construct a CollectionEquivalentConstraint</summary>
+ <param name="expected">Expected collection.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether two collections are equivalent
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the collection is equivalent to the expected.
+ </summary>
+ <typeparam name="TActual">
+ Actual collection type.
+ </typeparam>
+ <param name="actual">
+ Actual collection to compare.
+ </param>
+ <returns>
+ A <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> indicating whether or not
+ the two collections are equivalent.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult">
+ <summary>Provides a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult._tallyResult">
+ <summary>Result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> of the collections to compare for equivalence.</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.MaxDifferingElemsToWrite">
+ <summary>Maximum amount of elements to write to the <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> if there are
+ extra/missing elements from the collection.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.#ctor(NUnit.Framework.Constraints.CollectionEquivalentConstraint,NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult,System.Object,System.Boolean)">
+ <summary>Construct a <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> using a <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
+ <param name="constraint">Source <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</param>
+ <param name="tallyResult">Result of the collection comparison.</param>
+ <param name="actual">Actual collection to compare.</param>
+ <param name="isSuccess">Whether or not the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/> succeeded.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>Write the custom failure message for this object's <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
+ <param name="writer">The <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> to write the failure message to.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
+ <summary>
+ CollectionItemsEqualConstraint is the abstract base class for all
+ collection constraints that apply some notion of item equality
+ as a part of their operation.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionItemsEqualConstraint._comparer">
+ <summary>
+ The NUnitEqualityComparer in use for this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
+ <summary>
+ Construct an empty CollectionConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionConstraint
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoringCase">
+ <summary>
+ Get a flag indicating whether the user requested us to ignore case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.UsingExternalComparer">
+ <summary>
+ Get a flag indicating whether any external comparers are in use.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied Comparison object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Func{``0,``0,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied boolean-returning delegate.
+ </summary>
+ <param name="comparer">The supplied boolean-returning delegate to use.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
+ <summary>
+ Compares two collection members for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
+ <summary>
+ Return a new CollectionTally for use in making tests
+ </summary>
+ <param name="c">The collection to be included in the tally</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
+ <summary>
+ CollectionOrderedConstraint is used to test whether a collection is ordered.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
+ <summary>
+ Construct a CollectionOrderedConstraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Ascending">
+ <summary>
+ If used performs a default ascending comparison
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
+ <summary>
+ If used performs a reverse comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
+ <summary>
+ Modifies the constraint to test ordering by the value of
+ a specified property and returns self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Then">
+ <summary>
+ Then signals a break between two ordering steps
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the collection is ordered
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint.OrderingStep">
+ <summary>
+ An OrderingStep represents one stage of the sort
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
+ <summary>
+ CollectionSubsetConstraint is used to determine whether
+ one collection is a subset of another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSubsetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is expected to be a subset of</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a subset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionSupersetConstraint">
+ <summary>
+ CollectionSupersetConstraint is used to determine whether
+ one collection is a superset of another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSupersetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is expected to be a superset of</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a superset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionTally">
+ <summary><see cref="T:NUnit.Framework.Constraints.CollectionTally"/> counts (tallies) the number of occurrences
+ of each object in one or more enumerations.</summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult">
+ <summary>The result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/>.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.ExtraItems">
+ <summary>Items that were not in the expected collection.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.MissingItems">
+ <summary>Items that were not accounted for in the expected collection.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.#ctor">
+ <summary>Constructs an empty <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.Result">
+ <summary>The result of the comparision between the two collections.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
+ <summary>Construct a CollectionTally object from a comparer and a collection.</summary>
+ <param name="comparer">The comparer to use for equality.</param>
+ <param name="c">The expected collection to compare against.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Object)">
+ <summary>Try to remove an object from the tally.</summary>
+ <param name="o">The object to remove.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Collections.IEnumerable)">
+ <summary>Try to remove a set of objects from the tally.</summary>
+ <param name="c">The objects to remove.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.ArraysComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Array"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.CharsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Char"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DateTimeOffsetsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.DateTimeOffset"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DictionariesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.IDictionary"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DictionaryEntriesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.DictionaryEntry"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DirectoriesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.IO.DirectoryInfo"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.EnumerablesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.IEnumerable"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.EquatablesComparer">
+ <summary>
+ Comparator for two types related by <see cref="T:System.IEquatable`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.IChainComparer">
+ <summary>
+ Interface for comparing two <see cref="T:System.Object"/>s.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Comparers.IChainComparer.Equal(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@,System.Boolean)">
+ <summary>
+ Method for comparing two objects with a tolerance.
+ </summary>
+ <param name="x">The first object to compare.</param>
+ <param name="y">The second object to compare.</param>
+ <param name="tolerance">The tolerance to use when comparing the objects.</param>
+ <param name="topLevelComparison">Flag indicating whether or not this is the top level comparison.</param>
+ <returns>
+ <c>null</c> if the objects cannot be compared using the method.
+ Otherwise the result of the comparison is returned.
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.KeyValuePairsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.Generic.KeyValuePair`2"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.NumericsComparer">
+ <summary>
+ Comparator for two <see cref="T:NUnit.Framework.Constraints.Numerics"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.StreamsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.IO.Stream"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.StringsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.String"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TimeSpanToleranceComparer">
+ <summary>
+ Comparator for two <see cref="T:System.DateTime"/>s or <see cref="T:System.TimeSpan"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TupleComparer">
+ <summary>
+ Comparator for two <c>Tuple</c>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TupleComparerBase">
+ <summary>
+ Base class for comparators for tuples (both regular Tuples and ValueTuples).
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.ValueTupleComparer">
+ <summary>
+ Comparator for two <c>ValueTuple</c>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
+ <summary>
+ ComparisonAdapter class centralizes all comparisons of
+ values in NUnit, adapting to the use of any provided
+ <see cref="T:System.Collections.IComparer"/>, <see cref="T:System.Collections.Generic.IComparer`1"/>
+ or <see cref="T:System.Comparison`1"/>.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
+ <summary>
+ Gets the default ComparisonAdapter, which wraps an
+ NUnitComparer object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
+ <summary>
+ Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.IComparer"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
+ <summary>
+ Returns a ComparisonAdapter that wraps a <see cref="T:System.Comparison`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
+ <summary>
+ Construct a default ComparisonAdapter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
+ <summary>
+ Construct a ComparisonAdapter for an <see cref="T:System.Collections.IComparer"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ <param name="expected"></param>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
+ <summary>
+ ComparerAdapter extends <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/> and
+ allows use of an <see cref="T:System.Collections.Generic.IComparer`1"/> or <see cref="T:System.Comparison`1"/>
+ to actually perform the comparison.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
+ <summary>
+ Construct a ComparisonAdapter for an <see cref="T:System.Collections.Generic.IComparer`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
+ <summary>
+ Compare a Type T to an object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
+ <summary>
+ Construct a ComparisonAdapter for a <see cref="T:System.Comparison`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
+ <summary>
+ Compare a Type T to an object
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
+ <summary>
+ Abstract base class for constraints that compare values to
+ determine if one is greater than, equal to or less than
+ the other.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._expected">
+ <summary>
+ The value against which a comparison is to be made
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._tolerance">
+ <summary>
+ Tolerance used in making the comparison
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._comparer">
+ <summary>
+ ComparisonAdapter to be used in making the comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ComparisonConstraint"/> class.
+ </summary>
+ <param name="expected">The value against which to make a comparison.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Protected function overridden by derived class to actually perform the comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Within(System.Object)">
+ <summary>
+ Set the tolerance for use in this comparison
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ComparisonConstraint.Percent">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a percentage that the actual values is allowed to deviate from
+ the expected value.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ActualValueDelegate`1">
+ <summary>
+ Delegate used to delay evaluation of the actual value
+ to be used in evaluating a constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Constraint">
+ <summary>
+ The Constraint class is the base of all built-in constraints
+ within NUnit. It provides the operator overloads used to combine
+ constraints.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object[])">
+ <summary>
+ Construct a constraint with optional arguments
+ </summary>
+ <param name="args">Arguments to be saved</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Arguments">
+ <summary>
+ Arguments provided to this Constraint, for use in
+ formatting the description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Builder">
+ <summary>
+ The ConstraintBuilder holding this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ The default implementation simply dereferences the value but
+ derived classes may override it to provide for delayed processing.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.GetTestObject``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Retrieves the value to be tested from an ActualValueDelegate.
+ The default implementation simply evaluates the delegate but derived
+ classes may override it to provide for delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>Delegate evaluation result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
+ <summary>
+ Default override of ToString returns the constraint DisplayName
+ followed by any arguments within angle brackets.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied only if both
+ argument constraints are satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if either
+ of the argument constraints is satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if the
+ argument constraint is not satisfied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.And">
+ <summary>
+ Returns a ConstraintExpression by appending And
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.With">
+ <summary>
+ Returns a ConstraintExpression by appending And
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Or">
+ <summary>
+ Returns a ConstraintExpression by appending Or
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
+ <summary>
+ Resolves any pending operators and returns the resolved constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
+ <summary>
+ ConstraintBuilder maintains the stacks that are used in
+ processing a ConstraintExpression. An OperatorStack
+ is used to hold operators that are waiting for their
+ operands to be reorganized. a ConstraintStack holds
+ input constraints as well as the results of each
+ operator applied.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
+ <summary>
+ OperatorStack is a type-safe stack for holding ConstraintOperators
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> class.
+ </summary>
+ <param name="builder">The ConstraintBuilder using this stack.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
+ <summary>
+ Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> is empty.
+ </summary>
+ <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
+ <summary>
+ Gets the topmost operator without modifying the stack.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Pushes the specified operator onto the stack.
+ </summary>
+ <param name="op">The operator to put onto the stack.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
+ <summary>
+ Pops the topmost operator from the stack.
+ </summary>
+ <returns>The topmost operator on the stack</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
+ <summary>
+ ConstraintStack is a type-safe stack for holding Constraints
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> class.
+ </summary>
+ <param name="builder">The ConstraintBuilder using this stack.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
+ <summary>
+ Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> is empty.
+ </summary>
+ <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Pushes the specified constraint. As a side effect,
+ the constraint's Builder field is set to the
+ ConstraintBuilder owning this stack.
+ </summary>
+ <param name="constraint">The constraint to put onto the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
+ <summary>
+ Pops this topmost constraint from the stack.
+ As a side effect, the constraint's Builder
+ field is set to null.
+ </summary>
+ <returns>The topmost contraint on the stack</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Appends the specified operator to the expression by first
+ reducing the operator stack and then pushing the new
+ operator on the stack.
+ </summary>
+ <param name="op">The operator to push.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Appends the specified constraint to the expression by pushing
+ it on the constraint stack.
+ </summary>
+ <param name="constraint">The constraint to push.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
+ <summary>
+ Sets the top operator right context.
+ </summary>
+ <param name="rightContext">The right context.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
+ <summary>
+ Reduces the operator stack until the topmost item
+ precedence is greater than or equal to the target precedence.
+ </summary>
+ <param name="targetPrecedence">The target precedence.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
+ <summary>
+ Resolves this instance, returning a Constraint. If the Builder
+ is not currently in a resolvable state, an exception is thrown.
+ </summary>
+ <returns>The resolved constraint</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
+ <summary>
+ Gets a value indicating whether this instance is resolvable.
+ </summary>
+ <value>
+ <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
+ <summary>
+ ConstraintExpression represents a compound constraint in the
+ process of being constructed from a series of syntactic elements.
+
+ Individual elements are appended to the expression as they are
+ reorganized. When a constraint is appended, it is returned as the
+ value of the operation so that modifiers may be applied. However,
+ any partially built expression is attached to the constraint for
+ later resolution. When an operator is appended, the partial
+ expression is returned. If it's a self-resolving operator, then
+ a ResolvableConstraintExpression is returned.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintExpression.builder">
+ <summary>
+ The ConstraintBuilder holding the elements recognized so far
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/>
+ class passing in a ConstraintBuilder, which may be pre-populated.
+ </summary>
+ <param name="builder">The builder.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ToString">
+ <summary>
+ Returns a string representation of the expression as it
+ currently stands. This should only be used for testing,
+ since it has the side-effect of resolving the expression.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Appends an operator to the expression and returns the
+ resulting expression itself.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
+ <summary>
+ Appends a self-resolving operator to the expression and
+ returns a new ResolvableConstraintExpression.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Appends a constraint to the expression and returns that
+ constraint, which is associated with the current state
+ of the expression being built. Note that the constraint
+ is not reduced at this time. For example, if there
+ is a NotOperator on the stack we don't reduce and
+ return a NotConstraint. The original constraint must
+ be returned because it may support modifiers that
+ are yet to be applied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.One">
+ <summary>
+ Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/>, which will
+ apply the following constraint to a collection of length one, succeeding
+ only if exactly one of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
+ <summary>
+ With is currently a NOP - reserved for future use.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Returns the constraint provided as an argument - used to allow custom
+ custom constraints to easily participate in the syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
+ <summary>
+ Returns the constraint provided as an argument - used to allow custom
+ custom constraints to easily participate in the syntax.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Zero">
+ <summary>
+ Returns a constraint that tests if item is equal to zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainKey(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the Dictionary key collection.
+ </summary>
+ <param name="expected">The key to be matched in the Dictionary key collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainValue(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the Dictionary value collection.
+ </summary>
+ <param name="expected">The value to be matched in the Dictionary value collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ inclusively within a specified range.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Exist">
+ <summary>
+ Returns a constraint that succeeds if the value
+ is a file or directory and it exists.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintStatus">
+ <summary>
+ ConstraintStatus represents the status of a ConstraintResult
+ returned by a Constraint being applied to an actual value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Unknown">
+ <summary>
+ The status has not yet been set
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Success">
+ <summary>
+ The constraint succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Failure">
+ <summary>
+ The constraint failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Error">
+ <summary>
+ An error occurred in applying the constraint (reserved for future use)
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintResult">
+ <summary>
+ Contain the result of matching a <see cref="T:NUnit.Framework.Constraints.Constraint"/> against an actual value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,NUnit.Framework.Constraints.ConstraintStatus)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ <param name="status">The status of the new ConstraintResult.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,System.Boolean)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ <param name="isSuccess">If true, applies a status of Success to the result, otherwise Failure.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.ActualValue">
+ <summary>
+ The actual value that was passed to the <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Status">
+ <summary>
+ Gets and sets the ResultStatus for this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.IsSuccess">
+ <summary>
+ True if actual value meets the Constraint criteria otherwise false.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Name">
+ <summary>
+ Display friendly name of the constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Description">
+ <summary>
+ Description of the constraint may be affected by the state the constraint had
+ when <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> was performed against the actual value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the failure message to the MessageWriter provided
+ as an argument. The default implementation simply passes
+ the result and the actual value to the writer, which
+ then displays the constraint description and the value.
+
+ Constraints that need to provide additional details,
+ such as where the error occurred, can override this.
+ </summary>
+ <param name="writer">The MessageWriter on which to display the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
+ <summary>
+ ContainsConstraint tests a whether a string contains a substring
+ or a collection contains an object. It postpones the decision of
+ which test to use until the type of the actual argument is known.
+ This allows testing whether a string is contained in a collection
+ or as a substring of another string using the same syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value contained within the string/collection.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ContainsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ContainsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint">
+ <summary>
+ DictionaryContainsKeyConstraint is used to test whether a dictionary
+ contains an expected object as a key.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a DictionaryContainsKeyConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected key is contained in the dictionary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DictionaryContainsValueConstraint">
+ <summary>
+ DictionaryContainsValueConstraint is used to test whether a dictionary
+ contains an expected object as a value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a DictionaryContainsValueConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected value is contained in the dictionary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
+ <summary>
+ EmptyCollectionConstraint tests whether a collection is empty.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyCollectionConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Check that the collection is empty
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
+ <summary>
+ EmptyConstraint tests a whether a string or collection is empty,
+ postponing the decision about which test is applied until the
+ type of the actual argument is known.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyDirectoryConstraint">
+ <summary>
+ EmptyDirectoryConstraint is used to test that a directory is empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyDirectoryConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyDirectoryConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
+ <summary>
+ EmptyStringConstraint tests whether a string is empty.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyStringConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
+ <summary>
+ EndsWithConstraint can test whether a string ends
+ with an expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EndsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraint">
+ <summary>
+ EqualConstraint is able to compare an actual value with the
+ expected value provided in its constructor. Two objects are
+ considered equal if both are null, or if both have the same
+ value. NUnit has special semantics for some object types.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.EqualConstraint._comparer">
+ <summary>
+ NUnitEqualityComparer used to test equality.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Tolerance">
+ <summary>
+ Gets the tolerance for this comparison.
+ </summary>
+ <value>
+ The tolerance.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.CaseInsensitive">
+ <summary>
+ Gets a value indicating whether to compare case insensitive.
+ </summary>
+ <value>
+ <c>true</c> if comparing case insensitive; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.ClipStrings">
+ <summary>
+ Gets a value indicating whether or not to clip strings.
+ </summary>
+ <value>
+ <c>true</c> if set to clip strings otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.FailurePoints">
+ <summary>
+ Gets the failure points.
+ </summary>
+ <value>
+ The failure points.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
+ <summary>
+ Flag the constraint to suppress string clipping
+ and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
+ <summary>
+ Flag the constraint to compare arrays as collections
+ and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
+ <summary>
+ Flag the constraint to use a tolerance when determining equality.
+ </summary>
+ <param name="amount">Tolerance value to be used</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.WithSameOffset">
+ <summary>
+ Flags the constraint to include <see cref="P:System.DateTimeOffset.Offset"/>
+ property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
+ </summary>
+ <remarks>
+ Using this modifier does not allow to use the <see cref="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)"/>
+ constraint modifier.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a distance in representable values (see remarks).
+ </summary>
+ <returns>Self.</returns>
+ <remarks>
+ Ulp stands for "unit in the last place" and describes the minimum
+ amount a given value can change. For any integers, an ulp is 1 whole
+ digit. For floating point values, the accuracy of which is better
+ for smaller numbers and worse for larger numbers, an ulp depends
+ on the size of the number. Using ulps for comparison of floating
+ point results instead of fixed tolerances is safer because it will
+ automatically compensate for the added inaccuracy of larger numbers.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a percentage that the actual values is allowed to deviate from
+ the expected value.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in days.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in hours.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in minutes.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in seconds.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Func{``0,``0,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied boolean-returning delegate.
+ </summary>
+ <param name="comparer">The boolean-returning delegate to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied Comparison object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraintResult">
+ <summary>
+ The EqualConstraintResult class is tailored for formatting
+ and displaying the result of an EqualConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.#ctor(NUnit.Framework.Constraints.EqualConstraint,System.Object,System.Boolean)">
+ <summary>
+ Construct an EqualConstraintResult
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write a failure message. Overridden to provide custom
+ failure messages for EqualConstraint.
+ </summary>
+ <param name="writer">The MessageWriter to write to</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
+ <summary>
+ Display the failure information for two collections that did not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected collection.</param>
+ <param name="actual">The actual collection</param>
+ <param name="depth">The depth of this failure in a set of nested collections</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
+ <summary>
+ Displays a single line showing the types and sizes of the expected
+ and actual collections or arrays. If both are identical, the value is
+ only shown once.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected collection or array</param>
+ <param name="actual">The actual collection or array</param>
+ <param name="indent">The indentation level for the message line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayFailurePoint(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint,System.Int32)">
+ <summary>
+ Displays a single line showing the point in the expected and actual
+ arrays at which the comparison failed. If the arrays have different
+ structures or dimensions, both values are shown.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected array</param>
+ <param name="actual">The actual array</param>
+ <param name="failurePoint">Index of the failure point in the underlying collections</param>
+ <param name="indent">The indentation level for the message line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayEnumerableDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
+ <summary>
+ Display the failure information for two IEnumerables that did not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected enumeration.</param>
+ <param name="actual">The actual enumeration</param>
+ <param name="depth">The depth of this failure in a set of nested collections</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
+ <summary>
+ EqualityAdapter class handles all equality comparisons
+ that use an <see cref="T:System.Collections.IEqualityComparer"/>, <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>
+ or a <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.AreEqual(System.Object,System.Object)">
+ <summary>
+ Compares two objects, returning true if they are equal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ The base adapter cannot handle IEnumerables except for strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter">
+ <summary>
+ <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IEqualityComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Returns an EqualityAdapter that uses a predicate function for items comparison.
+ </summary>
+ <typeparam name="TExpected"></typeparam>
+ <typeparam name="TActual"></typeparam>
+ <param name="comparison"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ The base adapter cannot handle IEnumerables except for strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.AreEqual(System.Object,System.Object)">
+ <summary>
+ Compares two objects, returning true if they are equal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.GenericEqualityAdapter`1.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ Generic adapter requires objects of the specified type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter`1">
+ <summary>
+ <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps a <see cref="T:System.Comparison`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactCountConstraint">
+ <summary>
+ ExactCountConstraint applies another constraint to each
+ item in a collection, succeeding only if a specified
+ number of items succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32)">
+ <summary>
+ Construct a standalone ExactCountConstraint
+ </summary>
+ <param name="expectedCount"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct an ExactCountConstraint on top of an existing constraint
+ </summary>
+ <param name="expectedCount"></param>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ succeeding only if the expected number of items pass.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExactCountConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
+ <summary>
+ ExactTypeConstraint is used to test that an object
+ is of the exact type provided in the constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an ExactTypeConstraint for a given Type
+ </summary>
+ <param name="type">The expected Type.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExactTypeConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExceptionTypeConstraint">
+ <summary>
+ ExceptionTypeConstraint is a special version of ExactTypeConstraint
+ used to provided detailed info about the exception thrown in
+ an error message.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Constructs an ExceptionTypeConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FalseConstraint">
+ <summary>
+ FalseConstraint tests that the actual value is false
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FalseConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FalseConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FileExistsConstraint">
+ <summary>
+ FileExistsConstraint is used to determine if a file exists
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileExistsConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileExistsConstraint"/> class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint">
+ <summary>
+ FileOrDirectoryExistsConstraint is used to determine if a file or directory exists
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreDirectories">
+ <summary>
+ If true, the constraint will only check if files exist, not directories
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreFiles">
+ <summary>
+ If true, the constraint will only check if directories exist, not files
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
+ will check files and directories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
+ will only check files if ignoreDirectories is true.
+ </summary>
+ <param name="ignoreDirectories">if set to <c>true</c> [ignore directories].</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
+ <summary>Helper routines for working with floating point numbers</summary>
+ <remarks>
+ <para>
+ The floating point comparison code is based on this excellent article:
+ http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
+ </para>
+ <para>
+ "ULP" means Unit in the Last Place and in the context of this library refers to
+ the distance between two adjacent floating point numbers. IEEE floating point
+ numbers can only represent a finite subset of natural numbers, with greater
+ accuracy for smaller numbers and lower accuracy for very large numbers.
+ </para>
+ <para>
+ If a comparison is allowed "2 ulps" of deviation, that means the values are
+ allowed to deviate by up to 2 adjacent floating point values, which might be
+ as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
+ </para>
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
+ <summary>Union of a floating point variable and an integer</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
+ <summary>The union's value as a floating point variable</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
+ <summary>The union's value as an integer</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
+ <summary>The union's value as an unsigned integer</summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
+ <summary>Union of a double precision floating point variable and a long</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
+ <summary>The union's value as a double precision floating point variable</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
+ <summary>The union's value as a long</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
+ <summary>The union's value as an unsigned long</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
+ <summary>Compares two floating point values for equality</summary>
+ <param name="left">First floating point value to be compared</param>
+ <param name="right">Second floating point value t be compared</param>
+ <param name="maxUlps">
+ Maximum number of representable floating point values that are allowed to
+ be between the left and the right floating point values
+ </param>
+ <returns>True if both numbers are equal or close to being equal</returns>
+ <remarks>
+ <para>
+ Floating point values can only represent a finite subset of natural numbers.
+ For example, the values 2.00000000 and 2.00000024 can be stored in a float,
+ but nothing inbetween them.
+ </para>
+ <para>
+ This comparison will count how many possible floating point values are between
+ the left and the right number. If the number of possible values between both
+ numbers is less than or equal to maxUlps, then the numbers are considered as
+ being equal.
+ </para>
+ <para>
+ Implementation partially follows the code outlined here:
+ http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
+ <summary>Compares two double precision floating point values for equality</summary>
+ <param name="left">First double precision floating point value to be compared</param>
+ <param name="right">Second double precision floating point value t be compared</param>
+ <param name="maxUlps">
+ Maximum number of representable double precision floating point values that are
+ allowed to be between the left and the right double precision floating point values
+ </param>
+ <returns>True if both numbers are equal or close to being equal</returns>
+ <remarks>
+ <para>
+ Double precision floating point values can only represent a limited series of
+ natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004
+ can be stored in a double, but nothing inbetween them.
+ </para>
+ <para>
+ This comparison will count how many possible double precision floating point
+ values are between the left and the right number. If the number of possible
+ values between both numbers is less than or equal to maxUlps, then the numbers
+ are considered as being equal.
+ </para>
+ <para>
+ Implementation partially follows the code outlined here:
+ http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
+ <summary>
+ Reinterprets the memory contents of a floating point value as an integer value
+ </summary>
+ <param name="value">
+ Floating point value whose memory contents to reinterpret
+ </param>
+ <returns>
+ The memory contents of the floating point value interpreted as an integer
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
+ <summary>
+ Reinterprets the memory contents of a double precision floating point
+ value as an integer value
+ </summary>
+ <param name="value">
+ Double precision floating point value whose memory contents to reinterpret
+ </param>
+ <returns>
+ The memory contents of the double precision floating point value
+ interpreted as an integer
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
+ <summary>
+ Reinterprets the memory contents of an integer as a floating point value
+ </summary>
+ <param name="value">Integer value whose memory contents to reinterpret</param>
+ <returns>
+ The memory contents of the integer value interpreted as a floating point value
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
+ <summary>
+ Reinterprets the memory contents of an integer value as a double precision
+ floating point value
+ </summary>
+ <param name="value">Integer whose memory contents to reinterpret</param>
+ <returns>
+ The memory contents of the integer interpreted as a double precision
+ floating point value
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
+ <summary>
+ Tests whether a value is greater than the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
+ <summary>
+ Tests whether a value is greater than or equal to the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.IConstraint">
+ <summary>
+ Interface for all constraints
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Arguments">
+ <summary>
+ Arguments provided to this Constraint, for use in
+ formatting the description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Builder">
+ <summary>
+ The ConstraintBuilder holding this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ The default implementation simply dereferences the value but
+ derived classes may override it to provide for delayed processing.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
+ <summary>
+ InstanceOfTypeConstraint is used to test that an object
+ is of the same type provided or derived from it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an InstanceOfTypeConstraint for the type provided
+ </summary>
+ <param name="type">The expected Type</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.InstanceOfTypeConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Interval">
+ <summary>
+ Keeps track of an interval time which can be represented in
+ Minutes, Seconds or Milliseconds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Interval.#ctor(System.Int32)">
+ <summary>
+ Constructs a interval given an value in milliseconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.AsTimeSpan">
+ <summary>
+ Gets Interval value represented as a TimeSpan object
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InMinutes">
+ <summary>
+ Returns the interval with the current value as a number of minutes.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InSeconds">
+ <summary>
+ Returns the interval with the current value as a number of seconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InMilliseconds">
+ <summary>
+ Returns the interval with the current value as a number of milliseconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.IsNotZero">
+ <summary>
+ Is true for intervals created with a non zero value
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Interval.ToString">
+ <summary>
+ Returns a string that represents the current object.
+ </summary>
+ <returns>
+ A string that represents the current object.
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Interval.IntervalUnit">
+ <summary>
+ IntervalUnit provides the semantics to the value stored in Interval class.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Minute">
+ <summary>
+ Unit representing an Interval in minutes
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Second">
+ <summary>
+ Unit representing an Interval in seconds
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Millisecond">
+ <summary>
+ Unit representing an Interval in milliseconds
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
+ <summary>
+ The IResolveConstraint interface is implemented by all
+ complete and resolvable constraints and expressions.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
+ <summary>
+ Return the top-level constraint for this expression
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ItemsConstraintExpression">
+ <summary>
+ An extension of ResolvableConstraintExpression that adds a no-op Items property for readability.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor">
+ <summary>
+ Create a new instance of ItemsConstraintExpression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression,
+ passing in a pre-populated ConstraintBuilder.
+ </summary>
+ <param name="builder"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ItemsConstraintExpression.Items">
+ <summary>
+ No-op property for readability.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
+ <summary>
+ Tests whether a value is less than the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
+ <summary>
+ Tests whether a value is less than or equal to the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.MessageWriter">
+ <summary>
+ MessageWriter is the abstract base for classes that write
+ constraint descriptions and messages in some form. The
+ class has separate methods for writing various components
+ of a message, allowing implementations to tailor the
+ presentation as needed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
+ <summary>
+ Construct a MessageWriter given a culture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
+ <summary>
+ Abstract method to get the max line length
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message.
+ </summary>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message, at a given
+ indentation level.
+ </summary>
+ <param name="level">The indentation level of the message</param>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Display Expected and Actual lines for a constraint. This
+ is called by MessageWriter's default implementation of
+ WriteMessageTo and provides the generic two-line display.
+ </summary>
+ <param name="result">The failing constraint result</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
+ <summary>
+ Display Expected and Actual lines for given values. This
+ method may be called by constraints that need more control over
+ the display of actual and expected values than is provided
+ by the default implementation.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Display Expected and Actual lines for given values, including
+ a tolerance value on the Expected line.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
+ <summary>
+ Display the expected and actual string values on separate lines.
+ If the mismatch parameter is >=0, an additional line is displayed
+ line containing a caret that points to the mismatch point.
+ </summary>
+ <param name="expected">The expected string value</param>
+ <param name="actual">The actual string value</param>
+ <param name="mismatch">The point at which the strings don't match or -1</param>
+ <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
+ <param name="clipping">If true, the strings should be clipped to fit the line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
+ <summary>
+ Writes the text for an actual value.
+ </summary>
+ <param name="actual">The actual value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
+ <summary>
+ Writes the text for a generalized value.
+ </summary>
+ <param name="val">The value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Writes the text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ValueFormatter">
+ <summary>
+ Custom value formatter function
+ </summary>
+ <param name="val">The value</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ValueFormatterFactory">
+ <summary>
+ Custom value formatter factory function
+ </summary>
+ <param name="next">The next formatter function</param>
+ <returns>ValueFormatter</returns>
+ <remarks>If the given formatter is unable to handle a certain format, it must call the next formatter in the chain</remarks>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.MsgUtils">
+ <summary>
+ Static methods used in creating messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
+ <summary>
+ Static string used when strings are clipped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.MsgUtils.Fmt_Null">
+ <summary>
+ Formatting strings used for expected and actual values
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.MsgUtils.DefaultValueFormatter">
+ <summary>
+ Current head of chain of value formatters. Public for testing.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ Add a formatter to the chain of responsibility.
+ </summary>
+ <param name="formatterFactory"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatValue(System.Object)">
+ <summary>
+ Formats text to represent a generalized value.
+ </summary>
+ <param name="val">The value</param>
+ <returns>The formatted text</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatCollection(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Formats text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
+ <summary>
+ Returns the representation of a type as used in NUnitLite.
+ This is the same as Type.ToString() except for arrays,
+ which are displayed with their declared sizes.
+ </summary>
+ <param name="obj"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
+ <summary>
+ Converts any control characters in a string
+ to their escaped representation.
+ </summary>
+ <param name="s">The string to be converted</param>
+ <returns>The converted string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeNullCharacters(System.String)">
+ <summary>
+ Converts any null characters in a string
+ to their escaped representation.
+ </summary>
+ <param name="s">The string to be converted</param>
+ <returns>The converted string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
+ <summary>
+ Return the a string representation for a set of indices into an array
+ </summary>
+ <param name="indices">Array of indices for which a string is needed</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.IEnumerable,System.Int64)">
+ <summary>
+ Get an array of indices representing the point in a collection or
+ array corresponding to a single int index into the collection.
+ </summary>
+ <param name="collection">The collection to which the indices apply</param>
+ <param name="index">Index in the collection</param>
+ <returns>Array of indices</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
+ <summary>
+ Clip a string to a given length, starting at a particular offset, returning the clipped
+ string with ellipses representing the removed parts
+ </summary>
+ <param name="s">The string to be clipped</param>
+ <param name="maxStringLength">The maximum permitted length of the result string</param>
+ <param name="clipStart">The point at which to start clipping</param>
+ <returns>The clipped string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
+ <summary>
+ Clip the expected and actual strings in a coordinated fashion,
+ so that they may be displayed together.
+ </summary>
+ <param name="expected"></param>
+ <param name="actual"></param>
+ <param name="maxDisplayLength"></param>
+ <param name="mismatch"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
+ <summary>
+ Shows the position two strings start to differ. Comparison
+ starts at the start index.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="istart">The index in the strings at which comparison should start</param>
+ <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
+ <returns>-1 if no mismatch found, or the index where mismatch found</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NaNConstraint">
+ <summary>
+ NaNConstraint tests that the actual value is a double or float NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NaNConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NaNConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test that the actual value is an NaN
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
+ <summary>
+ NoItemConstraint applies another constraint to each
+ item in a collection, failing if any of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NoItemConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoItemConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotConstraint">
+ <summary>
+ NotConstraint negates the effect of some other constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NotConstraint"/> class.
+ </summary>
+ <param name="baseConstraint">The base constraint to be negated.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for if the base constraint fails, false if it succeeds</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NullConstraint">
+ <summary>
+ NullConstraint tests that the actual value is null
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NullConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NullConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Numerics">
+ <summary>
+ The Numerics class contains common operations on numeric values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a floating point numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a floating point numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a fixed point numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a fixed point numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
+ <summary>
+ Test two numeric values for equality, performing the usual numeric
+ conversions and using a provided or default tolerance. If the tolerance
+ provided is Empty, this method may set it to a default tolerance.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="tolerance">A reference to the tolerance in effect</param>
+ <returns>True if the values are equal</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
+ <summary>
+ Compare two numeric values, performing the usual numeric conversions.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <returns>The relationship of the values to each other</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitComparer">
+ <summary>
+ NUnitComparer encapsulates NUnit's default behavior
+ in comparing two objects.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
+ <summary>
+ Returns the default NUnitComparer.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ <param name="x"></param>
+ <param name="y"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
+ <summary>
+ NUnitEqualityComparer encapsulates NUnit's handling of
+ equality tests between objects.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
+ <summary>
+ If true, all string comparisons will ignore case
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
+ <summary>
+ If true, arrays will be treated as collections, allowing
+ those of different dimensions to be compared
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparers">
+ <summary>
+ Comparison objects used in comparisons for some constraints.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.failurePoints">
+ <summary>
+ List of points at which a failure occurred.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer._comparers">
+ <summary>
+ List of comparers used to compare pairs of objects.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
+ <summary>
+ Returns the default NUnitEqualityComparer
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
+ <summary>
+ Gets and sets a flag indicating whether case should
+ be ignored in determining equality.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
+ <summary>
+ Gets and sets a flag indicating that arrays should be
+ compared as collections, without regard to their shape.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparers">
+ <summary>
+ Gets the list of external comparers to be used to
+ test for equality. They are applied to members of
+ collections, in place of NUnit's own logic.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
+ <summary>
+ Gets the list of failure points for the last Match performed.
+ The list consists of objects to be interpreted by the caller.
+ This generally means that the caller may only make use of
+ objects it has placed on the list at a particular depth.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.WithSameOffset">
+ <summary>
+ Flags the comparer to include <see cref="P:System.DateTimeOffset.Offset"/>
+ property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
+ </summary>
+ <remarks>
+ Using this modifier does not allow to use the <see cref="T:NUnit.Framework.Constraints.Tolerance"/>
+ modifier.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@,System.Boolean)">
+ <summary>
+ Compares two objects for equality within a tolerance.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint">
+ <summary>
+ FailurePoint class represents one point of failure
+ in an equality test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.Position">
+ <summary>
+ The location of the failure
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedValue">
+ <summary>
+ The expected value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualValue">
+ <summary>
+ The actual value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedHasData">
+ <summary>
+ Indicates whether the expected value is valid
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualHasData">
+ <summary>
+ Indicates whether the actual value is valid
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllOperator">
+ <summary>
+ Represents a constraint that succeeds if all the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ they all succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AndOperator">
+ <summary>
+ Operator that requires both it's arguments to succeed
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
+ <summary>
+ Construct an AndOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Apply the operator to produce an AndConstraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeOperator">
+ <summary>
+ Operator that tests for the presence of a particular attribute
+ on a type and optionally applies further tests to the attribute.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
+ <summary>
+ Construct an AttributeOperator for a particular Type
+ </summary>
+ <param name="type">The Type of attribute tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinaryOperator">
+ <summary>
+ Abstract base class for all binary operators
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
+ <summary>
+ Gets the left precedence of the operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
+ <summary>
+ Gets the right precedence of the operator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Abstract method that produces a constraint by applying
+ the operator to its left and right constraint arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOperator">
+ <summary>
+ Abstract base for operators that indicate how to
+ apply a constraint to items in a collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
+ <summary>
+ Constructs a CollectionOperator
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
+ <summary>
+ The ConstraintOperator class is used internally by a
+ ConstraintBuilder to represent an operator that
+ modifies or combines constraints.
+
+ Constraint operators use left and right precedence
+ values to determine whether the top operator on the
+ stack should be reduced before pushing a new operator.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
+ <summary>
+ The precedence value used when the operator
+ is about to be pushed to the stack.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
+ <summary>
+ The precedence value used when the operator
+ is on the top of the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
+ <summary>
+ The syntax element preceding this operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
+ <summary>
+ The syntax element following this operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
+ <summary>
+ The precedence value used when the operator
+ is about to be pushed to the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
+ <summary>
+ The precedence value used when the operator
+ is on the top of the stack.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactCountOperator">
+ <summary>
+ Represents a constraint that succeeds if the specified
+ count of members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountOperator.#ctor(System.Int32)">
+ <summary>
+ Construct an ExactCountOperator for a specified count
+ </summary>
+ <param name="expectedCount">The expected count</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoneOperator">
+ <summary>
+ Represents a constraint that succeeds if none of the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ none of them succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotOperator">
+ <summary>
+ Negates the test of the constraint it wraps.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
+ <summary>
+ Constructs a new NotOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a NotConstraint applied to its argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.OrOperator">
+ <summary>
+ Operator that requires at least one of it's arguments to succeed
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
+ <summary>
+ Construct an OrOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Apply the operator to produce an OrConstraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixOperator">
+ <summary>
+ PrefixOperator takes a single constraint and modifies
+ it's action in some way.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns the constraint created by applying this
+ prefix to another constraint.
+ </summary>
+ <param name="constraint"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropOperator">
+ <summary>
+ Operator used to test for the presence of a named Property
+ on an object and optionally apply further tests to the
+ value of that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
+ <summary>
+ Gets the name of the property to which the operator applies
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
+ <summary>
+ Constructs a PropOperator for a particular named property
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
+ <summary>
+ Abstract base class for operators that are able to reduce to a
+ constraint whether or not another syntactic element follows.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeOperator">
+ <summary>
+ Represents a constraint that succeeds if any of the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ any of them succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
+ <summary>
+ Operator that tests that an exception is thrown and
+ optionally applies further tests to the exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
+ <summary>
+ Construct a ThrowsOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.WithOperator">
+ <summary>
+ Represents a constraint that simply wraps the
+ constraint provided as an argument, without any
+ further functionality, but which modifies the
+ order of evaluation because of its precedence.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
+ <summary>
+ Constructor for the WithOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that wraps its argument
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.OrConstraint">
+ <summary>
+ OrConstraint succeeds if either member succeeds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Create an OrConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.OrConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the member constraints to an actual value, succeeding
+ succeeding as soon as one of them succeeds.
+ </summary>
+ <param name="actual">The actual value</param>
+ <returns>True if either constraint succeeded</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PathConstraint">
+ <summary>
+ PathConstraint serves as the abstract base of constraints
+ that operate on paths and provides several helper methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.#ctor(System.String)">
+ <summary>
+ Construct a PathConstraint for a give expected path
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PathConstraint.RespectCase">
+ <summary>
+ Modifies the current instance to be case-sensitive
+ and returns it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.Canonicalize(System.String)">
+ <summary>
+ Canonicalize the provided path
+ </summary>
+ <param name="path"></param>
+ <returns>The path in standardized form</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSubPath(System.String,System.String)">
+ <summary>
+ Test whether one path in canonical form is a subpath of another path
+ </summary>
+ <param name="path1">The first path - supposed to be the parent path</param>
+ <param name="path2">The second path - supposed to be the child path</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
+ <summary>
+ Predicate constraint wraps a Predicate in a constraint,
+ returning success if the predicate is true.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
+ <summary>
+ Construct a PredicateConstraint from a predicate
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PredicateConstraint`1.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.ApplyTo``1(``0)">
+ <summary>
+ Determines whether the predicate succeeds when applied
+ to the actual value.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
+ <summary>
+ Abstract base class used for prefixes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.BaseConstraint">
+ <summary>
+ The base constraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.DescriptionPrefix">
+ <summary>
+ Prefix used in forming the constraint description
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Construct given a base constraint
+ </summary>
+ <param name="baseConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixConstraint.FormatDescription(System.String,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Formats a prefix constraint's description.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
+ <summary>
+ PropertyConstraint extracts a named property and uses
+ its value as the actual value for a chained constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyConstraint"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ <param name="baseConstraint">The constraint to apply to the property.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
+ <summary>
+ PropertyExistsConstraint tests that a named property
+ exists on the object provided through Match.
+
+ Originally, PropertyConstraint provided this feature
+ in addition to making optional tests on the value
+ of the property. The two constraints are now separate.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyExistsConstraint"/> class.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PropertyExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the property exists for a given object
+ </summary>
+ <param name="actual">The object to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RangeConstraint">
+ <summary>
+ RangeConstraint tests whether two values are within a
+ specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RangeConstraint"/> class.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.RangeConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RegexConstraint">
+ <summary>
+ RegexConstraint can test whether a string matches
+ the pattern provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RegexConstraint"/> class.
+ </summary>
+ <param name="pattern">The pattern.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
+ <summary>
+ ResolvableConstraintExpression is used to represent a compound
+ constraint being constructed at a point where the last operator
+ may either terminate the expression or may have additional
+ qualifying constraints added to it.
+
+ It is used, for example, for a Property element or for
+ an Exception element, either of which may be optionally
+ followed by constraints that apply to the property or
+ exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression,
+ passing in a pre-populated ConstraintBuilder.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
+ <summary>
+ Appends an And Operator to the expression
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
+ <summary>
+ Appends an Or operator to the expression.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
+ <summary>
+ Resolve the current expression to a Constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ReusableConstraint">
+ <summary>
+ ReusableConstraint wraps a constraint expression after
+ resolving it so that it can be reused consistently.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Construct a ReusableConstraint from a constraint expression
+ </summary>
+ <param name="c">The expression to be resolved and reused</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.op_Implicit(NUnit.Framework.Constraints.Constraint)~NUnit.Framework.Constraints.ReusableConstraint">
+ <summary>
+ Converts a constraint to a ReusableConstraint
+ </summary>
+ <param name="c">The constraint to be converted</param>
+ <returns>A ReusableConstraint</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.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:NUnit.Framework.Constraints.ReusableConstraint.Resolve">
+ <summary>
+ Return the top-level constraint for this expression
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
+ <summary>
+ SameAsConstraint tests whether an object is identical to
+ the object passed to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SameAsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected object.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SameAsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SameAsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SamePathConstraint">
+ <summary>
+ Summary description for SamePathConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SamePathConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint">
+ <summary>
+ SamePathOrUnderConstraint tests that one path is under another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
+ <summary>
+ SomeItemsConstraint applies another constraint to each
+ item in a collection, succeeding if any of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SomeItemsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ succeeding if any item succeeds.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Func`3"/> object.
+ </summary>
+ <typeparam name="TCollectionType">The type of the elements in the collection.</typeparam>
+ <typeparam name="TMemberType">The type of the member.</typeparam>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.IComparer"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.Generic.IComparer`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Comparison`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.IEqualityComparer"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
+ <summary>
+ StartsWithConstraint can test whether a string starts
+ with an expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.StartsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StringConstraint">
+ <summary>
+ StringConstraint is the abstract base for constraints
+ that operate on strings. It supports the IgnoreCase
+ modifier for string operations.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
+ <summary>
+ The expected value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
+ <summary>
+ Indicates whether tests should be case-insensitive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.descriptionText">
+ <summary>
+ Description of this constraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.StringConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor">
+ <summary>
+ Constructs a StringConstraint without an expected value
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
+ <summary>
+ Constructs a StringConstraint given an expected value
+ </summary>
+ <param name="expected">The expected value</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
+ <summary>
+ Modify the constraint to ignore case in matching.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given string
+ </summary>
+ <param name="actual">The string to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubPathConstraint">
+ <summary>
+ SubPathConstraint tests that the actual path is under the expected path
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubPathConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubPathConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SubPathConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubPathConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
+ <summary>
+ SubstringConstraint can test whether a string contains
+ the expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubstringConstraint"/> class.
+ </summary>
+ <param name="expected">The expected.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SubstringConstraint.IgnoreCase">
+ <summary>
+ Modify the constraint to ignore case in matching.
+ This will call Using(StringComparison.CurrentCultureIgnoreCase).
+ </summary>
+ <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
+ than <see cref="F:System.StringComparison.CurrentCultureIgnoreCase"/> was already set.</exception>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Using(System.StringComparison)">
+ <summary>
+ Modify the constraint to the specified comparison.
+ </summary>
+ <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
+ than <paramref name="comparisonType"/> was already set.</exception>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
+ <summary>
+ ThrowsConstraint is used to test the exception thrown by
+ a delegate by applying a constraint to it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ThrowsConstraint"/> class,
+ using a constraint to be applied to the exception.
+ </summary>
+ <param name="baseConstraint">A constraint to apply to the caught exception.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
+ <summary>
+ Get the actual exception thrown - used by Assert.Throws.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Executes the code of the delegate and captures any exception.
+ If a non-null base constraint was provided, it applies that
+ constraint to the exception.
+ </summary>
+ <param name="actual">A delegate representing the code to be tested</param>
+ <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Converts an ActualValueDelegate to a TestDelegate
+ before calling the primary overload.
+ </summary>
+ <param name="del"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ThrowsConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. This override only handles the special message
+ used when an exception is expected but none is thrown.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsExceptionConstraint">
+ <summary>
+ ThrowsExceptionConstraint tests that an exception has
+ been thrown, without any further tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsExceptionConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(``0)">
+ <summary>
+ Executes the code and returns success if an exception is thrown.
+ </summary>
+ <param name="actual">A delegate representing the code to be tested</param>
+ <returns>True if an exception is thrown, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
+ <summary>
+ ThrowsNothingConstraint tests that a delegate does not
+ throw an exception.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsNothingConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True if no exception is thrown, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Tolerance">
+ <summary>
+ The Tolerance class generalizes the notion of a tolerance
+ within which an equality test succeeds. Normally, it is
+ used with numeric types, but it can be used with any
+ type that supports taking a difference between two
+ objects and comparing that difference to a value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Default">
+ <summary>
+ Returns a default Tolerance object, equivalent to an exact match.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Exact">
+ <summary>
+ Returns an empty Tolerance object, equivalent to an exact match.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
+ <summary>
+ Constructs a linear tolerance of a specified amount
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
+ <summary>
+ Constructs a tolerance given an amount and <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/>
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
+ <summary>
+ Returns a new tolerance, using the current amount as a percentage.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
+ <summary>
+ Returns a new tolerance, using the current amount in Ulps
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of days.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of hours.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of minutes.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of seconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of milliseconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of clock ticks.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
+ <summary>
+ Gets the <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/> for the current Tolerance
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Amount">
+ <summary>
+ Gets the magnitude of the current Tolerance instance.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.IsUnsetOrDefault">
+ <summary>
+ Returns true if the current tolerance has not been set or is using the .
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.ApplyToValue(System.Object)">
+ <summary>
+ Apply the tolerance to an expected value and return
+ a Tolerance.Range that represents the acceptable values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
+ <summary>
+ Tests that the current Tolerance is linear with a
+ numeric value, throwing an exception if it is not.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Tolerance.Range">
+ <summary>
+ Tolerance.Range represents the range of values that match
+ a specific tolerance, when applied to a specific value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Tolerance.Range.LowerBound">
+ <summary>
+ The lower bound of the range
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Tolerance.Range.UpperBound">
+ <summary>
+ The Upper bound of the range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.Range.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a Range
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ToleranceMode">
+ <summary>
+ Modes in which the tolerance value for a comparison can be interpreted.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Unset">
+ <summary>
+ The tolerance was created with a value, without specifying
+ how the value would be used. This is used to prevent setting
+ the mode more than once and is generally changed to Linear
+ upon execution of the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
+ <summary>
+ The tolerance is used as a numeric range within which
+ two compared values are considered to be equal.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
+ <summary>
+ Interprets the tolerance as the percentage by which
+ the two compared values my deviate from each other.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
+ <summary>
+ Compares two values based in their distance in
+ representable numbers.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TrueConstraint">
+ <summary>
+ TrueConstraint tests that the actual value is true
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.TrueConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TrueConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TypeConstraint">
+ <summary>
+ TypeConstraint is the abstract base for constraints
+ that take a Type as their expected value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
+ <summary>
+ The expected Type used by the constraint
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.TypeConstraint.actualType">
+ <summary>
+ The type of the actual argument to which the constraint was applied
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type,System.String)">
+ <summary>
+ Construct a TypeConstraint for a given Type
+ </summary>
+ <param name="type">The expected type for the constraint</param>
+ <param name="descriptionPrefix">Prefix used in forming the constraint description</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
+ <summary>
+ UniqueItemsConstraint tests whether all the items in a
+ collection are unique.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.UniqueItemsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Check that all items are unique.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Contains">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Item(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Key(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the dictionary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Value(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the dictionary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Substring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DirectoryAssert">
+ <summary>
+ Asserts on Directories
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use DirectoryAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Verifies that two directories are equal. Two directories are considered
+ equal if both are null, or if both point to the same directory.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if the directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Verifies that two directories are equal. Two directories are considered
+ equal if both are null, or if both point to the same directory.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that two directories are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that two directories are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String)">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String)">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ </member>
+ <member name="T:NUnit.Framework.Does">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Does.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Does.Exist">
+ <summary>
+ Returns a constraint that succeeds if the value
+ is a file or directory and it exists.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Contain(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Contain(System.String)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/>. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.ContainKey(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the Dictionary key collection.
+ </summary>
+ <param name="expected">The key to be matched in the Dictionary key collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Does.ContainValue(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the Dictionary value collection.
+ </summary>
+ <param name="expected">The value to be matched in the Dictionary value collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Does.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AssertionException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.AssertionException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.IgnoreException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String)">
+ <param name="message"></param>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.IgnoreException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.InconclusiveException">
+ <summary>
+ Thrown when a test executes inconclusively.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.InconclusiveException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.MultipleAssertException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor">
+ <summary>
+ Default Constructor (normally used)
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.MultipleAssertException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ResultStateException">
+ <summary>
+ Abstract base for Exceptions that terminate a test and provide a ResultState.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.ResultStateException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SuccessException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.String)">
+ <param name="message"></param>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.SuccessException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.FileAssert">
+ <summary>
+ Asserts on Files
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use FileAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
+ <summary>
+ Verifies that two Streams are equal. Two Streams are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream)">
+ <summary>
+ Verifies that two Streams are equal. Two Streams are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo)">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String)">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
+ <summary>
+ Asserts that two Streams are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ <param name="message">The message to be displayed when the two Stream are the same.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream)">
+ <summary>
+ Asserts that two Streams are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo)">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String)">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo)">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.String)">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo)">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String)">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="T:NUnit.Framework.Guard">
+ <summary>
+ Class used to guard against unexpected argument values
+ or operations by throwing an appropriate exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentNotNull(System.Object,System.String)">
+ <summary>
+ Throws an exception if an argument is null
+ </summary>
+ <param name="value">The value to be tested</param>
+ <param name="name">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentNotNullOrEmpty(System.String,System.String)">
+ <summary>
+ Throws an exception if a string argument is null or empty
+ </summary>
+ <param name="value">The value to be tested</param>
+ <param name="name">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentInRange(System.Boolean,System.String,System.String)">
+ <summary>
+ Throws an ArgumentOutOfRangeException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ <param name="paramName">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentValid(System.Boolean,System.String,System.String)">
+ <summary>
+ Throws an ArgumentException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ <param name="paramName">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.OperationValid(System.Boolean,System.String)">
+ <summary>
+ Throws an InvalidOperationException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ </member>
+ <member name="T:NUnit.Framework.Has">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.One">
+ <summary>
+ Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/> which will apply
+ the following constraint to only one member of the collection,
+ and fail if none or more than one match occurs.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AssertionResult">
+ <summary>
+ The AssertionResult class represents the result of a single assertion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.#ctor(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
+ <summary>
+ Construct an AssertionResult
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.Status">
+ <summary> The pass/fail status of the assertion</summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.Message">
+ <summary>The message produced by the assertion, or null</summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.StackTrace">
+ <summary>The stacktrace associated with the assertion, or null</summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.ToString">
+ <summary>
+ ToString Override
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.GetHashCode">
+ <summary>
+ Override GetHashCode
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.Equals(System.Object)">
+ <summary>
+ Override Equals
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AssertionStatus">
+ <summary>
+ AssertionStatus enumeration represents the possible outcomes of an assertion.
+ The order of definition is significant, higher level values override lower
+ ones in determining the overall result of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Inconclusive">
+ <summary>
+ An assumption failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Passed">
+ <summary>
+ The assertion succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Warning">
+ <summary>
+ A warning message was issued
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Failed">
+ <summary>
+ The assertion failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Error">
+ <summary>
+ An unexpected exception was thrown
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IApplyToContext">
+ <summary>
+ The IApplyToContext interface is implemented by attributes
+ that want to make changes to the execution context before
+ a test is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IApplyToContext.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the execution context
+ </summary>
+ <param name="context">The execution context</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IApplyToTest">
+ <summary>
+ The IApplyToTest interface is implemented by self-applying
+ attributes that modify the state of a test in some way.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IApplyToTest.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test as defined for the specific attribute.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ICombiningStrategy">
+ <summary>
+ CombiningStrategy is the abstract base for classes that
+ know how to combine values provided for individual test
+ parameters to create a set of test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ICombiningStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ICommandWrapper">
+ <summary>
+ ICommandWrapper is implemented by attributes and other
+ objects able to wrap a TestCommand with another command.
+ </summary>
+ <remarks>
+ Attributes or other objects should implement one of the
+ derived interfaces, rather than this one, since they
+ indicate in which part of the command chain the wrapper
+ should be applied.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ICommandWrapper.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IWrapTestMethod">
+ <summary>
+ Objects implementing this interface are used to wrap
+ the TestMethodCommand itself. They apply after SetUp
+ has been run and before TearDown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IWrapSetUpTearDown">
+ <summary>
+ Objects implementing this interface are used to wrap
+ the entire test, including SetUp and TearDown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IDisposableFixture">
+ <summary>
+ Any ITest that implements this interface is at a level that the implementing
+ class should be disposed at the end of the test run
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IFixtureBuilder">
+ <summary>
+ The IFixtureBuilder interface is exposed by a class that knows how to
+ build a TestFixture from one or more Types. In general, it is exposed
+ by an attribute, but may be implemented in a helper class used by the
+ attribute in some cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build one or more TestFixtures from type provided. At least one
+ non-null TestSuite must always be returned, since the method is
+ generally called because the user has marked the target class as
+ a fixture. If something prevents the fixture from being used, it
+ will be returned nonetheless, labelled as non-runnable.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A TestSuite object or one derived from TestSuite.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IImplyFixture">
+ <summary>
+ IImplyFixture is an empty marker interface used by attributes like
+ TestAttribute that cause the class where they are used to be treated
+ as a TestFixture even without a TestFixtureAttribute.
+
+ Marker interfaces are not usually considered a good practice, but
+ we use it here to avoid cluttering the attribute hierarchy with
+ classes that don't contain any extra implementation.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IMethodInfo">
+ <summary>
+ The IMethodInfo class is used to encapsulate information
+ about a method in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.TypeInfo">
+ <summary>
+ Gets the Type from which this method was reflected.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.MethodInfo">
+ <summary>
+ Gets the MethodInfo for this method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.Name">
+ <summary>
+ Gets the name of the method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsAbstract">
+ <summary>
+ Gets a value indicating whether the method is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsPublic">
+ <summary>
+ Gets a value indicating whether the method is public.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the method contains unassigned generic type parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethod">
+ <summary>
+ Gets a value indicating whether the method is a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethodDefinition">
+ <summary>
+ Gets a value indicating whether the MethodInfo represents the definition of a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ReturnType">
+ <summary>
+ Gets the return Type of the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetParameters">
+ <summary>
+ Gets the parameters of the method.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetGenericArguments">
+ <summary>
+ Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.MakeGenericMethod(System.Type[])">
+ <summary>
+ Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
+ </summary>
+ <param name="typeArguments">The type arguments to be used</param>
+ <returns>A new IMethodInfo with the type arguments replaced</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.Invoke(System.Object,System.Object[])">
+ <summary>
+ Invokes the method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterDataProvider">
+ <summary>
+ The IDataPointProvider interface is used by extensions
+ that provide data for a single test parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>True if any data is available, otherwise false.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>An IEnumerable providing the required data</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterDataSource">
+ <summary>
+ The IParameterDataSource interface is implemented by types
+ that can provide data for a test method parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataSource.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Gets an enumeration of data items for use as arguments
+ for a test method parameter.
+ </summary>
+ <param name="parameter">The parameter for which data is needed</param>
+ <returns>An enumeration containing individual data items</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterInfo">
+ <summary>
+ The IParameterInfo interface is an abstraction of a .NET parameter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.IsOptional">
+ <summary>
+ Gets a value indicating whether the parameter is optional
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.Method">
+ <summary>
+ Gets an IMethodInfo representing the method for which this is a parameter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterInfo">
+ <summary>
+ Gets the underlying .NET ParameterInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterType">
+ <summary>
+ Gets the Type of the parameter
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IPropertyBag">
+ <summary>
+ A PropertyBag represents a collection of name/value pairs
+ that allows duplicate entries with the same key. Methods
+ are provided for adding a new pair as well as for setting
+ a key to a single value. All keys are strings but values
+ may be of any type. Null values are not permitted, since
+ a null entry represents the absence of the key.
+
+ The entries in a PropertyBag are of two kinds: those that
+ take a single value and those that take multiple values.
+ However, the PropertyBag has no knowledge of which entries
+ fall into each category and the distinction is entirely
+ up to the code using the PropertyBag.
+
+ When working with multi-valued properties, client code
+ should use the Add method to add name/value pairs and
+ indexing to retrieve a list of all values for a given
+ key. For example:
+
+ bag.Add("Tag", "one");
+ bag.Add("Tag", "two");
+ Assert.That(bag["Tag"],
+ Is.EqualTo(new string[] { "one", "two" }));
+
+ When working with single-valued properties, client code
+ should use the Set method to set the value and Get to
+ retrieve the value. The GetSetting methods may also be
+ used to retrieve the value in a type-safe manner while
+ also providing default. For example:
+
+ bag.Set("Priority", "low");
+ bag.Set("Priority", "high"); // replaces value
+ Assert.That(bag.Get("Priority"),
+ Is.EqualTo("high"));
+ Assert.That(bag.GetSetting("Priority", "low"),
+ Is.EqualTo("high"));
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Add(System.String,System.Object)">
+ <summary>
+ Adds a key/value pair to the property bag
+ </summary>
+ <param name="key">The key</param>
+ <param name="value">The value</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Set(System.String,System.Object)">
+ <summary>
+ Sets the value for a key, removing any other
+ values that are already in the property set.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Get(System.String)">
+ <summary>
+ Gets a single value for a key, using the first
+ one if multiple values are present and returning
+ null if the value is not found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.ContainsKey(System.String)">
+ <summary>
+ Gets a flag indicating whether the specified key has
+ any entries in the property set.
+ </summary>
+ <param name="key">The key to be checked</param>
+ <returns>True if their are values present, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Item(System.String)">
+ <summary>
+ Gets or sets the list of values for a particular key
+ </summary>
+ <param name="key">The key for which the values are to be retrieved or set</param>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Keys">
+ <summary>
+ Gets a collection containing all the keys in the property set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IReflectionInfo">
+ <summary>
+ The IReflectionInfo interface is implemented by NUnit wrapper objects that perform reflection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.IsDefined``1(System.Boolean)">
+ <summary>
+ Returns a value indicating whether an attribute of the specified type is defined on this object.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ISimpleTestBuilder">
+ <summary>
+ The ISimpleTestBuilder interface is exposed by a class that knows how to
+ build a single TestMethod from a suitable MethodInfo Types. In general,
+ it is exposed by an attribute, but may be implemented in a helper class
+ used by the attribute in some cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISimpleTestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a TestMethod from the provided MethodInfo.
+ </summary>
+ <param name="method">The method to be used as a test</param>
+ <param name="suite">The TestSuite to which the method will be added</param>
+ <returns>A TestMethod object</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ISuiteBuilder">
+ <summary>
+ The ISuiteBuilder interface is exposed by a class that knows how to
+ build a suite from one or more Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Examine the type and determine if it is suitable for
+ this builder to use in building a TestSuite.
+
+ Note that returning false will cause the type to be ignored
+ in loading the tests. If it is desired to load the suite
+ but label it as non-runnable, ignored, etc., then this
+ method must return true.
+ </summary>
+ <param name="typeInfo">The type of the fixture to be used</param>
+ <returns>True if the type can be used to build a TestSuite</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestSuite from type provided.
+ </summary>
+ <param name="typeInfo">The type of the fixture to be used</param>
+ <returns>A TestSuite</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITest">
+ <summary>
+ Common interface supported by all representations
+ of a test. Only includes informational fields.
+ The Run method is specifically excluded to allow
+ for data-only representations of a test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Id">
+ <summary>
+ Gets the id of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Name">
+ <summary>
+ Gets the name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TestType">
+ <summary>
+ Gets the type of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.FullName">
+ <summary>
+ Gets the fully qualified name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.ClassName">
+ <summary>
+ Gets the name of the class containing this test. Returns
+ null if the test is not associated with a class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.MethodName">
+ <summary>
+ Gets the name of the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TypeInfo">
+ <summary>
+ Gets the Type of the test fixture, if applicable, or
+ null if no fixture type is associated with this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Method">
+ <summary>
+ Gets an IMethod for the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.RunState">
+ <summary>
+ Gets the RunState of the test, indicating whether it can be run.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TestCaseCount">
+ <summary>
+ Count of the test cases ( 1 if this is a test case )
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Properties">
+ <summary>
+ Gets the properties of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Parent">
+ <summary>
+ Gets the parent test, if any.
+ </summary>
+ <value>The parent test or null if none exists.</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.IsSuite">
+ <summary>
+ Returns true if this is a test suite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Fixture">
+ <summary>
+ Gets a fixture object for running this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none are required.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestBuilder">
+ <summary>
+ The ITestBuilder interface is exposed by a class that knows how to
+ build one or more TestMethods from a MethodInfo. In general, it is exposed
+ by an attribute, which has additional information available to provide
+ the necessary test parameters to distinguish the test cases built.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build one or more TestMethods from the provided MethodInfo.
+ </summary>
+ <param name="method">The method to be used as a test</param>
+ <param name="suite">The TestSuite to which the method will be added</param>
+ <returns>A TestMethod object</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestCaseBuilder">
+ <summary>
+ The ITestCaseBuilder interface is exposed by a class that knows how to
+ build a test case from certain methods.
+ </summary>
+ <remarks>
+ This interface is not the same as the ITestCaseBuilder interface in NUnit 2.x.
+ We have reused the name because the two products don't interoperate at all.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Examine the method and determine if it is suitable for
+ this builder to use in building a TestCase to be
+ included in the suite being populated.
+
+ Note that returning false will cause the method to be ignored
+ in loading the tests. If it is desired to load the method
+ but label it as non-runnable, ignored, etc., then this
+ method must return true.
+ </summary>
+ <param name="method">The test method to examine</param>
+ <param name="suite">The suite being populated</param>
+ <returns>True is the builder can use this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a TestCase from the provided MethodInfo for
+ inclusion in the suite being constructed.
+ </summary>
+ <param name="method">The method to be used as a test case</param>
+ <param name="suite">The test suite being populated, or null</param>
+ <returns>A TestCase or null</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestCaseData">
+ <summary>
+ The ITestCaseData interface is implemented by a class
+ that is able to return complete testcases for use by
+ a parameterized test method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestCaseData.ExpectedResult">
+ <summary>
+ Gets the expected result of the test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestCaseData.HasExpectedResult">
+ <summary>
+ Returns true if an expected result has been set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestData">
+ <summary>
+ The ITestData interface is implemented by a class that
+ represents a single instance of a parameterized test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.TestName">
+ <summary>
+ Gets the name to be used for the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.RunState">
+ <summary>
+ Gets the RunState for this test case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.Arguments">
+ <summary>
+ Gets the argument list to be provided to the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.Properties">
+ <summary>
+ Gets the property dictionary for the test case
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestFilter">
+ <summary>
+ Interface to be implemented by filters applied to tests.
+ The filter applies when running the test, after it has been
+ loaded, since this is the only time an ITest exists.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. Pass
+ may examine the parents and/or descendants of a test, depending
+ on the semantics of the particular filter
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestFixtureData">
+ <summary>
+ The ITestCaseData interface is implemented by a class
+ that is able to return the data required to create an
+ instance of a parameterized test fixture.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestFixtureData.TypeArgs">
+ <summary>
+ Get the TypeArgs if separately set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestListener">
+ <summary>
+ The ITestListener interface is used internally to receive
+ notifications of significant events while a test is being
+ run. The events are propagated to clients by means of an
+ AsyncCallback. NUnit extensions may also monitor these events.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test has finished
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestResult">
+ <summary>
+ The ITestResult interface represents the result of a test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.ResultState">
+ <summary>
+ Gets the ResultState of the test result, which
+ indicates the success or failure of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Name">
+ <summary>
+ Gets the name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.FullName">
+ <summary>
+ Gets the full name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Duration">
+ <summary>
+ Gets the elapsed time for running the test in seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.StartTime">
+ <summary>
+ Gets or sets the time the test started running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.EndTime">
+ <summary>
+ Gets or sets the time the test finished running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure. Not available in
+ the Compact Framework 1.0.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertCount">
+ <summary>
+ Gets the number of asserts executed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ Accessing HasChildren should not force creation of the
+ Children collection in classes implementing this interface.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Test">
+ <summary>
+ Gets the Test to which this result applies.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Output">
+ <summary>
+ Gets any text output written to this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertionResults">
+ <summary>
+ Gets a list of AssertionResults associated with the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.TestAttachments">
+ <summary>
+ Gets the collection of files attached to the test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITypeInfo">
+ <summary>
+ The ITypeInfo interface is an abstraction of a .NET Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Type">
+ <summary>
+ Gets the underlying Type on which this ITypeInfo is based
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.BaseType">
+ <summary>
+ Gets the base type of this type as an ITypeInfo
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.IsType(System.Type)">
+ <summary>
+ Returns true if the Type wrapped is equal to the argument
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Name">
+ <summary>
+ Gets the Name of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.FullName">
+ <summary>
+ Gets the FullName of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Assembly">
+ <summary>
+ Gets the assembly in which the type is declared
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Namespace">
+ <summary>
+ Gets the Namespace of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsAbstract">
+ <summary>
+ Gets a value indicating whether the type is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericType">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericTypeDefinition">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type definition
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsSealed">
+ <summary>
+ Gets a value indicating whether the type is sealed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsStaticClass">
+ <summary>
+ Gets a value indicating whether this type is a static class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName">
+ <summary>
+ Get the display name for this typeInfo.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName(System.Object[])">
+ <summary>
+ Get the display name for an object of this type, constructed with specific arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetGenericTypeDefinition">
+ <summary>
+ Returns a Type representing a generic type definition from which this Type can be constructed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.MakeGenericType(System.Type[])">
+ <summary>
+ Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasMethodWithAttribute(System.Type)">
+ <summary>
+ Returns a value indicating whether this type has a method with a specified public attribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetMethods(NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Returns an array of IMethodInfos for methods of this Type
+ that match the specified flags.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetConstructor(System.Type[])">
+ <summary>
+ Gets the public constructor taking the specified argument Types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasConstructor(System.Type[])">
+ <summary>
+ Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.Construct(System.Object[])">
+ <summary>
+ Construct an object of this Type, using the specified arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IXmlNodeBuilder">
+ <summary>
+ An object implementing IXmlNodeBuilder is able to build
+ an XML representation of itself and any children.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.ToXml(System.Boolean)">
+ <summary>
+ Returns a TNode representing the current object.
+ </summary>
+ <param name="recursive">If true, children are included where applicable</param>
+ <returns>A TNode representing the result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns a TNode representing the current object after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, children are included, where applicable</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ResultState">
+ <summary>
+ The ResultState class represents the outcome of running a test.
+ It contains two pieces of information. The Status of the test
+ is an enum indicating whether the test passed, failed, was
+ skipped or was inconclusive. The Label provides a more
+ detailed breakdown for use by client runners.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="label">The label.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="site">The stage at which the result was produced</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="label">The label.</param>
+ <param name="site">The stage at which the result was produced</param>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Inconclusive">
+ <summary>
+ The result is inconclusive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Skipped">
+ <summary>
+ The test has been skipped.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Ignored">
+ <summary>
+ The test has been ignored.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Explicit">
+ <summary>
+ The test was skipped because it is explicit
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Success">
+ <summary>
+ The test succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Warning">
+ <summary>
+ The test issued a warning
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Failure">
+ <summary>
+ The test failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Error">
+ <summary>
+ The test encountered an unexpected exception
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Cancelled">
+ <summary>
+ The test was cancelled by the user
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.NotRunnable">
+ <summary>
+ The test was not runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.ChildFailure">
+ <summary>
+ A suite failed because one or more child tests failed or had errors
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpFailure">
+ <summary>
+ A suite failed in its OneTimeSetUp
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpError">
+ <summary>
+ A suite had an unexpected exception in its OneTimeSetUp
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.TearDownError">
+ <summary>
+ A suite had an unexpected exception in its OneTimeDown
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Status">
+ <summary>
+ Gets the TestStatus for the test.
+ </summary>
+ <value>The status.</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Label">
+ <summary>
+ Gets the label under which this test result is
+ categorized, if any.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Site">
+ <summary>
+ Gets the stage of test execution in which
+ the failure or other result took place.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.WithSite(NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Get a new ResultState, which is the same as the current
+ one but with the FailureSite set to the specified value.
+ </summary>
+ <param name="site">The FailureSite to use</param>
+ <returns>A new ResultState</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.Matches(NUnit.Framework.Interfaces.ResultState)">
+ <summary>
+ Test whether this ResultState has the same Status and Label
+ as another one. In other words, the whether two are equal
+ ignoring the Site.
+ </summary>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.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:NUnit.Framework.Interfaces.ResultState.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:NUnit.Framework.Interfaces.ResultState.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="T:NUnit.Framework.Interfaces.FailureSite">
+ <summary>
+ The FailureSite enum indicates the stage of a test
+ in which an error or failure occurred.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Test">
+ <summary>
+ Failure in the test itself
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.SetUp">
+ <summary>
+ Failure in the SetUp method
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.TearDown">
+ <summary>
+ Failure in the TearDown method
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Parent">
+ <summary>
+ Failure of a parent test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Child">
+ <summary>
+ Failure of a child test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.RunState">
+ <summary>
+ The RunState enum indicates whether a test can be executed.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.NotRunnable">
+ <summary>
+ The test is not runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Runnable">
+ <summary>
+ The test is runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Explicit">
+ <summary>
+ The test can only be run explicitly
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Skipped">
+ <summary>
+ The test has been skipped. This value may
+ appear on a Test when certain attributes
+ are used to skip the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Ignored">
+ <summary>
+ The test has been ignored. May appear on
+ a Test, when the IgnoreAttribute is used.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestAttachment">
+ <summary>
+ The TestAttachment class represents a file attached to a TestResult,
+ with an optional description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestAttachment.FilePath">
+ <summary>
+ Absolute file path to attachment file
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestAttachment.Description">
+ <summary>
+ User specifed description of attachment. May be null.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestAttachment.#ctor(System.String,System.String)">
+ <summary>
+ Creates a TestAttachment class to represent a file attached to a test result.
+ </summary>
+ <param name="filePath">Absolute file path to attachment file</param>
+ <param name="description">User specifed description of attachment. May be null.</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestOutput">
+ <summary>
+ The TestOutput class holds a unit of output from
+ a test to a specific output stream
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.#ctor(System.String,System.String,System.String,System.String)">
+ <summary>
+ Construct with text, output destination type and
+ the name of the test that produced the output.
+ </summary>
+ <param name="text">Text to be output</param>
+ <param name="stream">Name of the stream or channel to which the text should be written</param>
+ <param name="testId">Id of the test that produced the output</param>
+ <param name="testName">FullName of test that produced the output</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.ToString">
+ <summary>
+ Return string representation of the object for debugging
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.Text">
+ <summary>
+ Get the text
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.Stream">
+ <summary>
+ Get the output type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.TestName">
+ <summary>
+ Get the name of the test that created the output
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.TestId">
+ <summary>
+ Get the id of the test that created the output
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.ToXml">
+ <summary>
+ Convert the TestOutput object to an XML string
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestStatus">
+ <summary>
+ The TestStatus enum indicates the result of running a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Inconclusive">
+ <summary>
+ The test was inconclusive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Skipped">
+ <summary>
+ The test has skipped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Passed">
+ <summary>
+ The test succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Warning">
+ <summary>
+ There was a warning
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Failed">
+ <summary>
+ The test failed
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TNode">
+ <summary>
+ TNode represents a single node in the XML representation
+ of a Test or TestResult. It replaces System.Xml.XmlNode and
+ System.Xml.Linq.XElement, providing a minimal set of methods
+ for operating on the XML in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String)">
+ <summary>
+ Constructs a new instance of TNode
+ </summary>
+ <param name="name">The name of the node</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String)">
+ <summary>
+ Constructs a new instance of TNode with a value
+ </summary>
+ <param name="name">The name of the node</param>
+ <param name="value">The text content of the node</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String,System.Boolean)">
+ <summary>
+ Constructs a new instance of TNode with a value
+ </summary>
+ <param name="name">The name of the node</param>
+ <param name="value">The text content of the node</param>
+ <param name="valueIsCDATA">Flag indicating whether to use CDATA when writing the text</param>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Name">
+ <summary>
+ Gets the name of the node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Value">
+ <summary>
+ Gets the value of the node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.ValueIsCDATA">
+ <summary>
+ Gets a flag indicating whether the value should be output using CDATA.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Attributes">
+ <summary>
+ Gets the dictionary of attributes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.ChildNodes">
+ <summary>
+ Gets a list of child nodes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.FirstChild">
+ <summary>
+ Gets the first ChildNode
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.OuterXml">
+ <summary>
+ Gets the XML representation of this node.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.FromXml(System.String)">
+ <summary>
+ Create a TNode from it's XML text representation
+ </summary>
+ <param name="xmlText">The XML text to be parsed</param>
+ <returns>A TNode</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String)">
+ <summary>
+ Adds a new element as a child of the current node and returns it.
+ </summary>
+ <param name="name">The element name.</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String,System.String)">
+ <summary>
+ Adds a new element with a value as a child of the current node and returns it.
+ </summary>
+ <param name="name">The element name</param>
+ <param name="value">The text content of the new element</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElementWithCDATA(System.String,System.String)">
+ <summary>
+ Adds a new element with a value as a child of the current node and returns it.
+ The value will be output using a CDATA section.
+ </summary>
+ <param name="name">The element name</param>
+ <param name="value">The text content of the new element</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddAttribute(System.String,System.String)">
+ <summary>
+ Adds an attribute with a specified name and value to the XmlNode.
+ </summary>
+ <param name="name">The name of the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.SelectSingleNode(System.String)">
+ <summary>
+ Finds a single descendant of this node matching an xpath
+ specification. The format of the specification is
+ limited to what is needed by NUnit and its tests.
+ </summary>
+ <param name="xpath"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.SelectNodes(System.String)">
+ <summary>
+ Finds all descendants of this node matching an xpath
+ specification. The format of the specification is
+ limited to what is needed by NUnit and its tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.WriteTo(System.Xml.XmlWriter)">
+ <summary>
+ Writes the XML representation of the node to an XmlWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.NodeList">
+ <summary>
+ Class used to represent a list of XmlResults
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AttributeDictionary">
+ <summary>
+ Class used to represent the attributes of a node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AttributeDictionary.Item(System.String)">
+ <summary>
+ Gets or sets the value associated with the specified key.
+ Overridden to return null if attribute is not found.
+ </summary>
+ <param name="key">The key.</param>
+ <returns>Value of the attribute or null</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.AssemblyHelper">
+ <summary>
+ AssemblyHelper provides static methods for working
+ with assemblies.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPath(System.Reflection.Assembly)">
+ <summary>
+ Gets the path from which an assembly was loaded.
+ For builds where this is not possible, returns
+ the name of the assembly.
+ </summary>
+ <param name="assembly">The assembly.</param>
+ <returns>The path.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetDirectoryName(System.Reflection.Assembly)">
+ <summary>
+ Gets the path to the directory from which an assembly was loaded.
+ </summary>
+ <param name="assembly">The assembly.</param>
+ <returns>The path.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyName(System.Reflection.Assembly)">
+ <summary>
+ Gets the AssemblyName of an assembly.
+ </summary>
+ <param name="assembly">The assembly</param>
+ <returns>An AssemblyName</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.Load(System.String)">
+ <summary>
+ Loads an assembly given a string, which is the AssemblyName
+ </summary>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPathFromCodeBase(System.String)">
+ <summary>
+ Gets the assembly path from code base.
+ </summary>
+ <remarks>Public for testing purposes</remarks>
+ <param name="codeBase">The code base.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AsyncInvocationRegion.WaitForPendingOperationsToComplete(System.Object)">
+ <summary>
+ Waits for pending asynchronous operations to complete, if appropriate,
+ and returns a proper result of the invocation by unwrapping task results
+ </summary>
+ <param name="invocationResult">The raw result of the method invocation</param>
+ <returns>The unwrapped result, if necessary</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.CombinatorialStrategy">
+ <summary>
+ CombinatorialStrategy creates test cases by using all possible
+ combinations of the parameter data.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.CombinatorialStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DatapointProvider">
+ <summary>
+ Provides data from fields marked with the DatapointAttribute or the
+ DatapointsAttribute.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ True if any data is available, otherwise false.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ An IEnumerable providing the required data
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder">
+ <summary>
+ Built-in SuiteBuilder for all types of test classes.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Checks to see if the provided Type is a fixture.
+ To be considered a fixture, it must be a non-abstract
+ class with one or more attributes implementing the
+ IFixtureBuilder interface or one or more methods
+ marked as tests.
+ </summary>
+ <param name="typeInfo">The fixture type to check</param>
+ <returns>True if the fixture can be built, false if not</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestSuite from TypeInfo provided.
+ </summary>
+ <param name="typeInfo">The fixture type to build</param>
+ <returns>A TestSuite built from that type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.GetFixtureBuilderAttributes(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ We look for attributes implementing IFixtureBuilder at one level
+ of inheritance at a time. Attributes on base classes are not used
+ unless there are no fixture builder attributes at all on the derived
+ class. This is by design.
+ </summary>
+ <param name="typeInfo">The type being examined for attributes</param>
+ <returns>A list of the attributes found.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder">
+ <summary>
+ Class to build ether a parameterized or a normal NUnitTestMethod.
+ There are four cases that the builder must deal with:
+ 1. The method needs no params and none are provided
+ 2. The method needs params and they are provided
+ 3. The method needs no params but they are provided in error
+ 4. The method needs params but they are not provided
+ This could have been done using two different builders, but it
+ turned out to be simpler to have just one. The BuildFrom method
+ takes a different branch depending on whether any parameters are
+ provided, but all four cases are dealt with in lower-level methods
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Determines if the method can be used to build an NUnit test
+ test method of some kind. The method must normally be marked
+ with an identifying attribute for this to be true.
+
+ Note that this method does not check that the signature
+ of the method for validity. If we did that here, any
+ test methods with invalid signatures would be passed
+ over in silence in the test run. Since we want such
+ methods to be reported, the check for validity is made
+ in BuildFrom rather than here.
+ </summary>
+ <param name="method">An IMethodInfo for the method being used as a test method</param>
+ <returns>True if the builder can create a test case from this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Build a Test from the provided MethodInfo. Depending on
+ whether the method takes arguments and on the availability
+ of test case data, this method may return a single test
+ or a group of tests contained in a ParameterizedMethodSuite.
+ </summary>
+ <param name="method">The method for which a test is to be built</param>
+ <returns>A Test representing one or more method invocations</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Determines if the method can be used to build an NUnit test
+ test method of some kind. The method must normally be marked
+ with an identifying attribute for this to be true.
+
+ Note that this method does not check that the signature
+ of the method for validity. If we did that here, any
+ test methods with invalid signatures would be passed
+ over in silence in the test run. Since we want such
+ methods to be reported, the check for validity is made
+ in BuildFrom rather than here.
+ </summary>
+ <param name="method">An IMethodInfo for the method being used as a test method</param>
+ <param name="parentSuite">The test suite being built, to which the new test would be added</param>
+ <returns>True if the builder can create a test case from this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a Test from the provided MethodInfo. Depending on
+ whether the method takes arguments and on the availability
+ of test case data, this method may return a single test
+ or a group of tests contained in a ParameterizedMethodSuite.
+ </summary>
+ <param name="method">The method for which a test is to be built</param>
+ <param name="parentSuite">The test fixture being populated, or null</param>
+ <returns>A Test representing one or more method invocations</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildParameterizedMethodSuite(NUnit.Framework.Interfaces.IMethodInfo,System.Collections.Generic.IEnumerable{NUnit.Framework.Internal.TestMethod})">
+ <summary>
+ Builds a ParameterizedMethodSuite containing individual test cases.
+ </summary>
+ <param name="method">The method for which a test is to be built.</param>
+ <param name="tests">The list of test cases to include.</param>
+ <returns>A ParameterizedMethodSuite populated with test cases</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildSingleTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a simple, non-parameterized TestMethod for this method.
+ </summary>
+ <param name="method">The MethodInfo for which a test is to be built</param>
+ <param name="suite">The test suite for which the method is being built</param>
+ <returns>A TestMethod.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder">
+ <summary>
+ Class that can build a tree of automatic namespace
+ suites from a group of fixtures.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._namespaceIndex">
+ <summary>
+ NamespaceDictionary of all test suites we have created to represent
+ namespaces. Used to locate namespace parent suites for fixtures.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._globalInsertionPoint">
+ <summary>
+ Point in the tree where items in the global namespace are added
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.#ctor(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder"/> class.
+ </summary>
+ <param name="rootSuite">The root suite.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.RootSuite">
+ <summary>
+ Gets the root entry in the tree created by the NamespaceTreeBuilder.
+ </summary>
+ <value>The root suite.</value>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(System.Collections.Generic.IList{NUnit.Framework.Internal.Test})">
+ <summary>
+ Adds the specified fixtures to the tree.
+ </summary>
+ <param name="fixtures">The fixtures to be added.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Adds the specified fixture to the tree.
+ </summary>
+ <param name="fixture">The fixture to be added.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder">
+ <summary>
+ NUnitTestCaseBuilder is a utility class used by attributes
+ that build test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.#ctor">
+ <summary>
+ Constructs an <see cref="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.BuildTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test,NUnit.Framework.Internal.TestCaseParameters)">
+ <summary>
+ Builds a single NUnitTestMethod, either as a child of the fixture
+ or as one of a set of test cases under a ParameterizedTestMethodSuite.
+ </summary>
+ <param name="method">The MethodInfo from which to construct the TestMethod</param>
+ <param name="parentSuite">The suite or fixture to which the new test will be added</param>
+ <param name="parms">The ParameterSet to be used, or null</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.CheckTestMethodSignature(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Internal.TestCaseParameters)">
+ <summary>
+ Helper method that checks the signature of a TestMethod and
+ any supplied parameters to determine if the test is valid.
+
+ Currently, NUnitTestMethods are required to be public,
+ non-abstract methods, either static or instance,
+ returning void. They may take arguments but the values must
+ be provided or the TestMethod is not considered runnable.
+
+ Methods not meeting these criteria will be marked as
+ non-runnable and the method will return false in that case.
+ </summary>
+ <param name="testMethod">The TestMethod to be checked. If it
+ is found to be non-runnable, it will be modified.</param>
+ <param name="parms">Parameters to be used for this test, or null</param>
+ <returns>True if the method signature is valid, false if not</returns>
+ <remarks>
+ The return value is no longer used internally, but is retained
+ for testing purposes.
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder">
+ <summary>
+ NUnitTestFixtureBuilder is able to build a fixture given
+ a class marked with a TestFixtureAttribute or an unmarked
+ class containing test methods. In the first case, it is
+ called by the attribute and in the second directly by
+ NUnitSuiteBuilder.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestFixture from type provided. A non-null TestSuite
+ must always be returned, since the method is generally called
+ because the user has marked the target class as a fixture.
+ If something prevents the fixture from being used, it should
+ be returned nonetheless, labelled as non-runnable.
+ </summary>
+ <param name="typeInfo">An ITypeInfo for the fixture to be used.</param>
+ <returns>A TestSuite object or one derived from TestSuite.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo,NUnit.Framework.Interfaces.ITestFixtureData)">
+ <summary>
+ Overload of BuildFrom called by tests that have arguments.
+ Builds a fixture using the provided type and information
+ in the ITestFixtureData object.
+ </summary>
+ <param name="typeInfo">The TypeInfo for which to construct a fixture.</param>
+ <param name="testFixtureData">An object implementing ITestFixtureData or null.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.AddTestCasesToFixture(NUnit.Framework.Internal.TestFixture)">
+ <summary>
+ Method to add test cases to the newly constructed fixture.
+ </summary>
+ <param name="fixture">The fixture to which cases should be added</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildTestCase(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Method to create a test case from a MethodInfo and add
+ it to the fixture being built. It first checks to see if
+ any global TestCaseBuilder addin wants to build the
+ test case. If not, it uses the internal builder
+ collection maintained by this fixture builder.
+
+ The default implementation has no test case builders.
+ Derived classes should add builders to the collection
+ in their constructor.
+ </summary>
+ <param name="method">The method for which a test is to be created</param>
+ <param name="suite">The test suite being built.</param>
+ <returns>A newly constructed Test</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy">
+ <summary>
+ PairwiseStrategy creates test cases by combining the parameter
+ data so that all possible pairs of data items are used.
+ </summary>
+ <remarks>
+ <para>
+ The number of test cases that cover all possible pairs of test function
+ parameters values is significantly less than the number of test cases
+ that cover all possible combination of test function parameters values.
+ And because different studies show that most of software failures are
+ caused by combination of no more than two parameters, pairwise testing
+ can be an effective ways to test the system when it's impossible to test
+ all combinations of parameters.
+ </para>
+ <para>
+ The PairwiseStrategy code is based on "jenny" tool by Bob Jenkins:
+ http://burtleburtle.net/bob/math/jenny.html
+ </para>
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand">
+ <summary>
+ FleaRand is a pseudo-random number generator developed by Bob Jenkins:
+ http://burtleburtle.net/bob/rand/talksmall.html#flea
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand.#ctor(System.UInt32)">
+ <summary>
+ Initializes a new instance of the FleaRand class.
+ </summary>
+ <param name="seed">The seed.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo">
+ <summary>
+ FeatureInfo represents coverage of a single value of test function
+ parameter, represented as a pair of indices, Dimension and Feature. In
+ terms of unit testing, Dimension is the index of the test parameter and
+ Feature is the index of the supplied value in that parameter's list of
+ sources.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo.#ctor(System.Int32,System.Int32)">
+ <summary>
+ Initializes a new instance of FeatureInfo class.
+ </summary>
+ <param name="dimension">Index of a dimension.</param>
+ <param name="feature">Index of a feature.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple">
+ <summary>
+ A FeatureTuple represents a combination of features, one per test
+ parameter, which should be covered by a test case. In the
+ PairwiseStrategy, we are only trying to cover pairs of features, so the
+ tuples actually may contain only single feature or pair of features, but
+ the algorithm itself works with triplets, quadruples and so on.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
+ <summary>
+ Initializes a new instance of FeatureTuple class for a single feature.
+ </summary>
+ <param name="feature1">Single feature.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo,NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
+ <summary>
+ Initializes a new instance of FeatureTuple class for a pair of features.
+ </summary>
+ <param name="feature1">First feature.</param>
+ <param name="feature2">Second feature.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo">
+ <summary>
+ TestCase represents a single test case covering a list of features.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo.#ctor(System.Int32)">
+ <summary>
+ Initializes a new instance of TestCaseInfo class.
+ </summary>
+ <param name="length">A number of features in the test case.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator">
+ <summary>
+ PairwiseTestCaseGenerator class implements an algorithm which generates
+ a set of test cases which covers all pairs of possible values of test
+ function.
+ </summary>
+ <remarks>
+ <para>
+ The algorithm starts with creating a set of all feature tuples which we
+ will try to cover (see <see
+ cref="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.CreateAllTuples" /> method). This set
+ includes every single feature and all possible pairs of features. We
+ store feature tuples in the 3-D collection (where axes are "dimension",
+ "feature", and "all combinations which includes this feature"), and for
+ every two feature (e.g. "A" and "B") we generate both ("A", "B") and
+ ("B", "A") pairs. This data structure extremely reduces the amount of
+ time needed to calculate coverage for a single test case (this
+ calculation is the most time-consuming part of the algorithm).
+ </para>
+ <para>
+ Then the algorithm picks one tuple from the uncovered tuple, creates a
+ test case that covers this tuple, and then removes this tuple and all
+ other tuples covered by this test case from the collection of uncovered
+ tuples.
+ </para>
+ <para>
+ Picking a tuple to cover
+ </para>
+ <para>
+ There are no any special rules defined for picking tuples to cover. We
+ just pick them one by one, in the order they were generated.
+ </para>
+ <para>
+ Test generation
+ </para>
+ <para>
+ Test generation starts from creating a completely random test case which
+ covers, nevertheless, previously selected tuple. Then the algorithm
+ tries to maximize number of tuples which this test covers.
+ </para>
+ <para>
+ Test generation and maximization process repeats seven times for every
+ selected tuple and then the algorithm picks the best test case ("seven"
+ is a magic number which provides good results in acceptable time).
+ </para>
+ <para>Maximizing test coverage</para>
+ <para>
+ To maximize tests coverage, the algorithm walks thru the list of mutable
+ dimensions (mutable dimension is a dimension that are not included in
+ the previously selected tuple). Then for every dimension, the algorithm
+ walks thru the list of features and checks if this feature provides
+ better coverage than randomly selected feature, and if yes keeps this
+ feature.
+ </para>
+ <para>
+ This process repeats while it shows progress. If the last iteration
+ doesn't improve coverage, the process ends.
+ </para>
+ <para>
+ In addition, for better results, before start every iteration, the
+ algorithm "scrambles" dimensions - so for every iteration dimension
+ probes in a different order.
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.GetTestCases(System.Int32[])">
+ <summary>
+ Creates a set of test cases for specified dimensions.
+ </summary>
+ <param name="dimensions">
+ An array which contains information about dimensions. Each element of
+ this array represents a number of features in the specific dimension.
+ </param>
+ <returns>
+ A set of test cases.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by this strategy instance.
+ </summary>
+ <returns>A set of test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.ParameterDataProvider">
+ <summary>
+ The ParameterDataProvider class implements IParameterDataProvider
+ and hosts one or more individual providers.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.#ctor(NUnit.Framework.Interfaces.IParameterDataProvider[])">
+ <summary>
+ Construct with a collection of individual providers
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>True if any data is available, otherwise false.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>An IEnumerable providing the required data</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider">
+ <summary>
+ ParameterDataSourceProvider supplies individual argument values for
+ single parameters using attributes implementing IParameterDataSource.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ True if any data is available, otherwise false.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ An IEnumerable providing the required data
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.SequentialStrategy">
+ <summary>
+ SequentialStrategy creates test cases by using all of the
+ parameter data sources in parallel, substituting <c>null</c>
+ when any of them run out of data.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.SequentialStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand">
+ <summary>
+ TestActionAfterCommand handles the AfterTest method of a single
+ TestActionItem, provided the items BeforeTest has been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestActionItem to run before the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.AfterTestCommand">
+ <summary>
+ AfterCommand is a DelegatingTestCommand that performs some
+ specific action after the inner command is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct an AfterCommand
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.AfterTestCommand.AfterTest">
+ <summary>
+ Set this to perform action after the inner command.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.ApplyChangesToContextCommand">
+ <summary>
+ ContextSettingsCommand applies specified changes to the
+ TestExecutionContext prior to running a test. No special
+ action is needed after the test runs, since the prior
+ context will be restored automatically.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand">
+ <summary>
+ TestActionCommand handles a single ITestAction applied
+ to a test. It runs the BeforeTest method, then runs the
+ test and finally runs the AfterTest method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.BeforeTest">
+ <summary>
+ Perform the before test action
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.AfterTest">
+ <summary>
+ Perform the after test action
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand">
+ <summary>
+ TestActionBeforeCommand handles the BeforeTest method of a single
+ TestActionItem, relying on the item to remember it has been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestActionItem to run before the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeTestCommand">
+ <summary>
+ BeforeTestCommand is a DelegatingTestCommand that performs some
+ specific action before the inner command is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct a BeforeCommand
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeTestCommand.BeforeTest">
+ <summary>
+ Action to perform before the inner command.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.ConstructFixtureCommand">
+ <summary>
+ ConstructFixtureCommand constructs the user test object if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.ConstructFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Constructs a OneTimeSetUpCommand for a suite
+ </summary>
+ <param name="innerCommand">The inner command to which the command applies</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.DelegatingTestCommand">
+ <summary>
+ DelegatingTestCommand wraps an inner TestCommand.
+ Derived classes may do what they like before or
+ after running the inner command.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.DelegatingTestCommand.innerCommand">
+ <summary>TODO: Documentation needed for field</summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.DelegatingTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ TODO: Documentation needed for constructor
+ </summary>
+ <param name="innerCommand"></param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.DisposeFixtureCommand">
+ <summary>
+ OneTimeTearDownCommand performs any teardown actions
+ specified for a suite and calls Dispose on the user
+ test object, if any.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.DisposeFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct a OneTimeTearDownCommand
+ </summary>
+ <param name="innerCommand">The command wrapped by this command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.EmptyTestCommand">
+ <summary>
+ EmptyTestCommand is a TestCommand that does nothing. It simply
+ returns the current result from the context when executed. We
+ use it to avoid testing for null when executing a chain of
+ DelegatingTestCommands.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a NullCommand for a test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.MaxTimeCommand">
+ <summary>
+ TODO: Documentation needed for class
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.MaxTimeCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="maxTime">The max time allowed in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand">
+ <summary>
+ OneTimeSetUpCommand runs any one-time setup methods for a suite,
+ constructing the user test object if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Constructs a OneTimeSetUpCommand for a suite
+ </summary>
+ <param name="innerCommand">The inner command to which the command applies</param>
+ <param name="setUpTearDown">A SetUpTearDownList for use by the command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand">
+ <summary>
+ OneTimeTearDownCommand performs any teardown actions
+ specified for a suite and calls Dispose on the user
+ test object, if any.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Construct a OneTimeTearDownCommand
+ </summary>
+ <param name="innerCommand">The command wrapped by this command</param>
+ <param name="setUpTearDownItem">A SetUpTearDownList for use by the command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand">
+ <summary>
+ SetUpTearDownCommand runs SetUp methods for a suite,
+ runs the test and then runs TearDown methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="setUpTearDown">List of setup/teardown items</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownItem">
+ <summary>
+ SetUpTearDownItem holds the setup and teardown methods
+ for a single level of the inheritance hierarchy.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.#ctor(System.Collections.Generic.IList{System.Reflection.MethodInfo},System.Collections.Generic.IList{System.Reflection.MethodInfo})">
+ <summary>
+ Construct a SetUpTearDownNode
+ </summary>
+ <param name="setUpMethods">A list of setup methods for this level</param>
+ <param name="tearDownMethods">A list teardown methods for this level</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.SetUpTearDownItem.HasMethods">
+ <summary>
+ Returns true if this level has any methods at all.
+ This flag is used to discard levels that do nothing.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunSetUp(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Run SetUp on this level.
+ </summary>
+ <param name="context">The execution context to use for running.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunTearDown(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Run TearDown for this level.
+ </summary>
+ <param name="context"></param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SkipCommand">
+ <summary>
+ TODO: Documentation needed for class
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SkipCommand"/> class.
+ </summary>
+ <param name="test">The test being skipped.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Overridden to simply set the CurrentResult to the
+ appropriate Skipped state.
+ </summary>
+ <param name="context">The execution context for the test</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestActionCommand">
+ <summary>
+ TestActionCommand handles a single ITestAction applied
+ to a test. It runs the BeforeTest method, then runs the
+ test and finally runs the AfterTest method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.ITestAction)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestAction with which to wrap the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestActionItem">
+ <summary>
+ TestActionItem wraps a single execution of an ITestAction.
+ It's primary purpose is to track whether the BeforeTest
+ method has been called and suppress calling the
+ AfterTest method if it has not. This is necessary when
+ ITestActions are used before and after a CompositeWorkItem,
+ since the OneTimeSetUpCommand and OneTimeTearDownCommand
+ are separate command chains. By sharing a TestActionItem
+ between the setup and teardown chains, the two calls can
+ be coordinated.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.#ctor(NUnit.Framework.ITestAction)">
+ <summary>
+ Construct a TestActionItem
+ </summary>
+ <param name="action">The ITestAction to be included</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTestWasRun">
+ <summary>
+ Get flag indicating if the BeforeTest entry was already called.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Run the BeforeTest method of the action and remember that it has been run.
+ </summary>
+ <param name="test">The test to which the action applies</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Run the AfterTest action, but only if the BeforeTest
+ action was actually run.
+ </summary>
+ <param name="test">The test to which the action applies</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestCommand">
+ <summary>
+ TestCommand is the abstract base class for all test commands
+ in the framework. A TestCommand represents a single stage in
+ the execution of a test, e.g.: SetUp/TearDown, checking for
+ Timeout, verifying the returned result from a method, etc.
+
+ TestCommands may decorate other test commands so that the
+ execution of a lower-level command is nested within that
+ of a higher level command. All nested commands are executed
+ synchronously, as a single unit. Scheduling test execution
+ on separate threads is handled at a higher level, using the
+ task dispatcher.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestCommand for a test.
+ </summary>
+ <param name="test">The test to be executed</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.TestCommand.Test">
+ <summary>
+ Gets the test associated with this command.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test in a specified context, returning a TestResult.
+ </summary>
+ <param name="context">The TestExecutionContext to be used for running the test.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestMethodCommand">
+ <summary>
+ TestMethodCommand is the lowest level concrete command
+ used to run actual test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.#ctor(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestMethodCommand"/> class.
+ </summary>
+ <param name="testMethod">The test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the execution context, as
+ well as returning it. If the test has an expected result, it
+ is asserts on that value. Since failed tests and errors throw
+ an exception, this command must be wrapped in an outer command,
+ will handle that exception and records the failure. This role
+ is usually played by the SetUpTearDown command.
+ </summary>
+ <param name="context">The execution context</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TheoryResultCommand">
+ <summary>
+ TheoryResultCommand adjusts the result of a Theory so that
+ it fails if all the results were inconclusive.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TheoryResultCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Constructs a TheoryResultCommand
+ </summary>
+ <param name="command">The command to be wrapped by this one</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.CultureDetector">
+ <summary>
+ CultureDetector is a helper class used by NUnit to determine
+ whether a test should be run based on the current culture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor">
+ <summary>
+ Default constructor uses the current culture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor(System.String)">
+ <summary>
+ Construct a CultureDetector for a particular culture for testing.
+ </summary>
+ <param name="culture">The culture to be used</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of cultures
+ is being used currently.
+ </summary>
+ <param name="cultures"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(NUnit.Framework.CultureAttribute)">
+ <summary>
+ Tests to determine if the current culture is supported
+ based on a culture attribute.
+ </summary>
+ <param name="cultureAttribute">The attribute to examine</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String)">
+ <summary>
+ Test to determine if the a particular culture or comma-
+ delimited set of cultures is in use.
+ </summary>
+ <param name="culture">Name of the culture or comma-separated list of culture ids</param>
+ <returns>True if the culture is in use on the system</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.CultureDetector.Reason">
+ <summary>
+ Return the last failure reason. Results are not
+ defined if called before IsSupported( Attribute )
+ is called.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ExceptionHelper">
+ <summary>
+ ExceptionHelper provides static methods for working with exceptions
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.Rethrow(System.Exception)">
+ <summary>
+ Rethrows an exception, preserving its stack trace
+ </summary>
+ <param name="exception">The exception to rethrow</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildMessage(System.Exception,System.Boolean)">
+ <summary>
+ Builds up a message, using the Message field of the specified exception
+ as well as any InnerExceptions. Optionally excludes exception names,
+ creating a more readable message.
+ </summary>
+ <param name="exception">The exception.</param>
+ <param name="excludeExceptionNames">Flag indicating whether exception names should be excluded.</param>
+ <returns>A combined message string.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildStackTrace(System.Exception)">
+ <summary>
+ Builds up a message, using the Message field of the specified exception
+ as well as any InnerExceptions.
+ </summary>
+ <param name="exception">The exception.</param>
+ <returns>A combined stack trace.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.GetSafeStackTrace(System.Exception)">
+ <summary>
+ Gets the stack trace of the exception. If no stack trace
+ is provided, returns "No stack trace available".
+ </summary>
+ <param name="exception">The exception.</param>
+ <returns>A string representation of the stack trace.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem">
+ <summary>
+ A CompositeWorkItem represents a test suite and
+ encapsulates the execution of the suite as well
+ as all its child tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.Children">
+ <summary>
+ List of Child WorkItems
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a CompositeWorkItem for executing a test suite
+ using a filter to select child tests.
+ </summary>
+ <param name="suite">The TestSuite to be executed</param>
+ <param name="childFilter">A filter used to select child tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.PerformWork">
+ <summary>
+ Method that actually performs the work. Overridden
+ in CompositeWorkItem to do one-time setup, run all child
+ items and then dispatch the one-time teardown work item.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OnAllChildItemsCompleted">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) a CompositeWorkItem and all of its children
+ </summary>
+ <param name="force">true if the CompositeWorkItem and all of its children should be aborted, false if it should allow all currently running tests to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem">
+ <summary>
+ OneTimeTearDownWorkItem represents the cleanup
+ and one-time teardown phase of a CompositeWorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.#ctor(NUnit.Framework.Internal.Execution.CompositeWorkItem)">
+ <summary>
+ Construct a OneTimeTearDownWOrkItem wrapping a CompositeWorkItem
+ </summary>
+ <param name="originalItem">The CompositeWorkItem being wrapped</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Name">
+ <summary>
+ The WorkItem name, overridden to indicate this is the teardown.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Execute">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.PerformWork">
+ <summary>
+ PerformWork is not used in CompositeWorkItem
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventListenerTextWriter">
+ <summary>
+ EventListenerTextWriter sends text output to the currently active
+ ITestEventListener in the form of a TestOutput object. If no event
+ listener is active in the context, or if there is no context,
+ the output is forwarded to the supplied default writer.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.#ctor(System.String,System.IO.TextWriter)">
+ <summary>
+ Construct an EventListenerTextWriter
+ </summary>
+ <param name="streamName">The name of the stream to use for events</param>
+ <param name="defaultWriter">The default writer to use if no listener is available</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Encoding">
+ <summary>
+ Get the Encoding for this TextWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object[])">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Object)">
+ <summary>
+ Write an object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String)">
+ <summary>
+ Write a string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Decimal)">
+ <summary>
+ Write a decimal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Double)">
+ <summary>
+ Write a double
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt64)">
+ <summary>
+ Write a ulong
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int64)">
+ <summary>
+ Write a long
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt32)">
+ <summary>
+ Write a uint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int32)">
+ <summary>
+ Write an int
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char)">
+ <summary>
+ Write a char
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Boolean)">
+ <summary>
+ Write a boolean
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[],System.Int32,System.Int32)">
+ <summary>
+ Write chars
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[])">
+ <summary>
+ Write chars
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Single)">
+ <summary>
+ Write a float
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String)">
+ <summary>
+ Write a string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Object)">
+ <summary>
+ Write an object with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object[])">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object)">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Decimal)">
+ <summary>
+ Write a decimal with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object)">
+ <summary>
+ Write a formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Double)">
+ <summary>
+ Write a double with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt32)">
+ <summary>
+ Write a uint with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt64)">
+ <summary>
+ Write a ulong with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int64)">
+ <summary>
+ Write a long with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int32)">
+ <summary>
+ Write an int with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Boolean)">
+ <summary>
+ Write a bool with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[],System.Int32,System.Int32)">
+ <summary>
+ Write chars with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[])">
+ <summary>
+ Write chars with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char)">
+ <summary>
+ Write a char with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Single)">
+ <summary>
+ Write a float with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine">
+ <summary>
+ Write newline
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.IWorkItemDispatcher">
+ <summary>
+ An IWorkItemDispatcher handles execution of work items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ The level of parallelism supported. Zero if not supported.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, performing any initialization. Sets
+ the top level work item and dispatches it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution. The first
+ work item dispatched is saved as the top-level
+ work item and used when stopping the run.
+ </summary>
+ <param name="work">The item to dispatch</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel the ongoing run completely.
+ If no run is in process, the call has no effect.
+ </summary>
+ <param name="force">true if the IWorkItemDispatcher should abort all currently running WorkItems, false if it should allow all currently running WorkItems to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItem">
+ <summary>
+ A SimpleWorkItem represents a single test case and is
+ marked as completed immediately upon execution. This
+ class is also used for skipped or ignored test suites.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.#ctor(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a simple work item for a test.
+ </summary>
+ <param name="test">The test to be executed</param>
+ <param name="filter">The filter used to select this test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork">
+ <summary>
+ Method that performs actually performs the work.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.MakeTestCommand">
+ <summary>
+ Creates a test command for use in running this test.
+ </summary>
+ <returns>A TestCommand</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher">
+ <summary>
+ SimpleWorkItemDispatcher handles execution of WorkItems by
+ directly executing them. It is provided so that a dispatcher
+ is always available in the context, thereby simplifying the
+ code needed to run child tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ The level of parallelism supported
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, creating the execution thread,
+ setting the top level work and dispatching it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution by
+ executing it directly.
+ <param name="work">The item to dispatch</param>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) the ongoing run.
+ If no run is in process, the call has no effect.
+ </summary>
+ <param name="force">true if the run should be aborted, false if it should allow its currently running test to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TextCapture">
+ <summary>
+ The TextCapture class intercepts console output and writes it
+ to the current execution context, if one is present on the thread.
+ If no execution context is found, the output is written to a
+ default destination, normally the original destination of the
+ intercepted output.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.#ctor(System.IO.TextWriter)">
+ <summary>
+ Construct a TextCapture object
+ </summary>
+ <param name="defaultWriter">The default destination for non-intercepted output</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TextCapture.Encoding">
+ <summary>
+ Gets the Encoding in use by this TextWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.Char)">
+ <summary>
+ Writes a single character
+ </summary>
+ <param name="value">The char to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.String)">
+ <summary>
+ Writes a string
+ </summary>
+ <param name="value">The string to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.WriteLine(System.String)">
+ <summary>
+ Writes a string followed by a line terminator
+ </summary>
+ <param name="value">The string to write</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItem">
+ <summary>
+ A WorkItem may be an individual test case, a fixture or
+ a higher level grouping of tests. All WorkItems inherit
+ from the abstract WorkItem class, which uses the template
+ pattern to allow derived classes to perform work in
+ whatever way is needed.
+
+ A WorkItem is created with a particular TestExecutionContext
+ and is responsible for re-establishing that context in the
+ current thread before it begins or resumes execution.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Test,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a WorkItem for a particular test.
+ </summary>
+ <param name="test">The test that the WorkItem will run</param>
+ <param name="filter">Filter used to include or exclude child items</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Construct a work Item that wraps another work Item.
+ Wrapper items are used to represent independently
+ dispatched tasks, which form part of the execution
+ of a single test, such as OneTimeTearDown.
+ </summary>
+ <param name="wrappedItem">The WorkItem being wrapped</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.InitializeContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Initialize the TestExecutionContext. This must be done
+ before executing the WorkItem.
+ </summary>
+ <remarks>
+ Originally, the context was provided in the constructor
+ but delaying initialization of the context until the item
+ is about to be dispatched allows changes in the parent
+ context during OneTimeSetUp to be reflected in the child.
+ </remarks>
+ <param name="context">The TestExecutionContext to use</param>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.WorkItem.Completed">
+ <summary>
+ Event triggered when the item is complete
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.State">
+ <summary>
+ Gets the current state of the WorkItem
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Test">
+ <summary>
+ The test being executed by the work item
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Name">
+ <summary>
+ The name of the work item - defaults to the Test name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Filter">
+ <summary>
+ Filter used to include or exclude child tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Context">
+ <summary>
+ The execution context
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Result">
+ <summary>
+ The test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.ParallelScope">
+ <summary>
+ Gets the ParallelScope associated with the test, if any,
+ otherwise returning ParallelScope.Default;
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Execute">
+ <summary>
+ Execute the current work item, including any
+ child work items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WaitForCompletion">
+ <summary>
+ Wait until the execution of this item is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.MarkNotRunnable(System.String)">
+ <summary>
+ Marks the WorkItem as NotRunnable.
+ </summary>
+ <param name="reason">Reason for test being NotRunnable.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) a WorkItem
+ </summary>
+ <param name="force">true if the WorkItem should be aborted, false if it should run to completion</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Dispose">
+ <summary>
+ Standard Dispose
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.PerformWork">
+ <summary>
+ Method that performs actually performs the work. It should
+ set the State to WorkItemState.Complete when done.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WorkItemComplete">
+ <summary>
+ Method called by the derived class when all work is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.BuildSetUpTearDownList(System.Reflection.MethodInfo[],System.Reflection.MethodInfo[])">
+ <summary>
+ Builds the set up tear down list.
+ </summary>
+ <param name="setUpMethods">Unsorted array of setup MethodInfos.</param>
+ <param name="tearDownMethods">Unsorted array of teardown MethodInfos.</param>
+ <returns>A list of SetUpTearDownItems</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.ChangeResult(NUnit.Framework.Interfaces.ResultState,System.String)">
+ <summary>
+ Changes the result of the test, logging the old and new states
+ </summary>
+ <param name="resultState">The new ResultState</param>
+ <param name="message">The new message</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemBuilder">
+ <summary>
+ WorkItemBuilder class knows how to build a tree of work items from a tree of tests
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.CreateWorkItem(NUnit.Framework.Interfaces.ITest,NUnit.Framework.Interfaces.ITestFilter,System.Boolean)">
+ <summary>
+ Creates a work item.
+ </summary>
+ <param name="test">The test for which this WorkItem is being created.</param>
+ <param name="filter">The filter to be used in selecting any child Tests.</param>
+ <param name="recursive">True if child work items should be created and added.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.WorkItemOrderComparer.Compare(NUnit.Framework.Internal.Execution.WorkItem,NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
+ </summary>
+ <returns>
+ A signed integer that indicates the relative values of <paramref name="x"/> and <paramref name="y"/>, as shown in the following table.Value Meaning Less than zero<paramref name="x"/> is less than <paramref name="y"/>.Zero<paramref name="x"/> equals <paramref name="y"/>.Greater than zero<paramref name="x"/> is greater than <paramref name="y"/>.
+ </returns>
+ <param name="x">The first object to compare.</param><param name="y">The second object to compare.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemState">
+ <summary>
+ The current state of a work item
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Ready">
+ <summary>
+ Ready to run or continue
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Running">
+ <summary>
+ Work Item is executing
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Complete">
+ <summary>
+ Complete
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TextMessageWriter">
+ <summary>
+ TextMessageWriter writes constraint descriptions and messages
+ in displayable form as a text stream. It tailors the display
+ of individual message components to form the standard message
+ format of NUnit assertion failure messages.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Expected">
+ <summary>
+ Prefix used for the expected value line of a message
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Actual">
+ <summary>
+ Prefix used for the actual value line of a message
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.PrefixLength">
+ <summary>
+ Length of a message prefix
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor">
+ <summary>
+ Construct a TextMessageWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor(System.String,System.Object[])">
+ <summary>
+ Construct a TextMessageWriter, specifying a user message
+ and optional formatting arguments.
+ </summary>
+ <param name="userMessage"></param>
+ <param name="args"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TextMessageWriter.MaxLineLength">
+ <summary>
+ Gets or sets the maximum line length for this writer
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message, at a given
+ indentation level.
+ </summary>
+ <param name="level">The indentation level of the message</param>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Display Expected and Actual lines for a constraint. This
+ is called by MessageWriter's default implementation of
+ WriteMessageTo and provides the generic two-line display.
+ </summary>
+ <param name="result">The result of the constraint that failed</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
+ <summary>
+ Gets the unique type name between expected and actual.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="expectedType">Output of the unique type name for expected</param>
+ <param name="actualType">Output of the unique type name for actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object)">
+ <summary>
+ Display Expected and Actual lines for given values. This
+ method may be called by constraints that need more control over
+ the display of actual and expected values than is provided
+ by the default implementation.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Display Expected and Actual lines for given values, including
+ a tolerance value on the expected line.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
+ <summary>
+ Display the expected and actual string values on separate lines.
+ If the mismatch parameter is >=0, an additional line is displayed
+ line containing a caret that points to the mismatch point.
+ </summary>
+ <param name="expected">The expected string value</param>
+ <param name="actual">The actual string value</param>
+ <param name="mismatch">The point at which the strings don't match or -1</param>
+ <param name="ignoreCase">If true, case is ignored in string comparisons</param>
+ <param name="clipping">If true, clip the strings to fit the max line length</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualValue(System.Object)">
+ <summary>
+ Writes the text for an actual value.
+ </summary>
+ <param name="actual">The actual value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteValue(System.Object)">
+ <summary>
+ Writes the text for a generalized value.
+ </summary>
+ <param name="val">The value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Writes the text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Write the generic 'Expected' line for a constraint
+ </summary>
+ <param name="result">The constraint that failed</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object)">
+ <summary>
+ Write the generic 'Expected' line for a given value
+ </summary>
+ <param name="expected">The expected value</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Write the generic 'Expected' line for a given value
+ and tolerance.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Write the generic 'Actual' line for a constraint
+ </summary>
+ <param name="result">The ConstraintResult for which the actual value is to be written</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(System.Object)">
+ <summary>
+ Write the generic 'Actual' line for a given value
+ </summary>
+ <param name="actual">The actual value causing a failure</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.AndFilter">
+ <summary>
+ Combines multiple filters so that a test must pass all
+ of them in order to pass this filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor">
+ <summary>
+ Constructs an empty AndFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs an AndFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters pass, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters match, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is explicit matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters explicit match, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.AndFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.CategoryFilter">
+ <summary>
+ CategoryFilter is able to select or exclude tests
+ based on their categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.#ctor(System.String)">
+ <summary>
+ Construct a CategoryFilter using a single category name
+ </summary>
+ <param name="name">A category name</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CategoryFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.ClassNameFilter">
+ <summary>
+ ClassName filter selects tests based on the class FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a FullNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ClassNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.CompositeFilter">
+ <summary>
+ A base class for multi-part filters
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor">
+ <summary>
+ Constructs an empty CompositeFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs a CompositeFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Add(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Adds a filter to the list of filters
+ </summary>
+ <param name="filter">The filter to be added</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.Filters">
+ <summary>
+ Return a list of the composing filters.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is explicit matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.FullNameFilter">
+ <summary>
+ FullName filter selects tests based on their FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a FullNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.FullNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.IdFilter">
+ <summary>
+ IdFilter selects tests based on their id
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.IdFilter.#ctor(System.String)">
+ <summary>
+ Construct an IdFilter for a single value
+ </summary>
+ <param name="id">The id the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.IdFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.IdFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.MethodNameFilter">
+ <summary>
+ FullName filter selects tests based on their FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a MethodNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.MethodNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.NamespaceFilter">
+ <summary>
+ ClassName filter selects tests based on the class FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.#ctor(System.String)">
+ <summary>
+ Construct a NamespaceFilter for a single namespace
+ </summary>
+ <param name="expectedValue">The namespace the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.NamespaceFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.NotFilter">
+ <summary>
+ NotFilter negates the operation of another filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.#ctor(NUnit.Framework.Internal.TestFilter)">
+ <summary>
+ Construct a not filter on another filter
+ </summary>
+ <param name="baseFilter">The filter to be negated</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.NotFilter.BaseFilter">
+ <summary>
+ Gets the base filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. The default
+ implementation checks the test itself, its parents and any descendants.
+
+ Derived classes may override this method or any of the Match methods
+ to change the behavior of the filter.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if it matches, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.OrFilter">
+ <summary>
+ Combines multiple filters so that a test must pass one
+ of them in order to pass this filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor">
+ <summary>
+ Constructs an empty OrFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs an AndFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters pass, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters match, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is explicit matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters explicit match, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.OrFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.PropertyFilter">
+ <summary>
+ PropertyFilter is able to select or exclude tests
+ based on their properties.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.#ctor(System.String,System.String)">
+ <summary>
+ Construct a PropertyFilter using a property name and expected value
+ </summary>
+ <param name="propertyName">A property name</param>
+ <param name="expectedValue">The expected value of the property</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.PropertyFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.TestNameFilter">
+ <summary>
+ TestName filter selects tests based on their Name
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a TestNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.TestNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.ValueMatchFilter">
+ <summary>
+ ValueMatchFilter selects tests based on some value, which
+ is expected to be contained in the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ExpectedValue">
+ <summary>
+ Returns the value matched by the filter - used for testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.IsRegex">
+ <summary>
+ Indicates whether the value is a regular expression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.#ctor(System.String)">
+ <summary>
+ Construct a ValueMatchFilter for a single value.
+ </summary>
+ <param name="expectedValue">The value to be included.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.Match(System.String)">
+ <summary>
+ Match the input provided by the derived class
+ </summary>
+ <param name="input">The value to be matchedT</param>
+ <returns>True for a match, false otherwise.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.GenericMethodHelper">
+ <summary>
+ GenericMethodHelper is able to deduce the Type arguments for
+ a generic method from the actual arguments provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.GenericMethodHelper.#ctor(System.Reflection.MethodInfo)">
+ <summary>
+ Construct a GenericMethodHelper for a method
+ </summary>
+ <param name="method">MethodInfo for the method to examine</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.GenericMethodHelper.GetTypeArguments(System.Object[])">
+ <summary>
+ Return the type arguments for the method, deducing them
+ from the arguments actually provided.
+ </summary>
+ <param name="argList">The arguments to the method</param>
+ <returns>An array of type arguments.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidDataSourceException">
+ <summary>
+ InvalidTestFixtureException is thrown when an appropriate test
+ fixture constructor using the provided arguments cannot be found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidTestFixtureException">
+ <summary>
+ InvalidTestFixtureException is thrown when an appropriate test
+ fixture constructor using the provided arguments cannot be found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ILogger">
+ <summary>
+ Interface for logging within the engine
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String)">
+ <summary>
+ Logs the specified message at the error level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the error level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String)">
+ <summary>
+ Logs the specified message at the warning level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the warning level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String)">
+ <summary>
+ Logs the specified message at the info level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the info level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String)">
+ <summary>
+ Logs the specified message at the debug level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the debug level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTrace">
+ <summary>
+ InternalTrace provides facilities for tracing the execution
+ of the NUnit framework. Tests and classes under test may make use
+ of Console writes, System.Diagnostics.Trace or various loggers and
+ NUnit itself traps and processes each of them. For that reason, a
+ separate internal trace is needed.
+
+ Note:
+ InternalTrace uses a global lock to allow multiple threads to write
+ trace messages. This can easily make it a bottleneck so it must be
+ used sparingly. Keep the trace Level as low as possible and only
+ insert InternalTrace writes where they are needed.
+ TODO: add some buffering and a separate writer thread as an option.
+ TODO: figure out a way to turn on trace in specific classes only.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.InternalTrace.Initialized">
+ <summary>
+ Gets a flag indicating whether the InternalTrace is initialized
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.String,NUnit.Framework.Internal.InternalTraceLevel)">
+ <summary>
+ Initialize the internal trace facility using the name of the log
+ to be written to and the trace level.
+ </summary>
+ <param name="logName">The log name</param>
+ <param name="level">The trace level</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.IO.TextWriter,NUnit.Framework.Internal.InternalTraceLevel)">
+ <summary>
+ Initialize the internal trace using a provided TextWriter and level
+ </summary>
+ <param name="writer">A TextWriter</param>
+ <param name="level">The InternalTraceLevel</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.String)">
+ <summary>
+ Get a named Logger
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.Type)">
+ <summary>
+ Get a logger named for a particular Type.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTraceLevel">
+ <summary>
+ InternalTraceLevel is an enumeration controlling the
+ level of detailed presented in the internal log.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Default">
+ <summary>
+ Use the default settings as specified by the user.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Off">
+ <summary>
+ Do not display any trace messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Error">
+ <summary>
+ Display Error messages only
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Warning">
+ <summary>
+ Display Warning level and higher messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Info">
+ <summary>
+ Display informational and higher messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Debug">
+ <summary>
+ Display debug messages and higher - i.e. all messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Verbose">
+ <summary>
+ Display debug messages and higher - i.e. all messages
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTraceWriter">
+ <summary>
+ A trace listener that writes to a separate file per domain
+ and process using it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.String)">
+ <summary>
+ Construct an InternalTraceWriter that writes to a file.
+ </summary>
+ <param name="logPath">Path to the file to use</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Construct an InternalTraceWriter that writes to a
+ TextWriter provided by the caller.
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.InternalTraceWriter.Encoding">
+ <summary>
+ Returns the character encoding in which the output is written.
+ </summary>
+ <returns>The character encoding in which the output is written.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.Char)">
+ <summary>
+ Writes a character to the text string or stream.
+ </summary>
+ <param name="value">The character to write to the text stream.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.String)">
+ <summary>
+ Writes a string to the text string or stream.
+ </summary>
+ <param name="value">The string to write.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.WriteLine(System.String)">
+ <summary>
+ Writes a string followed by a line terminator to the text string or stream.
+ </summary>
+ <param name="value">The string to write. If <paramref name="value" /> is null, only the line terminator is written.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Dispose(System.Boolean)">
+ <summary>
+ Releases the unmanaged resources used by the <see cref="T:System.IO.TextWriter" /> and optionally releases the managed resources.
+ </summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Flush">
+ <summary>
+ Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Logger">
+ <summary>
+ Provides internal logging to the NUnit framework
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.#ctor(System.String,NUnit.Framework.Internal.InternalTraceLevel,System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Logger"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ <param name="level">The log level.</param>
+ <param name="writer">The writer where logs are sent.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Error(System.String)">
+ <summary>
+ Logs the message at error level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Error(System.String,System.Object[])">
+ <summary>
+ Logs the message at error level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String)">
+ <summary>
+ Logs the message at warm level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String,System.Object[])">
+ <summary>
+ Logs the message at warning level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Info(System.String)">
+ <summary>
+ Logs the message at info level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Info(System.String,System.Object[])">
+ <summary>
+ Logs the message at info level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String)">
+ <summary>
+ Logs the message at debug level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String,System.Object[])">
+ <summary>
+ Logs the message at debug level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.MethodWrapper">
+ <summary>
+ The MethodWrapper class wraps a MethodInfo so that it may
+ be used in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.Reflection.MethodInfo)">
+ <summary>
+ Construct a MethodWrapper for a Type and a MethodInfo.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.String)">
+ <summary>
+ Construct a MethodInfo for a given Type and method name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.TypeInfo">
+ <summary>
+ Gets the Type from which this method was reflected.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.MethodInfo">
+ <summary>
+ Gets the MethodInfo for this method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.Name">
+ <summary>
+ Gets the name of the method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsAbstract">
+ <summary>
+ Gets a value indicating whether the method is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsPublic">
+ <summary>
+ Gets a value indicating whether the method is public.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the method contains unassigned generic type parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethod">
+ <summary>
+ Gets a value indicating whether the method is a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethodDefinition">
+ <summary>
+ Gets a value indicating whether the MethodInfo represents the definition of a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.ReturnType">
+ <summary>
+ Gets the return Type of the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetParameters">
+ <summary>
+ Gets the parameters of the method.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetGenericArguments">
+ <summary>
+ Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.MakeGenericMethod(System.Type[])">
+ <summary>
+ Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
+ </summary>
+ <param name="typeArguments">The type arguments to be used</param>
+ <returns>A new IMethodInfo with the type arguments replaced</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Gets a value indicating whether one or more attributes of the specified type are defined on the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.Invoke(System.Object,System.Object[])">
+ <summary>
+ Invokes the method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.ToString">
+ <summary>
+ Override ToString() so that error messages in NUnit's own tests make sense
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.NUnitException">
+ <summary>
+ Thrown when an assertion failed. Here to preserve the inner
+ exception and hence its stack trace.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParamAttributeTypeConversions">
+ <summary>
+ Helper methods for converting parameters to numeric values to supported types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParamAttributeTypeConversions.ConvertData(System.Object[],System.Type)">
+ <summary>
+ Converts an array of objects to the <paramref name="targetType"/>, if it is supported.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterWrapper">
+ <summary>
+ The ParameterWrapper class wraps a ParameterInfo so that it may
+ be used in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.#ctor(NUnit.Framework.Interfaces.IMethodInfo,System.Reflection.ParameterInfo)">
+ <summary>
+ Construct a ParameterWrapper for a given method and parameter
+ </summary>
+ <param name="method"></param>
+ <param name="parameterInfo"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.IsOptional">
+ <summary>
+ Gets a value indicating whether the parameter is optional
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.Method">
+ <summary>
+ Gets an IMethodInfo representing the method for which this is a parameter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterInfo">
+ <summary>
+ Gets the underlying ParameterInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterType">
+ <summary>
+ Gets the Type of the parameter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Gets a value indicating whether one or more attributes of the specified type are defined on the parameter.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PropertyBag">
+ <summary>
+ A PropertyBag represents a collection of name value pairs
+ that allows duplicate entries with the same key. Methods
+ are provided for adding a new pair as well as for setting
+ a key to a single value. All keys are strings but values
+ may be of any type. Null values are not permitted, since
+ a null entry represents the absence of the key.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Add(System.String,System.Object)">
+ <summary>
+ Adds a key/value pair to the property set
+ </summary>
+ <param name="key">The key</param>
+ <param name="value">The value</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Set(System.String,System.Object)">
+ <summary>
+ Sets the value for a key, removing any other
+ values that are already in the property set.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Get(System.String)">
+ <summary>
+ Gets a single value for a key, using the first
+ one if multiple values are present and returning
+ null if the value is not found.
+ </summary>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.ContainsKey(System.String)">
+ <summary>
+ Gets a flag indicating whether the specified key has
+ any entries in the property set.
+ </summary>
+ <param name="key">The key to be checked</param>
+ <returns>
+ True if their are values present, otherwise false
+ </returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PropertyBag.Keys">
+ <summary>
+ Gets a collection containing all the keys in the property set
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PropertyBag.Item(System.String)">
+ <summary>
+ Gets or sets the list of values for a particular key
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.ToXml(System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current PropertyBag.
+ </summary>
+ <param name="recursive">Not used</param>
+ <returns>An XmlNode representing the PropertyBag</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the PropertyBag after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">Not used</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PropertyNames">
+ <summary>
+ The PropertyNames class provides static constants for the
+ standard property ids that NUnit uses on tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.AppDomain">
+ <summary>
+ The FriendlyName of the AppDomain in which the assembly is running
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.JoinType">
+ <summary>
+ The selected strategy for joining parameter data into test cases
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ProcessID">
+ <summary>
+ The process ID of the executing assembly
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ProviderStackTrace">
+ <summary>
+ The stack trace from any data provider that threw
+ an exception.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SkipReason">
+ <summary>
+ The reason a test was not run
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Author">
+ <summary>
+ The author of the tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ApartmentState">
+ <summary>
+ The ApartmentState required for running the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Category">
+ <summary>
+ The categories applying to a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Description">
+ <summary>
+ The Description of a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.LevelOfParallelism">
+ <summary>
+ The number of threads to be used in running tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.MaxTime">
+ <summary>
+ The maximum time in ms, above which the test is considered to have failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ParallelScope">
+ <summary>
+ The ParallelScope associated with a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.RepeatCount">
+ <summary>
+ The number of times the test should be repeated
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.RequiresThread">
+ <summary>
+ Indicates that the test should be run on a separate thread
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SetCulture">
+ <summary>
+ The culture to be set for a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SetUICulture">
+ <summary>
+ The UI culture to be set for a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.TestOf">
+ <summary>
+ The type that is under test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Timeout">
+ <summary>
+ The timeout value for the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.IgnoreUntilDate">
+ <summary>
+ The test will be ignored until the given date
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Order">
+ <summary>
+ The optional Order the test will run in
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Randomizer">
+ <summary>
+ Randomizer returns a set of random values in a repeatable
+ way, to allow re-running of tests if necessary. It extends
+ the .NET Random class, providing random values for a much
+ wider range of types.
+
+ The class is used internally by the framework to generate
+ test case data and is also exposed for use by users through
+ the TestContext.Random property.
+ </summary>
+ <remarks>
+ For consistency with the underlying Random Type, methods
+ returning a single value use the prefix "Next..." Those
+ without an argument return a non-negative value up to
+ the full positive range of the Type. Overloads are provided
+ for specifying a maximum or a range. Methods that return
+ arrays or strings use the prefix "Get..." to avoid
+ confusion with the single-value methods.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Randomizer.InitialSeed">
+ <summary>
+ Initial seed used to create randomizers for this run
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.MemberInfo)">
+ <summary>
+ Get a Randomizer for a particular member, returning
+ one that has already been created if it exists.
+ This ensures that the same values are generated
+ each time the tests are reloaded.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.ParameterInfo)">
+ <summary>
+ Get a randomizer for a particular parameter, returning
+ one that has already been created if it exists.
+ This ensures that the same values are generated
+ each time the tests are reloaded.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.CreateRandomizer">
+ <summary>
+ Create a new Randomizer using the next seed
+ available to ensure that each randomizer gives
+ a unique sequence of values.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.#ctor(System.Int32)">
+ <summary>
+ Construct based on seed value
+ </summary>
+ <param name="seed"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt">
+ <summary>
+ Returns a random unsigned int.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32)">
+ <summary>
+ Returns a random unsigned int less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32,System.UInt32)">
+ <summary>
+ Returns a random unsigned int within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort">
+ <summary>
+ Returns a non-negative random short.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16)">
+ <summary>
+ Returns a non-negative random short less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16,System.Int16)">
+ <summary>
+ Returns a non-negative random short within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort">
+ <summary>
+ Returns a random unsigned short.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16)">
+ <summary>
+ Returns a random unsigned short less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16,System.UInt16)">
+ <summary>
+ Returns a random unsigned short within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong">
+ <summary>
+ Returns a random long.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64)">
+ <summary>
+ Returns a random long less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64,System.Int64)">
+ <summary>
+ Returns a non-negative random long within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong">
+ <summary>
+ Returns a random ulong.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64)">
+ <summary>
+ Returns a random ulong less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64,System.UInt64)">
+ <summary>
+ Returns a non-negative random long within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte">
+ <summary>
+ Returns a random Byte
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte)">
+ <summary>
+ Returns a random Byte less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte,System.Byte)">
+ <summary>
+ Returns a random Byte within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte">
+ <summary>
+ Returns a random SByte
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte)">
+ <summary>
+ Returns a random sbyte less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte,System.SByte)">
+ <summary>
+ Returns a random sbyte within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextBool">
+ <summary>
+ Returns a random bool
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextBool(System.Double)">
+ <summary>
+ Returns a random bool based on the probability a true result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double)">
+ <summary>
+ Returns a random double between 0.0 and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double,System.Double)">
+ <summary>
+ Returns a random double within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat">
+ <summary>
+ Returns a random float.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single)">
+ <summary>
+ Returns a random float between 0.0 and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single,System.Single)">
+ <summary>
+ Returns a random float within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum(System.Type)">
+ <summary>
+ Returns a random enum value of the specified Type as an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum``1">
+ <summary>
+ Returns a random enum value of the specified Type.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">
+ <summary>
+ Default characters for random functions.
+ </summary>
+ <remarks>Default characters are the English alphabet (uppercase &amp; lowercase), arabic numerals, and underscore</remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32,System.String)">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <param name="outputLength">desired length of output string.</param>
+ <param name="allowedChars">string representing the set of characters from which to construct the resulting string</param>
+ <returns>A random string of arbitrary length</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32)">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <param name="outputLength">desired length of output string.</param>
+ <returns>A random string of arbitrary length</returns>
+ <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <returns>A random string of the default length</returns>
+ <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal">
+ <summary>
+ Returns a random decimal.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal)">
+ <summary>
+ Returns a random decimal between positive zero and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal,System.Decimal)">
+ <summary>
+ Returns a random decimal within a specified range, which is not
+ permitted to exceed decimal.MaxVal in the current implementation.
+ </summary>
+ <remarks>
+ A limitation of this implementation is that the range from min
+ to max must not exceed decimal.MaxVal.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextGuid">
+ <summary>
+ Generates a valid version 4 <see cref="T:System.Guid"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Reflect">
+ <summary>
+ Helper methods for inspecting a type by reflection.
+
+ Many of these methods take ICustomAttributeProvider as an
+ argument to avoid duplication, even though certain attributes can
+ only appear on specific types of members, like MethodInfo or Type.
+
+ In the case where a type is being examined for the presence of
+ an attribute, interface or named member, the Reflect methods
+ operate with the full name of the member being sought. This
+ removes the necessity of the caller having a reference to the
+ assembly that defines the item being sought and allows the
+ NUnit core to inspect assemblies that reference an older
+ version of the NUnit framework.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetMethodsWithAttribute(System.Type,System.Type,System.Boolean)">
+ <summary>
+ Examine a fixture type and return an array of methods having a
+ particular attribute. The array is order with base methods first.
+ </summary>
+ <param name="fixtureType">The type to examine</param>
+ <param name="attributeType">The attribute Type to look for</param>
+ <param name="inherit">Specifies whether to search the fixture type inheritance chain</param>
+ <returns>The array of methods found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.HasMethodWithAttribute(System.Type,System.Type)">
+ <summary>
+ Examine a fixture type and return true if it has a method with
+ a particular attribute.
+ </summary>
+ <param name="fixtureType">The type to examine</param>
+ <param name="attributeType">The attribute Type to look for</param>
+ <returns>True if found, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type)">
+ <summary>
+ Invoke the default constructor on a Type
+ </summary>
+ <param name="type">The Type to be constructed</param>
+ <returns>An instance of the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type,System.Object[])">
+ <summary>
+ Invoke a constructor on a Type with arguments
+ </summary>
+ <param name="type">The Type to be constructed</param>
+ <param name="arguments">Arguments to the constructor</param>
+ <returns>An instance of the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetTypeArray(System.Object[])">
+ <summary>
+ Returns an array of types from an array of objects.
+ Used because the compact framework doesn't support
+ Type.GetTypeArray()
+ </summary>
+ <param name="objects">An array of objects</param>
+ <returns>An array of Types</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object)">
+ <summary>
+ Invoke a parameterless method returning void on an object.
+ </summary>
+ <param name="method">A MethodInfo for the method to be invoked</param>
+ <param name="fixture">The object on which to invoke the method</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object,System.Object[])">
+ <summary>
+ Invoke a method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="method">A MethodInfo for the method to be invoked</param>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetUltimateShadowingProperty(System.Type,System.String,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ <para>
+ Selects the ultimate shadowing property just like <see langword="dynamic"/> would,
+ rather than throwing <see cref="T:System.Reflection.AmbiguousMatchException"/>
+ for properties that shadow properties of a different property type.
+ </para>
+ <para>
+ If you request both public and nonpublic properties, every public property is preferred
+ over every nonpublic property. It would violate the principle of least surprise for a
+ derived class’s implementation detail to be chosen over the public API for a type.
+ </para>
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseResult">
+ <summary>
+ Represents the result of running a single test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseResult.#ctor(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Construct a TestCaseResult based on a TestMethod
+ </summary>
+ <param name="test">A TestMethod to which the result applies.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestResult">
+ <summary>
+ The TestResult class represents the result of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_ERRORS_MESSAGE">
+ <summary>
+ Error message for when child tests have errors
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_WARNINGS_MESSAGE">
+ <summary>
+ Error message for when child tests have warnings
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_IGNORE_MESSAGE">
+ <summary>
+ Error message for when child tests are ignored
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.MIN_DURATION">
+ <summary>
+ The minimum duration for tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.InternalAssertCount">
+ <summary>
+ Aggregate assertion count
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.#ctor(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Construct a test result given a Test
+ </summary>
+ <param name="test">The test to be used</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Test">
+ <summary>
+ Gets the test with which this result is associated.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.ResultState">
+ <summary>
+ Gets the ResultState of the test result, which
+ indicates the success or failure of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Name">
+ <summary>
+ Gets the name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.FullName">
+ <summary>
+ Gets the full name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Duration">
+ <summary>
+ Gets or sets the elapsed time for running the test in seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.StartTime">
+ <summary>
+ Gets or sets the time the test started running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.EndTime">
+ <summary>
+ Gets or sets the time the test finished running.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddTestAttachment(NUnit.Framework.Interfaces.TestAttachment)">
+ <summary>
+ Adds a test attachment to the test result
+ </summary>
+ <param name="attachment">The TestAttachment object to attach</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.TestAttachments">
+ <summary>
+ Gets the collection of files attached to the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.AssertCount">
+ <summary>
+ Gets or sets the count of asserts executed
+ when running the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.OutWriter">
+ <summary>
+ Gets a TextWriter, which will write output to be included in the result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Output">
+ <summary>
+ Gets any text output written to this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.AssertionResults">
+ <summary>
+ Gets a list of assertion results associated with the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.ToXml(System.Boolean)">
+ <summary>
+ Returns the Xml representation of the result.
+ </summary>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns>An XmlNode representing the result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds the XML representation of the result as a child of the
+ supplied parent node..
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.PendingFailures">
+ <summary>
+ Gets a count of pending failures (from Multiple Assert)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.WorstAssertionStatus">
+ <summary>
+ Gets the worst assertion status (highest enum) in all the assertion results
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ <param name="message">A message associated with the result state</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String,System.String)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ <param name="message">A message associated with the result state</param>
+ <param name="stackTrace">Stack trace giving the location of the command</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception)">
+ <summary>
+ Set the test result based on the type of exception thrown
+ </summary>
+ <param name="ex">The exception that was thrown</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Set the test result based on the type of exception thrown
+ </summary>
+ <param name="ex">The exception that was thrown</param>
+ <param name="site">The FailureSite to use in the result</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordTearDownException(System.Exception)">
+ <summary>
+ RecordTearDownException appends the message and stacktrace
+ from an exception arising during teardown of the test
+ to any previously recorded information, so that any
+ earlier failure information is not lost. Note that
+ calling Assert.Ignore, Assert.Inconclusive, etc. during
+ teardown is treated as an error. If the current result
+ represents a suite, it may show a teardown error even
+ though all contained tests passed.
+ </summary>
+ <param name="ex">The Exception to be recorded</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordTestCompletion">
+ <summary>
+ Determine result after test has run to completion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionResult)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddReasonElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds a reason element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new reason element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddFailureElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds a failure element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new failure element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddAttachmentsElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds an attachments element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new attachments element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.CreateLegacyFailureMessage">
+ <summary>
+ Creates a failure message incorporating failures
+ from a Multiple Assert block for use by runners
+ that don't know about AssertionResults.
+ </summary>
+ <returns>Message as a string</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestSuiteResult">
+ <summary>
+ Represents the result of running a test suite
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuiteResult.#ctor(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Construct a TestSuiteResult base on a TestSuite
+ </summary>
+ <param name="suite">The TestSuite to which the result applies</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.WarningCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuiteResult.AddResult(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Adds a child result to this result, setting this result's
+ ResultState to Failure if the child result failed.
+ </summary>
+ <param name="result">The result to be added</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.StackFilter">
+ <summary>
+ StackFilter class is used to remove internal NUnit
+ entries from a stack trace so that the resulting
+ trace provides better information about the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.StackFilter.DefaultFilter">
+ <summary>
+ Single instance of our default filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String,System.String)">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
+ <param name="bottomOfStackPattern">Regex pattern used to delete lines from the bottom of the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String)">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.Filter(System.String)">
+ <summary>
+ Filters a raw stack trace and returns the result.
+ </summary>
+ <param name="rawTrace">The original stack trace</param>
+ <returns>A filtered stack trace</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.StringUtil">
+ <summary>
+ Provides methods to support legacy string comparison methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StringUtil.Compare(System.String,System.String,System.Boolean)">
+ <summary>
+ Compares two strings for equality, ignoring case if requested.
+ </summary>
+ <param name="strA">The first string.</param>
+ <param name="strB">The second string..</param>
+ <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
+ <returns>Zero if the strings are equivalent, a negative number if strA is sorted first, a positive number if
+ strB is sorted first</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StringUtil.StringsEqual(System.String,System.String,System.Boolean)">
+ <summary>
+ Compares two strings for equality, ignoring case if requested.
+ </summary>
+ <param name="strA">The first string.</param>
+ <param name="strB">The second string..</param>
+ <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
+ <returns>True if the strings are equivalent, false if not.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ConstraintUtils">
+ <summary>
+ Provides methods to support consistent checking for constaints methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ConstraintUtils.RequireActual``1(System.Object,System.String,System.Boolean)">
+ <summary>
+ Requires that the provided object is actually of the type required.
+ </summary>
+ <param name="actual">The object to verify.</param>
+ <param name="paramName">Name of the parameter as passed into the checking method.</param>
+ <param name="allowNull">
+ If <see langword="true"/> and <typeparamref name="T"/> can be null, returns null rather than throwing when <paramref name="actual"/> is null.
+ If <typeparamref name="T"/> cannot be null, this parameter is ignored.</param>
+ <typeparam name="T">The type to require.</typeparam>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseParameters">
+ <summary>
+ The TestCaseParameters class encapsulates method arguments and
+ other selected parameters needed for constructing
+ a parameterized test case.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestCaseParameters._expectedResult">
+ <summary>
+ The expected result to be returned
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(NUnit.Framework.Interfaces.ITestCaseData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestCaseData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseParameters.ExpectedResult">
+ <summary>
+ The expected result of the test, which
+ must match the method return type.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseParameters.HasExpectedResult">
+ <summary>
+ Gets a value indicating whether an expected result was specified.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseTimeoutException">
+ <summary>
+ TestCaseTimeoutException is thrown when a test running directly
+ on a TestWorker thread is cancelled due to timeout.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext">
+ <summary>
+ Helper class used to save and restore certain static or
+ singleton settings in the environment that affect tests
+ or which might be changed by the user tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._priorContext">
+ <summary>
+ Link to a prior saved context
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._executionStatus">
+ <summary>
+ Indicates that a stop has been requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._listener">
+ <summary>
+ The event listener currently receiving notifications
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._assertCount">
+ <summary>
+ The number of assertions for the current test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentCulture">
+ <summary>
+ The current culture
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentUICulture">
+ <summary>
+ The current UI culture
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentResult">
+ <summary>
+ The current test result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
+ </summary>
+ <param name="other">An existing instance of TestExecutionContext.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentContext">
+ <summary>
+ Gets and sets the current context.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentTest">
+ <summary>
+ Gets or sets the current test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTime">
+ <summary>
+ The time the current test started execution
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTicks">
+ <summary>
+ The time the current test started in Ticks
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentResult">
+ <summary>
+ Gets or sets the current test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.OutWriter">
+ <summary>
+ Gets a TextWriter that will send output to the current test result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestObject">
+ <summary>
+ The current test object - that is the user fixture
+ object on which tests are being executed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StopOnError">
+ <summary>
+ Get or set indicator that run should stop on the first error
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.ExecutionStatus">
+ <summary>
+ Gets an enum indicating whether a stop has been requested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.Listener">
+ <summary>
+ The current test event listener
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.Dispatcher">
+ <summary>
+ The current WorkItemDispatcher. Made public for
+ use by nunitlite.tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.ParallelScope">
+ <summary>
+ The ParallelScope to be used by tests running in this context.
+ For builds with out the parallel feature, it has no effect.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.DefaultFloatingPointTolerance">
+ <summary>
+ Default tolerance value used for floating point equality
+ when no other tolerance is specified.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.RandomGenerator">
+ <summary>
+ Gets the RandomGenerator specific to this Test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.AssertCount">
+ <summary>
+ Gets the assert count.
+ </summary>
+ <value>The assert count.</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.MultipleAssertLevel">
+ <summary>
+ The current nesting level of multiple assert blocks
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestCaseTimeout">
+ <summary>
+ Gets or sets the test case timeout value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.UpstreamActions">
+ <summary>
+ Gets a list of ITestActions set by upstream tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentCulture">
+ <summary>
+ Saves or restores the CurrentCulture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentUICulture">
+ <summary>
+ Saves or restores the CurrentUICulture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentValueFormatter">
+ <summary>
+ The current head of the ValueFormatter chain, copied from MsgUtils.ValueFormatter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.IsSingleThreaded">
+ <summary>
+ If true, all tests must run on the same thread. No new thread may be spawned.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.UpdateContextFromEnvironment">
+ <summary>
+ Record any changes in the environment made by
+ the test code in the execution context so it
+ will be passed on to lower level tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.EstablishExecutionEnvironment">
+ <summary>
+ Set up the execution environment to match a context.
+ Note that we may be running on the same thread where the
+ context was initially created or on a different thread.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount">
+ <summary>
+ Increments the assert count by one.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount(System.Int32)">
+ <summary>
+ Increments the assert count by a specified amount.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ Adds a new ValueFormatterFactory to the chain of formatters
+ </summary>
+ <param name="formatterFactory">The new factory</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext">
+ <summary>
+ An IsolatedContext is used when running code
+ that may effect the current result in ways that
+ should not impact the final result of the test.
+ A new TestExecutionContext is created with an
+ initially clear result, which is discarded on
+ exiting the context.
+ </summary>
+ <example>
+ using (new TestExecutionContext.IsolatedContext())
+ {
+ // Code that should not impact the result
+ }
+ </example>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.#ctor">
+ <summary>
+ Save the original current TestExecutionContext and
+ make a new isolated context current.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.Dispose">
+ <summary>
+ Restore the original TestExecutionContext.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext.AdhocContext">
+ <summary>
+ An AdhocTestExecutionContext is created whenever a context is needed
+ but not available in CurrentContext. This happens when tests are run
+ on an adoc basis or Asserts are used outside of tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.AdhocContext.#ctor">
+ <summary>
+ Construct an AdhocTestExecutionContext, which is used
+ whenever the current TestExecutionContext is found to be null.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionStatus">
+ <summary>
+ Enumeration indicating whether the tests are
+ running normally or being cancelled.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.Running">
+ <summary>
+ Running normally with no stop requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.StopRequested">
+ <summary>
+ A graceful stop has been requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.AbortRequested">
+ <summary>
+ A forced stop has been requested
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFilter">
+ <summary>
+ Interface to be implemented by filters applied to tests.
+ The filter applies when running the test, after it has been
+ loaded, since this is the only time an ITest exists.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestFilter.Empty">
+ <summary>
+ Unique Empty filter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFilter.IsEmpty">
+ <summary>
+ Indicates whether this is the EmptyFilter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFilter.TopLevel">
+ <summary>
+ Indicates whether this is a top-level filter,
+ not contained in any other filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. The default
+ implementation checks the test itself, its parents and any descendants.
+
+ Derived classes may override this method or any of the Match methods
+ to change the behavior of the filter.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether the test itself matches the filter criteria, without
+ examining either parents or descendants. This is overridden by each
+ different type of filter to perform the necessary tests.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the filter matches the any parent of the test</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.MatchParent(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether any ancestor of the test matches the filter criteria
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the filter matches the an ancestor of the test</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.MatchDescendant(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether any descendant of the test matches the filter criteria.
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if at least one descendant matches the filter criteria</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(System.String)">
+ <summary>
+ Create a TestFilter instance from an xml representation.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Create a TestFilter from it's TNode representation
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFilter.EmptyFilter">
+ <summary>
+ Nested class provides an empty filter - one that always
+ returns true when called. It never matches explicitly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.ToXml(System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFixtureParameters">
+ <summary>
+ The TestCaseParameters class encapsulates method arguments and
+ other selected parameters needed for constructing
+ a parameterized test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(NUnit.Framework.Interfaces.ITestFixtureData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestCaseData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFixtureParameters.TypeArgs">
+ <summary>
+ Type arguments used to create a generic fixture instance
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestListener">
+ <summary>
+ TestListener provides an implementation of ITestListener that
+ does nothing. It is used only through its NULL property.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test case has finished
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.#ctor">
+ <summary>
+ Construct a new TestListener - private so it may not be used.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestListener.NULL">
+ <summary>
+ Get a listener that does nothing
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestNameGenerator">
+ <summary>
+ TestNameGenerator is able to create test names according to
+ a coded pattern.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestNameGenerator.DefaultTestNamePattern">
+ <summary>
+ Default pattern used to generate names
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor">
+ <summary>
+ Construct a TestNameGenerator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor(System.String)">
+ <summary>
+ Construct a TestNameGenerator
+ </summary>
+ <param name="pattern">The pattern used by this generator.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Get the display name for a TestMethod and it's arguments
+ </summary>
+ <param name="testMethod">A TestMethod</param>
+ <returns>The display name</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod,System.Object[])">
+ <summary>
+ Get the display name for a TestMethod and it's arguments
+ </summary>
+ <param name="testMethod">A TestMethod</param>
+ <param name="args">Arguments to be used</param>
+ <returns>The display name</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestParameters">
+ <summary>
+ TestParameters is the abstract base class for all classes
+ that know how to provide data for constructing a test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(NUnit.Framework.Interfaces.ITestData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.RunState">
+ <summary>
+ The RunState for this set of parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.Arguments">
+ <summary>
+ The arguments to be used in running the test,
+ which must match the method signature.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.TestName">
+ <summary>
+ A name to be used for this test case in lieu
+ of the standard generated name containing
+ the argument list.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.Properties">
+ <summary>
+ Gets the property dictionary for this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Applies ParameterSet values to the test itself.
+ </summary>
+ <param name="test">A test.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.OriginalArguments">
+ <summary>
+ The original arguments provided by the user,
+ used for display purposes.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestProgressReporter">
+ <summary>
+ TestProgressReporter translates ITestListener events into
+ the async callbacks that are used to inform the client
+ software about the progress of a test run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.#ctor(System.Web.UI.ICallbackEventHandler)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestProgressReporter"/> class.
+ </summary>
+ <param name="handler">The callback handler to be used for reporting progress.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test has finished. Sends a result summary to the callback.
+ to
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.GetParent(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Returns the parent test item for the targer test item if it exists
+ </summary>
+ <param name="test"></param>
+ <returns>parent test item</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.FormatAttributeValue(System.String)">
+ <summary>
+ Makes a string safe for use as an attribute, replacing
+ characters characters that can't be used with their
+ corresponding xml representations.
+ </summary>
+ <param name="original">The string to be used</param>
+ <returns>A new string with the values replaced</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterizedFixtureSuite">
+ <summary>
+ ParameterizedFixtureSuite serves as a container for the set of test
+ fixtures created from a given Type using various parameters.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterizedFixtureSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.ParameterizedFixtureSuite"/> class.
+ </summary>
+ <param name="typeInfo">The ITypeInfo for the type that represents the suite.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterizedFixtureSuite.TestType">
+ <summary>
+ Gets a string representing the type of test
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterizedMethodSuite">
+ <summary>
+ ParameterizedMethodSuite holds a collection of individual
+ TestMethods with their arguments applied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterizedMethodSuite.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Construct from a MethodInfo
+ </summary>
+ <param name="method"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterizedMethodSuite.TestType">
+ <summary>
+ Gets a string representing the type of test
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.SetUpFixture">
+ <summary>
+ SetUpFixture extends TestSuite and supports
+ Setup and TearDown methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.SetUpFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.SetUpFixture"/> class.
+ </summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Test">
+ <summary>
+ The Test abstract class represents a test within the framework.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test._nextID">
+ <summary>
+ Static value to seed ids. It's started at 1000 so any
+ uninitialized ids will stand out.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test.DeclaringTypeInfo">
+ <summary>
+ Used to cache the declaring type for this MethodInfo
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test._method">
+ <summary>
+ Method property backing field
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String)">
+ <summary>
+ Constructs a test given its name
+ </summary>
+ <param name="name">The name of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String,System.String)">
+ <summary>
+ Constructs a test given the path through the
+ test hierarchy to its parent and a name.
+ </summary>
+ <param name="pathName">The parent tests full name</param>
+ <param name="name">The name of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ TODO: Documentation needed for constructor
+ </summary>
+ <param name="typeInfo"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Construct a test from a MethodInfo
+ </summary>
+ <param name="method"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Id">
+ <summary>
+ Gets or sets the id of the test
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Name">
+ <summary>
+ Gets or sets the name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.FullName">
+ <summary>
+ Gets or sets the fully qualified name of the test
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.ClassName">
+ <summary>
+ Gets the name of the class where this test was declared.
+ Returns null if the test is not associated with a class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.MethodName">
+ <summary>
+ Gets the name of the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none required.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TypeInfo">
+ <summary>
+ Gets the TypeInfo of the fixture used in running this test
+ or null if no fixture type is associated with it.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Method">
+ <summary>
+ Gets a MethodInfo for the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.RunState">
+ <summary>
+ Whether or not the test should be run
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TestType">
+ <summary>
+ Gets a string representing the type of test. Used as an attribute
+ value in the XML representation of a test and has no other
+ function in the framework.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TestCaseCount">
+ <summary>
+ Gets a count of test cases represented by
+ or contained under this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Properties">
+ <summary>
+ Gets the properties for this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.IsSuite">
+ <summary>
+ Returns true if this is a TestSuite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Parent">
+ <summary>
+ Gets the parent as a Test object.
+ Used by the core to set the parent.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Fixture">
+ <summary>
+ Gets or sets a fixture object for running this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.IdPrefix">
+ <summary>
+ Static prefix used for ids in this AppDomain.
+ Set by FrameworkController.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Seed">
+ <summary>
+ Gets or Sets the Int value representing the seed for the RandomGenerator
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.SetUpMethods">
+ <summary>
+ The SetUp methods.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TearDownMethods">
+ <summary>
+ The teardown methods
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.MakeTestResult">
+ <summary>
+ Creates a TestResult for this test.
+ </summary>
+ <returns>A TestResult suitable for this type of test.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.MemberInfo)">
+ <summary>
+ Modify a newly constructed test by applying any of NUnit's common
+ attributes, based on a supplied ICustomAttributeProvider, which is
+ usually the reflection element from which the test was constructed,
+ but may not be in some instances. The attributes retrieved are
+ saved for use in subsequent operations.
+ </summary>
+ <param name="provider">An object deriving from MemberInfo</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.Assembly)">
+ <summary>
+ Modify a newly constructed test by applying any of NUnit's common
+ attributes, based on a supplied ICustomAttributeProvider, which is
+ usually the reflection element from which the test was constructed,
+ but may not be in some instances. The attributes retrieved are
+ saved for use in subsequent operations.
+ </summary>
+ <param name="provider">An object deriving from MemberInfo</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.MakeInvalid(System.String)">
+ <summary>
+ Mark the test as Invalid (not runnable) specifying a reason
+ </summary>
+ <param name="reason">The reason the test is not runnable</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Get custom attributes applied to a test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.PopulateTestNode(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Add standard attributes and members to a test node.
+ </summary>
+ <param name="thisNode"></param>
+ <param name="recursive"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ToXml(System.Boolean)">
+ <summary>
+ Returns the Xml representation of the test
+ </summary>
+ <param name="recursive">If true, include child tests recursively</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.CompareTo(System.Object)">
+ <summary>
+ Compares this test to another test for sorting purposes
+ </summary>
+ <param name="obj">The other test</param>
+ <returns>Value of -1, 0 or +1 depending on whether the current test is less than, equal to or greater than the other test</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestAssembly">
+ <summary>
+ TestAssembly is a TestSuite that represents the execution
+ of tests in a managed assembly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.Reflection.Assembly,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
+ specifying the Assembly and the path from which it was loaded.
+ </summary>
+ <param name="assembly">The assembly this test represents.</param>
+ <param name="path">The path used to load the assembly.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
+ for a path which could not be loaded.
+ </summary>
+ <param name="path">The path used to load the assembly.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(NUnit.Framework.Internal.TestAssembly,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Copy-constructor style to create a filtered copy of the test assemblies
+ test cases
+ </summary>
+ <param name="assembly"></param>
+ <param name="filter"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestAssembly.Assembly">
+ <summary>
+ Gets the Assembly represented by this instance.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestAssembly.TestType">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Get custom attributes specified on the assembly
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFixture">
+ <summary>
+ TestFixture is a surrogate for a user test fixture class,
+ containing one or more tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestFixture"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ <param name="arguments">Arguments used to instantiate the test fixture, or null if none used</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestMethod">
+ <summary>
+ The TestMethod class represents a Test implemented as a method.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestMethod.parms">
+ <summary>
+ The ParameterSet used to create this test method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
+ </summary>
+ <param name="method">The method to be used as a test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
+ </summary>
+ <param name="method">The method to be used as a test.</param>
+ <param name="parentSuite">The suite or fixture to which the new test will be added</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.Arguments">
+ <summary>
+ The arguments to use in executing the test method, or empty array if none are provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.MakeTestResult">
+ <summary>
+ Overridden to return a TestCaseResult.
+ </summary>
+ <returns>A TestResult for this test.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns a TNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.MethodName">
+ <summary>
+ Returns the name of the method
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestSuite">
+ <summary>
+ TestSuite represents a composite test, which contains other tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestSuite.tests">
+ <summary>
+ Our collection of child tests
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="name">The name of the suite.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="parentSuiteName">Name of the parent suite.</param>
+ <param name="name">The name of the suite.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ <param name="arguments">Arguments used to instantiate the test fixture, or null if none used.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Copy constructor style to create a filtered copy of the given test suite
+ </summary>
+ <param name="suite">Test Suite to copy</param>
+ <param name="filter">Filter to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.Sort">
+ <summary>
+ Sorts tests under this suite.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.Add(NUnit.Framework.Internal.Test)">
+ <summary>
+ Adds a test to the suite.
+ </summary>
+ <param name="test">The test.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>The list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.TestCaseCount">
+ <summary>
+ Gets a count of test cases represented by
+ or contained under this test.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.Arguments">
+ <summary>
+ The arguments to use in creating the fixture, or empty array if none are provided.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.MaintainTestOrder">
+ <summary>
+ Set to true to suppress sorting this suite's contents
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeSetUpMethods">
+ <summary>
+ OneTimeSetUp methods for this suite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeTearDownMethods">
+ <summary>
+ OneTimeTearDown methods for this suite
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.MakeTestResult">
+ <summary>
+ Overridden to return a TestSuiteResult.
+ </summary>
+ <returns>A TestResult for this test.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.CheckSetUpTearDownMethods(System.Reflection.MethodInfo[])">
+ <summary>
+ Check that setup and teardown methods marked by certain attributes
+ meet NUnit's requirements and mark the tests not runnable otherwise.
+ </summary>
+ <param name="methods">A list of methodinfos to check</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeHelper">
+ <summary>
+ TypeHelper provides static methods that operate on Types.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TypeHelper.NonmatchingType">
+ <summary>
+ A special value, which is used to indicate that BestCommonType() method
+ was unable to find a common type for the specified arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type)">
+ <summary>
+ Gets the display name for a Type as used by NUnit.
+ </summary>
+ <param name="type">The Type for which a display name is needed.</param>
+ <returns>The display name for the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type,System.Object[])">
+ <summary>
+ Gets the display name for a Type as used by NUnit.
+ </summary>
+ <param name="type">The Type for which a display name is needed.</param>
+ <param name="arglist">The arglist provided.</param>
+ <returns>The display name for the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.BestCommonType(System.Type,System.Type)">
+ <summary>
+ Returns the best fit for a common type to be used in
+ matching actual arguments to a methods Type parameters.
+ </summary>
+ <param name="type1">The first type.</param>
+ <param name="type2">The second type.</param>
+ <returns>Either type1 or type2, depending on which is more general.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.IsNumeric(System.Type)">
+ <summary>
+ Determines whether the specified type is numeric.
+ </summary>
+ <param name="type">The type to be examined.</param>
+ <returns>
+ <c>true</c> if the specified type is numeric; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.ConvertArgumentList(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
+ <summary>
+ Convert an argument list to the required parameter types.
+ Currently, only widening numeric conversions are performed.
+ </summary>
+ <param name="arglist">An array of args to be converted</param>
+ <param name="parameters">A ParameterInfo[] whose types will be used as targets</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.CanDeduceTypeArgsFromArgs(System.Type,System.Object[],System.Type[]@)">
+ <summary>
+ Determines whether this instance can deduce type args for a generic type from the supplied arguments.
+ </summary>
+ <param name="type">The type to be examined.</param>
+ <param name="arglist">The arglist.</param>
+ <param name="typeArgsOut">The type args to be used.</param>
+ <returns>
+ <c>true</c> if this the provided args give sufficient information to determine the type args to be used; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDeclaredInterfaces(System.Type)">
+ <summary>
+ Return the interfaces implemented by a Type.
+ </summary>
+ <param name="type">The Type to be examined.</param>
+ <returns>An array of Types for the interfaces.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeNameDifferenceResolver">
+ <summary>
+ Used for resolving the type difference between objects.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
+ <summary>
+ Gets the shortened type name difference between <paramref name="expected"/> and <paramref name="actual"/>.
+ </summary>
+ <param name="expected">The expected object.</param>
+ <param name="actual">The actual object.</param>
+ <param name="expectedTypeShortened">Output of the unique type name for the expected object.</param>
+ <param name="actualTypeShortened">Output of the unique type name for actual object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ResolveTypeNameDifference(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Gets the shortened type name difference between <paramref name="expected"/> and <paramref name="actual"/>.
+ </summary>
+ <param name="expected">The expected object <see cref="T:System.Type"/>.</param>
+ <param name="actual">The actual object <see cref="T:System.Type"/>.</param>
+ <param name="expectedTypeShortened">Output of the unique type name for the expected object.</param>
+ <param name="actualTypeShortened">Output of the unique type name for actual object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetShortenedGenericParams(System.Type,System.Type,System.Collections.Generic.List{System.String}@,System.Collections.Generic.List{System.String}@)">
+ <summary>
+ Obtain the shortened generic template parameters of the given <paramref name="expectedFullType"/> and <paramref name="actualFullType"/>,
+ if they are generic.
+ </summary>
+ <param name="expectedFullType">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actualFullType">The actual <see cref="T:System.Type"/>.</param>
+ <param name="shortenedParamsExpected">Shortened generic parameters of the expected <see cref="T:System.Type"/>.</param>
+ <param name="shortenedParamsActual">Shortened generic parameters of the actual <see cref="T:System.Type"/>.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.FullyShortenTypeName(System.Type)">
+ <summary>
+ Obtain a shortened name of the given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ShortenTypeNames(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Shorten the given <see cref="T:System.Type"/> names by only including the relevant differing namespaces/types, if they differ.
+ </summary>
+ <param name="expectedType">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actualType">The actual <see cref="T:System.Type"/>.</param>
+ <param name="expectedTypeShortened">The shortened expected <see cref="T:System.Type"/> name.</param>
+ <param name="actualTypeShortened">The shortened actual <see cref="T:System.Type"/> name.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.IsTypeGeneric(System.Type)">
+ <summary>
+ Returns whether or not the <see cref="T:System.Type"/> is generic.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetGenericTypeName(System.Type)">
+ <summary>
+ Returns the fully qualified generic <see cref="T:System.Type"/> name of a given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ReconstructGenericTypeName(System.String,System.Collections.Generic.List{System.String})">
+ <summary>
+ Reconstruct a generic type name using the provided generic type name, and a
+ <see cref="T:NUnit.Framework.List"/> of the template parameters.
+ </summary>
+ <param name="GenericTypeName">The name of the generic type, including the number of template parameters expected.</param>
+ <param name="TemplateParamNames">A <see cref="T:NUnit.Framework.List"/> of names of the template parameters of the provided generic type.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetShortenedGenericTypes(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Obtain the shortened generic <see cref="T:System.Type"/> names of the given expected and actual <see cref="T:System.Type"/>s.
+ </summary>
+ <param name="expected">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actual">The actual <see cref="T:System.Type"/>.</param>
+ <param name="shortenedGenericNameExpected">The shortened expected generic name.</param>
+ <param name="shortenedGenericNameActual">The shortened actual generic name.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeWrapper">
+ <summary>
+ The TypeWrapper class wraps a Type so it may be used in
+ a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.#ctor(System.Type)">
+ <summary>
+ Construct a TypeWrapper for a specified Type.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Type">
+ <summary>
+ Gets the underlying Type on which this TypeWrapper is based.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.BaseType">
+ <summary>
+ Gets the base type of this type as an ITypeInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Name">
+ <summary>
+ Gets the Name of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.FullName">
+ <summary>
+ Gets the FullName of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Assembly">
+ <summary>
+ Gets the assembly in which the type is declared
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Namespace">
+ <summary>
+ Gets the namespace of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsAbstract">
+ <summary>
+ Gets a value indicating whether the type is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericType">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.IsType(System.Type)">
+ <summary>
+ Returns true if the Type wrapped is T
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericTypeDefinition">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type definition
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsSealed">
+ <summary>
+ Gets a value indicating whether the type is sealed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsStaticClass">
+ <summary>
+ Gets a value indicating whether this type represents a static class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName">
+ <summary>
+ Get the display name for this type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName(System.Object[])">
+ <summary>
+ Get the display name for an object of this type, constructed with the specified args.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.MakeGenericType(System.Type[])">
+ <summary>
+ Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetGenericTypeDefinition">
+ <summary>
+ Returns a Type representing a generic type definition from which this Type can be constructed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Returns a value indicating whether the type has an attribute of the specified type.
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="inherit"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.HasMethodWithAttribute(System.Type)">
+ <summary>
+ Returns a flag indicating whether this type has a method with an attribute of the specified type.
+ </summary>
+ <param name="attributeType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetMethods(NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Returns an array of IMethodInfos for methods of this Type
+ that match the specified flags.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetConstructor(System.Type[])">
+ <summary>
+ Gets the public constructor taking the specified argument Types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.HasConstructor(System.Type[])">
+ <summary>
+ Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.Construct(System.Object[])">
+ <summary>
+ Construct an object of this Type, using the specified arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.ToString">
+ <summary>
+ Override ToString() so that error messages in NUnit's own tests make sense
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Is">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Zero">
+ <summary>
+ Returns a constraint that tests for equality with zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable to the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable to the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ inclusively within a specified range.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.ITestAction">
+ <summary>
+ When implemented by an attribute, this interface implemented to provide actions to execute before and after tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ITestAction.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed before each test is run
+ </summary>
+ <param name="test">The test that is going to be run.</param>
+ </member>
+ <member name="M:NUnit.Framework.ITestAction.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed after each test is run
+ </summary>
+ <param name="test">The test that has just been run.</param>
+ </member>
+ <member name="P:NUnit.Framework.ITestAction.Targets">
+ <summary>
+ Provides the target for the action attribute
+ </summary>
+ <returns>The target for the action attribute</returns>
+ </member>
+ <member name="T:NUnit.Framework.Iz">
+ <summary>
+ The Iz class is a synonym for Is intended for use in VB,
+ which regards Is as a keyword.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.List">
+ <summary>
+ The List class is a helper class with properties and methods
+ that supply a number of constraints used with lists and collections.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.List.Map(System.Collections.ICollection)">
+ <summary>
+ List.Map returns a ListMapper, which can be used to map
+ the original collection to another collection.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.ListMapper">
+ <summary>
+ ListMapper is used to transform a collection used as an actual argument
+ producing another collection to be used in the assertion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ListMapper.#ctor(System.Collections.ICollection)">
+ <summary>
+ Construct a ListMapper based on a collection
+ </summary>
+ <param name="original">The collection to be transformed</param>
+ </member>
+ <member name="M:NUnit.Framework.ListMapper.Property(System.String)">
+ <summary>
+ Produces a collection containing all the values of a property
+ </summary>
+ <param name="name">The collection of property values</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.StringAssert">
+ <summary>
+ Basic Asserts on strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use StringAssert.AreEqualIgnoringCase(...) or Assert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string is not found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string starts with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
+ <summary>
+ Asserts that a string starts with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not start with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
+ <summary>
+ Asserts that a string does not start with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string ends with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
+ <summary>
+ Asserts that a string ends with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not end with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
+ <summary>
+ Asserts that a string does not end with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two strings are equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
+ <summary>
+ Asserts that two strings are equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two strings are not equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
+ <summary>
+ Asserts that two strings are not equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string matches an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be matched</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
+ <summary>
+ Asserts that a string matches an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be matched</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not match an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be used</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
+ <summary>
+ Asserts that a string does not match an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be used</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseData">
+ <summary>
+ The TestCaseData class represents a set of arguments
+ and other parameter info to be used for a parameterized
+ test case. It is derived from TestCaseParameters and adds a
+ fluent syntax for use in initializing the test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg">The argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ <param name="arg3">The third argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Returns(System.Object)">
+ <summary>
+ Sets the expected result for the test
+ </summary>
+ <param name="result">The expected result</param>
+ <returns>A modified TestCaseData</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetName(System.String)">
+ <summary>
+ Sets the name of the test case
+ </summary>
+ <returns>The modified TestCaseData instance</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetDescription(System.String)">
+ <summary>
+ Sets the description for the test case
+ being constructed.
+ </summary>
+ <param name="description">The description.</param>
+ <returns>The modified TestCaseData instance.</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetCategory(System.String)">
+ <summary>
+ Applies a category to the test
+ </summary>
+ <param name="category"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.String)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Int32)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Double)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Explicit">
+ <summary>
+ Marks the test case as explicit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Explicit(System.String)">
+ <summary>
+ Marks the test case as explicit, specifying the reason.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Ignore(System.String)">
+ <summary>
+ Ignores this TestCase, specifying the reason.
+ </summary>
+ <param name="reason">The reason.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestContext">
+ <summary>
+ Provide the context information of the current test.
+ This is an adapter for the internal ExecutionContext
+ class, hiding the internals from the user test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Construct a TestContext for an ExecutionContext
+ </summary>
+ <param name="testExecutionContext">The ExecutionContext to adapt</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.CurrentContext">
+ <summary>
+ Get the current test context. This is created
+ as needed. The user may save the context for
+ use within a test, but it should not be used
+ outside the test for which it is created.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Out">
+ <summary>
+ Gets a TextWriter that will send output to the current test result.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Error">
+ <summary>
+ Gets a TextWriter that will send output directly to Console.Error
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Progress">
+ <summary>
+ Gets a TextWriter for use in displaying immediate progress messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Parameters">
+ <summary>
+ TestParameters object holds parameters for the test run, if any are specified
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.DefaultWorkDirectory">
+ <summary>
+ Static DefaultWorkDirectory is now used as the source
+ of the public instance property WorkDirectory. This is
+ a bit odd but necessary to avoid breaking user tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Test">
+ <summary>
+ Get a representation of the current test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Result">
+ <summary>
+ Gets a Representation of the TestResult for the current test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestDirectory">
+ <summary>
+ Gets the directory containing the current test assembly.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.WorkDirectory">
+ <summary>
+ Gets the directory to be used for outputting files created
+ by this test run.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Random">
+ <summary>
+ Gets the random generator.
+ </summary>
+ <value>
+ The random generator.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.AssertCount">
+ <summary>
+ Gets the number of assertions executed
+ up to this point in the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Boolean)">
+ <summary>Write the string representation of a boolean value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Char)">
+ <summary>Write a char to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Char[])">
+ <summary>Write a char array to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Double)">
+ <summary>Write the string representation of a double to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Int32)">
+ <summary>Write the string representation of an Int32 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Int64)">
+ <summary>Write the string representation of an Int64 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Decimal)">
+ <summary>Write the string representation of a decimal value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Object)">
+ <summary>Write the string representation of an object to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Single)">
+ <summary>Write the string representation of a Single value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String)">
+ <summary>Write a string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.UInt32)">
+ <summary>Write the string representation of a UInt32 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.UInt64)">
+ <summary>Write the string representation of a UInt64 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object[])">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine">
+ <summary>Write a line terminator to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Boolean)">
+ <summary>Write the string representation of a boolean value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char)">
+ <summary>Write a char to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char[])">
+ <summary>Write a char array to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Double)">
+ <summary>Write the string representation of a double to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int32)">
+ <summary>Write the string representation of an Int32 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int64)">
+ <summary>Write the string representation of an Int64 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Decimal)">
+ <summary>Write the string representation of a decimal value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Object)">
+ <summary>Write the string representation of an object to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Single)">
+ <summary>Write the string representation of a Single value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String)">
+ <summary>Write a string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt32)">
+ <summary>Write the string representation of a UInt32 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt64)">
+ <summary>Write the string representation of a UInt64 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object[])">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ This method adds the a new ValueFormatterFactory to the
+ chain of responsibility used for formatting values in messages.
+ The scope of the change is the current TestContext.
+ </summary>
+ <param name="formatterFactory">The factory delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddTestAttachment(System.String,System.String)">
+ <summary>
+ Attach a file to the current test result
+ </summary>
+ <param name="filePath">Relative or absolute file path to attachment</param>
+ <param name="description">Optional description of attachment</param>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddFormatter``1(NUnit.Framework.Constraints.ValueFormatter)">
+ <summary>
+ This method provides a simplified way to add a ValueFormatter
+ delegate to the chain of responsibility, creating the factory
+ delegate internally. It is useful when the Type of the object
+ is the only criterion for selection of the formatter, since
+ it can be used without getting involved with a compound function.
+ </summary>
+ <typeparam name="TSUPPORTED">The type supported by this formatter</typeparam>
+ <param name="formatter">The ValueFormatter delegate</param>
+ </member>
+ <member name="T:NUnit.Framework.TestContext.TestAdapter">
+ <summary>
+ TestAdapter adapts a Test for consumption by
+ the user test code.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.TestAdapter.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestAdapter for a Test
+ </summary>
+ <param name="test">The Test to be adapted</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.ID">
+ <summary>
+ Gets the unique Id of a test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Name">
+ <summary>
+ The name of the test, which may or may not be
+ the same as the method name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.MethodName">
+ <summary>
+ The name of the method representing the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.FullName">
+ <summary>
+ The FullName of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.ClassName">
+ <summary>
+ The ClassName of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Properties">
+ <summary>
+ The properties of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none are required.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestContext.ResultAdapter">
+ <summary>
+ ResultAdapter adapts a TestResult for consumption by
+ the user test code.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.ResultAdapter.#ctor(NUnit.Framework.Internal.TestResult)">
+ <summary>
+ Construct a ResultAdapter for a TestResult
+ </summary>
+ <param name="result">The TestResult to be adapted</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Outcome">
+ <summary>
+ Gets a ResultState representing the outcome of the test
+ up to this point in its execution.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Assertions">
+ <summary>
+ Gets a list of the assertion results generated
+ up to this point in the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureData">
+ <summary>
+ The TestFixtureData class represents a set of arguments
+ and other parameter info to be used for a parameterized
+ fixture. It is derived from TestFixtureParameters and adds a
+ fluent syntax for use in initializing the fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg">The argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ <param name="arg3">The third argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.SetName(System.String)">
+ <summary>
+ Sets the name of the test fixture
+ </summary>
+ <returns>The modified TestFixtureData instance</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Explicit">
+ <summary>
+ Marks the test fixture as explicit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Explicit(System.String)">
+ <summary>
+ Marks the test fixture as explicit, specifying the reason.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Ignore(System.String)">
+ <summary>
+ Ignores this TestFixture, specifying the reason.
+ </summary>
+ <param name="reason">The reason.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestParameters">
+ <summary>
+ TestParameters class holds any named parameters supplied to the test run
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Count">
+ <summary>
+ Gets the number of test parameters
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Names">
+ <summary>
+ Gets a collection of the test parameter names
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Exists(System.String)">
+ <summary>
+ Gets a flag indicating whether a parameter with the specified name exists.
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>True if it exists, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Item(System.String)">
+ <summary>
+ Indexer provides access to the internal dictionary
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>Value of the parameter or null if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get(System.String)">
+ <summary>
+ Get method is a simple alternative to the indexer
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>Value of the parameter or null if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get(System.String,System.String)">
+ <summary>
+ Get the value of a parameter or a default string
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <param name="defaultValue">Default value of the parameter</param>
+ <returns>Value of the parameter or default value if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get``1(System.String,``0)">
+ <summary>
+ Get the value of a parameter or return a default
+ </summary>
+ <typeparam name="T">The return Type</typeparam>
+ <param name="name">Name of the parameter</param>
+ <param name="defaultValue">Default value of the parameter</param>
+ <returns>Value of the parameter or default value if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Add(System.String,System.String)">
+ <summary>
+ Adds a parameter to the list
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <param name="value">Value of the parameter</param>
+ </member>
+ <member name="T:NUnit.Framework.Throws">
+ <summary>
+ Helper class with properties and methods that supply
+ constraints that operate on exceptions.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.Exception">
+ <summary>
+ Creates a constraint specifying an expected exception
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.InnerException">
+ <summary>
+ Creates a constraint specifying an exception with a given InnerException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.TargetInvocationException">
+ <summary>
+ Creates a constraint specifying an expected TargetInvocationException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.ArgumentException">
+ <summary>
+ Creates a constraint specifying an expected ArgumentException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.ArgumentNullException">
+ <summary>
+ Creates a constraint specifying an expected ArgumentNullException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.InvalidOperationException">
+ <summary>
+ Creates a constraint specifying an expected InvalidOperationException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.Nothing">
+ <summary>
+ Creates a constraint specifying that no exception is thrown
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.TypeOf(System.Type)">
+ <summary>
+ Creates a constraint specifying the exact type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.TypeOf``1">
+ <summary>
+ Creates a constraint specifying the exact type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.InstanceOf(System.Type)">
+ <summary>
+ Creates a constraint specifying the type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.InstanceOf``1">
+ <summary>
+ Creates a constraint specifying the type of exception expected
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Warn">
+ <summary>
+ Provides static methods to express conditions
+ that must be met for the test to succeed. If
+ any test fails, a warning is issued.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ <returns>Not applicable</returns>
+ </member>
+ <member name="M:NUnit.Framework.Warn.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on success.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on success.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is true</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning if it succeeds.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning if it succeeds.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="T:NUnit.FrameworkPackageSettings">
+ <summary>
+ FrameworkPackageSettings is a static class containing constant values that
+ are used as keys in setting up a TestPackage. These values are used in
+ the framework, and set in the runner. Setting values may be a string, int or bool.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DebugTests">
+ <summary>
+ Flag (bool) indicating whether tests are being debugged.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.PauseBeforeRun">
+ <summary>
+ Flag (bool) indicating whether to pause execution of tests to allow
+ the user to attach a debugger.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.InternalTraceLevel">
+ <summary>
+ The InternalTraceLevel for this run. Values are: "Default",
+ "Off", "Error", "Warning", "Info", "Debug", "Verbose".
+ Default is "Off". "Debug" and "Verbose" are synonyms.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.WorkDirectory">
+ <summary>
+ Full path of the directory to be used for work and result files.
+ This path is provided to tests by the framework TestContext.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DefaultTimeout">
+ <summary>
+ Integer value in milliseconds for the default timeout value
+ for test cases. If not specified, there is no timeout except
+ as specified by attributes on the tests themselves.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.InternalTraceWriter">
+ <summary>
+ A TextWriter to which the internal trace will be sent.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.LOAD">
+ <summary>
+ A list of tests to be loaded.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.NumberOfTestWorkers">
+ <summary>
+ The number of test threads to run for the assembly. If set to
+ 1, a single queue is used. If set to 0, tests are executed
+ directly, without queuing.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.RandomSeed">
+ <summary>
+ The random seed to be used for this assembly. If specified
+ as the value reported from a prior run, the framework should
+ generate identical random values for tests as were used for
+ that run, provided that no change has been made to the test
+ assembly. Default is a random value itself.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.StopOnError">
+ <summary>
+ If true, execution stops after the first error or failure.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.SynchronousEvents">
+ <summary>
+ If true, use of the event queue is suppressed and test events are synchronous.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DefaultTestNamePattern">
+ <summary>
+ The default naming pattern used in generating test names
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.TestParameters">
+ <summary>
+ Parameters to be passed on to the tests, serialized to a single string which needs parsing. Obsoleted by <see cref="F:NUnit.FrameworkPackageSettings.TestParametersDictionary"/>; kept for backward compatibility.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.TestParametersDictionary">
+ <summary>
+ Parameters to be passed on to the tests, already parsed into an IDictionary&lt;string, string>. Replaces <see cref="F:NUnit.FrameworkPackageSettings.TestParameters"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.AttributeHelper">
+ <summary>
+ Provides a platform-independent methods for getting attributes
+ for use by AttributeConstraint and AttributeExistsConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AttributeHelper.GetCustomAttributes(System.Object,System.Type,System.Boolean)">
+ <summary>
+ Gets the custom attributes from the given object.
+ </summary>
+ <remarks>.NET Standard 1.3 libraries do not have an ICustomAttributeProvider, so we need to cast to each of
+ it's direct subtypes and try to get attributes off those instead.</remarks>
+ <param name="actual">The actual.</param>
+ <param name="attributeType">Type of the attribute.</param>
+ <param name="inherit">if set to <c>true</c> [inherit].</param>
+ <returns>A list of the given attribute on the given object.</returns>
+ </member>
+ <member name="T:NUnit.Compatibility.BindingFlags">
+ <summary>
+ Specifies flags that control binding and the way in which the search for members
+ and types is conducted by reflection.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.Default">
+ <summary>
+ Specifies no binding flag.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.DeclaredOnly">
+ <summary>
+ Specifies that only members declared at the level of the supplied type's hierarchy
+ should be considered. Inherited members are not considered.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.Instance">
+ <summary>
+ Specifies that instance members are to be included in the search.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.Static">
+ <summary>
+ Specifies that static members are to be included in the search.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.Public">
+ <summary>
+ Specifies that public members are to be included in the search.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.NonPublic">
+ <summary>
+ Specifies that non-public members are to be included in the search.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.FlattenHierarchy">
+ <summary>
+ Specifies that public and protected static members up the hierarchy should be
+ returned. Private static members in inherited classes are not returned. Static
+ members include fields, methods, events, and properties. Nested types are not
+ returned.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.LongLivedMarshalByRefObject">
+ <summary>
+ A MarshalByRefObject that lives forever
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.TypeExtensions">
+ <summary>
+ Provides NUnit specific extensions to aid in Reflection
+ across multiple frameworks
+ </summary>
+ <remarks>
+ This version of the class allows direct calls on Type on
+ those platforms that would normally require use of
+ GetTypeInfo().
+ </remarks>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetGenericArguments(System.Type)">
+ <summary>
+ Returns an array of generic arguments for the give type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetConstructor(System.Type,System.Type[])">
+ <summary>
+ Gets the constructor with the given parameter types
+ </summary>
+ <param name="type"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetConstructors(System.Type)">
+ <summary>
+ Gets the constructors for a type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.IsAssignableFrom(System.Type,System.Type)">
+ <summary>
+
+ </summary>
+ <param name="type"></param>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.IsInstanceOfType(System.Type,System.Object)">
+ <summary>
+
+ </summary>
+ <param name="type"></param>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetInterfaces(System.Type)">
+ <summary>
+ Gets declared or inherited interfaces on this type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMember(System.Type,System.String,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets the member on a given type by name. BindingFlags ARE IGNORED.
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="ignored"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMembers(System.Type,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets all members on a given type. BindingFlags ARE IGNORED.
+ </summary>
+ <param name="type"></param>
+ <param name="ignored"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetField(System.Type,System.String)">
+ <summary>
+ Gets field of the given name on the type
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetProperty(System.Type,System.String)">
+ <summary>
+ Gets property of the given name on the type
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetProperty(System.Type,System.String,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets property of the given name on the type
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="flags"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethod(System.Type,System.String)">
+ <summary>
+ Gets the method with the given name and parameter list
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethod(System.Type,System.String,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets the method with the given name and parameter list
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="flags"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethod(System.Type,System.String,System.Type[])">
+ <summary>
+ Gets the method with the given name and parameter list
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethods(System.Type)">
+ <summary>
+ Gets public methods on the given type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethods(System.Type,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets methods on a type
+ </summary>
+ <param name="type"></param>
+ <param name="flags"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.MemberInfoExtensions">
+ <summary>
+ Extensions to the various MemberInfo derived classes
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetGetMethod(System.Reflection.PropertyInfo,System.Boolean)">
+ <summary>
+ Returns the get method for the given property
+ </summary>
+ <param name="pinfo"></param>
+ <param name="nonPublic"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.MemberInfo,System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this member
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.ParameterInfo,System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this parameter
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.Assembly)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this assembly
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.AssemblyExtensions">
+ <summary>
+ Extensions for Assembly that are not available in .NET Standard
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AssemblyExtensions.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean)">
+ <summary>
+ DNX does not have a version of GetCustomAttributes on Assembly that takes an inherit
+ parameter since it doesn't make sense on Assemblies. This version just ignores the
+ inherit parameter.
+ </summary>
+ <param name="asm">The assembly</param>
+ <param name="attributeType">The type of attribute you are looking for</param>
+ <param name="inherit">Ignored</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.AssemblyExtensions.GetTypes(System.Reflection.Assembly)">
+ <summary>
+ Gets the types in a given assembly
+ </summary>
+ <param name="asm"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.AdditionalTypeExtensions">
+ <summary>
+ Type extensions that apply to all target frameworks
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.ParametersMatch(System.Reflection.ParameterInfo[],System.Type[])">
+ <summary>
+ Determines if the given <see cref="T:System.Type"/> array is castable/matches the <see cref="T:System.Reflection.ParameterInfo"/> array.
+ </summary>
+ <param name="pinfos"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.IsCastableFrom(System.Type,System.Type)">
+ <summary>
+ Determines if one type can be implicitly converted from another
+ </summary>
+ <param name="to"></param>
+ <param name="from"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.NUnitNullType">
+ <summary>
+ This class is used as a flag when we get a parameter list for a method/constructor, but
+ we do not know one of the types because null was passed in.
+ </summary>
+ </member>
+ <member name="T:System.Web.UI.ICallbackEventHandler">
+ <summary>
+ A shim of the .NET interface for platforms that do not support it.
+ Used to indicate that a control can be the target of a callback event on the server.
+ </summary>
+ </member>
+ <member name="M:System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent(System.String)">
+ <summary>
+ Processes a callback event that targets a control.
+ </summary>
+ <param name="report"></param>
+ </member>
+ <member name="M:System.Web.UI.ICallbackEventHandler.GetCallbackResult">
+ <summary>
+ Returns the results of a callback event that targets a control.
+ </summary>
+ <returns></returns>
+ </member>
+ </members>
+</doc>
diff --git a/packages/NUnit.3.9.0/lib/xamarin.ios/nunit.framework.dll b/packages/NUnit.3.9.0/lib/xamarin.ios/nunit.framework.dll
new file mode 100644
index 0000000..95f123b
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/xamarin.ios/nunit.framework.dll
Binary files differ
diff --git a/packages/NUnit.3.9.0/lib/xamarin.ios/nunit.framework.xml b/packages/NUnit.3.9.0/lib/xamarin.ios/nunit.framework.xml
new file mode 100644
index 0000000..a3d0caa
--- /dev/null
+++ b/packages/NUnit.3.9.0/lib/xamarin.ios/nunit.framework.xml
@@ -0,0 +1,18594 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>nunit.framework</name>
+ </assembly>
+ <members>
+ <member name="T:NUnit.Framework.ActionTargets">
+ <summary>
+ The different targets a test action attribute can be applied to
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Default">
+ <summary>
+ Default target, which is determined by where the action attribute is attached
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Test">
+ <summary>
+ Target a individual test case
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ActionTargets.Suite">
+ <summary>
+ Target a suite of test cases
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder">
+ <summary>
+ DefaultTestAssemblyBuilder loads a single assembly and builds a TestSuite
+ containing test fixtures present in the assembly.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Api.DefaultTestAssemblyBuilder._defaultSuiteBuilder">
+ <summary>
+ The default suite builder used by the test assembly builder.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests from a provided assembly
+ </summary>
+ <param name="assembly">The assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>
+ A TestSuite containing the tests found in the assembly
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests given the filename of an assembly
+ </summary>
+ <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>
+ A TestSuite containing the tests found in the assembly
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController">
+ <summary>
+ FrameworkController provides a facade for use in loading, browsing
+ and running tests without requiring a reference to the NUnit
+ framework. All calls are encapsulated in constructors for
+ this class and its nested classes, which only require the
+ types of the Common Type System as arguments.
+
+ The controller supports four actions: Load, Explore, Count and Run.
+ They are intended to be called by a driver, which should allow for
+ proper sequencing of calls. Load must be called before any of the
+ other actions. The driver may support other actions, such as
+ reload on run, by combining these calls.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary)">
+ <summary>
+ Construct a FrameworkController using the default builder and runner.
+ </summary>
+ <param name="assemblyNameOrPath">The AssemblyName or path to the test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary)">
+ <summary>
+ Construct a FrameworkController using the default builder and runner.
+ </summary>
+ <param name="assembly">The test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary,System.String,System.String)">
+ <summary>
+ Construct a FrameworkController, specifying the types to be used
+ for the runner and builder. This constructor is provided for
+ purposes of development.
+ </summary>
+ <param name="assemblyNameOrPath">The full AssemblyName or the path to the test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ <param name="runnerType">The Type of the test runner</param>
+ <param name="builderType">The Type of the test builder</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary,System.String,System.String)">
+ <summary>
+ Construct a FrameworkController, specifying the types to be used
+ for the runner and builder. This constructor is provided for
+ purposes of development.
+ </summary>
+ <param name="assembly">The test assembly</param>
+ <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
+ <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
+ <param name="runnerType">The Type of the test runner</param>
+ <param name="builderType">The Type of the test builder</param>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Builder">
+ <summary>
+ Gets the ITestAssemblyBuilder used by this controller instance.
+ </summary>
+ <value>The builder.</value>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Runner">
+ <summary>
+ Gets the ITestAssemblyRunner used by this controller instance.
+ </summary>
+ <value>The runner.</value>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.AssemblyNameOrPath">
+ <summary>
+ Gets the AssemblyName or the path for which this FrameworkController was created
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Assembly">
+ <summary>
+ Gets the Assembly for which this
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.FrameworkController.Settings">
+ <summary>
+ Gets a dictionary of settings for the FrameworkController
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.LoadTests">
+ <summary>
+ Loads the tests in the assembly
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTests(System.String)">
+ <summary>
+ Returns info about the tests in an assembly
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of exploring the tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.String)">
+ <summary>
+ Runs the tests in an assembly
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of the test run</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.Action{System.String},System.String)">
+ <summary>
+ Runs the tests in an assembly synchronously reporting back the test results through the callback
+ or through the return value
+ </summary>
+ <param name="callback">The callback that receives the test results</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The XML result of the test run</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunAsync(System.Action{System.String},System.String)">
+ <summary>
+ Runs the tests in an assembly asynchronously reporting back the test results through the callback
+ </summary>
+ <param name="callback">The callback that receives the test results</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.StopRun(System.Boolean)">
+ <summary>
+ Stops the test run
+ </summary>
+ <param name="force">True to force the stop, false for a cooperative stop</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.CountTests(System.String)">
+ <summary>
+ Counts the number of test cases in the loaded TestSuite
+ </summary>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <returns>The number of tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.InsertEnvironmentElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Inserts environment element
+ </summary>
+ <param name="targetNode">Target node</param>
+ <returns>The new node</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.InsertSettingsElement(NUnit.Framework.Interfaces.TNode,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Inserts settings element
+ </summary>
+ <param name="targetNode">Target node</param>
+ <param name="settings">Settings dictionary</param>
+ <returns>The new node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.FrameworkControllerAction">
+ <summary>
+ FrameworkControllerAction is the base class for all actions
+ performed against a FrameworkController.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.LoadTestsAction">
+ <summary>
+ LoadTestsAction loads a test into the FrameworkController
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.LoadTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Object)">
+ <summary>
+ LoadTestsAction loads the tests in an assembly.
+ </summary>
+ <param name="controller">The controller.</param>
+ <param name="handler">The callback handler.</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction">
+ <summary>
+ ExploreTestsAction returns info about the tests in an assembly
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction"/> class.
+ </summary>
+ <param name="controller">The controller for which this action is being performed.</param>
+ <param name="filter">Filter used to control which tests are included (NYI)</param>
+ <param name="handler">The callback handler.</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.CountTestsAction">
+ <summary>
+ CountTestsAction counts the number of test cases in the loaded TestSuite
+ held by the FrameworkController.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.CountTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a CountsTestAction and perform the count of test cases.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite whose cases are to be counted</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.RunTestsAction">
+ <summary>
+ RunTestsAction runs the loaded TestSuite held by the FrameworkController.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a RunTestsAction and run all tests in the loaded TestSuite.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite to run</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.RunAsyncAction">
+ <summary>
+ RunAsyncAction initiates an asynchronous test run, returning immediately
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.RunAsyncAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
+ <summary>
+ Construct a RunAsyncAction and run all tests in the loaded TestSuite.
+ </summary>
+ <param name="controller">A FrameworkController holding the TestSuite to run</param>
+ <param name="filter">A string containing the XML representation of the filter to use</param>
+ <param name="handler">A callback handler used to report results</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.FrameworkController.StopRunAction">
+ <summary>
+ StopRunAction stops an ongoing run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.FrameworkController.StopRunAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Boolean,System.Object)">
+ <summary>
+ Construct a StopRunAction and stop any ongoing run. If no
+ run is in process, no error is raised.
+ </summary>
+ <param name="controller">The FrameworkController for which a run is to be stopped.</param>
+ <param name="force">True the stop should be forced, false for a cooperative stop.</param>
+ <param name="handler">>A callback handler used to report results</param>
+ <remarks>A forced stop will cause threads and processes to be killed as needed.</remarks>
+ </member>
+ <member name="T:NUnit.Framework.Api.ITestAssemblyBuilder">
+ <summary>
+ The ITestAssemblyBuilder interface is implemented by a class
+ that is able to build a suite of tests given an assembly or
+ an assembly filename.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests from a provided assembly
+ </summary>
+ <param name="assembly">The assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>A TestSuite containing the tests found in the assembly</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Build a suite of tests given the filename of an assembly
+ </summary>
+ <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
+ <param name="options">A dictionary of options to use in building the suite</param>
+ <returns>A TestSuite containing the tests found in the assembly</returns>
+ </member>
+ <member name="T:NUnit.Framework.Api.ITestAssemblyRunner">
+ <summary>
+ The ITestAssemblyRunner interface is implemented by classes
+ that are able to execute a suite of tests loaded
+ from an assembly.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.LoadedTest">
+ <summary>
+ Gets the tree of loaded tests, or null if
+ no tests have been loaded.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.Result">
+ <summary>
+ Gets the tree of test results, if the test
+ run is completed, otherwise null.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestLoaded">
+ <summary>
+ Indicates whether a test has been loaded
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestRunning">
+ <summary>
+ Indicates whether a test is currently running
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestComplete">
+ <summary>
+ Indicates whether a test run is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly, returning an
+ indication of whether or not the load succeeded.
+ </summary>
+ <param name="assemblyName">File name of the assembly to load</param>
+ <param name="settings">Dictionary of options to use in loading the test</param>
+ <returns>An ITest representing the loaded tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly, returning an
+ indication of whether or not the load succeeded.
+ </summary>
+ <param name="assembly">The assembly to load</param>
+ <param name="settings">Dictionary of options to use in loading the test</param>
+ <returns>An ITest representing the loaded tests</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Count Test Cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>The number of test cases found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Explore the test cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>Test Assembly with test cases that matches the filter</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests and return a test result. The test is run synchronously,
+ and the listener interface is notified as it progresses.
+ </summary>
+ <param name="listener">Interface to receive ITestListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests asynchronously, notifying the listener interface as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.WaitForCompletion(System.Int32)">
+ <summary>
+ Wait for the ongoing run to complete.
+ </summary>
+ <param name="timeout">Time to wait in milliseconds</param>
+ <returns>True if the run completed, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.StopRun(System.Boolean)">
+ <summary>
+ Signal any test run that is in process to stop. Return without error if no test is running.
+ </summary>
+ <param name="force">If true, kill any test-running threads</param>
+ </member>
+ <member name="T:NUnit.Framework.Api.NUnitTestAssemblyRunner">
+ <summary>
+ Implementation of ITestAssemblyRunner
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.#ctor(NUnit.Framework.Api.ITestAssemblyBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Api.NUnitTestAssemblyRunner"/> class.
+ </summary>
+ <param name="builder">The builder.</param>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.LoadedTest">
+ <summary>
+ The tree of tests that was loaded by the builder
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Result">
+ <summary>
+ The test result, if a run has completed
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestLoaded">
+ <summary>
+ Indicates whether a test is loaded
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestRunning">
+ <summary>
+ Indicates whether a test is running
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestComplete">
+ <summary>
+ Indicates whether a test run is complete
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Settings">
+ <summary>
+ Our settings, specified when loading the assembly
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.TopLevelWorkItem">
+ <summary>
+ The top level WorkItem created for the assembly as a whole
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Context">
+ <summary>
+ The TestExecutionContext for the top level WorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly
+ </summary>
+ <param name="assemblyName">File name of the assembly to load</param>
+ <param name="settings">Dictionary of option settings for loading the assembly</param>
+ <returns>True if the load was successful</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>
+ Loads the tests found in an Assembly
+ </summary>
+ <param name="assembly">The assembly to load</param>
+ <param name="settings">Dictionary of option settings for loading the assembly</param>
+ <returns>True if the load was successful</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Count Test Cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>The number of test cases found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Explore the test cases using a filter
+ </summary>
+ <param name="filter">The filter to apply</param>
+ <returns>Test Assembly with test cases that matches the filter</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests and return a test result. The test is run synchronously,
+ and the listener interface is notified as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Run selected tests asynchronously, notifying the listener interface as it progresses.
+ </summary>
+ <param name="listener">Interface to receive EventListener notifications.</param>
+ <param name="filter">A test filter used to select tests to be run</param>
+ <remarks>
+ RunAsync is a template method, calling various abstract and
+ virtual methods to be overridden by derived classes.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.WaitForCompletion(System.Int32)">
+ <summary>
+ Wait for the ongoing run to complete.
+ </summary>
+ <param name="timeout">Time to wait in milliseconds</param>
+ <returns>True if the run completed, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StopRun(System.Boolean)">
+ <summary>
+ Signal any test run that is in process to stop. Return without error if no test is running.
+ </summary>
+ <param name="force">If true, kill any tests that are currently running</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StartRun(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Initiate the test run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CreateTestExecutionContext(NUnit.Framework.Interfaces.ITestListener)">
+ <summary>
+ Create the initial TestExecutionContext used to run tests
+ </summary>
+ <param name="listener">The ITestListener specified in the RunAsync call</param>
+ </member>
+ <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.OnRunCompleted(System.Object,System.EventArgs)">
+ <summary>
+ Handle the the Completed event for the top level work item
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Assert">
+ <summary>
+ The Assert class contains a collection of static methods that
+ implement the most common assertions used in NUnit.
+ </summary>
+ <summary>
+ The Assert class contains a collection of static methods that
+ implement the most common assertions used in NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first int is greater than the second
+ int. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first int is greater than the second
+ int. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is greater than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is less than the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is greater than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be greater</param>
+ <param name="arg2">The second value, expected to be less</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable)">
+ <summary>
+ Verifies that the first value is less than or equal to the second
+ value. If it is not, then an
+ <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="arg1">The first value, expected to be less</param>
+ <param name="arg2">The second value, expected to be greater</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.True(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.False(System.Boolean)">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean)">
+ <summary>
+ Asserts that a condition is false. If the condition is true the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is not equal to <code>null</code>
+ If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Null(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNull(System.Object)">
+ <summary>
+ Verifies that the object that is passed in is equal to <code>null</code>
+ If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="anObject">The object that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Double)">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String,System.Object[])">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double})">
+ <summary>
+ Verifies that the double that is passed in is an <code>NaN</code> value.
+ If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
+ is thrown.
+ </summary>
+ <param name="aDouble">The value that is to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
+ <summary>
+ Assert that a string is empty - that is equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.String)">
+ <summary>
+ Assert that a string is empty - that is equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
+ <summary>
+ Assert that a string is not empty - that is not equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String)">
+ <summary>
+ Assert that a string is not empty - that is not equal to string.Empty
+ </summary>
+ <param name="aString">The string to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is not empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is not empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing ICollection</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int32)">
+ <summary>
+ Asserts that an int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int64)">
+ <summary>
+ Asserts that a Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Decimal)">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Double)">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Single)">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Zero(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int32)">
+ <summary>
+ Asserts that an int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int64)">
+ <summary>
+ Asserts that a Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is not zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal)">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Double)">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Single)">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.NotZero(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is zero.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int32)">
+ <summary>
+ Asserts that an int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int64)">
+ <summary>
+ Asserts that a Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Decimal)">
+ <summary>
+ Asserts that a decimal is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Double)">
+ <summary>
+ Asserts that a double is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Single)">
+ <summary>
+ Asserts that a float is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Positive(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is positive.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int32)">
+ <summary>
+ Asserts that an int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int32,System.String,System.Object[])">
+ <summary>
+ Asserts that an int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt32)">
+ <summary>
+ Asserts that an unsigned int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt32,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned int is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int64)">
+ <summary>
+ Asserts that a Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Int64,System.String,System.Object[])">
+ <summary>
+ Asserts that a Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt64)">
+ <summary>
+ Asserts that an unsigned Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.UInt64,System.String,System.Object[])">
+ <summary>
+ Asserts that an unsigned Long is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Decimal)">
+ <summary>
+ Asserts that a decimal is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Decimal,System.String,System.Object[])">
+ <summary>
+ Asserts that a decimal is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Double)">
+ <summary>
+ Asserts that a double is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Double,System.String,System.Object[])">
+ <summary>
+ Asserts that a double is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Single)">
+ <summary>
+ Asserts that a float is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Negative(System.Single,System.String,System.Object[])">
+ <summary>
+ Asserts that a float is negative.
+ </summary>
+ <param name="actual">The number to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.#ctor">
+ <summary>
+ We don't actually want any instances of this object, but some people
+ like to inherit from it to add other static methods. Hence, the
+ protected constructor disallows any instances of this object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use Assert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass(System.String,System.Object[])">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass(System.String)">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Pass">
+ <summary>
+ Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
+ that are passed in. This allows a test to be cut short, with a result
+ of success returned to NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message and arguments
+ that are passed in. This is used by the other Assert functions.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message that is
+ passed in. This is used by the other Assert functions.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Fail">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.AssertionException"/>.
+ This is used by the other Assert functions.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Warn(System.String,System.Object[])">
+ <summary>
+ Issues a warning using the message and arguments provided.
+ </summary>
+ <param name="message">The message to display.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Warn(System.String)">
+ <summary>
+ Issues a warning using the message provided.
+ </summary>
+ <param name="message">The message to display.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message and arguments
+ that are passed in. This causes the test to be reported as ignored.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message that is
+ passed in. This causes the test to be reported as ignored.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Ignore">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.IgnoreException"/>.
+ This causes the test to be reported as ignored.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive(System.String,System.Object[])">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message and arguments
+ that are passed in. This causes the test to be reported as inconclusive.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive(System.String)">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message that is
+ passed in. This causes the test to be reported as inconclusive.
+ </summary>
+ <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Inconclusive">
+ <summary>
+ Throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ This causes the test to be reported as Inconclusive.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is contained in a collection.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The collection to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection)">
+ <summary>
+ Asserts that an object is contained in a collection.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The collection to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Multiple(NUnit.Framework.TestDelegate)">
+ <summary>
+ Wraps code containing a series of assertions, which should all
+ be executed, even if they fail. Failed results are saved and
+ reported at the end of the code block.
+ </summary>
+ <param name="testDelegate">A TestDelegate to be executed in Multiple Assertion mode.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Multiple(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Wraps code containing a series of assertions, which should all
+ be executed, even if they fail. Failed results are saved and
+ reported at the end of the code block.
+ </summary>
+ <param name="testDelegate">A TestDelegate to be executed in Multiple Assertion mode.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String,System.Object[])">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double)">
+ <summary>
+ Verifies that two doubles are equal considering a delta. If the
+ expected value is infinity then the delta value is ignored. If
+ they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
+ thrown.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that two objects are equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
+ <summary>
+ Verifies that two objects are equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Verifies that two objects are not equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
+ <summary>
+ Verifies that two objects are not equal. Two objects are considered
+ equal if both are null, or if both have the same value. NUnit
+ has special semantics for some object types.
+ If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The value that is expected</param>
+ <param name="actual">The actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that two objects refer to the same object. If they
+ are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object)">
+ <summary>
+ Asserts that two objects refer to the same object. If they
+ are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that two objects do not refer to the same object. If they
+ are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object)">
+ <summary>
+ Asserts that two objects do not refer to the same object. If they
+ are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected object</param>
+ <param name="actual">The actual object</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.AssertDoublesAreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+ <summary>
+ Helper for Assert.AreEqual(double expected, double actual, ...)
+ allowing code generation to work consistently.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="delta">The maximum acceptable difference between the
+ the expected and the actual</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(System.Type,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync(System.Type,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync``1(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ThrowsAsync``1(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(System.Type,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync(System.Type,NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync``1(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.CatchAsync``1(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrowAsync(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that an async delegate does not throw an exception
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrowAsync(NUnit.Framework.AsyncTestDelegate)">
+ <summary>
+ Verifies that an async delegate does not throw an exception.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expression">A constraint to be satisfied by the exception</param>
+ <param name="code">A TestSnippet delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <param name="expectedExceptionType">The exception Type expected</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws a particular exception when called.
+ </summary>
+ <typeparam name="TActual">Type of the expected exception</typeparam>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception when called
+ and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="expectedExceptionType">The expected Exception Type</param>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate throws an exception of a certain Type
+ or one derived from it when called and returns it.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String,System.Object[])">
+ <summary>
+ Verifies that a delegate does not throw an exception
+ </summary>
+ <param name="code">A TestDelegate</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate)">
+ <summary>
+ Verifies that a delegate does not throw an exception.
+ </summary>
+ <param name="code">A TestDelegate</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ Used as a synonym for That in rare cases where a private setter
+ causes a Visual Basic compilation error.
+ </summary>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ Used as a synonym for That in rare cases where a private setter
+ causes a Visual Basic compilation error.
+ </summary>
+ <remarks>
+ This method is provided for use by VB developers needing to test
+ the value of properties with private setters.
+ </remarks>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object)">
+ <summary>
+ Asserts that an object may be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <param name="expected">The expected Type.</param>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object)">
+ <summary>
+ Asserts that an object may not be assigned a value of a given Type.
+ </summary>
+ <typeparam name="TExpected">The expected Type.</typeparam>
+ <param name="actual">The object under examination</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object)">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object)">
+ <summary>
+ Asserts that an object is an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object)">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <param name="expected">The expected Type</param>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Array of objects to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object)">
+ <summary>
+ Asserts that an object is not an instance of a given type.
+ </summary>
+ <typeparam name="TExpected">The expected Type</typeparam>
+ <param name="actual">The object being examined</param>
+ </member>
+ <member name="T:NUnit.Framework.TestDelegate">
+ <summary>
+ Delegate used by tests that execute code and
+ capture any thrown exception.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AsyncTestDelegate">
+ <summary>
+ Delegate used by tests that execute async code and
+ capture any thrown exception.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AssertionHelper">
+ <summary>
+ AssertionHelper is an optional base class for user tests,
+ allowing the use of shorter names in making asserts.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
+ <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to <see cref="M:NUnit.Framework.Assert.That(System.Boolean)"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="actual">The actual value to test</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an assertion exception on failure.
+ </summary>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="actual">The actual value to test</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Map(System.Collections.ICollection)">
+ <summary>
+ Returns a ListMapper based on a collection.
+ </summary>
+ <param name="original">The original collection</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Zero">
+ <summary>
+ Returns a constraint that tests for equality with zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.AssertionHelper.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Contains(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Contains(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringContaining(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.ContainsSubstring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotContain(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StartsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringStarting(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotStartWith(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.EndsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringEnding(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotEndWith(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.Matches(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.StringMatching(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.DoesNotMatch(System.String)">
+ <summary>
+ Returns a constraint that fails if the actual
+ value matches the pattern supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionHelper.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ within a specified range.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Assume">
+ <summary>
+ Provides static methods to express the assumptions
+ that must be met for a test to give a meaningful
+ result. If an assumption is not met, the test
+ should produce an inconclusive result.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Assume.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ <returns>Not applicable</returns>
+ </member>
+ <member name="M:NUnit.Framework.Assume.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false the
+ method throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and throwing an InconclusiveException on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="T:NUnit.Framework.AuthorAttribute">
+ <summary>
+ Provides the Author of a test or test fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
+ </summary>
+ <param name="name">The name of the author.</param>
+ </member>
+ <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
+ </summary>
+ <param name="name">The name of the author.</param>
+ <param name="email">The email address of the author.</param>
+ </member>
+ <member name="T:NUnit.Framework.CategoryAttribute">
+ <summary>
+ Attribute used to apply a category to a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.CategoryAttribute.categoryName">
+ <summary>
+ The name of the category
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.#ctor(System.String)">
+ <summary>
+ Construct attribute for a given category based on
+ a name. The name may not contain the characters ',',
+ '+', '-' or '!'. However, this is not checked in the
+ constructor since it would cause an error to arise at
+ as the test was loaded without giving a clear indication
+ of where the problem is located. The error is handled
+ in NUnitFramework.cs by marking the test as not
+ runnable.
+ </summary>
+ <param name="name">The name of the category</param>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.#ctor">
+ <summary>
+ Protected constructor uses the Type name as the name
+ of the category.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.CategoryAttribute.Name">
+ <summary>
+ The name of the category
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CategoryAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding a category to it.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.CombinatorialAttribute">
+ <summary>
+ Marks a test to use a combinatorial join of any argument
+ data provided. Since this is the default, the attribute is
+ optional.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CombinatorialAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.CombiningStrategyAttribute">
+ <summary>
+ Marks a test to use a particular CombiningStrategy to join
+ any parameter data provided. Since this is the default, the
+ attribute is optional.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(NUnit.Framework.Interfaces.ICombiningStrategy,NUnit.Framework.Interfaces.IParameterDataProvider)">
+ <summary>
+ Construct a CombiningStrategyAttribute incorporating an
+ ICombiningStrategy and an IParameterDataProvider.
+ </summary>
+ <param name="strategy">Combining strategy to be used in combining data</param>
+ <param name="provider">An IParameterDataProvider to supply data</param>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a CombiningStrategyAttribute incorporating an object
+ that implements ICombiningStrategy and an IParameterDataProvider.
+ This constructor is provided for CLS compliance.
+ </summary>
+ <param name="strategy">Combining strategy to be used in combining data</param>
+ <param name="provider">An IParameterDataProvider to supply data</param>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The MethodInfo for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="M:NUnit.Framework.CombiningStrategyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modify the test by adding the name of the combining strategy
+ to the properties.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.CultureAttribute">
+ <summary>
+ CultureAttribute is used to mark a test fixture or an
+ individual method as applying to a particular Culture only.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.#ctor">
+ <summary>
+ Constructor with no cultures specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more cultures
+ </summary>
+ <param name="cultures">Comma-deliminted list of cultures</param>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Causes a test to be skipped if this CultureAttribute is not satisfied.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported">
+ <summary>
+ Tests to determine if the current culture is supported
+ based on the properties of this attribute.
+ </summary>
+ <returns>True, if the current culture is supported</returns>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String)">
+ <summary>
+ Test to determine if the a particular culture or comma-
+ delimited set of cultures is in use.
+ </summary>
+ <param name="culture">Name of the culture or comma-separated list of culture ids</param>
+ <returns>True if the culture is in use on the system</returns>
+ </member>
+ <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of cultures
+ is being used currently.
+ </summary>
+ <param name="cultures"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.DataAttribute">
+ <summary>
+ The abstract base class for all data-providing attributes
+ defined by NUnit. Used to select all data sources for a
+ method, class or parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DataAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointAttribute">
+ <summary>
+ Used to mark a field for use as a datapoint when executing a theory
+ within the same fixture that requires an argument of the field's Type.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointsAttribute">
+ <summary>
+ Used to mark a field, property or method providing a set of datapoints to
+ be used in executing any theories within the same fixture that require an
+ argument of the Type provided. The data source may provide an array of
+ the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ Synonymous with DatapointSourceAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DatapointSourceAttribute">
+ <summary>
+ Used to mark a field, property or method providing a set of datapoints to
+ be used in executing any theories within the same fixture that require an
+ argument of the Type provided. The data source may provide an array of
+ the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ Synonymous with DatapointsAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DefaultFloatingPointToleranceAttribute">
+ <summary>
+ DefaultFloatingPointToleranceAttribute sets the tolerance used
+ by default when checking the equality of floating point values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.#ctor(System.Double)">
+ <summary>
+ Construct specifying an amount
+ </summary>
+ <param name="amount"></param>
+ </member>
+ <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the TestExecutionContext
+ </summary>
+ <param name="context">The TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.DescriptionAttribute">
+ <summary>
+ Attribute used to provide descriptive text about a
+ test case or fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DescriptionAttribute.#ctor(System.String)">
+ <summary>
+ Construct a description Attribute
+ </summary>
+ <param name="description">The text of the description</param>
+ </member>
+ <member name="T:NUnit.Framework.ExplicitAttribute">
+ <summary>
+ ExplicitAttribute marks a test or test fixture so that it will
+ only be run if explicitly executed from the gui or command line
+ or if it is included by use of a filter. The test will not be
+ run simply because an enclosing suite is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.#ctor(System.String)">
+ <summary>
+ Constructor with a reason
+ </summary>
+ <param name="reason">The reason test is marked explicit</param>
+ </member>
+ <member name="M:NUnit.Framework.ExplicitAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by marking it as explicit.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.IgnoreAttribute">
+ <summary>
+ Attribute used to mark a test that is to be ignored.
+ Ignored tests result in a warning message when the
+ tests are run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreAttribute.#ctor(System.String)">
+ <summary>
+ Constructs the attribute giving a reason for ignoring the test
+ </summary>
+ <param name="reason">The reason for ignoring the test</param>
+ </member>
+ <member name="P:NUnit.Framework.IgnoreAttribute.Until">
+ <summary>
+ The date in the future to stop ignoring the test as a string in UTC time.
+ For example for a date and time, "2014-12-25 08:10:00Z" or for just a date,
+ "2014-12-25". If just a date is given, the Ignore will expire at midnight UTC.
+ </summary>
+ <remarks>
+ Once the ignore until date has passed, the test will be marked
+ as runnable. Tests with an ignore until date will have an IgnoreUntilDate
+ property set which will appear in the test results.
+ </remarks>
+ <exception cref="T:System.FormatException">The string does not contain a valid string representation of a date and time.</exception>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by marking it as Ignored.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.IncludeExcludeAttribute">
+ <summary>
+ Abstract base for Attributes that are used to include tests
+ in the test run based on environmental settings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor">
+ <summary>
+ Constructor with no included items specified, for use
+ with named property syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor(System.String)">
+ <summary>
+ Constructor taking one or more included items
+ </summary>
+ <param name="include">Comma-delimited list of included items</param>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Include">
+ <summary>
+ Name of the item that is needed in order for
+ a test to run. Multiple items may be given,
+ separated by a comma.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Exclude">
+ <summary>
+ Name of the item to be excluded. Multiple items
+ may be given, separated by a comma.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.IncludeExcludeAttribute.Reason">
+ <summary>
+ The reason for including or excluding the test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.NonParallelizableAttribute">
+ <summary>
+ NonParallelizableAttribute is used to mark tests that should NOT be run in parallel.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.NonParallelizableAttribute.#ctor">
+ <summary>
+ Construct a NonParallelizableAttribute.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.NonTestAssemblyAttribute">
+ <summary>
+ The NonTestAssemblyAttribute may be used by third-party frameworks
+ or other software that references the nunit framework but does not
+ contain tests. Applying the attribute indicates that the assembly
+ is not a test assembly and may prevent errors if certain runners
+ attempt to load the assembly. Note that recognition of the attribute
+ depends on each individual runner.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SingleThreadedAttribute">
+ <summary>
+ SingleThreadedAttribute applies to a test fixture and indicates
+ that all the child tests must be run on the same thread as the
+ OneTimeSetUp and OneTimeTearDown. It sets a flag in the
+ TestExecutionContext and forces all tests to be run sequentially
+ on the current thread. Any ParallelScope setting is ignored.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SingleThreadedAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the TestExecutionContext
+ </summary>
+ <param name="context">The TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.TestAssemblyDirectoryResolveAttribute">
+ <summary>
+ TestAssemblyDirectoryResolveAttribute is used to mark a test assembly as needing a
+ special assembly resolution hook that will explicitly search the test assembly's
+ directory for dependent assemblies. This works around a conflict between mixed-mode
+ assembly initialization and tests running in their own AppDomain in some cases.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.LevelOfParallelismAttribute">
+ <summary>
+ LevelOfParallelismAttribute is used to set the number of worker threads
+ that may be allocated by the framework for running tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.LevelOfParallelismAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a LevelOfParallelismAttribute.
+ </summary>
+ <param name="level">The number of worker threads to be created by the framework.</param>
+ </member>
+ <member name="T:NUnit.Framework.MaxTimeAttribute">
+ <summary>
+ Specifies the maximum time (in milliseconds) for a test case to succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MaxTimeAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a MaxTimeAttribute, given a time in milliseconds.
+ </summary>
+ <param name="milliseconds">The maximum elapsed time in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.NUnitAttribute">
+ <summary>
+ The abstract base class for all custom attributes defined by NUnit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.NUnitAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OneTimeSetUpAttribute">
+ <summary>
+ Attribute used to identify a method that is called once
+ to perform setup before any child tests are run.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OneTimeTearDownAttribute">
+ <summary>
+ Attribute used to identify a method that is called once
+ after all the child tests have run. The method is
+ guaranteed to be called, even if an exception is thrown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.OrderAttribute">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.OrderAttribute.Order">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.OrderAttribute.#ctor(System.Int32)">
+ <summary>
+ Defines the order that the test will run in
+ </summary>
+ <param name="order"></param>
+ </member>
+ <member name="M:NUnit.Framework.OrderAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test as defined for the specific attribute.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.PairwiseAttribute">
+ <summary>
+ Marks a test to use a pairwise join of any argument
+ data provided. Arguments will be combined in such a
+ way that all possible pairs of arguments are used.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PairwiseAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ParallelizableAttribute">
+ <summary>
+ ParallelizableAttribute is used to mark tests that may be run in parallel.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor">
+ <summary>
+ Construct a ParallelizableAttribute using default ParallelScope.Self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor(NUnit.Framework.ParallelScope)">
+ <summary>
+ Construct a ParallelizableAttribute with a specified scope.
+ </summary>
+ <param name="scope">The ParallelScope associated with this attribute.</param>
+ </member>
+ <member name="P:NUnit.Framework.ParallelizableAttribute.Scope">
+ <summary>
+ Defines the degree to which this test and its descendants may be run in parallel
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Overridden to check for invalid combinations of settings
+ </summary>
+ <param name="test"></param>
+ </member>
+ <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Modify the context to be used for child tests
+ </summary>
+ <param name="context">The current TestExecutionContext</param>
+ </member>
+ <member name="T:NUnit.Framework.ParallelScope">
+ <summary>
+ The ParallelScope enumeration permits specifying the degree to
+ which a test and its descendants may be run in parallel.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Default">
+ <summary>
+ No ParallelScope was specified on the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Self">
+ <summary>
+ The test may be run in parallel with others at the same level.
+ Valid on classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.None">
+ <summary>
+ Test may not be run in parallel with any others. Valid on
+ classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.ItemMask">
+ <summary>
+ Mask used to extract the flags that apply to the item on which a
+ ParallelizableAttribute has been placed, as opposed to descendants.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Children">
+ <summary>
+ Descendants of the test may be run in parallel with one another.
+ Valid on assemblies and classes but not on methods.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.Fixtures">
+ <summary>
+ Descendants of the test down to the level of TestFixtures may be
+ run in parallel with one another. Valid on assemblies and classes
+ but not on methods.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.ContextMask">
+ <summary>
+ Mask used to extract all the flags that impact descendants of a
+ test and place them in the TestExecutionContext.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ParallelScope.All">
+ <summary>
+ The test and its descendants may be run in parallel with others at
+ the same level. Valid on classes and methods but not assemblies.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.PropertyAttribute">
+ <summary>
+ PropertyAttribute is used to attach information to a test as a name/value pair..
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Construct a PropertyAttribute with a name and string value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
+ <summary>
+ Construct a PropertyAttribute with a name and int value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
+ <summary>
+ Construct a PropertyAttribute with a name and double value
+ </summary>
+ <param name="propertyName">The name of the property</param>
+ <param name="propertyValue">The property value</param>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
+ <summary>
+ Constructor for derived classes that set the
+ property dictionary directly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
+ <summary>
+ Constructor for use by derived classes that use the
+ name of the type as the property name. Derived classes
+ must ensure that the Type of the property value is
+ a standard type supported by the BCL. Any custom
+ types will cause a serialization Exception when
+ in the client.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.PropertyAttribute.Properties">
+ <summary>
+ Gets the property dictionary for this attribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.PropertyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding properties to it.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.RandomAttribute">
+ <summary>
+ RandomAttribute is used to supply a set of random values
+ to a single parameter of a parameterized test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.RandomAttribute.Distinct">
+ <summary>
+ If true, no value will be repeated.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a random set of values appropriate for the Type of the
+ parameter on which the attribute appears, specifying only the count.
+ </summary>
+ <param name="count"></param>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Construct a set of ints within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt32,System.UInt32,System.Int32)">
+ <summary>
+ Construct a set of unsigned ints within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int64,System.Int64,System.Int32)">
+ <summary>
+ Construct a set of longs within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt64,System.UInt64,System.Int32)">
+ <summary>
+ Construct a set of unsigned longs within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int16,System.Int16,System.Int32)">
+ <summary>
+ Construct a set of shorts within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt16,System.UInt16,System.Int32)">
+ <summary>
+ Construct a set of unsigned shorts within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Double,System.Double,System.Int32)">
+ <summary>
+ Construct a set of doubles within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Single,System.Single,System.Int32)">
+ <summary>
+ Construct a set of floats within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Byte,System.Byte,System.Int32)">
+ <summary>
+ Construct a set of bytes within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.SByte,System.SByte,System.Int32)">
+ <summary>
+ Construct a set of sbytes within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RandomAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the collection of values to be used as arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RangeAttribute">
+ <summary>
+ RangeAttribute is used to supply a range of values to an
+ individual parameter of a parameterized test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32)">
+ <summary>
+ Construct a range of ints using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Construct a range of ints specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32)">
+ <summary>
+ Construct a range of unsigned ints using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32,System.UInt32)">
+ <summary>
+ Construct a range of unsigned ints specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64)">
+ <summary>
+ Construct a range of longs using a default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64,System.Int64)">
+ <summary>
+ Construct a range of longs
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64)">
+ <summary>
+ Construct a range of unsigned longs using default step of 1
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64,System.UInt64)">
+ <summary>
+ Construct a range of unsigned longs specifying the step size
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Double,System.Double,System.Double)">
+ <summary>
+ Construct a range of doubles
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Single,System.Single,System.Single)">
+ <summary>
+ Construct a range of floats
+ </summary>
+ <param name="from"></param>
+ <param name="to"></param>
+ <param name="step"></param>
+ </member>
+ <member name="M:NUnit.Framework.RangeAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the range of values to be used as arguments
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.RepeatAttribute">
+ <summary>
+ RepeatAttribute may be applied to test case in order
+ to run it multiple times.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a RepeatAttribute
+ </summary>
+ <param name="count">The number of times to run the test</param>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand">
+ <summary>
+ The test command for the RepeatAttribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="repeatCount">The number of repetitions</param>
+ </member>
+ <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.RetryAttribute">
+ <summary>
+ <see cref="T:NUnit.Framework.RetryAttribute" /> is used on a test method to specify that it should
+ be rerun if it fails, up to a maximum number of times.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.#ctor(System.Int32)">
+ <summary>
+ Construct a <see cref="T:NUnit.Framework.RetryAttribute" />
+ </summary>
+ <param name="tryCount">The maximum number of times the test should be run if it fails</param>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.RetryAttribute.RetryCommand">
+ <summary>
+ The test command for the <see cref="T:NUnit.Framework.RetryAttribute"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.RetryAttribute.RetryCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="tryCount">The maximum number of repetitions</param>
+ </member>
+ <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.SequentialAttribute">
+ <summary>
+ Marks a test to use a Sequential join of any argument
+ data provided. Arguments will be combined into test cases,
+ taking the next value of each argument until all are used.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SequentialAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SetUpAttribute">
+ <summary>
+ Attribute used to identify a method that is called
+ immediately before each test is run.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SetUpFixtureAttribute">
+ <summary>
+ Attribute used to identify a class that contains
+ <see cref="T:NUnit.Framework.OneTimeSetUpAttribute" /> or <see cref="T:NUnit.Framework.OneTimeTearDownAttribute" />
+ methods for all the test fixtures under a given namespace.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SetUpFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a SetUpFixture from type provided. Normally called for a Type
+ on which the attribute has been placed.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A SetUpFixture object as a TestSuite.</returns>
+ </member>
+ <member name="T:NUnit.Framework.TearDownAttribute">
+ <summary>
+ Attribute used to identify a method that is called
+ immediately after each test is run. The method is
+ guaranteed to be called, even if an exception is thrown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestActionAttribute">
+ <summary>
+ Provide actions to execute before and after tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestActionAttribute.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed before each test is run
+ </summary>
+ <param name="test">The test that is going to be run.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestActionAttribute.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed after each test is run
+ </summary>
+ <param name="test">The test that has just been run.</param>
+ </member>
+ <member name="P:NUnit.Framework.TestActionAttribute.Targets">
+ <summary>
+ Provides the target for the action attribute
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestAttribute">
+ <summary>
+ Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
+ class makes the method callable from the NUnit test runner. There is a property
+ called Description which is optional which you can provide a more detailed test
+ description. This class cannot be inherited.
+ </summary>
+
+ <example>
+ [TestFixture]
+ public class Fixture
+ {
+ [Test]
+ public void MethodToTest()
+ {}
+
+ [Test(Description = "more detailed description")]
+ public void TestDescriptionMethod()
+ {}
+ }
+ </example>
+
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.Description">
+ <summary>
+ Descriptive text for this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.Author">
+ <summary>
+ The author of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.TestOf">
+ <summary>
+ The type that this test is testing
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test by adding a description, if not already set.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.ExpectedResult">
+ <summary>
+ Gets or sets the expected result.
+ </summary>
+ <value>The result.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestAttribute.HasExpectedResult">
+ <summary>
+ Returns true if an expected result has been set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestMethod from a given method.
+ </summary>
+ <param name="method">The method for which a test is to be constructed.</param>
+ <param name="suite">The suite to which the test will be added.</param>
+ <returns>A TestMethod</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseAttribute">
+ <summary>
+ TestCaseAttribute is used to mark parameterized test cases
+ and provide them with their arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct a TestCaseAttribute with a list of arguments.
+ This constructor is not CLS-Compliant
+ </summary>
+ <param name="arguments"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a single argument
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a two arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Construct a TestCaseAttribute with a three arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ <param name="arg3"></param>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.TestName">
+ <summary>
+ Gets or sets the name of the test.
+ </summary>
+ <value>The name of the test.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.RunState">
+ <summary>
+ Gets or sets the RunState of this test case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Arguments">
+ <summary>
+ Gets the list of arguments to a test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Properties">
+ <summary>
+ Gets the properties of the test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedResult">
+ <summary>
+ Gets or sets the expected result.
+ </summary>
+ <value>The result.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.HasExpectedResult">
+ <summary>
+ Returns true if the expected result has been set
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Description">
+ <summary>
+ Gets or sets the description.
+ </summary>
+ <value>The description.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Author">
+ <summary>
+ The author of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.TestOf">
+ <summary>
+ The type that this test is testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Ignore">
+ <summary>
+ Gets or sets the reason for ignoring the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Explicit">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestCaseAttribute"/> is explicit.
+ </summary>
+ <value>
+ <c>true</c> if explicit; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Reason">
+ <summary>
+ Gets or sets the reason for not running the test.
+ </summary>
+ <value>The reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.IgnoreReason">
+ <summary>
+ Gets or sets the ignore reason. When set to a non-null
+ non-empty value, the test is marked as ignored.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseAttribute.Category">
+ <summary>
+ Gets and sets the category for this test case.
+ May be a comma-separated list of categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.PerformSpecialConversions(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
+ <summary>
+ Performs several special conversions allowed by NUnit in order to
+ permit arguments with types that cannot be used in the constructor
+ of an Attribute such as TestCaseAttribute or to simplify their use.
+ </summary>
+ <param name="arglist">The arguments to be converted</param>
+ <param name="parameters">The ParameterInfo array for the method</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The MethodInfo for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseSourceAttribute">
+ <summary>
+ TestCaseSourceAttribute indicates the source to be used to
+ provide test cases for a test method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the method, property or field that will provide data
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String,System.Object[])">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String,System.Object[])">
+ <summary>
+ Construct with a name
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type)">
+ <summary>
+ Construct with a Type
+ </summary>
+ <param name="sourceType">The type that will provide data</param>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.MethodParams">
+ <summary>
+ A set of parameters passed to the method, works only if the Source Name is a method.
+ If the source name is a field or property has no effect.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestCaseSourceAttribute.Category">
+ <summary>
+ Gets or sets the category associated with every fixture created from
+ this attribute. May be a single category or a comma-separated list.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct one or more TestMethods from a given MethodInfo,
+ using available parameter data.
+ </summary>
+ <param name="method">The IMethod for which tests are to be constructed.</param>
+ <param name="suite">The suite to which the tests will be added.</param>
+ <returns>One or more TestMethods</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseSourceAttribute.GetTestCasesFor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Returns a set of ITestCaseDataItems for use as arguments
+ to a parameterized test method.
+ </summary>
+ <param name="method">The method for which data is needed.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureAttribute">
+ <summary>
+ TestFixtureAttribute is used to mark a class that represents a TestFixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct with a object[] representing a set of arguments.
+ In .NET 2.0, the arguments may later be separated into
+ type arguments and constructor arguments.
+ </summary>
+ <param name="arguments"></param>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TestName">
+ <summary>
+ Gets or sets the name of the test.
+ </summary>
+ <value>The name of the test.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.RunState">
+ <summary>
+ Gets or sets the RunState of this test fixture.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Arguments">
+ <summary>
+ The arguments originally provided to the attribute
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Properties">
+ <summary>
+ Properties pertaining to this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TypeArgs">
+ <summary>
+ Get or set the type arguments. If not set
+ explicitly, any leading arguments that are
+ Types are taken as type arguments.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Description">
+ <summary>
+ Descriptive text for this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Author">
+ <summary>
+ The author of this fixture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.TestOf">
+ <summary>
+ The type that this fixture is testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Ignore">
+ <summary>
+ Gets or sets the ignore reason. May set RunState as a side effect.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Reason">
+ <summary>
+ Gets or sets the reason for not running the fixture.
+ </summary>
+ <value>The reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.IgnoreReason">
+ <summary>
+ Gets or sets the ignore reason. When set to a non-null
+ non-empty value, the test is marked as ignored.
+ </summary>
+ <value>The ignore reason.</value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Explicit">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestFixtureAttribute"/> is explicit.
+ </summary>
+ <value>
+ <c>true</c> if explicit; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureAttribute.Category">
+ <summary>
+ Gets and sets the category for this fixture.
+ May be a comma-separated list of categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a fixture from type provided. Normally called for a Type
+ on which the attribute has been placed.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A an IEnumerable holding one TestFixture object.</returns>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureSourceAttribute">
+ <summary>
+ TestCaseSourceAttribute indicates the source to be used to
+ provide test fixture instances for a test class.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestFixtureSourceAttribute.MUST_BE_STATIC">
+ <summary>
+ Error message string is public so the tests can use it
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the method, property or field that will provide data
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type)">
+ <summary>
+ Construct with a Type
+ </summary>
+ <param name="sourceType">The type that will provide data</param>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestFixtureSourceAttribute.Category">
+ <summary>
+ Gets or sets the category associated with every fixture created from
+ this attribute. May be a single category or a comma-separated list.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Construct one or more TestFixtures from a given Type,
+ using available parameter data.
+ </summary>
+ <param name="typeInfo">The TypeInfo for which fixtures are to be constructed.</param>
+ <returns>One or more TestFixtures as TestSuite</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureSourceAttribute.GetParametersFor(System.Type)">
+ <summary>
+ Returns a set of ITestFixtureData items for use as arguments
+ to a parameterized test fixture.
+ </summary>
+ <param name="sourceType">The type for which data is needed.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestOfAttribute">
+ <summary>
+ Indicates which class the test or test fixture is testing
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
+ </summary>
+ <param name="type">The type that is being tested.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
+ </summary>
+ <param name="typeName">The type that is being tested.</param>
+ </member>
+ <member name="T:NUnit.Framework.TheoryAttribute">
+ <summary>
+ Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
+ class makes the method callable from the NUnit test runner. There is a property
+ called Description which is optional which you can provide a more detailed test
+ description. This class cannot be inherited.
+ </summary>
+
+ <example>
+ [TestFixture]
+ public class Fixture
+ {
+ [Test]
+ public void MethodToTest()
+ {}
+
+ [Test(Description = "more detailed description")]
+ public void TestDescriptionMethod()
+ {}
+ }
+ </example>
+
+ </member>
+ <member name="M:NUnit.Framework.TheoryAttribute.#ctor">
+ <summary>
+ Construct the attribute, specifying a combining strategy and source of parameter data.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ValuesAttribute">
+ <summary>
+ ValuesAttribute is used to provide literal arguments for
+ an individual parameter of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.ValuesAttribute.data">
+ <summary>
+ The collection of data to be returned. Must
+ be set by any derived attribute classes.
+ We use an object[] so that the individual
+ elements may have their type changed in GetData
+ if necessary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor">
+ <summary>
+ Constructs for use with an Enum parameter. Will pass every enum
+ value in to the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object)">
+ <summary>
+ Construct with one argument
+ </summary>
+ <param name="arg1"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct with two arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Construct with three arguments
+ </summary>
+ <param name="arg1"></param>
+ <param name="arg2"></param>
+ <param name="arg3"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object[])">
+ <summary>
+ Construct with an array of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.ValuesAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Get the collection of values to be used as arguments
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ValueSourceAttribute">
+ <summary>
+ ValueSourceAttribute indicates the source to be used to
+ provide data for one parameter of a test method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.String)">
+ <summary>
+ Construct with the name of the factory - for use with languages
+ that don't support params arrays.
+ </summary>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.Type,System.String)">
+ <summary>
+ Construct with a Type and name - for use with languages
+ that don't support params arrays.
+ </summary>
+ <param name="sourceType">The Type that will provide data</param>
+ <param name="sourceName">The name of a static method, property or field that will provide data.</param>
+ </member>
+ <member name="P:NUnit.Framework.ValueSourceAttribute.SourceName">
+ <summary>
+ The name of a the method, property or fiend to be used as a source
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.ValueSourceAttribute.SourceType">
+ <summary>
+ A Type to be used as a source
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ValueSourceAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Gets an enumeration of data items for use as arguments
+ for a test method parameter.
+ </summary>
+ <param name="parameter">The parameter for which data is needed</param>
+ <returns>
+ An enumeration containing individual data items
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.CollectionAssert">
+ <summary>
+ A set of Assert methods operating on one or more collections
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use CollectionAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type)">
+ <summary>
+ Asserts that all items contained in collection are of the type specified by expectedType.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ <param name="expectedType">System.Type that all objects in collection must be instances of</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String,System.Object[])">
+ <summary>
+ Asserts that all items contained in collection are of the type specified by expectedType.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ <param name="expectedType">System.Type that all objects in collection must be instances of</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable)">
+ <summary>
+ Asserts that all items contained in collection are not equal to null.
+ </summary>
+ <param name="collection">IEnumerable containing objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that all items contained in collection are not equal to null.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable)">
+ <summary>
+ Ensures that every object contained in collection exists within the collection
+ once and only once.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Ensures that every object contained in collection exists within the collection
+ once and only once.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are exactly equal. The collections must have the same count,
+ and contain the exact same objects in the same order.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not exactly equal.
+ If comparer is not null then it will be used to compare the objects.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that expected and actual are not equivalent.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that expected and actual are not equivalent.
+ </summary>
+ <param name="expected">The first IEnumerable of objects to be considered</param>
+ <param name="actual">The second IEnumerable of objects to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object)">
+ <summary>
+ Asserts that collection contains actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object to be found within collection</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that collection contains actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object to be found within collection</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object)">
+ <summary>
+ Asserts that collection does not contain actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object that cannot exist within collection</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
+ <summary>
+ Asserts that collection does not contain actual as an item.
+ </summary>
+ <param name="collection">IEnumerable of objects to be considered</param>
+ <param name="actual">Object that cannot exist within collection</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the superset does not contain the subset
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the superset does not contain the subset
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the superset contains the subset.
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the superset contains the subset.
+ </summary>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the subset does not contain the superset
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the subset does not contain the superset
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+ <summary>
+ Asserts that the subset contains the superset.
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Asserts that the subset contains the superset.
+ </summary>
+ <param name="superset">The IEnumerable superset to be considered</param>
+ <param name="subset">The IEnumerable subset to be considered</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array,list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array,list or other collection is empty
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable)">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="comparer">A custom comparer to perform the comparisons</param>
+ <param name="message">The message to be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer)">
+ <summary>
+ Assert that an array, list or other collection is ordered
+ </summary>
+ <param name="collection">An array, list or other collection implementing IEnumerable</param>
+ <param name="comparer">A custom comparer to perform the comparisons</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
+ <summary>
+ AllItemsConstraint applies another constraint to each
+ item in a collection, succeeding if they all succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct an AllItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AllItemsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AndConstraint">
+ <summary>
+ AndConstraint succeeds only if both members succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Create an AndConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AndConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply both member constraints to an actual value, succeeding
+ succeeding only if both of them succeed.
+ </summary>
+ <param name="actual">The actual value</param>
+ <returns>True if the constraints both succeeded</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndConstraint.AndConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
+ <summary>
+ AssignableFromConstraint is used to test that an object
+ can be assigned from a given Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an AssignableFromConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
+ <summary>
+ AssignableToConstraint is used to test that an object
+ can be assigned to a given Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an AssignableToConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
+ <summary>
+ AttributeConstraint tests that a specified attribute is present
+ on a Type or other provider and that the value of the attribute
+ satisfies some other constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Constructs an AttributeConstraint for a specified attribute
+ Type and base constraint.
+ </summary>
+ <param name="type"></param>
+ <param name="baseConstraint"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Determines whether the Type or other provider has the
+ expected attribute and if its value matches the
+ additional constraint specified.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeConstraint.GetStringRepresentation">
+ <summary>
+ Returns a string representation of the constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
+ <summary>
+ AttributeExistsConstraint tests for the presence of a
+ specified attribute on a Type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
+ <summary>
+ Constructs an AttributeExistsConstraint for a specific attribute Type
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.AttributeExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Tests whether the object provides the expected attribute.
+ </summary>
+ <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
+ <returns>True if the expected attribute is present, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
+ <summary>
+ BinaryConstraint is the abstract base of all constraints
+ that combine two other constraints in some fashion.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Left">
+ <summary>
+ The first constraint being combined
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Right">
+ <summary>
+ The second constraint being combined
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a BinaryConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
+ <summary>
+ CollectionConstraint is the abstract base class for
+ constraints that operate on collections.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
+ <summary>
+ Construct an empty CollectionConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionConstraint
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
+ <summary>
+ Determines whether the specified enumerable is empty.
+ </summary>
+ <param name="enumerable">The enumerable.</param>
+ <returns>
+ <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Protected method to be implemented by derived classes
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
+ <summary>
+ CollectionContainsConstraint is used to test whether a collection
+ contains an expected object as a member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionContainsConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected item is contained in the collection
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
+ <summary>
+ CollectionEquivalentConstraint is used to determine whether two
+ collections are equivalent.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraint._tallyResult">
+ <summary>The result of the <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> from the collections
+ under comparison.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>Construct a CollectionEquivalentConstraint</summary>
+ <param name="expected">Expected collection.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether two collections are equivalent
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the collection is equivalent to the expected.
+ </summary>
+ <typeparam name="TActual">
+ Actual collection type.
+ </typeparam>
+ <param name="actual">
+ Actual collection to compare.
+ </param>
+ <returns>
+ A <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> indicating whether or not
+ the two collections are equivalent.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult">
+ <summary>Provides a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult._tallyResult">
+ <summary>Result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> of the collections to compare for equivalence.</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.MaxDifferingElemsToWrite">
+ <summary>Maximum amount of elements to write to the <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> if there are
+ extra/missing elements from the collection.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.#ctor(NUnit.Framework.Constraints.CollectionEquivalentConstraint,NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult,System.Object,System.Boolean)">
+ <summary>Construct a <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> using a <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
+ <param name="constraint">Source <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</param>
+ <param name="tallyResult">Result of the collection comparison.</param>
+ <param name="actual">Actual collection to compare.</param>
+ <param name="isSuccess">Whether or not the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/> succeeded.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>Write the custom failure message for this object's <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
+ <param name="writer">The <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> to write the failure message to.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
+ <summary>
+ CollectionItemsEqualConstraint is the abstract base class for all
+ collection constraints that apply some notion of item equality
+ as a part of their operation.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.CollectionItemsEqualConstraint._comparer">
+ <summary>
+ The NUnitEqualityComparer in use for this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
+ <summary>
+ Construct an empty CollectionConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionConstraint
+ </summary>
+ <param name="arg"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoringCase">
+ <summary>
+ Get a flag indicating whether the user requested us to ignore case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.UsingExternalComparer">
+ <summary>
+ Get a flag indicating whether any external comparers are in use.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied Comparison object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Func{``0,``0,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied boolean-returning delegate.
+ </summary>
+ <param name="comparer">The supplied boolean-returning delegate to use.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
+ <summary>
+ Compares two collection members for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
+ <summary>
+ Return a new CollectionTally for use in making tests
+ </summary>
+ <param name="c">The collection to be included in the tally</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
+ <summary>
+ CollectionOrderedConstraint is used to test whether a collection is ordered.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
+ <summary>
+ Construct a CollectionOrderedConstraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Ascending">
+ <summary>
+ If used performs a default ascending comparison
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
+ <summary>
+ If used performs a reverse comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
+ <summary>
+ Modifies the constraint to test ordering by the value of
+ a specified property and returns self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Then">
+ <summary>
+ Then signals a break between two ordering steps
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the collection is ordered
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint.OrderingStep">
+ <summary>
+ An OrderingStep represents one stage of the sort
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
+ <summary>
+ CollectionSubsetConstraint is used to determine whether
+ one collection is a subset of another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSubsetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is expected to be a subset of</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a subset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionSupersetConstraint">
+ <summary>
+ CollectionSupersetConstraint is used to determine whether
+ one collection is a superset of another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSupersetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is expected to be a superset of</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a superset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionTally">
+ <summary><see cref="T:NUnit.Framework.Constraints.CollectionTally"/> counts (tallies) the number of occurrences
+ of each object in one or more enumerations.</summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult">
+ <summary>The result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/>.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.ExtraItems">
+ <summary>Items that were not in the expected collection.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.MissingItems">
+ <summary>Items that were not accounted for in the expected collection.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.#ctor">
+ <summary>Constructs an empty <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.CollectionTally.Result">
+ <summary>The result of the comparision between the two collections.</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
+ <summary>Construct a CollectionTally object from a comparer and a collection.</summary>
+ <param name="comparer">The comparer to use for equality.</param>
+ <param name="c">The expected collection to compare against.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Object)">
+ <summary>Try to remove an object from the tally.</summary>
+ <param name="o">The object to remove.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Collections.IEnumerable)">
+ <summary>Try to remove a set of objects from the tally.</summary>
+ <param name="c">The objects to remove.</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.ArraysComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Array"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.CharsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Char"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DateTimeOffsetsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.DateTimeOffset"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DictionariesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.IDictionary"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DictionaryEntriesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.DictionaryEntry"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.DirectoriesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.IO.DirectoryInfo"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.EnumerablesComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.IEnumerable"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.EquatablesComparer">
+ <summary>
+ Comparator for two types related by <see cref="T:System.IEquatable`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.IChainComparer">
+ <summary>
+ Interface for comparing two <see cref="T:System.Object"/>s.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Comparers.IChainComparer.Equal(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@,System.Boolean)">
+ <summary>
+ Method for comparing two objects with a tolerance.
+ </summary>
+ <param name="x">The first object to compare.</param>
+ <param name="y">The second object to compare.</param>
+ <param name="tolerance">The tolerance to use when comparing the objects.</param>
+ <param name="topLevelComparison">Flag indicating whether or not this is the top level comparison.</param>
+ <returns>
+ <c>null</c> if the objects cannot be compared using the method.
+ Otherwise the result of the comparison is returned.
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.KeyValuePairsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.Collections.Generic.KeyValuePair`2"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.NumericsComparer">
+ <summary>
+ Comparator for two <see cref="T:NUnit.Framework.Constraints.Numerics"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.StreamsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.IO.Stream"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.StringsComparer">
+ <summary>
+ Comparator for two <see cref="T:System.String"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TimeSpanToleranceComparer">
+ <summary>
+ Comparator for two <see cref="T:System.DateTime"/>s or <see cref="T:System.TimeSpan"/>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TupleComparer">
+ <summary>
+ Comparator for two <c>Tuple</c>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.TupleComparerBase">
+ <summary>
+ Base class for comparators for tuples (both regular Tuples and ValueTuples).
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Comparers.ValueTupleComparer">
+ <summary>
+ Comparator for two <c>ValueTuple</c>s.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
+ <summary>
+ ComparisonAdapter class centralizes all comparisons of
+ values in NUnit, adapting to the use of any provided
+ <see cref="T:System.Collections.IComparer"/>, <see cref="T:System.Collections.Generic.IComparer`1"/>
+ or <see cref="T:System.Comparison`1"/>.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
+ <summary>
+ Gets the default ComparisonAdapter, which wraps an
+ NUnitComparer object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
+ <summary>
+ Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.IComparer"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
+ <summary>
+ Returns a ComparisonAdapter that wraps a <see cref="T:System.Comparison`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
+ <summary>
+ Construct a default ComparisonAdapter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
+ <summary>
+ Construct a ComparisonAdapter for an <see cref="T:System.Collections.IComparer"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ <param name="expected"></param>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
+ <summary>
+ ComparerAdapter extends <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/> and
+ allows use of an <see cref="T:System.Collections.Generic.IComparer`1"/> or <see cref="T:System.Comparison`1"/>
+ to actually perform the comparison.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
+ <summary>
+ Construct a ComparisonAdapter for an <see cref="T:System.Collections.Generic.IComparer`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
+ <summary>
+ Compare a Type T to an object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
+ <summary>
+ Construct a ComparisonAdapter for a <see cref="T:System.Comparison`1"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
+ <summary>
+ Compare a Type T to an object
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
+ <summary>
+ Abstract base class for constraints that compare values to
+ determine if one is greater than, equal to or less than
+ the other.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._expected">
+ <summary>
+ The value against which a comparison is to be made
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._tolerance">
+ <summary>
+ Tolerance used in making the comparison
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._comparer">
+ <summary>
+ ComparisonAdapter to be used in making the comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ComparisonConstraint"/> class.
+ </summary>
+ <param name="expected">The value against which to make a comparison.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Protected function overridden by derived class to actually perform the comparison
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self
+ </summary>
+ <param name="comparer">The comparer used for comparison tests</param>
+ <returns>A constraint modified to use the given comparer</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Within(System.Object)">
+ <summary>
+ Set the tolerance for use in this comparison
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ComparisonConstraint.Percent">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a percentage that the actual values is allowed to deviate from
+ the expected value.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ActualValueDelegate`1">
+ <summary>
+ Delegate used to delay evaluation of the actual value
+ to be used in evaluating a constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Constraint">
+ <summary>
+ The Constraint class is the base of all built-in constraints
+ within NUnit. It provides the operator overloads used to combine
+ constraints.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object[])">
+ <summary>
+ Construct a constraint with optional arguments
+ </summary>
+ <param name="args">Arguments to be saved</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Arguments">
+ <summary>
+ Arguments provided to this Constraint, for use in
+ formatting the description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Builder">
+ <summary>
+ The ConstraintBuilder holding this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ The default implementation simply dereferences the value but
+ derived classes may override it to provide for delayed processing.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.GetTestObject``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Retrieves the value to be tested from an ActualValueDelegate.
+ The default implementation simply evaluates the delegate but derived
+ classes may override it to provide for delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>Delegate evaluation result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
+ <summary>
+ Default override of ToString returns the constraint DisplayName
+ followed by any arguments within angle brackets.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied only if both
+ argument constraints are satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if either
+ of the argument constraints is satisfied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if the
+ argument constraint is not satisfied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.And">
+ <summary>
+ Returns a ConstraintExpression by appending And
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.With">
+ <summary>
+ Returns a ConstraintExpression by appending And
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.Or">
+ <summary>
+ Returns a ConstraintExpression by appending Or
+ to the current constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Constraint.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
+ <summary>
+ Resolves any pending operators and returns the resolved constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
+ <summary>
+ ConstraintBuilder maintains the stacks that are used in
+ processing a ConstraintExpression. An OperatorStack
+ is used to hold operators that are waiting for their
+ operands to be reorganized. a ConstraintStack holds
+ input constraints as well as the results of each
+ operator applied.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
+ <summary>
+ OperatorStack is a type-safe stack for holding ConstraintOperators
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> class.
+ </summary>
+ <param name="builder">The ConstraintBuilder using this stack.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
+ <summary>
+ Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> is empty.
+ </summary>
+ <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
+ <summary>
+ Gets the topmost operator without modifying the stack.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Pushes the specified operator onto the stack.
+ </summary>
+ <param name="op">The operator to put onto the stack.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
+ <summary>
+ Pops the topmost operator from the stack.
+ </summary>
+ <returns>The topmost operator on the stack</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
+ <summary>
+ ConstraintStack is a type-safe stack for holding Constraints
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> class.
+ </summary>
+ <param name="builder">The ConstraintBuilder using this stack.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
+ <summary>
+ Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> is empty.
+ </summary>
+ <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Pushes the specified constraint. As a side effect,
+ the constraint's Builder field is set to the
+ ConstraintBuilder owning this stack.
+ </summary>
+ <param name="constraint">The constraint to put onto the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
+ <summary>
+ Pops this topmost constraint from the stack.
+ As a side effect, the constraint's Builder
+ field is set to null.
+ </summary>
+ <returns>The topmost contraint on the stack</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Appends the specified operator to the expression by first
+ reducing the operator stack and then pushing the new
+ operator on the stack.
+ </summary>
+ <param name="op">The operator to push.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Appends the specified constraint to the expression by pushing
+ it on the constraint stack.
+ </summary>
+ <param name="constraint">The constraint to push.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
+ <summary>
+ Sets the top operator right context.
+ </summary>
+ <param name="rightContext">The right context.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
+ <summary>
+ Reduces the operator stack until the topmost item
+ precedence is greater than or equal to the target precedence.
+ </summary>
+ <param name="targetPrecedence">The target precedence.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
+ <summary>
+ Resolves this instance, returning a Constraint. If the Builder
+ is not currently in a resolvable state, an exception is thrown.
+ </summary>
+ <returns>The resolved constraint</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
+ <summary>
+ Gets a value indicating whether this instance is resolvable.
+ </summary>
+ <value>
+ <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
+ <summary>
+ ConstraintExpression represents a compound constraint in the
+ process of being constructed from a series of syntactic elements.
+
+ Individual elements are appended to the expression as they are
+ reorganized. When a constraint is appended, it is returned as the
+ value of the operation so that modifiers may be applied. However,
+ any partially built expression is attached to the constraint for
+ later resolution. When an operator is appended, the partial
+ expression is returned. If it's a self-resolving operator, then
+ a ResolvableConstraintExpression is returned.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintExpression.builder">
+ <summary>
+ The ConstraintBuilder holding the elements recognized so far
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/>
+ class passing in a ConstraintBuilder, which may be pre-populated.
+ </summary>
+ <param name="builder">The builder.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ToString">
+ <summary>
+ Returns a string representation of the expression as it
+ currently stands. This should only be used for testing,
+ since it has the side-effect of resolving the expression.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.ConstraintOperator)">
+ <summary>
+ Appends an operator to the expression and returns the
+ resulting expression itself.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
+ <summary>
+ Appends a self-resolving operator to the expression and
+ returns a new ResolvableConstraintExpression.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Appends a constraint to the expression and returns that
+ constraint, which is associated with the current state
+ of the expression being built. Note that the constraint
+ is not reduced at this time. For example, if there
+ is a NotOperator on the stack we don't reduce and
+ return a NotConstraint. The original constraint must
+ be returned because it may support modifiers that
+ are yet to be applied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.One">
+ <summary>
+ Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/>, which will
+ apply the following constraint to a collection of length one, succeeding
+ only if exactly one of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
+ <summary>
+ With is currently a NOP - reserved for future use.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Returns the constraint provided as an argument - used to allow custom
+ custom constraints to easily participate in the syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
+ <summary>
+ Returns the constraint provided as an argument - used to allow custom
+ custom constraints to easily participate in the syntax.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Zero">
+ <summary>
+ Returns a constraint that tests if item is equal to zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.String)">
+ <summary>
+ Returns a new ContainsConstraint. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainKey(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the Dictionary key collection.
+ </summary>
+ <param name="expected">The key to be matched in the Dictionary key collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainValue(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the Dictionary value collection.
+ </summary>
+ <param name="expected">The value to be matched in the Dictionary value collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ inclusively within a specified range.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Exist">
+ <summary>
+ Returns a constraint that succeeds if the value
+ is a file or directory and it exists.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintStatus">
+ <summary>
+ ConstraintStatus represents the status of a ConstraintResult
+ returned by a Constraint being applied to an actual value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Unknown">
+ <summary>
+ The status has not yet been set
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Success">
+ <summary>
+ The constraint succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Failure">
+ <summary>
+ The constraint failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Error">
+ <summary>
+ An error occurred in applying the constraint (reserved for future use)
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintResult">
+ <summary>
+ Contain the result of matching a <see cref="T:NUnit.Framework.Constraints.Constraint"/> against an actual value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,NUnit.Framework.Constraints.ConstraintStatus)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ <param name="status">The status of the new ConstraintResult.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,System.Boolean)">
+ <summary>
+ Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
+ </summary>
+ <param name="constraint">The Constraint to which this result applies.</param>
+ <param name="actualValue">The actual value to which the Constraint was applied.</param>
+ <param name="isSuccess">If true, applies a status of Success to the result, otherwise Failure.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.ActualValue">
+ <summary>
+ The actual value that was passed to the <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Status">
+ <summary>
+ Gets and sets the ResultStatus for this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.IsSuccess">
+ <summary>
+ True if actual value meets the Constraint criteria otherwise false.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Name">
+ <summary>
+ Display friendly name of the constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintResult.Description">
+ <summary>
+ Description of the constraint may be affected by the state the constraint had
+ when <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> was performed against the actual value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the failure message to the MessageWriter provided
+ as an argument. The default implementation simply passes
+ the result and the actual value to the writer, which
+ then displays the constraint description and the value.
+
+ Constraints that need to provide additional details,
+ such as where the error occurred, can override this.
+ </summary>
+ <param name="writer">The MessageWriter on which to display the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
+ <summary>
+ ContainsConstraint tests a whether a string contains a substring
+ or a collection contains an object. It postpones the decision of
+ which test to use until the type of the actual argument is known.
+ This allows testing whether a string is contained in a collection
+ or as a substring of another string using the same syntax.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value contained within the string/collection.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ContainsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ContainsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint">
+ <summary>
+ DictionaryContainsKeyConstraint is used to test whether a dictionary
+ contains an expected object as a key.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a DictionaryContainsKeyConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected key is contained in the dictionary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.DictionaryContainsValueConstraint">
+ <summary>
+ DictionaryContainsValueConstraint is used to test whether a dictionary
+ contains an expected object as a value.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a DictionaryContainsValueConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Expected">
+ <summary>
+ Gets the expected object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected value is contained in the dictionary
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
+ <summary>
+ EmptyCollectionConstraint tests whether a collection is empty.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyCollectionConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Check that the collection is empty
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
+ <summary>
+ EmptyConstraint tests a whether a string or collection is empty,
+ postponing the decision about which test is applied until the
+ type of the actual argument is known.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyDirectoryConstraint">
+ <summary>
+ EmptyDirectoryConstraint is used to test that a directory is empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyDirectoryConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyDirectoryConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
+ <summary>
+ EmptyStringConstraint tests whether a string is empty.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EmptyStringConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
+ <summary>
+ EndsWithConstraint can test whether a string ends
+ with an expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EndsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraint">
+ <summary>
+ EqualConstraint is able to compare an actual value with the
+ expected value provided in its constructor. Two objects are
+ considered equal if both are null, or if both have the same
+ value. NUnit has special semantics for some object types.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.EqualConstraint._comparer">
+ <summary>
+ NUnitEqualityComparer used to test equality.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Tolerance">
+ <summary>
+ Gets the tolerance for this comparison.
+ </summary>
+ <value>
+ The tolerance.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.CaseInsensitive">
+ <summary>
+ Gets a value indicating whether to compare case insensitive.
+ </summary>
+ <value>
+ <c>true</c> if comparing case insensitive; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.ClipStrings">
+ <summary>
+ Gets a value indicating whether or not to clip strings.
+ </summary>
+ <value>
+ <c>true</c> if set to clip strings otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.FailurePoints">
+ <summary>
+ Gets the failure points.
+ </summary>
+ <value>
+ The failure points.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
+ <summary>
+ Flag the constraint to suppress string clipping
+ and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
+ <summary>
+ Flag the constraint to compare arrays as collections
+ and return self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
+ <summary>
+ Flag the constraint to use a tolerance when determining equality.
+ </summary>
+ <param name="amount">Tolerance value to be used</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.WithSameOffset">
+ <summary>
+ Flags the constraint to include <see cref="P:System.DateTimeOffset.Offset"/>
+ property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
+ </summary>
+ <remarks>
+ Using this modifier does not allow to use the <see cref="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)"/>
+ constraint modifier.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a distance in representable values (see remarks).
+ </summary>
+ <returns>Self.</returns>
+ <remarks>
+ Ulp stands for "unit in the last place" and describes the minimum
+ amount a given value can change. For any integers, an ulp is 1 whole
+ digit. For floating point values, the accuracy of which is better
+ for smaller numbers and worse for larger numbers, an ulp depends
+ on the size of the number. Using ulps for comparison of floating
+ point results instead of fixed tolerances is safer because it will
+ automatically compensate for the added inaccuracy of larger numbers.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
+ <summary>
+ Switches the .Within() modifier to interpret its tolerance as
+ a percentage that the actual values is allowed to deviate from
+ the expected value.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in days.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in hours.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in minutes.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in seconds.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
+ <summary>
+ Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
+ </summary>
+ <returns>Self</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Func{``0,``0,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied boolean-returning delegate.
+ </summary>
+ <param name="comparer">The boolean-returning delegate to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied Comparison object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied IEqualityComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied predicate function
+ </summary>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.EqualConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraintResult">
+ <summary>
+ The EqualConstraintResult class is tailored for formatting
+ and displaying the result of an EqualConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.#ctor(NUnit.Framework.Constraints.EqualConstraint,System.Object,System.Boolean)">
+ <summary>
+ Construct an EqualConstraintResult
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write a failure message. Overridden to provide custom
+ failure messages for EqualConstraint.
+ </summary>
+ <param name="writer">The MessageWriter to write to</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
+ <summary>
+ Display the failure information for two collections that did not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected collection.</param>
+ <param name="actual">The actual collection</param>
+ <param name="depth">The depth of this failure in a set of nested collections</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
+ <summary>
+ Displays a single line showing the types and sizes of the expected
+ and actual collections or arrays. If both are identical, the value is
+ only shown once.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected collection or array</param>
+ <param name="actual">The actual collection or array</param>
+ <param name="indent">The indentation level for the message line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayFailurePoint(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint,System.Int32)">
+ <summary>
+ Displays a single line showing the point in the expected and actual
+ arrays at which the comparison failed. If the arrays have different
+ structures or dimensions, both values are shown.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected array</param>
+ <param name="actual">The actual array</param>
+ <param name="failurePoint">Index of the failure point in the underlying collections</param>
+ <param name="indent">The indentation level for the message line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayEnumerableDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
+ <summary>
+ Display the failure information for two IEnumerables that did not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to display</param>
+ <param name="expected">The expected enumeration.</param>
+ <param name="actual">The actual enumeration</param>
+ <param name="depth">The depth of this failure in a set of nested collections</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
+ <summary>
+ EqualityAdapter class handles all equality comparisons
+ that use an <see cref="T:System.Collections.IEqualityComparer"/>, <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>
+ or a <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.AreEqual(System.Object,System.Object)">
+ <summary>
+ Compares two objects, returning true if they are equal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ The base adapter cannot handle IEnumerables except for strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter">
+ <summary>
+ <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IEqualityComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Returns an EqualityAdapter that uses a predicate function for items comparison.
+ </summary>
+ <typeparam name="TExpected"></typeparam>
+ <typeparam name="TActual"></typeparam>
+ <param name="comparison"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ The base adapter cannot handle IEnumerables except for strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.AreEqual(System.Object,System.Object)">
+ <summary>
+ Compares two objects, returning true if they are equal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.GenericEqualityAdapter`1.CanCompare(System.Object,System.Object)">
+ <summary>
+ Returns true if the two objects can be compared by this adapter.
+ Generic adapter requires objects of the specified type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter`1">
+ <summary>
+ <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
+ <summary>
+ Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps a <see cref="T:System.Comparison`1"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactCountConstraint">
+ <summary>
+ ExactCountConstraint applies another constraint to each
+ item in a collection, succeeding only if a specified
+ number of items succeed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32)">
+ <summary>
+ Construct a standalone ExactCountConstraint
+ </summary>
+ <param name="expectedCount"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct an ExactCountConstraint on top of an existing constraint
+ </summary>
+ <param name="expectedCount"></param>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ succeeding only if the expected number of items pass.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExactCountConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
+ <summary>
+ ExactTypeConstraint is used to test that an object
+ is of the exact type provided in the constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an ExactTypeConstraint for a given Type
+ </summary>
+ <param name="type">The expected Type.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExactTypeConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExceptionTypeConstraint">
+ <summary>
+ ExceptionTypeConstraint is a special version of ExactTypeConstraint
+ used to provided detailed info about the exception thrown in
+ an error message.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Constructs an ExceptionTypeConstraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FalseConstraint">
+ <summary>
+ FalseConstraint tests that the actual value is false
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FalseConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FalseConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FileExistsConstraint">
+ <summary>
+ FileExistsConstraint is used to determine if a file exists
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileExistsConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileExistsConstraint"/> class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint">
+ <summary>
+ FileOrDirectoryExistsConstraint is used to determine if a file or directory exists
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreDirectories">
+ <summary>
+ If true, the constraint will only check if files exist, not directories
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreFiles">
+ <summary>
+ If true, the constraint will only check if directories exist, not files
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
+ will check files and directories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
+ will only check files if ignoreDirectories is true.
+ </summary>
+ <param name="ignoreDirectories">if set to <c>true</c> [ignore directories].</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
+ <summary>Helper routines for working with floating point numbers</summary>
+ <remarks>
+ <para>
+ The floating point comparison code is based on this excellent article:
+ http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
+ </para>
+ <para>
+ "ULP" means Unit in the Last Place and in the context of this library refers to
+ the distance between two adjacent floating point numbers. IEEE floating point
+ numbers can only represent a finite subset of natural numbers, with greater
+ accuracy for smaller numbers and lower accuracy for very large numbers.
+ </para>
+ <para>
+ If a comparison is allowed "2 ulps" of deviation, that means the values are
+ allowed to deviate by up to 2 adjacent floating point values, which might be
+ as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
+ </para>
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
+ <summary>Union of a floating point variable and an integer</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
+ <summary>The union's value as a floating point variable</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
+ <summary>The union's value as an integer</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
+ <summary>The union's value as an unsigned integer</summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
+ <summary>Union of a double precision floating point variable and a long</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
+ <summary>The union's value as a double precision floating point variable</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
+ <summary>The union's value as a long</summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
+ <summary>The union's value as an unsigned long</summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
+ <summary>Compares two floating point values for equality</summary>
+ <param name="left">First floating point value to be compared</param>
+ <param name="right">Second floating point value t be compared</param>
+ <param name="maxUlps">
+ Maximum number of representable floating point values that are allowed to
+ be between the left and the right floating point values
+ </param>
+ <returns>True if both numbers are equal or close to being equal</returns>
+ <remarks>
+ <para>
+ Floating point values can only represent a finite subset of natural numbers.
+ For example, the values 2.00000000 and 2.00000024 can be stored in a float,
+ but nothing inbetween them.
+ </para>
+ <para>
+ This comparison will count how many possible floating point values are between
+ the left and the right number. If the number of possible values between both
+ numbers is less than or equal to maxUlps, then the numbers are considered as
+ being equal.
+ </para>
+ <para>
+ Implementation partially follows the code outlined here:
+ http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
+ <summary>Compares two double precision floating point values for equality</summary>
+ <param name="left">First double precision floating point value to be compared</param>
+ <param name="right">Second double precision floating point value t be compared</param>
+ <param name="maxUlps">
+ Maximum number of representable double precision floating point values that are
+ allowed to be between the left and the right double precision floating point values
+ </param>
+ <returns>True if both numbers are equal or close to being equal</returns>
+ <remarks>
+ <para>
+ Double precision floating point values can only represent a limited series of
+ natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004
+ can be stored in a double, but nothing inbetween them.
+ </para>
+ <para>
+ This comparison will count how many possible double precision floating point
+ values are between the left and the right number. If the number of possible
+ values between both numbers is less than or equal to maxUlps, then the numbers
+ are considered as being equal.
+ </para>
+ <para>
+ Implementation partially follows the code outlined here:
+ http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
+ <summary>
+ Reinterprets the memory contents of a floating point value as an integer value
+ </summary>
+ <param name="value">
+ Floating point value whose memory contents to reinterpret
+ </param>
+ <returns>
+ The memory contents of the floating point value interpreted as an integer
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
+ <summary>
+ Reinterprets the memory contents of a double precision floating point
+ value as an integer value
+ </summary>
+ <param name="value">
+ Double precision floating point value whose memory contents to reinterpret
+ </param>
+ <returns>
+ The memory contents of the double precision floating point value
+ interpreted as an integer
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
+ <summary>
+ Reinterprets the memory contents of an integer as a floating point value
+ </summary>
+ <param name="value">Integer value whose memory contents to reinterpret</param>
+ <returns>
+ The memory contents of the integer value interpreted as a floating point value
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
+ <summary>
+ Reinterprets the memory contents of an integer value as a double precision
+ floating point value
+ </summary>
+ <param name="value">Integer whose memory contents to reinterpret</param>
+ <returns>
+ The memory contents of the integer interpreted as a double precision
+ floating point value
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
+ <summary>
+ Tests whether a value is greater than the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
+ <summary>
+ Tests whether a value is greater than or equal to the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.IConstraint">
+ <summary>
+ Interface for all constraints
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Arguments">
+ <summary>
+ Arguments provided to this Constraint, for use in
+ formatting the description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.IConstraint.Builder">
+ <summary>
+ The ConstraintBuilder holding this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0@)">
+ <summary>
+ Test whether the constraint is satisfied by a given reference.
+ The default implementation simply dereferences the value but
+ derived classes may override it to provide for delayed processing.
+ </summary>
+ <param name="actual">A reference to the value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
+ <summary>
+ InstanceOfTypeConstraint is used to test that an object
+ is of the same type provided or derived from it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an InstanceOfTypeConstraint for the type provided
+ </summary>
+ <param name="type">The expected Type</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.InstanceOfTypeConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Interval">
+ <summary>
+ Keeps track of an interval time which can be represented in
+ Minutes, Seconds or Milliseconds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Interval.#ctor(System.Int32)">
+ <summary>
+ Constructs a interval given an value in milliseconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.AsTimeSpan">
+ <summary>
+ Gets Interval value represented as a TimeSpan object
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InMinutes">
+ <summary>
+ Returns the interval with the current value as a number of minutes.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InSeconds">
+ <summary>
+ Returns the interval with the current value as a number of seconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.InMilliseconds">
+ <summary>
+ Returns the interval with the current value as a number of milliseconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Interval.IsNotZero">
+ <summary>
+ Is true for intervals created with a non zero value
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Interval.ToString">
+ <summary>
+ Returns a string that represents the current object.
+ </summary>
+ <returns>
+ A string that represents the current object.
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Interval.IntervalUnit">
+ <summary>
+ IntervalUnit provides the semantics to the value stored in Interval class.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Minute">
+ <summary>
+ Unit representing an Interval in minutes
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Second">
+ <summary>
+ Unit representing an Interval in seconds
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Millisecond">
+ <summary>
+ Unit representing an Interval in milliseconds
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
+ <summary>
+ The IResolveConstraint interface is implemented by all
+ complete and resolvable constraints and expressions.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
+ <summary>
+ Return the top-level constraint for this expression
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ItemsConstraintExpression">
+ <summary>
+ An extension of ResolvableConstraintExpression that adds a no-op Items property for readability.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor">
+ <summary>
+ Create a new instance of ItemsConstraintExpression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression,
+ passing in a pre-populated ConstraintBuilder.
+ </summary>
+ <param name="builder"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ItemsConstraintExpression.Items">
+ <summary>
+ No-op property for readability.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
+ <summary>
+ Tests whether a value is less than the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
+ <summary>
+ Tests whether a value is less than or equal to the value supplied to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Perform the comparison
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.MessageWriter">
+ <summary>
+ MessageWriter is the abstract base for classes that write
+ constraint descriptions and messages in some form. The
+ class has separate methods for writing various components
+ of a message, allowing implementations to tailor the
+ presentation as needed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
+ <summary>
+ Construct a MessageWriter given a culture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
+ <summary>
+ Abstract method to get the max line length
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message.
+ </summary>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message, at a given
+ indentation level.
+ </summary>
+ <param name="level">The indentation level of the message</param>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Display Expected and Actual lines for a constraint. This
+ is called by MessageWriter's default implementation of
+ WriteMessageTo and provides the generic two-line display.
+ </summary>
+ <param name="result">The failing constraint result</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
+ <summary>
+ Display Expected and Actual lines for given values. This
+ method may be called by constraints that need more control over
+ the display of actual and expected values than is provided
+ by the default implementation.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Display Expected and Actual lines for given values, including
+ a tolerance value on the Expected line.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
+ <summary>
+ Display the expected and actual string values on separate lines.
+ If the mismatch parameter is >=0, an additional line is displayed
+ line containing a caret that points to the mismatch point.
+ </summary>
+ <param name="expected">The expected string value</param>
+ <param name="actual">The actual string value</param>
+ <param name="mismatch">The point at which the strings don't match or -1</param>
+ <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
+ <param name="clipping">If true, the strings should be clipped to fit the line</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
+ <summary>
+ Writes the text for an actual value.
+ </summary>
+ <param name="actual">The actual value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
+ <summary>
+ Writes the text for a generalized value.
+ </summary>
+ <param name="val">The value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Writes the text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ValueFormatter">
+ <summary>
+ Custom value formatter function
+ </summary>
+ <param name="val">The value</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ValueFormatterFactory">
+ <summary>
+ Custom value formatter factory function
+ </summary>
+ <param name="next">The next formatter function</param>
+ <returns>ValueFormatter</returns>
+ <remarks>If the given formatter is unable to handle a certain format, it must call the next formatter in the chain</remarks>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.MsgUtils">
+ <summary>
+ Static methods used in creating messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
+ <summary>
+ Static string used when strings are clipped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.MsgUtils.Fmt_Null">
+ <summary>
+ Formatting strings used for expected and actual values
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.MsgUtils.DefaultValueFormatter">
+ <summary>
+ Current head of chain of value formatters. Public for testing.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ Add a formatter to the chain of responsibility.
+ </summary>
+ <param name="formatterFactory"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatValue(System.Object)">
+ <summary>
+ Formats text to represent a generalized value.
+ </summary>
+ <param name="val">The value</param>
+ <returns>The formatted text</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatCollection(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Formats text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
+ <summary>
+ Returns the representation of a type as used in NUnitLite.
+ This is the same as Type.ToString() except for arrays,
+ which are displayed with their declared sizes.
+ </summary>
+ <param name="obj"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
+ <summary>
+ Converts any control characters in a string
+ to their escaped representation.
+ </summary>
+ <param name="s">The string to be converted</param>
+ <returns>The converted string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeNullCharacters(System.String)">
+ <summary>
+ Converts any null characters in a string
+ to their escaped representation.
+ </summary>
+ <param name="s">The string to be converted</param>
+ <returns>The converted string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
+ <summary>
+ Return the a string representation for a set of indices into an array
+ </summary>
+ <param name="indices">Array of indices for which a string is needed</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.IEnumerable,System.Int64)">
+ <summary>
+ Get an array of indices representing the point in a collection or
+ array corresponding to a single int index into the collection.
+ </summary>
+ <param name="collection">The collection to which the indices apply</param>
+ <param name="index">Index in the collection</param>
+ <returns>Array of indices</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
+ <summary>
+ Clip a string to a given length, starting at a particular offset, returning the clipped
+ string with ellipses representing the removed parts
+ </summary>
+ <param name="s">The string to be clipped</param>
+ <param name="maxStringLength">The maximum permitted length of the result string</param>
+ <param name="clipStart">The point at which to start clipping</param>
+ <returns>The clipped string</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
+ <summary>
+ Clip the expected and actual strings in a coordinated fashion,
+ so that they may be displayed together.
+ </summary>
+ <param name="expected"></param>
+ <param name="actual"></param>
+ <param name="maxDisplayLength"></param>
+ <param name="mismatch"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
+ <summary>
+ Shows the position two strings start to differ. Comparison
+ starts at the start index.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="istart">The index in the strings at which comparison should start</param>
+ <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
+ <returns>-1 if no mismatch found, or the index where mismatch found</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NaNConstraint">
+ <summary>
+ NaNConstraint tests that the actual value is a double or float NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NaNConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NaNConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test that the actual value is an NaN
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
+ <summary>
+ NoItemConstraint applies another constraint to each
+ item in a collection, failing if any of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NoItemConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoItemConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotConstraint">
+ <summary>
+ NotConstraint negates the effect of some other constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NotConstraint"/> class.
+ </summary>
+ <param name="baseConstraint">The base constraint to be negated.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for if the base constraint fails, false if it succeeds</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NullConstraint">
+ <summary>
+ NullConstraint tests that the actual value is null
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NullConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NullConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Numerics">
+ <summary>
+ The Numerics class contains common operations on numeric values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a floating point numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a floating point numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
+ <summary>
+ Checks the type of the object, returning true if
+ the object is a fixed point numeric type.
+ </summary>
+ <param name="obj">The object to check</param>
+ <returns>true if the object is a fixed point numeric type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
+ <summary>
+ Test two numeric values for equality, performing the usual numeric
+ conversions and using a provided or default tolerance. If the tolerance
+ provided is Empty, this method may set it to a default tolerance.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <param name="tolerance">A reference to the tolerance in effect</param>
+ <returns>True if the values are equal</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
+ <summary>
+ Compare two numeric values, performing the usual numeric conversions.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value</param>
+ <returns>The relationship of the values to each other</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitComparer">
+ <summary>
+ NUnitComparer encapsulates NUnit's default behavior
+ in comparing two objects.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
+ <summary>
+ Returns the default NUnitComparer.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
+ <summary>
+ Compares two objects
+ </summary>
+ <param name="x"></param>
+ <param name="y"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
+ <summary>
+ NUnitEqualityComparer encapsulates NUnit's handling of
+ equality tests between objects.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
+ <summary>
+ If true, all string comparisons will ignore case
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
+ <summary>
+ If true, arrays will be treated as collections, allowing
+ those of different dimensions to be compared
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparers">
+ <summary>
+ Comparison objects used in comparisons for some constraints.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.failurePoints">
+ <summary>
+ List of points at which a failure occurred.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer._comparers">
+ <summary>
+ List of comparers used to compare pairs of objects.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
+ <summary>
+ Returns the default NUnitEqualityComparer
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
+ <summary>
+ Gets and sets a flag indicating whether case should
+ be ignored in determining equality.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
+ <summary>
+ Gets and sets a flag indicating that arrays should be
+ compared as collections, without regard to their shape.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparers">
+ <summary>
+ Gets the list of external comparers to be used to
+ test for equality. They are applied to members of
+ collections, in place of NUnit's own logic.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
+ <summary>
+ Gets the list of failure points for the last Match performed.
+ The list consists of objects to be interpreted by the caller.
+ This generally means that the caller may only make use of
+ objects it has placed on the list at a particular depth.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.WithSameOffset">
+ <summary>
+ Flags the comparer to include <see cref="P:System.DateTimeOffset.Offset"/>
+ property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
+ </summary>
+ <remarks>
+ Using this modifier does not allow to use the <see cref="T:NUnit.Framework.Constraints.Tolerance"/>
+ modifier.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@,System.Boolean)">
+ <summary>
+ Compares two objects for equality within a tolerance.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint">
+ <summary>
+ FailurePoint class represents one point of failure
+ in an equality test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.Position">
+ <summary>
+ The location of the failure
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedValue">
+ <summary>
+ The expected value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualValue">
+ <summary>
+ The actual value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedHasData">
+ <summary>
+ Indicates whether the expected value is valid
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualHasData">
+ <summary>
+ Indicates whether the actual value is valid
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllOperator">
+ <summary>
+ Represents a constraint that succeeds if all the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ they all succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AndOperator">
+ <summary>
+ Operator that requires both it's arguments to succeed
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
+ <summary>
+ Construct an AndOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Apply the operator to produce an AndConstraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AttributeOperator">
+ <summary>
+ Operator that tests for the presence of a particular attribute
+ on a type and optionally applies further tests to the attribute.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
+ <summary>
+ Construct an AttributeOperator for a particular Type
+ </summary>
+ <param name="type">The Type of attribute tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.BinaryOperator">
+ <summary>
+ Abstract base class for all binary operators
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
+ <summary>
+ Gets the left precedence of the operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
+ <summary>
+ Gets the right precedence of the operator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Abstract method that produces a constraint by applying
+ the operator to its left and right constraint arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionOperator">
+ <summary>
+ Abstract base for operators that indicate how to
+ apply a constraint to items in a collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
+ <summary>
+ Constructs a CollectionOperator
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
+ <summary>
+ The ConstraintOperator class is used internally by a
+ ConstraintBuilder to represent an operator that
+ modifies or combines constraints.
+
+ Constraint operators use left and right precedence
+ values to determine whether the top operator on the
+ stack should be reduced before pushing a new operator.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
+ <summary>
+ The precedence value used when the operator
+ is about to be pushed to the stack.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
+ <summary>
+ The precedence value used when the operator
+ is on the top of the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
+ <summary>
+ The syntax element preceding this operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
+ <summary>
+ The syntax element following this operator
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
+ <summary>
+ The precedence value used when the operator
+ is about to be pushed to the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
+ <summary>
+ The precedence value used when the operator
+ is on the top of the stack.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactCountOperator">
+ <summary>
+ Represents a constraint that succeeds if the specified
+ count of members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountOperator.#ctor(System.Int32)">
+ <summary>
+ Construct an ExactCountOperator for a specified count
+ </summary>
+ <param name="expectedCount">The expected count</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ExactCountOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoneOperator">
+ <summary>
+ Represents a constraint that succeeds if none of the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ none of them succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotOperator">
+ <summary>
+ Negates the test of the constraint it wraps.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
+ <summary>
+ Constructs a new NotOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a NotConstraint applied to its argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.OrOperator">
+ <summary>
+ Operator that requires at least one of it's arguments to succeed
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
+ <summary>
+ Construct an OrOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Apply the operator to produce an OrConstraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixOperator">
+ <summary>
+ PrefixOperator takes a single constraint and modifies
+ it's action in some way.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns the constraint created by applying this
+ prefix to another constraint.
+ </summary>
+ <param name="constraint"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropOperator">
+ <summary>
+ Operator used to test for the presence of a named Property
+ on an object and optionally apply further tests to the
+ value of that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
+ <summary>
+ Gets the name of the property to which the operator applies
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
+ <summary>
+ Constructs a PropOperator for a particular named property
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ <param name="stack"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
+ <summary>
+ Abstract base class for operators that are able to reduce to a
+ constraint whether or not another syntactic element follows.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeOperator">
+ <summary>
+ Represents a constraint that succeeds if any of the
+ members of a collection match a base constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that will apply the argument
+ to the members of a collection, succeeding if
+ any of them succeed.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
+ <summary>
+ Operator that tests that an exception is thrown and
+ optionally applies further tests to the exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
+ <summary>
+ Construct a ThrowsOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
+ <summary>
+ Reduce produces a constraint from the operator and
+ any arguments. It takes the arguments from the constraint
+ stack and pushes the resulting constraint on it.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.WithOperator">
+ <summary>
+ Represents a constraint that simply wraps the
+ constraint provided as an argument, without any
+ further functionality, but which modifies the
+ order of evaluation because of its precedence.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
+ <summary>
+ Constructor for the WithOperator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Returns a constraint that wraps its argument
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.OrConstraint">
+ <summary>
+ OrConstraint succeeds if either member succeeds
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Create an OrConstraint from two other constraints
+ </summary>
+ <param name="left">The first constraint</param>
+ <param name="right">The second constraint</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.OrConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.OrConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the member constraints to an actual value, succeeding
+ succeeding as soon as one of them succeeds.
+ </summary>
+ <param name="actual">The actual value</param>
+ <returns>True if either constraint succeeded</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PathConstraint">
+ <summary>
+ PathConstraint serves as the abstract base of constraints
+ that operate on paths and provides several helper methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.#ctor(System.String)">
+ <summary>
+ Construct a PathConstraint for a give expected path
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PathConstraint.RespectCase">
+ <summary>
+ Modifies the current instance to be case-sensitive
+ and returns it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of this constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.Canonicalize(System.String)">
+ <summary>
+ Canonicalize the provided path
+ </summary>
+ <param name="path"></param>
+ <returns>The path in standardized form</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSubPath(System.String,System.String)">
+ <summary>
+ Test whether one path in canonical form is a subpath of another path
+ </summary>
+ <param name="path1">The first path - supposed to be the parent path</param>
+ <param name="path2">The second path - supposed to be the child path</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
+ <summary>
+ Predicate constraint wraps a Predicate in a constraint,
+ returning success if the predicate is true.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
+ <summary>
+ Construct a PredicateConstraint from a predicate
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PredicateConstraint`1.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.ApplyTo``1(``0)">
+ <summary>
+ Determines whether the predicate succeeds when applied
+ to the actual value.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
+ <summary>
+ Abstract base class used for prefixes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.BaseConstraint">
+ <summary>
+ The base constraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.DescriptionPrefix">
+ <summary>
+ Prefix used in forming the constraint description
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Construct given a base constraint
+ </summary>
+ <param name="baseConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PrefixConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PrefixConstraint.FormatDescription(System.String,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Formats a prefix constraint's description.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
+ <summary>
+ PropertyConstraint extracts a named property and uses
+ its value as the actual value for a chained constraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyConstraint"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ <param name="baseConstraint">The constraint to apply to the property.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
+ <summary>
+ PropertyExistsConstraint tests that a named property
+ exists on the object provided through Match.
+
+ Originally, PropertyConstraint provided this feature
+ in addition to making optional tests on the value
+ of the property. The two constraints are now separate.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyExistsConstraint"/> class.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.PropertyExistsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the property exists for a given object
+ </summary>
+ <param name="actual">The object to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.GetStringRepresentation">
+ <summary>
+ Returns the string representation of the constraint.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RangeConstraint">
+ <summary>
+ RangeConstraint tests whether two values are within a
+ specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RangeConstraint"/> class.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.RangeConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RegexConstraint">
+ <summary>
+ RegexConstraint can test whether a string matches
+ the pattern provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RegexConstraint"/> class.
+ </summary>
+ <param name="pattern">The pattern.</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
+ <summary>
+ ResolvableConstraintExpression is used to represent a compound
+ constraint being constructed at a point where the last operator
+ may either terminate the expression or may have additional
+ qualifying constraints added to it.
+
+ It is used, for example, for a Property element or for
+ an Exception element, either of which may be optionally
+ followed by constraints that apply to the property or
+ exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
+ <summary>
+ Create a new instance of ResolvableConstraintExpression,
+ passing in a pre-populated ConstraintBuilder.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
+ <summary>
+ Appends an And Operator to the expression
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
+ <summary>
+ Appends an Or operator to the expression.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
+ <summary>
+ Resolve the current expression to a Constraint
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ReusableConstraint">
+ <summary>
+ ReusableConstraint wraps a constraint expression after
+ resolving it so that it can be reused consistently.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Construct a ReusableConstraint from a constraint expression
+ </summary>
+ <param name="c">The expression to be resolved and reused</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.op_Implicit(NUnit.Framework.Constraints.Constraint)~NUnit.Framework.Constraints.ReusableConstraint">
+ <summary>
+ Converts a constraint to a ReusableConstraint
+ </summary>
+ <param name="c">The constraint to be converted</param>
+ <returns>A ReusableConstraint</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ReusableConstraint.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:NUnit.Framework.Constraints.ReusableConstraint.Resolve">
+ <summary>
+ Return the top-level constraint for this expression
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
+ <summary>
+ SameAsConstraint tests whether an object is identical to
+ the object passed to its constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SameAsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected object.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SameAsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SameAsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SamePathConstraint">
+ <summary>
+ Summary description for SamePathConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SamePathConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint">
+ <summary>
+ SamePathOrUnderConstraint tests that one path is under another
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
+ <summary>
+ SomeItemsConstraint applies another constraint to each
+ item in a collection, succeeding if any of them succeeds.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SomeItemsConstraint.DisplayName">
+ <summary>
+ The display name of this Constraint for use by ToString().
+ The default value is the name of the constraint with
+ trailing "Constraint" removed. Derived classes may set
+ this to another name in their constructors.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ succeeding if any item succeeds.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Func`3"/> object.
+ </summary>
+ <typeparam name="TCollectionType">The type of the elements in the collection.</typeparam>
+ <typeparam name="TMemberType">The type of the member.</typeparam>
+ <param name="comparison">The comparison function to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.IComparer"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.Generic.IComparer`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Comparison{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Comparison`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using(System.Collections.IEqualityComparer)">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.IEqualityComparer"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Flag the constraint to use the supplied <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
+ <summary>
+ StartsWithConstraint can test whether a string starts
+ with an expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.StartsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StringConstraint">
+ <summary>
+ StringConstraint is the abstract base for constraints
+ that operate on strings. It supports the IgnoreCase
+ modifier for string operations.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
+ <summary>
+ The expected value
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
+ <summary>
+ Indicates whether tests should be case-insensitive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.StringConstraint.descriptionText">
+ <summary>
+ Description of this constraint
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.StringConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor">
+ <summary>
+ Constructs a StringConstraint without an expected value
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
+ <summary>
+ Constructs a StringConstraint given an expected value
+ </summary>
+ <param name="expected">The expected value</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
+ <summary>
+ Modify the constraint to ignore case in matching.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.StringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given string
+ </summary>
+ <param name="actual">The string to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubPathConstraint">
+ <summary>
+ SubPathConstraint tests that the actual path is under the expected path
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubPathConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubPathConstraint"/> class.
+ </summary>
+ <param name="expected">The expected path</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SubPathConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubPathConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
+ <summary>
+ SubstringConstraint can test whether a string contains
+ the expected substring.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubstringConstraint"/> class.
+ </summary>
+ <param name="expected">The expected.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.SubstringConstraint.IgnoreCase">
+ <summary>
+ Modify the constraint to ignore case in matching.
+ This will call Using(StringComparison.CurrentCultureIgnoreCase).
+ </summary>
+ <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
+ than <see cref="F:System.StringComparison.CurrentCultureIgnoreCase"/> was already set.</exception>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.String)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Using(System.StringComparison)">
+ <summary>
+ Modify the constraint to the specified comparison.
+ </summary>
+ <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
+ than <paramref name="comparisonType"/> was already set.</exception>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
+ <summary>
+ ThrowsConstraint is used to test the exception thrown by
+ a delegate by applying a constraint to it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ThrowsConstraint"/> class,
+ using a constraint to be applied to the exception.
+ </summary>
+ <param name="baseConstraint">A constraint to apply to the caught exception.</param>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
+ <summary>
+ Get the actual exception thrown - used by Assert.Throws.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(``0)">
+ <summary>
+ Executes the code of the delegate and captures any exception.
+ If a non-null base constraint was provided, it applies that
+ constraint to the exception.
+ </summary>
+ <param name="actual">A delegate representing the code to be tested</param>
+ <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Converts an ActualValueDelegate to a TestDelegate
+ before calling the primary overload.
+ </summary>
+ <param name="del"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ThrowsConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. This override only handles the special message
+ used when an exception is expected but none is thrown.
+ </summary>
+ <param name="writer">The writer on which the actual value is displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsExceptionConstraint">
+ <summary>
+ ThrowsExceptionConstraint tests that an exception has
+ been thrown, without any further tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsExceptionConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(``0)">
+ <summary>
+ Executes the code and returns success if an exception is thrown.
+ </summary>
+ <param name="actual">A delegate representing the code to be tested</param>
+ <returns>True if an exception is thrown, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
+ <summary>
+ ThrowsNothingConstraint tests that a delegate does not
+ throw an exception.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ThrowsNothingConstraint.Description">
+ <summary>
+ Gets text describing a constraint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True if no exception is thrown, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
+ <summary>
+ Applies the constraint to an ActualValueDelegate that returns
+ the value to be tested. The default implementation simply evaluates
+ the delegate but derived classes may override it to provide for
+ delayed processing.
+ </summary>
+ <param name="del">An ActualValueDelegate</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Tolerance">
+ <summary>
+ The Tolerance class generalizes the notion of a tolerance
+ within which an equality test succeeds. Normally, it is
+ used with numeric types, but it can be used with any
+ type that supports taking a difference between two
+ objects and comparing that difference to a value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Default">
+ <summary>
+ Returns a default Tolerance object, equivalent to an exact match.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Exact">
+ <summary>
+ Returns an empty Tolerance object, equivalent to an exact match.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
+ <summary>
+ Constructs a linear tolerance of a specified amount
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
+ <summary>
+ Constructs a tolerance given an amount and <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/>
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
+ <summary>
+ Returns a new tolerance, using the current amount as a percentage.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
+ <summary>
+ Returns a new tolerance, using the current amount in Ulps
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of days.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of hours.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of minutes.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of seconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of milliseconds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
+ <summary>
+ Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
+ the current amount as a number of clock ticks.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
+ <summary>
+ Gets the <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/> for the current Tolerance
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.Amount">
+ <summary>
+ Gets the magnitude of the current Tolerance instance.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Tolerance.IsUnsetOrDefault">
+ <summary>
+ Returns true if the current tolerance has not been set or is using the .
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.ApplyToValue(System.Object)">
+ <summary>
+ Apply the tolerance to an expected value and return
+ a Tolerance.Range that represents the acceptable values.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
+ <summary>
+ Tests that the current Tolerance is linear with a
+ numeric value, throwing an exception if it is not.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Tolerance.Range">
+ <summary>
+ Tolerance.Range represents the range of values that match
+ a specific tolerance, when applied to a specific value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Tolerance.Range.LowerBound">
+ <summary>
+ The lower bound of the range
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Tolerance.Range.UpperBound">
+ <summary>
+ The Upper bound of the range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.Tolerance.Range.#ctor(System.Object,System.Object)">
+ <summary>
+ Construct a Range
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ToleranceMode">
+ <summary>
+ Modes in which the tolerance value for a comparison can be interpreted.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Unset">
+ <summary>
+ The tolerance was created with a value, without specifying
+ how the value would be used. This is used to prevent setting
+ the mode more than once and is generally changed to Linear
+ upon execution of the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
+ <summary>
+ The tolerance is used as a numeric range within which
+ two compared values are considered to be equal.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
+ <summary>
+ Interprets the tolerance as the percentage by which
+ the two compared values my deviate from each other.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
+ <summary>
+ Compares two values based in their distance in
+ representable numbers.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TrueConstraint">
+ <summary>
+ TrueConstraint tests that the actual value is true
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.TrueConstraint"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TrueConstraint.ApplyTo``1(``0)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TypeConstraint">
+ <summary>
+ TypeConstraint is the abstract base for constraints
+ that take a Type as their expected value.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
+ <summary>
+ The expected Type used by the constraint
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.TypeConstraint.actualType">
+ <summary>
+ The type of the actual argument to which the constraint was applied
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type,System.String)">
+ <summary>
+ Construct a TypeConstraint for a given Type
+ </summary>
+ <param name="type">The expected type for the constraint</param>
+ <param name="descriptionPrefix">Prefix used in forming the constraint description</param>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.ApplyTo``1(``0)">
+ <summary>
+ Applies the constraint to an actual value, returning a ConstraintResult.
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>A ConstraintResult</returns>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.TypeConstraint.Matches(System.Object)">
+ <summary>
+ Apply the constraint to an actual value, returning true if it succeeds
+ </summary>
+ <param name="actual">The actual argument</param>
+ <returns>True if the constraint succeeds, otherwise false.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
+ <summary>
+ UniqueItemsConstraint tests whether all the items in a
+ collection are unique.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.UniqueItemsConstraint.Description">
+ <summary>
+ The Description of what this constraint tests, for
+ use in messages and in the ConstraintResult.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.Matches(System.Collections.IEnumerable)">
+ <summary>
+ Check that all items are unique.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Contains">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Item(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Key(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the dictionary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Value(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the dictionary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Contains.Substring(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value contains the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.DirectoryAssert">
+ <summary>
+ Asserts on Directories
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use DirectoryAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Verifies that two directories are equal. Two directories are considered
+ equal if both are null, or if both point to the same directory.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if the directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Verifies that two directories are equal. Two directories are considered
+ equal if both are null, or if both point to the same directory.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that two directories are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that two directories are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A directory containing the value that is expected</param>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String)">
+ <summary>
+ Asserts that the directory exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo)">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A directory containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ <param name="message">The message to display if directories are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String)">
+ <summary>
+ Asserts that the directory does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a directory containing the actual value</param>
+ </member>
+ <member name="T:NUnit.Framework.Does">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Does.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Does.Exist">
+ <summary>
+ Returns a constraint that succeeds if the value
+ is a file or directory and it exists.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Contain(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Contain(System.String)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/>. This constraint
+ will, in turn, make use of the appropriate second-level
+ constraint, depending on the type of the actual argument.
+ This overload is only used if the item sought is a string,
+ since any other type implies that we are looking for a
+ collection member.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.ContainKey(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsKeyConstraint checking for the
+ presence of a particular key in the Dictionary key collection.
+ </summary>
+ <param name="expected">The key to be matched in the Dictionary key collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Does.ContainValue(System.Object)">
+ <summary>
+ Returns a new DictionaryContainsValueConstraint checking for the
+ presence of a particular value in the Dictionary value collection.
+ </summary>
+ <param name="expected">The value to be matched in the Dictionary value collection</param>
+ </member>
+ <member name="M:NUnit.Framework.Does.StartWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value starts with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.EndWith(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value ends with the substring supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Does.Match(System.String)">
+ <summary>
+ Returns a constraint that succeeds if the actual
+ value matches the regular expression supplied as an argument.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.AssertionException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.AssertionException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.AssertionException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.IgnoreException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String)">
+ <param name="message"></param>
+ </member>
+ <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.IgnoreException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.InconclusiveException">
+ <summary>
+ Thrown when a test executes inconclusively.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.InconclusiveException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.MultipleAssertException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor">
+ <summary>
+ Default Constructor (normally used)
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.MultipleAssertException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.MultipleAssertException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.ResultStateException">
+ <summary>
+ Abstract base for Exceptions that terminate a test and provide a ResultState.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.ResultStateException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.SuccessException">
+ <summary>
+ Thrown when an assertion failed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.String)">
+ <param name="message"></param>
+ </member>
+ <member name="M:NUnit.Framework.SuccessException.#ctor(System.String,System.Exception)">
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="P:NUnit.Framework.SuccessException.ResultState">
+ <summary>
+ Gets the ResultState provided by this exception
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.FileAssert">
+ <summary>
+ Asserts on Files
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use FileAssert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
+ <summary>
+ Verifies that two Streams are equal. Two Streams are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream)">
+ <summary>
+ Verifies that two Streams are equal. Two Streams are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo)">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String)">
+ <summary>
+ Verifies that two files are equal. Two files are considered
+ equal if both are null, or if both have the same value byte for byte.
+ If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
+ <summary>
+ Asserts that two Streams are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ <param name="message">The message to be displayed when the two Stream are the same.</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream)">
+ <summary>
+ Asserts that two Streams are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The expected Stream</param>
+ <param name="actual">The actual Stream</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo)">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">A file containing the value that is expected</param>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String)">
+ <summary>
+ Asserts that two files are not equal. If they are equal
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="expected">The path to a file containing the value that is expected</param>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo)">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.Exists(System.String)">
+ <summary>
+ Asserts that the file exists. If it does not exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo,System.String,System.Object[])">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo)">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">A file containing the actual value</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ <param name="message">The message to display if Streams are not equal</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String)">
+ <summary>
+ Asserts that the file does not exist. If it does exist
+ an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
+ </summary>
+ <param name="actual">The path to a file containing the actual value</param>
+ </member>
+ <member name="T:NUnit.Framework.Guard">
+ <summary>
+ Class used to guard against unexpected argument values
+ or operations by throwing an appropriate exception.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentNotNull(System.Object,System.String)">
+ <summary>
+ Throws an exception if an argument is null
+ </summary>
+ <param name="value">The value to be tested</param>
+ <param name="name">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentNotNullOrEmpty(System.String,System.String)">
+ <summary>
+ Throws an exception if a string argument is null or empty
+ </summary>
+ <param name="value">The value to be tested</param>
+ <param name="name">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentInRange(System.Boolean,System.String,System.String)">
+ <summary>
+ Throws an ArgumentOutOfRangeException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ <param name="paramName">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.ArgumentValid(System.Boolean,System.String,System.String)">
+ <summary>
+ Throws an ArgumentException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ <param name="paramName">The name of the argument</param>
+ </member>
+ <member name="M:NUnit.Framework.Guard.OperationValid(System.Boolean,System.String)">
+ <summary>
+ Throws an InvalidOperationException if the specified condition is not met.
+ </summary>
+ <param name="condition">The condition that must be met</param>
+ <param name="message">The exception message to be used</param>
+ </member>
+ <member name="T:NUnit.Framework.Has">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.No">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Some">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if at least one of them succeeds.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.None">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them fail.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Exactly(System.Int32)">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding only if a specified number of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.One">
+ <summary>
+ Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/> which will apply
+ the following constraint to only one member of the collection,
+ and fail if none or more than one match occurs.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Property(System.String)">
+ <summary>
+ Returns a new PropertyConstraintExpression, which will either
+ test for the existence of the named property on the object
+ being tested or apply any following constraint to that property.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Length">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Length property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Count">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Count property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.Message">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the Message property of the object being tested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Has.InnerException">
+ <summary>
+ Returns a new ConstraintExpression, which will apply the following
+ constraint to the InnerException property of the object being tested.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Attribute(System.Type)">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Attribute``1">
+ <summary>
+ Returns a new AttributeConstraint checking for the
+ presence of a particular attribute on an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Has.Member(System.Object)">
+ <summary>
+ Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
+ presence of a particular object in the collection.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AssertionResult">
+ <summary>
+ The AssertionResult class represents the result of a single assertion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.#ctor(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
+ <summary>
+ Construct an AssertionResult
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.Status">
+ <summary> The pass/fail status of the assertion</summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.Message">
+ <summary>The message produced by the assertion, or null</summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AssertionResult.StackTrace">
+ <summary>The stacktrace associated with the assertion, or null</summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.ToString">
+ <summary>
+ ToString Override
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.GetHashCode">
+ <summary>
+ Override GetHashCode
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.AssertionResult.Equals(System.Object)">
+ <summary>
+ Override Equals
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AssertionStatus">
+ <summary>
+ AssertionStatus enumeration represents the possible outcomes of an assertion.
+ The order of definition is significant, higher level values override lower
+ ones in determining the overall result of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Inconclusive">
+ <summary>
+ An assumption failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Passed">
+ <summary>
+ The assertion succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Warning">
+ <summary>
+ A warning message was issued
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Failed">
+ <summary>
+ The assertion failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Error">
+ <summary>
+ An unexpected exception was thrown
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IApplyToContext">
+ <summary>
+ The IApplyToContext interface is implemented by attributes
+ that want to make changes to the execution context before
+ a test is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IApplyToContext.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Apply changes to the execution context
+ </summary>
+ <param name="context">The execution context</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IApplyToTest">
+ <summary>
+ The IApplyToTest interface is implemented by self-applying
+ attributes that modify the state of a test in some way.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IApplyToTest.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Modifies a test as defined for the specific attribute.
+ </summary>
+ <param name="test">The test to modify</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ICombiningStrategy">
+ <summary>
+ CombiningStrategy is the abstract base for classes that
+ know how to combine values provided for individual test
+ parameters to create a set of test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ICombiningStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ICommandWrapper">
+ <summary>
+ ICommandWrapper is implemented by attributes and other
+ objects able to wrap a TestCommand with another command.
+ </summary>
+ <remarks>
+ Attributes or other objects should implement one of the
+ derived interfaces, rather than this one, since they
+ indicate in which part of the command chain the wrapper
+ should be applied.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ICommandWrapper.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Wrap a command and return the result.
+ </summary>
+ <param name="command">The command to be wrapped</param>
+ <returns>The wrapped command</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IWrapTestMethod">
+ <summary>
+ Objects implementing this interface are used to wrap
+ the TestMethodCommand itself. They apply after SetUp
+ has been run and before TearDown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IWrapSetUpTearDown">
+ <summary>
+ Objects implementing this interface are used to wrap
+ the entire test, including SetUp and TearDown.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IDisposableFixture">
+ <summary>
+ Any ITest that implements this interface is at a level that the implementing
+ class should be disposed at the end of the test run
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IFixtureBuilder">
+ <summary>
+ The IFixtureBuilder interface is exposed by a class that knows how to
+ build a TestFixture from one or more Types. In general, it is exposed
+ by an attribute, but may be implemented in a helper class used by the
+ attribute in some cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build one or more TestFixtures from type provided. At least one
+ non-null TestSuite must always be returned, since the method is
+ generally called because the user has marked the target class as
+ a fixture. If something prevents the fixture from being used, it
+ will be returned nonetheless, labelled as non-runnable.
+ </summary>
+ <param name="typeInfo">The type info of the fixture to be used.</param>
+ <returns>A TestSuite object or one derived from TestSuite.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IImplyFixture">
+ <summary>
+ IImplyFixture is an empty marker interface used by attributes like
+ TestAttribute that cause the class where they are used to be treated
+ as a TestFixture even without a TestFixtureAttribute.
+
+ Marker interfaces are not usually considered a good practice, but
+ we use it here to avoid cluttering the attribute hierarchy with
+ classes that don't contain any extra implementation.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IMethodInfo">
+ <summary>
+ The IMethodInfo class is used to encapsulate information
+ about a method in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.TypeInfo">
+ <summary>
+ Gets the Type from which this method was reflected.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.MethodInfo">
+ <summary>
+ Gets the MethodInfo for this method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.Name">
+ <summary>
+ Gets the name of the method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsAbstract">
+ <summary>
+ Gets a value indicating whether the method is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsPublic">
+ <summary>
+ Gets a value indicating whether the method is public.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the method contains unassigned generic type parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethod">
+ <summary>
+ Gets a value indicating whether the method is a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethodDefinition">
+ <summary>
+ Gets a value indicating whether the MethodInfo represents the definition of a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ReturnType">
+ <summary>
+ Gets the return Type of the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetParameters">
+ <summary>
+ Gets the parameters of the method.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetGenericArguments">
+ <summary>
+ Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.MakeGenericMethod(System.Type[])">
+ <summary>
+ Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
+ </summary>
+ <param name="typeArguments">The type arguments to be used</param>
+ <returns>A new IMethodInfo with the type arguments replaced</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IMethodInfo.Invoke(System.Object,System.Object[])">
+ <summary>
+ Invokes the method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterDataProvider">
+ <summary>
+ The IDataPointProvider interface is used by extensions
+ that provide data for a single test parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>True if any data is available, otherwise false.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>An IEnumerable providing the required data</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterDataSource">
+ <summary>
+ The IParameterDataSource interface is implemented by types
+ that can provide data for a test method parameter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IParameterDataSource.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Gets an enumeration of data items for use as arguments
+ for a test method parameter.
+ </summary>
+ <param name="parameter">The parameter for which data is needed</param>
+ <returns>An enumeration containing individual data items</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IParameterInfo">
+ <summary>
+ The IParameterInfo interface is an abstraction of a .NET parameter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.IsOptional">
+ <summary>
+ Gets a value indicating whether the parameter is optional
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.Method">
+ <summary>
+ Gets an IMethodInfo representing the method for which this is a parameter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterInfo">
+ <summary>
+ Gets the underlying .NET ParameterInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterType">
+ <summary>
+ Gets the Type of the parameter
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IPropertyBag">
+ <summary>
+ A PropertyBag represents a collection of name/value pairs
+ that allows duplicate entries with the same key. Methods
+ are provided for adding a new pair as well as for setting
+ a key to a single value. All keys are strings but values
+ may be of any type. Null values are not permitted, since
+ a null entry represents the absence of the key.
+
+ The entries in a PropertyBag are of two kinds: those that
+ take a single value and those that take multiple values.
+ However, the PropertyBag has no knowledge of which entries
+ fall into each category and the distinction is entirely
+ up to the code using the PropertyBag.
+
+ When working with multi-valued properties, client code
+ should use the Add method to add name/value pairs and
+ indexing to retrieve a list of all values for a given
+ key. For example:
+
+ bag.Add("Tag", "one");
+ bag.Add("Tag", "two");
+ Assert.That(bag["Tag"],
+ Is.EqualTo(new string[] { "one", "two" }));
+
+ When working with single-valued properties, client code
+ should use the Set method to set the value and Get to
+ retrieve the value. The GetSetting methods may also be
+ used to retrieve the value in a type-safe manner while
+ also providing default. For example:
+
+ bag.Set("Priority", "low");
+ bag.Set("Priority", "high"); // replaces value
+ Assert.That(bag.Get("Priority"),
+ Is.EqualTo("high"));
+ Assert.That(bag.GetSetting("Priority", "low"),
+ Is.EqualTo("high"));
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Add(System.String,System.Object)">
+ <summary>
+ Adds a key/value pair to the property bag
+ </summary>
+ <param name="key">The key</param>
+ <param name="value">The value</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Set(System.String,System.Object)">
+ <summary>
+ Sets the value for a key, removing any other
+ values that are already in the property set.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Get(System.String)">
+ <summary>
+ Gets a single value for a key, using the first
+ one if multiple values are present and returning
+ null if the value is not found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IPropertyBag.ContainsKey(System.String)">
+ <summary>
+ Gets a flag indicating whether the specified key has
+ any entries in the property set.
+ </summary>
+ <param name="key">The key to be checked</param>
+ <returns>True if their are values present, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Item(System.String)">
+ <summary>
+ Gets or sets the list of values for a particular key
+ </summary>
+ <param name="key">The key for which the values are to be retrieved or set</param>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Keys">
+ <summary>
+ Gets a collection containing all the keys in the property set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IReflectionInfo">
+ <summary>
+ The IReflectionInfo interface is implemented by NUnit wrapper objects that perform reflection.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.IsDefined``1(System.Boolean)">
+ <summary>
+ Returns a value indicating whether an attribute of the specified type is defined on this object.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ISimpleTestBuilder">
+ <summary>
+ The ISimpleTestBuilder interface is exposed by a class that knows how to
+ build a single TestMethod from a suitable MethodInfo Types. In general,
+ it is exposed by an attribute, but may be implemented in a helper class
+ used by the attribute in some cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISimpleTestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a TestMethod from the provided MethodInfo.
+ </summary>
+ <param name="method">The method to be used as a test</param>
+ <param name="suite">The TestSuite to which the method will be added</param>
+ <returns>A TestMethod object</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ISuiteBuilder">
+ <summary>
+ The ISuiteBuilder interface is exposed by a class that knows how to
+ build a suite from one or more Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Examine the type and determine if it is suitable for
+ this builder to use in building a TestSuite.
+
+ Note that returning false will cause the type to be ignored
+ in loading the tests. If it is desired to load the suite
+ but label it as non-runnable, ignored, etc., then this
+ method must return true.
+ </summary>
+ <param name="typeInfo">The type of the fixture to be used</param>
+ <returns>True if the type can be used to build a TestSuite</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestSuite from type provided.
+ </summary>
+ <param name="typeInfo">The type of the fixture to be used</param>
+ <returns>A TestSuite</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITest">
+ <summary>
+ Common interface supported by all representations
+ of a test. Only includes informational fields.
+ The Run method is specifically excluded to allow
+ for data-only representations of a test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Id">
+ <summary>
+ Gets the id of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Name">
+ <summary>
+ Gets the name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TestType">
+ <summary>
+ Gets the type of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.FullName">
+ <summary>
+ Gets the fully qualified name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.ClassName">
+ <summary>
+ Gets the name of the class containing this test. Returns
+ null if the test is not associated with a class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.MethodName">
+ <summary>
+ Gets the name of the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TypeInfo">
+ <summary>
+ Gets the Type of the test fixture, if applicable, or
+ null if no fixture type is associated with this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Method">
+ <summary>
+ Gets an IMethod for the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.RunState">
+ <summary>
+ Gets the RunState of the test, indicating whether it can be run.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.TestCaseCount">
+ <summary>
+ Count of the test cases ( 1 if this is a test case )
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Properties">
+ <summary>
+ Gets the properties of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Parent">
+ <summary>
+ Gets the parent test, if any.
+ </summary>
+ <value>The parent test or null if none exists.</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.IsSuite">
+ <summary>
+ Returns true if this is a test suite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Fixture">
+ <summary>
+ Gets a fixture object for running this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITest.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none are required.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestBuilder">
+ <summary>
+ The ITestBuilder interface is exposed by a class that knows how to
+ build one or more TestMethods from a MethodInfo. In general, it is exposed
+ by an attribute, which has additional information available to provide
+ the necessary test parameters to distinguish the test cases built.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build one or more TestMethods from the provided MethodInfo.
+ </summary>
+ <param name="method">The method to be used as a test</param>
+ <param name="suite">The TestSuite to which the method will be added</param>
+ <returns>A TestMethod object</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestCaseBuilder">
+ <summary>
+ The ITestCaseBuilder interface is exposed by a class that knows how to
+ build a test case from certain methods.
+ </summary>
+ <remarks>
+ This interface is not the same as the ITestCaseBuilder interface in NUnit 2.x.
+ We have reused the name because the two products don't interoperate at all.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Examine the method and determine if it is suitable for
+ this builder to use in building a TestCase to be
+ included in the suite being populated.
+
+ Note that returning false will cause the method to be ignored
+ in loading the tests. If it is desired to load the method
+ but label it as non-runnable, ignored, etc., then this
+ method must return true.
+ </summary>
+ <param name="method">The test method to examine</param>
+ <param name="suite">The suite being populated</param>
+ <returns>True is the builder can use this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a TestCase from the provided MethodInfo for
+ inclusion in the suite being constructed.
+ </summary>
+ <param name="method">The method to be used as a test case</param>
+ <param name="suite">The test suite being populated, or null</param>
+ <returns>A TestCase or null</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestCaseData">
+ <summary>
+ The ITestCaseData interface is implemented by a class
+ that is able to return complete testcases for use by
+ a parameterized test method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestCaseData.ExpectedResult">
+ <summary>
+ Gets the expected result of the test case
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestCaseData.HasExpectedResult">
+ <summary>
+ Returns true if an expected result has been set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestData">
+ <summary>
+ The ITestData interface is implemented by a class that
+ represents a single instance of a parameterized test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.TestName">
+ <summary>
+ Gets the name to be used for the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.RunState">
+ <summary>
+ Gets the RunState for this test case.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.Arguments">
+ <summary>
+ Gets the argument list to be provided to the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestData.Properties">
+ <summary>
+ Gets the property dictionary for the test case
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestFilter">
+ <summary>
+ Interface to be implemented by filters applied to tests.
+ The filter applies when running the test, after it has been
+ loaded, since this is the only time an ITest exists.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. Pass
+ may examine the parents and/or descendants of a test, depending
+ on the semantics of the particular filter
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestFixtureData">
+ <summary>
+ The ITestCaseData interface is implemented by a class
+ that is able to return the data required to create an
+ instance of a parameterized test fixture.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestFixtureData.TypeArgs">
+ <summary>
+ Get the TypeArgs if separately set
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestListener">
+ <summary>
+ The ITestListener interface is used internally to receive
+ notifications of significant events while a test is being
+ run. The events are propagated to clients by means of an
+ AsyncCallback. NUnit extensions may also monitor these events.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test has finished
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITestResult">
+ <summary>
+ The ITestResult interface represents the result of a test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.ResultState">
+ <summary>
+ Gets the ResultState of the test result, which
+ indicates the success or failure of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Name">
+ <summary>
+ Gets the name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.FullName">
+ <summary>
+ Gets the full name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Duration">
+ <summary>
+ Gets the elapsed time for running the test in seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.StartTime">
+ <summary>
+ Gets or sets the time the test started running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.EndTime">
+ <summary>
+ Gets or sets the time the test finished running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure. Not available in
+ the Compact Framework 1.0.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertCount">
+ <summary>
+ Gets the number of asserts executed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ Accessing HasChildren should not force creation of the
+ Children collection in classes implementing this interface.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Test">
+ <summary>
+ Gets the Test to which this result applies.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.Output">
+ <summary>
+ Gets any text output written to this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertionResults">
+ <summary>
+ Gets a list of AssertionResults associated with the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITestResult.TestAttachments">
+ <summary>
+ Gets the collection of files attached to the test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ITypeInfo">
+ <summary>
+ The ITypeInfo interface is an abstraction of a .NET Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Type">
+ <summary>
+ Gets the underlying Type on which this ITypeInfo is based
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.BaseType">
+ <summary>
+ Gets the base type of this type as an ITypeInfo
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.IsType(System.Type)">
+ <summary>
+ Returns true if the Type wrapped is equal to the argument
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Name">
+ <summary>
+ Gets the Name of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.FullName">
+ <summary>
+ Gets the FullName of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Assembly">
+ <summary>
+ Gets the assembly in which the type is declared
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Namespace">
+ <summary>
+ Gets the Namespace of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsAbstract">
+ <summary>
+ Gets a value indicating whether the type is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericType">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericTypeDefinition">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type definition
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsSealed">
+ <summary>
+ Gets a value indicating whether the type is sealed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsStaticClass">
+ <summary>
+ Gets a value indicating whether this type is a static class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName">
+ <summary>
+ Get the display name for this typeInfo.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName(System.Object[])">
+ <summary>
+ Get the display name for an object of this type, constructed with specific arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetGenericTypeDefinition">
+ <summary>
+ Returns a Type representing a generic type definition from which this Type can be constructed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.MakeGenericType(System.Type[])">
+ <summary>
+ Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasMethodWithAttribute(System.Type)">
+ <summary>
+ Returns a value indicating whether this type has a method with a specified public attribute
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetMethods(NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Returns an array of IMethodInfos for methods of this Type
+ that match the specified flags.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetConstructor(System.Type[])">
+ <summary>
+ Gets the public constructor taking the specified argument Types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasConstructor(System.Type[])">
+ <summary>
+ Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ITypeInfo.Construct(System.Object[])">
+ <summary>
+ Construct an object of this Type, using the specified arguments.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.IXmlNodeBuilder">
+ <summary>
+ An object implementing IXmlNodeBuilder is able to build
+ an XML representation of itself and any children.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.ToXml(System.Boolean)">
+ <summary>
+ Returns a TNode representing the current object.
+ </summary>
+ <param name="recursive">If true, children are included where applicable</param>
+ <returns>A TNode representing the result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns a TNode representing the current object after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, children are included, where applicable</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.ResultState">
+ <summary>
+ The ResultState class represents the outcome of running a test.
+ It contains two pieces of information. The Status of the test
+ is an enum indicating whether the test passed, failed, was
+ skipped or was inconclusive. The Label provides a more
+ detailed breakdown for use by client runners.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="label">The label.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="site">The stage at which the result was produced</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
+ </summary>
+ <param name="status">The TestStatus.</param>
+ <param name="label">The label.</param>
+ <param name="site">The stage at which the result was produced</param>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Inconclusive">
+ <summary>
+ The result is inconclusive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Skipped">
+ <summary>
+ The test has been skipped.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Ignored">
+ <summary>
+ The test has been ignored.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Explicit">
+ <summary>
+ The test was skipped because it is explicit
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Success">
+ <summary>
+ The test succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Warning">
+ <summary>
+ The test issued a warning
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Failure">
+ <summary>
+ The test failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Error">
+ <summary>
+ The test encountered an unexpected exception
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.Cancelled">
+ <summary>
+ The test was cancelled by the user
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.NotRunnable">
+ <summary>
+ The test was not runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.ChildFailure">
+ <summary>
+ A suite failed because one or more child tests failed or had errors
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpFailure">
+ <summary>
+ A suite failed in its OneTimeSetUp
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpError">
+ <summary>
+ A suite had an unexpected exception in its OneTimeSetUp
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.ResultState.TearDownError">
+ <summary>
+ A suite had an unexpected exception in its OneTimeDown
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Status">
+ <summary>
+ Gets the TestStatus for the test.
+ </summary>
+ <value>The status.</value>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Label">
+ <summary>
+ Gets the label under which this test result is
+ categorized, if any.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.ResultState.Site">
+ <summary>
+ Gets the stage of test execution in which
+ the failure or other result took place.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.WithSite(NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Get a new ResultState, which is the same as the current
+ one but with the FailureSite set to the specified value.
+ </summary>
+ <param name="site">The FailureSite to use</param>
+ <returns>A new ResultState</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.Matches(NUnit.Framework.Interfaces.ResultState)">
+ <summary>
+ Test whether this ResultState has the same Status and Label
+ as another one. In other words, the whether two are equal
+ ignoring the Site.
+ </summary>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.ResultState.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:NUnit.Framework.Interfaces.ResultState.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:NUnit.Framework.Interfaces.ResultState.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="T:NUnit.Framework.Interfaces.FailureSite">
+ <summary>
+ The FailureSite enum indicates the stage of a test
+ in which an error or failure occurred.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Test">
+ <summary>
+ Failure in the test itself
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.SetUp">
+ <summary>
+ Failure in the SetUp method
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.TearDown">
+ <summary>
+ Failure in the TearDown method
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Parent">
+ <summary>
+ Failure of a parent test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.FailureSite.Child">
+ <summary>
+ Failure of a child test
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.RunState">
+ <summary>
+ The RunState enum indicates whether a test can be executed.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.NotRunnable">
+ <summary>
+ The test is not runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Runnable">
+ <summary>
+ The test is runnable.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Explicit">
+ <summary>
+ The test can only be run explicitly
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Skipped">
+ <summary>
+ The test has been skipped. This value may
+ appear on a Test when certain attributes
+ are used to skip the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.RunState.Ignored">
+ <summary>
+ The test has been ignored. May appear on
+ a Test, when the IgnoreAttribute is used.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestAttachment">
+ <summary>
+ The TestAttachment class represents a file attached to a TestResult,
+ with an optional description.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestAttachment.FilePath">
+ <summary>
+ Absolute file path to attachment file
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestAttachment.Description">
+ <summary>
+ User specifed description of attachment. May be null.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestAttachment.#ctor(System.String,System.String)">
+ <summary>
+ Creates a TestAttachment class to represent a file attached to a test result.
+ </summary>
+ <param name="filePath">Absolute file path to attachment file</param>
+ <param name="description">User specifed description of attachment. May be null.</param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestOutput">
+ <summary>
+ The TestOutput class holds a unit of output from
+ a test to a specific output stream
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.#ctor(System.String,System.String,System.String,System.String)">
+ <summary>
+ Construct with text, output destination type and
+ the name of the test that produced the output.
+ </summary>
+ <param name="text">Text to be output</param>
+ <param name="stream">Name of the stream or channel to which the text should be written</param>
+ <param name="testId">Id of the test that produced the output</param>
+ <param name="testName">FullName of test that produced the output</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.ToString">
+ <summary>
+ Return string representation of the object for debugging
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.Text">
+ <summary>
+ Get the text
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.Stream">
+ <summary>
+ Get the output type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.TestName">
+ <summary>
+ Get the name of the test that created the output
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TestOutput.TestId">
+ <summary>
+ Get the id of the test that created the output
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TestOutput.ToXml">
+ <summary>
+ Convert the TestOutput object to an XML string
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TestStatus">
+ <summary>
+ The TestStatus enum indicates the result of running a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Inconclusive">
+ <summary>
+ The test was inconclusive
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Skipped">
+ <summary>
+ The test has skipped
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Passed">
+ <summary>
+ The test succeeded
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Warning">
+ <summary>
+ There was a warning
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Interfaces.TestStatus.Failed">
+ <summary>
+ The test failed
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.TNode">
+ <summary>
+ TNode represents a single node in the XML representation
+ of a Test or TestResult. It replaces System.Xml.XmlNode and
+ System.Xml.Linq.XElement, providing a minimal set of methods
+ for operating on the XML in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String)">
+ <summary>
+ Constructs a new instance of TNode
+ </summary>
+ <param name="name">The name of the node</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String)">
+ <summary>
+ Constructs a new instance of TNode with a value
+ </summary>
+ <param name="name">The name of the node</param>
+ <param name="value">The text content of the node</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String,System.Boolean)">
+ <summary>
+ Constructs a new instance of TNode with a value
+ </summary>
+ <param name="name">The name of the node</param>
+ <param name="value">The text content of the node</param>
+ <param name="valueIsCDATA">Flag indicating whether to use CDATA when writing the text</param>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Name">
+ <summary>
+ Gets the name of the node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Value">
+ <summary>
+ Gets the value of the node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.ValueIsCDATA">
+ <summary>
+ Gets a flag indicating whether the value should be output using CDATA.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.Attributes">
+ <summary>
+ Gets the dictionary of attributes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.ChildNodes">
+ <summary>
+ Gets a list of child nodes
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.FirstChild">
+ <summary>
+ Gets the first ChildNode
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.TNode.OuterXml">
+ <summary>
+ Gets the XML representation of this node.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.FromXml(System.String)">
+ <summary>
+ Create a TNode from it's XML text representation
+ </summary>
+ <param name="xmlText">The XML text to be parsed</param>
+ <returns>A TNode</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String)">
+ <summary>
+ Adds a new element as a child of the current node and returns it.
+ </summary>
+ <param name="name">The element name.</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String,System.String)">
+ <summary>
+ Adds a new element with a value as a child of the current node and returns it.
+ </summary>
+ <param name="name">The element name</param>
+ <param name="value">The text content of the new element</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddElementWithCDATA(System.String,System.String)">
+ <summary>
+ Adds a new element with a value as a child of the current node and returns it.
+ The value will be output using a CDATA section.
+ </summary>
+ <param name="name">The element name</param>
+ <param name="value">The text content of the new element</param>
+ <returns>The newly created child element</returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.AddAttribute(System.String,System.String)">
+ <summary>
+ Adds an attribute with a specified name and value to the XmlNode.
+ </summary>
+ <param name="name">The name of the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.SelectSingleNode(System.String)">
+ <summary>
+ Finds a single descendant of this node matching an xpath
+ specification. The format of the specification is
+ limited to what is needed by NUnit and its tests.
+ </summary>
+ <param name="xpath"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.SelectNodes(System.String)">
+ <summary>
+ Finds all descendants of this node matching an xpath
+ specification. The format of the specification is
+ limited to what is needed by NUnit and its tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Interfaces.TNode.WriteTo(System.Xml.XmlWriter)">
+ <summary>
+ Writes the XML representation of the node to an XmlWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.NodeList">
+ <summary>
+ Class used to represent a list of XmlResults
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Interfaces.AttributeDictionary">
+ <summary>
+ Class used to represent the attributes of a node
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Interfaces.AttributeDictionary.Item(System.String)">
+ <summary>
+ Gets or sets the value associated with the specified key.
+ Overridden to return null if attribute is not found.
+ </summary>
+ <param name="key">The key.</param>
+ <returns>Value of the attribute or null</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.AssemblyHelper">
+ <summary>
+ AssemblyHelper provides static methods for working
+ with assemblies.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPath(System.Reflection.Assembly)">
+ <summary>
+ Gets the path from which an assembly was loaded.
+ For builds where this is not possible, returns
+ the name of the assembly.
+ </summary>
+ <param name="assembly">The assembly.</param>
+ <returns>The path.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetDirectoryName(System.Reflection.Assembly)">
+ <summary>
+ Gets the path to the directory from which an assembly was loaded.
+ </summary>
+ <param name="assembly">The assembly.</param>
+ <returns>The path.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyName(System.Reflection.Assembly)">
+ <summary>
+ Gets the AssemblyName of an assembly.
+ </summary>
+ <param name="assembly">The assembly</param>
+ <returns>An AssemblyName</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.Load(System.String)">
+ <summary>
+ Loads an assembly given a string, which is the AssemblyName
+ </summary>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPathFromCodeBase(System.String)">
+ <summary>
+ Gets the assembly path from code base.
+ </summary>
+ <remarks>Public for testing purposes</remarks>
+ <param name="codeBase">The code base.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.AsyncInvocationRegion.WaitForPendingOperationsToComplete(System.Object)">
+ <summary>
+ Waits for pending asynchronous operations to complete, if appropriate,
+ and returns a proper result of the invocation by unwrapping task results
+ </summary>
+ <param name="invocationResult">The raw result of the method invocation</param>
+ <returns>The unwrapped result, if necessary</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.CombinatorialStrategy">
+ <summary>
+ CombinatorialStrategy creates test cases by using all possible
+ combinations of the parameter data.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.CombinatorialStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DatapointProvider">
+ <summary>
+ Provides data from fields marked with the DatapointAttribute or the
+ DatapointsAttribute.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ True if any data is available, otherwise false.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ An IEnumerable providing the required data
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder">
+ <summary>
+ Built-in SuiteBuilder for all types of test classes.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Checks to see if the provided Type is a fixture.
+ To be considered a fixture, it must be a non-abstract
+ class with one or more attributes implementing the
+ IFixtureBuilder interface or one or more methods
+ marked as tests.
+ </summary>
+ <param name="typeInfo">The fixture type to check</param>
+ <returns>True if the fixture can be built, false if not</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestSuite from TypeInfo provided.
+ </summary>
+ <param name="typeInfo">The fixture type to build</param>
+ <returns>A TestSuite built from that type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.GetFixtureBuilderAttributes(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ We look for attributes implementing IFixtureBuilder at one level
+ of inheritance at a time. Attributes on base classes are not used
+ unless there are no fixture builder attributes at all on the derived
+ class. This is by design.
+ </summary>
+ <param name="typeInfo">The type being examined for attributes</param>
+ <returns>A list of the attributes found.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder">
+ <summary>
+ Class to build ether a parameterized or a normal NUnitTestMethod.
+ There are four cases that the builder must deal with:
+ 1. The method needs no params and none are provided
+ 2. The method needs params and they are provided
+ 3. The method needs no params but they are provided in error
+ 4. The method needs params but they are not provided
+ This could have been done using two different builders, but it
+ turned out to be simpler to have just one. The BuildFrom method
+ takes a different branch depending on whether any parameters are
+ provided, but all four cases are dealt with in lower-level methods
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Determines if the method can be used to build an NUnit test
+ test method of some kind. The method must normally be marked
+ with an identifying attribute for this to be true.
+
+ Note that this method does not check that the signature
+ of the method for validity. If we did that here, any
+ test methods with invalid signatures would be passed
+ over in silence in the test run. Since we want such
+ methods to be reported, the check for validity is made
+ in BuildFrom rather than here.
+ </summary>
+ <param name="method">An IMethodInfo for the method being used as a test method</param>
+ <returns>True if the builder can create a test case from this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Build a Test from the provided MethodInfo. Depending on
+ whether the method takes arguments and on the availability
+ of test case data, this method may return a single test
+ or a group of tests contained in a ParameterizedMethodSuite.
+ </summary>
+ <param name="method">The method for which a test is to be built</param>
+ <returns>A Test representing one or more method invocations</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Determines if the method can be used to build an NUnit test
+ test method of some kind. The method must normally be marked
+ with an identifying attribute for this to be true.
+
+ Note that this method does not check that the signature
+ of the method for validity. If we did that here, any
+ test methods with invalid signatures would be passed
+ over in silence in the test run. Since we want such
+ methods to be reported, the check for validity is made
+ in BuildFrom rather than here.
+ </summary>
+ <param name="method">An IMethodInfo for the method being used as a test method</param>
+ <param name="parentSuite">The test suite being built, to which the new test would be added</param>
+ <returns>True if the builder can create a test case from this method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a Test from the provided MethodInfo. Depending on
+ whether the method takes arguments and on the availability
+ of test case data, this method may return a single test
+ or a group of tests contained in a ParameterizedMethodSuite.
+ </summary>
+ <param name="method">The method for which a test is to be built</param>
+ <param name="parentSuite">The test fixture being populated, or null</param>
+ <returns>A Test representing one or more method invocations</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildParameterizedMethodSuite(NUnit.Framework.Interfaces.IMethodInfo,System.Collections.Generic.IEnumerable{NUnit.Framework.Internal.TestMethod})">
+ <summary>
+ Builds a ParameterizedMethodSuite containing individual test cases.
+ </summary>
+ <param name="method">The method for which a test is to be built.</param>
+ <param name="tests">The list of test cases to include.</param>
+ <returns>A ParameterizedMethodSuite populated with test cases</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildSingleTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Build a simple, non-parameterized TestMethod for this method.
+ </summary>
+ <param name="method">The MethodInfo for which a test is to be built</param>
+ <param name="suite">The test suite for which the method is being built</param>
+ <returns>A TestMethod.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder">
+ <summary>
+ Class that can build a tree of automatic namespace
+ suites from a group of fixtures.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._namespaceIndex">
+ <summary>
+ NamespaceDictionary of all test suites we have created to represent
+ namespaces. Used to locate namespace parent suites for fixtures.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._globalInsertionPoint">
+ <summary>
+ Point in the tree where items in the global namespace are added
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.#ctor(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder"/> class.
+ </summary>
+ <param name="rootSuite">The root suite.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.RootSuite">
+ <summary>
+ Gets the root entry in the tree created by the NamespaceTreeBuilder.
+ </summary>
+ <value>The root suite.</value>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(System.Collections.Generic.IList{NUnit.Framework.Internal.Test})">
+ <summary>
+ Adds the specified fixtures to the tree.
+ </summary>
+ <param name="fixtures">The fixtures to be added.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Adds the specified fixture to the tree.
+ </summary>
+ <param name="fixture">The fixture to be added.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder">
+ <summary>
+ NUnitTestCaseBuilder is a utility class used by attributes
+ that build test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.#ctor">
+ <summary>
+ Constructs an <see cref="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder"/>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.BuildTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test,NUnit.Framework.Internal.TestCaseParameters)">
+ <summary>
+ Builds a single NUnitTestMethod, either as a child of the fixture
+ or as one of a set of test cases under a ParameterizedTestMethodSuite.
+ </summary>
+ <param name="method">The MethodInfo from which to construct the TestMethod</param>
+ <param name="parentSuite">The suite or fixture to which the new test will be added</param>
+ <param name="parms">The ParameterSet to be used, or null</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.CheckTestMethodSignature(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Internal.TestCaseParameters)">
+ <summary>
+ Helper method that checks the signature of a TestMethod and
+ any supplied parameters to determine if the test is valid.
+
+ Currently, NUnitTestMethods are required to be public,
+ non-abstract methods, either static or instance,
+ returning void. They may take arguments but the values must
+ be provided or the TestMethod is not considered runnable.
+
+ Methods not meeting these criteria will be marked as
+ non-runnable and the method will return false in that case.
+ </summary>
+ <param name="testMethod">The TestMethod to be checked. If it
+ is found to be non-runnable, it will be modified.</param>
+ <param name="parms">Parameters to be used for this test, or null</param>
+ <returns>True if the method signature is valid, false if not</returns>
+ <remarks>
+ The return value is no longer used internally, but is retained
+ for testing purposes.
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder">
+ <summary>
+ NUnitTestFixtureBuilder is able to build a fixture given
+ a class marked with a TestFixtureAttribute or an unmarked
+ class containing test methods. In the first case, it is
+ called by the attribute and in the second directly by
+ NUnitSuiteBuilder.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Build a TestFixture from type provided. A non-null TestSuite
+ must always be returned, since the method is generally called
+ because the user has marked the target class as a fixture.
+ If something prevents the fixture from being used, it should
+ be returned nonetheless, labelled as non-runnable.
+ </summary>
+ <param name="typeInfo">An ITypeInfo for the fixture to be used.</param>
+ <returns>A TestSuite object or one derived from TestSuite.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo,NUnit.Framework.Interfaces.ITestFixtureData)">
+ <summary>
+ Overload of BuildFrom called by tests that have arguments.
+ Builds a fixture using the provided type and information
+ in the ITestFixtureData object.
+ </summary>
+ <param name="typeInfo">The TypeInfo for which to construct a fixture.</param>
+ <param name="testFixtureData">An object implementing ITestFixtureData or null.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.AddTestCasesToFixture(NUnit.Framework.Internal.TestFixture)">
+ <summary>
+ Method to add test cases to the newly constructed fixture.
+ </summary>
+ <param name="fixture">The fixture to which cases should be added</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildTestCase(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Method to create a test case from a MethodInfo and add
+ it to the fixture being built. It first checks to see if
+ any global TestCaseBuilder addin wants to build the
+ test case. If not, it uses the internal builder
+ collection maintained by this fixture builder.
+
+ The default implementation has no test case builders.
+ Derived classes should add builders to the collection
+ in their constructor.
+ </summary>
+ <param name="method">The method for which a test is to be created</param>
+ <param name="suite">The test suite being built.</param>
+ <returns>A newly constructed Test</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy">
+ <summary>
+ PairwiseStrategy creates test cases by combining the parameter
+ data so that all possible pairs of data items are used.
+ </summary>
+ <remarks>
+ <para>
+ The number of test cases that cover all possible pairs of test function
+ parameters values is significantly less than the number of test cases
+ that cover all possible combination of test function parameters values.
+ And because different studies show that most of software failures are
+ caused by combination of no more than two parameters, pairwise testing
+ can be an effective ways to test the system when it's impossible to test
+ all combinations of parameters.
+ </para>
+ <para>
+ The PairwiseStrategy code is based on "jenny" tool by Bob Jenkins:
+ http://burtleburtle.net/bob/math/jenny.html
+ </para>
+ </remarks>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand">
+ <summary>
+ FleaRand is a pseudo-random number generator developed by Bob Jenkins:
+ http://burtleburtle.net/bob/rand/talksmall.html#flea
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand.#ctor(System.UInt32)">
+ <summary>
+ Initializes a new instance of the FleaRand class.
+ </summary>
+ <param name="seed">The seed.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo">
+ <summary>
+ FeatureInfo represents coverage of a single value of test function
+ parameter, represented as a pair of indices, Dimension and Feature. In
+ terms of unit testing, Dimension is the index of the test parameter and
+ Feature is the index of the supplied value in that parameter's list of
+ sources.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo.#ctor(System.Int32,System.Int32)">
+ <summary>
+ Initializes a new instance of FeatureInfo class.
+ </summary>
+ <param name="dimension">Index of a dimension.</param>
+ <param name="feature">Index of a feature.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple">
+ <summary>
+ A FeatureTuple represents a combination of features, one per test
+ parameter, which should be covered by a test case. In the
+ PairwiseStrategy, we are only trying to cover pairs of features, so the
+ tuples actually may contain only single feature or pair of features, but
+ the algorithm itself works with triplets, quadruples and so on.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
+ <summary>
+ Initializes a new instance of FeatureTuple class for a single feature.
+ </summary>
+ <param name="feature1">Single feature.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo,NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
+ <summary>
+ Initializes a new instance of FeatureTuple class for a pair of features.
+ </summary>
+ <param name="feature1">First feature.</param>
+ <param name="feature2">Second feature.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo">
+ <summary>
+ TestCase represents a single test case covering a list of features.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo.#ctor(System.Int32)">
+ <summary>
+ Initializes a new instance of TestCaseInfo class.
+ </summary>
+ <param name="length">A number of features in the test case.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator">
+ <summary>
+ PairwiseTestCaseGenerator class implements an algorithm which generates
+ a set of test cases which covers all pairs of possible values of test
+ function.
+ </summary>
+ <remarks>
+ <para>
+ The algorithm starts with creating a set of all feature tuples which we
+ will try to cover (see <see
+ cref="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.CreateAllTuples" /> method). This set
+ includes every single feature and all possible pairs of features. We
+ store feature tuples in the 3-D collection (where axes are "dimension",
+ "feature", and "all combinations which includes this feature"), and for
+ every two feature (e.g. "A" and "B") we generate both ("A", "B") and
+ ("B", "A") pairs. This data structure extremely reduces the amount of
+ time needed to calculate coverage for a single test case (this
+ calculation is the most time-consuming part of the algorithm).
+ </para>
+ <para>
+ Then the algorithm picks one tuple from the uncovered tuple, creates a
+ test case that covers this tuple, and then removes this tuple and all
+ other tuples covered by this test case from the collection of uncovered
+ tuples.
+ </para>
+ <para>
+ Picking a tuple to cover
+ </para>
+ <para>
+ There are no any special rules defined for picking tuples to cover. We
+ just pick them one by one, in the order they were generated.
+ </para>
+ <para>
+ Test generation
+ </para>
+ <para>
+ Test generation starts from creating a completely random test case which
+ covers, nevertheless, previously selected tuple. Then the algorithm
+ tries to maximize number of tuples which this test covers.
+ </para>
+ <para>
+ Test generation and maximization process repeats seven times for every
+ selected tuple and then the algorithm picks the best test case ("seven"
+ is a magic number which provides good results in acceptable time).
+ </para>
+ <para>Maximizing test coverage</para>
+ <para>
+ To maximize tests coverage, the algorithm walks thru the list of mutable
+ dimensions (mutable dimension is a dimension that are not included in
+ the previously selected tuple). Then for every dimension, the algorithm
+ walks thru the list of features and checks if this feature provides
+ better coverage than randomly selected feature, and if yes keeps this
+ feature.
+ </para>
+ <para>
+ This process repeats while it shows progress. If the last iteration
+ doesn't improve coverage, the process ends.
+ </para>
+ <para>
+ In addition, for better results, before start every iteration, the
+ algorithm "scrambles" dimensions - so for every iteration dimension
+ probes in a different order.
+ </para>
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.GetTestCases(System.Int32[])">
+ <summary>
+ Creates a set of test cases for specified dimensions.
+ </summary>
+ <param name="dimensions">
+ An array which contains information about dimensions. Each element of
+ this array represents a number of features in the specific dimension.
+ </param>
+ <returns>
+ A set of test cases.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by this strategy instance.
+ </summary>
+ <returns>A set of test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.ParameterDataProvider">
+ <summary>
+ The ParameterDataProvider class implements IParameterDataProvider
+ and hosts one or more individual providers.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.#ctor(NUnit.Framework.Interfaces.IParameterDataProvider[])">
+ <summary>
+ Construct with a collection of individual providers
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>True if any data is available, otherwise false.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>An IEnumerable providing the required data</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider">
+ <summary>
+ ParameterDataSourceProvider supplies individual argument values for
+ single parameters using attributes implementing IParameterDataSource.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Determine whether any data is available for a parameter.
+ </summary>
+ <param name="parameter">A ParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ True if any data is available, otherwise false.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
+ <summary>
+ Return an IEnumerable providing data for use with the
+ supplied parameter.
+ </summary>
+ <param name="parameter">An IParameterInfo representing one
+ argument to a parameterized test</param>
+ <returns>
+ An IEnumerable providing the required data
+ </returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Builders.SequentialStrategy">
+ <summary>
+ SequentialStrategy creates test cases by using all of the
+ parameter data sources in parallel, substituting <c>null</c>
+ when any of them run out of data.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Builders.SequentialStrategy.GetTestCases(System.Collections.IEnumerable[])">
+ <summary>
+ Gets the test cases generated by the CombiningStrategy.
+ </summary>
+ <returns>The test cases.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand">
+ <summary>
+ TestActionAfterCommand handles the AfterTest method of a single
+ TestActionItem, provided the items BeforeTest has been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestActionItem to run before the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.AfterTestCommand">
+ <summary>
+ AfterCommand is a DelegatingTestCommand that performs some
+ specific action after the inner command is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct an AfterCommand
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.AfterTestCommand.AfterTest">
+ <summary>
+ Set this to perform action after the inner command.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.ApplyChangesToContextCommand">
+ <summary>
+ ContextSettingsCommand applies specified changes to the
+ TestExecutionContext prior to running a test. No special
+ action is needed after the test runs, since the prior
+ context will be restored automatically.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand">
+ <summary>
+ TestActionCommand handles a single ITestAction applied
+ to a test. It runs the BeforeTest method, then runs the
+ test and finally runs the AfterTest method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the supplied TestExecutionContext.
+ </summary>
+ <param name="context">The context in which the test should run.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.BeforeTest">
+ <summary>
+ Perform the before test action
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.AfterTest">
+ <summary>
+ Perform the after test action
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand">
+ <summary>
+ TestActionBeforeCommand handles the BeforeTest method of a single
+ TestActionItem, relying on the item to remember it has been run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestActionItem to run before the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.BeforeTestCommand">
+ <summary>
+ BeforeTestCommand is a DelegatingTestCommand that performs some
+ specific action before the inner command is run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct a BeforeCommand
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.BeforeTestCommand.BeforeTest">
+ <summary>
+ Action to perform before the inner command.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.ConstructFixtureCommand">
+ <summary>
+ ConstructFixtureCommand constructs the user test object if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.ConstructFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Constructs a OneTimeSetUpCommand for a suite
+ </summary>
+ <param name="innerCommand">The inner command to which the command applies</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.DelegatingTestCommand">
+ <summary>
+ DelegatingTestCommand wraps an inner TestCommand.
+ Derived classes may do what they like before or
+ after running the inner command.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Commands.DelegatingTestCommand.innerCommand">
+ <summary>TODO: Documentation needed for field</summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.DelegatingTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ TODO: Documentation needed for constructor
+ </summary>
+ <param name="innerCommand"></param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.DisposeFixtureCommand">
+ <summary>
+ OneTimeTearDownCommand performs any teardown actions
+ specified for a suite and calls Dispose on the user
+ test object, if any.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.DisposeFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Construct a OneTimeTearDownCommand
+ </summary>
+ <param name="innerCommand">The command wrapped by this command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.EmptyTestCommand">
+ <summary>
+ EmptyTestCommand is a TestCommand that does nothing. It simply
+ returns the current result from the context when executed. We
+ use it to avoid testing for null when executing a chain of
+ DelegatingTestCommands.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a NullCommand for a test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Execute the command
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.MaxTimeCommand">
+ <summary>
+ TODO: Documentation needed for class
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.MaxTimeCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="maxTime">The max time allowed in milliseconds</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand">
+ <summary>
+ OneTimeSetUpCommand runs any one-time setup methods for a suite,
+ constructing the user test object if necessary.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Constructs a OneTimeSetUpCommand for a suite
+ </summary>
+ <param name="innerCommand">The inner command to which the command applies</param>
+ <param name="setUpTearDown">A SetUpTearDownList for use by the command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand">
+ <summary>
+ OneTimeTearDownCommand performs any teardown actions
+ specified for a suite and calls Dispose on the user
+ test object, if any.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Construct a OneTimeTearDownCommand
+ </summary>
+ <param name="innerCommand">The command wrapped by this command</param>
+ <param name="setUpTearDownItem">A SetUpTearDownList for use by the command</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand">
+ <summary>
+ SetUpTearDownCommand runs SetUp methods for a suite,
+ runs the test and then runs TearDown methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="setUpTearDown">List of setup/teardown items</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownItem">
+ <summary>
+ SetUpTearDownItem holds the setup and teardown methods
+ for a single level of the inheritance hierarchy.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.#ctor(System.Collections.Generic.IList{System.Reflection.MethodInfo},System.Collections.Generic.IList{System.Reflection.MethodInfo})">
+ <summary>
+ Construct a SetUpTearDownNode
+ </summary>
+ <param name="setUpMethods">A list of setup methods for this level</param>
+ <param name="tearDownMethods">A list teardown methods for this level</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.SetUpTearDownItem.HasMethods">
+ <summary>
+ Returns true if this level has any methods at all.
+ This flag is used to discard levels that do nothing.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunSetUp(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Run SetUp on this level.
+ </summary>
+ <param name="context">The execution context to use for running.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunTearDown(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Run TearDown for this level.
+ </summary>
+ <param name="context"></param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.SkipCommand">
+ <summary>
+ TODO: Documentation needed for class
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SkipCommand"/> class.
+ </summary>
+ <param name="test">The test being skipped.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Overridden to simply set the CurrentResult to the
+ appropriate Skipped state.
+ </summary>
+ <param name="context">The execution context for the test</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestActionCommand">
+ <summary>
+ TestActionCommand handles a single ITestAction applied
+ to a test. It runs the BeforeTest method, then runs the
+ test and finally runs the AfterTest method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.ITestAction)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
+ </summary>
+ <param name="innerCommand">The inner command.</param>
+ <param name="action">The TestAction with which to wrap the inner command.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestActionItem">
+ <summary>
+ TestActionItem wraps a single execution of an ITestAction.
+ It's primary purpose is to track whether the BeforeTest
+ method has been called and suppress calling the
+ AfterTest method if it has not. This is necessary when
+ ITestActions are used before and after a CompositeWorkItem,
+ since the OneTimeSetUpCommand and OneTimeTearDownCommand
+ are separate command chains. By sharing a TestActionItem
+ between the setup and teardown chains, the two calls can
+ be coordinated.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.#ctor(NUnit.Framework.ITestAction)">
+ <summary>
+ Construct a TestActionItem
+ </summary>
+ <param name="action">The ITestAction to be included</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTestWasRun">
+ <summary>
+ Get flag indicating if the BeforeTest entry was already called.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Run the BeforeTest method of the action and remember that it has been run.
+ </summary>
+ <param name="test">The test to which the action applies</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Run the AfterTest action, but only if the BeforeTest
+ action was actually run.
+ </summary>
+ <param name="test">The test to which the action applies</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestCommand">
+ <summary>
+ TestCommand is the abstract base class for all test commands
+ in the framework. A TestCommand represents a single stage in
+ the execution of a test, e.g.: SetUp/TearDown, checking for
+ Timeout, verifying the returned result from a method, etc.
+
+ TestCommands may decorate other test commands so that the
+ execution of a lower-level command is nested within that
+ of a higher level command. All nested commands are executed
+ synchronously, as a single unit. Scheduling test execution
+ on separate threads is handled at a higher level, using the
+ task dispatcher.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestCommand.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestCommand for a test.
+ </summary>
+ <param name="test">The test to be executed</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Commands.TestCommand.Test">
+ <summary>
+ Gets the test associated with this command.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test in a specified context, returning a TestResult.
+ </summary>
+ <param name="context">The TestExecutionContext to be used for running the test.</param>
+ <returns>A TestResult</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TestMethodCommand">
+ <summary>
+ TestMethodCommand is the lowest level concrete command
+ used to run actual test cases.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.#ctor(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestMethodCommand"/> class.
+ </summary>
+ <param name="testMethod">The test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Runs the test, saving a TestResult in the execution context, as
+ well as returning it. If the test has an expected result, it
+ is asserts on that value. Since failed tests and errors throw
+ an exception, this command must be wrapped in an outer command,
+ will handle that exception and records the failure. This role
+ is usually played by the SetUpTearDown command.
+ </summary>
+ <param name="context">The execution context</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Commands.TheoryResultCommand">
+ <summary>
+ TheoryResultCommand adjusts the result of a Theory so that
+ it fails if all the results were inconclusive.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Commands.TheoryResultCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
+ <summary>
+ Constructs a TheoryResultCommand
+ </summary>
+ <param name="command">The command to be wrapped by this one</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.CultureDetector">
+ <summary>
+ CultureDetector is a helper class used by NUnit to determine
+ whether a test should be run based on the current culture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor">
+ <summary>
+ Default constructor uses the current culture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor(System.String)">
+ <summary>
+ Construct a CultureDetector for a particular culture for testing.
+ </summary>
+ <param name="culture">The culture to be used</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String[])">
+ <summary>
+ Test to determine if one of a collection of cultures
+ is being used currently.
+ </summary>
+ <param name="cultures"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(NUnit.Framework.CultureAttribute)">
+ <summary>
+ Tests to determine if the current culture is supported
+ based on a culture attribute.
+ </summary>
+ <param name="cultureAttribute">The attribute to examine</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String)">
+ <summary>
+ Test to determine if the a particular culture or comma-
+ delimited set of cultures is in use.
+ </summary>
+ <param name="culture">Name of the culture or comma-separated list of culture ids</param>
+ <returns>True if the culture is in use on the system</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.CultureDetector.Reason">
+ <summary>
+ Return the last failure reason. Results are not
+ defined if called before IsSupported( Attribute )
+ is called.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ExceptionHelper">
+ <summary>
+ ExceptionHelper provides static methods for working with exceptions
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.Rethrow(System.Exception)">
+ <summary>
+ Rethrows an exception, preserving its stack trace
+ </summary>
+ <param name="exception">The exception to rethrow</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildMessage(System.Exception,System.Boolean)">
+ <summary>
+ Builds up a message, using the Message field of the specified exception
+ as well as any InnerExceptions. Optionally excludes exception names,
+ creating a more readable message.
+ </summary>
+ <param name="exception">The exception.</param>
+ <param name="excludeExceptionNames">Flag indicating whether exception names should be excluded.</param>
+ <returns>A combined message string.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildStackTrace(System.Exception)">
+ <summary>
+ Builds up a message, using the Message field of the specified exception
+ as well as any InnerExceptions.
+ </summary>
+ <param name="exception">The exception.</param>
+ <returns>A combined stack trace.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ExceptionHelper.GetSafeStackTrace(System.Exception)">
+ <summary>
+ Gets the stack trace of the exception. If no stack trace
+ is provided, returns "No stack trace available".
+ </summary>
+ <param name="exception">The exception.</param>
+ <returns>A string representation of the stack trace.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem">
+ <summary>
+ A CompositeWorkItem represents a test suite and
+ encapsulates the execution of the suite as well
+ as all its child tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.Children">
+ <summary>
+ List of Child WorkItems
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a CompositeWorkItem for executing a test suite
+ using a filter to select child tests.
+ </summary>
+ <param name="suite">The TestSuite to be executed</param>
+ <param name="childFilter">A filter used to select child tests</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.PerformWork">
+ <summary>
+ Method that actually performs the work. Overridden
+ in CompositeWorkItem to do one-time setup, run all child
+ items and then dispatch the one-time teardown work item.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OnAllChildItemsCompleted">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) a CompositeWorkItem and all of its children
+ </summary>
+ <param name="force">true if the CompositeWorkItem and all of its children should be aborted, false if it should allow all currently running tests to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem">
+ <summary>
+ OneTimeTearDownWorkItem represents the cleanup
+ and one-time teardown phase of a CompositeWorkItem
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.#ctor(NUnit.Framework.Internal.Execution.CompositeWorkItem)">
+ <summary>
+ Construct a OneTimeTearDownWOrkItem wrapping a CompositeWorkItem
+ </summary>
+ <param name="originalItem">The CompositeWorkItem being wrapped</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Name">
+ <summary>
+ The WorkItem name, overridden to indicate this is the teardown.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Execute">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.PerformWork">
+ <summary>
+ PerformWork is not used in CompositeWorkItem
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.EventListenerTextWriter">
+ <summary>
+ EventListenerTextWriter sends text output to the currently active
+ ITestEventListener in the form of a TestOutput object. If no event
+ listener is active in the context, or if there is no context,
+ the output is forwarded to the supplied default writer.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.#ctor(System.String,System.IO.TextWriter)">
+ <summary>
+ Construct an EventListenerTextWriter
+ </summary>
+ <param name="streamName">The name of the stream to use for events</param>
+ <param name="defaultWriter">The default writer to use if no listener is available</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Encoding">
+ <summary>
+ Get the Encoding for this TextWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object[])">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Object)">
+ <summary>
+ Write an object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String)">
+ <summary>
+ Write a string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Decimal)">
+ <summary>
+ Write a decimal
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Double)">
+ <summary>
+ Write a double
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object)">
+ <summary>
+ Write formatted string
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt64)">
+ <summary>
+ Write a ulong
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int64)">
+ <summary>
+ Write a long
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt32)">
+ <summary>
+ Write a uint
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int32)">
+ <summary>
+ Write an int
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char)">
+ <summary>
+ Write a char
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Boolean)">
+ <summary>
+ Write a boolean
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[],System.Int32,System.Int32)">
+ <summary>
+ Write chars
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[])">
+ <summary>
+ Write chars
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Single)">
+ <summary>
+ Write a float
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String)">
+ <summary>
+ Write a string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Object)">
+ <summary>
+ Write an object with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object[])">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object)">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>
+ Write formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Decimal)">
+ <summary>
+ Write a decimal with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object)">
+ <summary>
+ Write a formatted string with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Double)">
+ <summary>
+ Write a double with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt32)">
+ <summary>
+ Write a uint with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt64)">
+ <summary>
+ Write a ulong with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int64)">
+ <summary>
+ Write a long with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int32)">
+ <summary>
+ Write an int with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Boolean)">
+ <summary>
+ Write a bool with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[],System.Int32,System.Int32)">
+ <summary>
+ Write chars with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[])">
+ <summary>
+ Write chars with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char)">
+ <summary>
+ Write a char with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Single)">
+ <summary>
+ Write a float with newline
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine">
+ <summary>
+ Write newline
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.IWorkItemDispatcher">
+ <summary>
+ An IWorkItemDispatcher handles execution of work items.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ The level of parallelism supported. Zero if not supported.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, performing any initialization. Sets
+ the top level work item and dispatches it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution. The first
+ work item dispatched is saved as the top-level
+ work item and used when stopping the run.
+ </summary>
+ <param name="work">The item to dispatch</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel the ongoing run completely.
+ If no run is in process, the call has no effect.
+ </summary>
+ <param name="force">true if the IWorkItemDispatcher should abort all currently running WorkItems, false if it should allow all currently running WorkItems to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItem">
+ <summary>
+ A SimpleWorkItem represents a single test case and is
+ marked as completed immediately upon execution. This
+ class is also used for skipped or ignored test suites.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.#ctor(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a simple work item for a test.
+ </summary>
+ <param name="test">The test to be executed</param>
+ <param name="filter">The filter used to select this test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork">
+ <summary>
+ Method that performs actually performs the work.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.MakeTestCommand">
+ <summary>
+ Creates a test command for use in running this test.
+ </summary>
+ <returns>A TestCommand</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher">
+ <summary>
+ SimpleWorkItemDispatcher handles execution of WorkItems by
+ directly executing them. It is provided so that a dispatcher
+ is always available in the context, thereby simplifying the
+ code needed to run child tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.LevelOfParallelism">
+ <summary>
+ The level of parallelism supported
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Start execution, creating the execution thread,
+ setting the top level work and dispatching it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Dispatch a single work item for execution by
+ executing it directly.
+ <param name="work">The item to dispatch</param>
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.CancelRun(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) the ongoing run.
+ If no run is in process, the call has no effect.
+ </summary>
+ <param name="force">true if the run should be aborted, false if it should allow its currently running test to complete</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.TextCapture">
+ <summary>
+ The TextCapture class intercepts console output and writes it
+ to the current execution context, if one is present on the thread.
+ If no execution context is found, the output is written to a
+ default destination, normally the original destination of the
+ intercepted output.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.#ctor(System.IO.TextWriter)">
+ <summary>
+ Construct a TextCapture object
+ </summary>
+ <param name="defaultWriter">The default destination for non-intercepted output</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.TextCapture.Encoding">
+ <summary>
+ Gets the Encoding in use by this TextWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.Char)">
+ <summary>
+ Writes a single character
+ </summary>
+ <param name="value">The char to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.String)">
+ <summary>
+ Writes a string
+ </summary>
+ <param name="value">The string to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.TextCapture.WriteLine(System.String)">
+ <summary>
+ Writes a string followed by a line terminator
+ </summary>
+ <param name="value">The string to write</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItem">
+ <summary>
+ A WorkItem may be an individual test case, a fixture or
+ a higher level grouping of tests. All WorkItems inherit
+ from the abstract WorkItem class, which uses the template
+ pattern to allow derived classes to perform work in
+ whatever way is needed.
+
+ A WorkItem is created with a particular TestExecutionContext
+ and is responsible for re-establishing that context in the
+ current thread before it begins or resumes execution.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Test,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Construct a WorkItem for a particular test.
+ </summary>
+ <param name="test">The test that the WorkItem will run</param>
+ <param name="filter">Filter used to include or exclude child items</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Construct a work Item that wraps another work Item.
+ Wrapper items are used to represent independently
+ dispatched tasks, which form part of the execution
+ of a single test, such as OneTimeTearDown.
+ </summary>
+ <param name="wrappedItem">The WorkItem being wrapped</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.InitializeContext(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Initialize the TestExecutionContext. This must be done
+ before executing the WorkItem.
+ </summary>
+ <remarks>
+ Originally, the context was provided in the constructor
+ but delaying initialization of the context until the item
+ is about to be dispatched allows changes in the parent
+ context during OneTimeSetUp to be reflected in the child.
+ </remarks>
+ <param name="context">The TestExecutionContext to use</param>
+ </member>
+ <member name="E:NUnit.Framework.Internal.Execution.WorkItem.Completed">
+ <summary>
+ Event triggered when the item is complete
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.State">
+ <summary>
+ Gets the current state of the WorkItem
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Test">
+ <summary>
+ The test being executed by the work item
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Name">
+ <summary>
+ The name of the work item - defaults to the Test name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Filter">
+ <summary>
+ Filter used to include or exclude child tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Context">
+ <summary>
+ The execution context
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Result">
+ <summary>
+ The test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Execution.WorkItem.ParallelScope">
+ <summary>
+ Gets the ParallelScope associated with the test, if any,
+ otherwise returning ParallelScope.Default;
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Execute">
+ <summary>
+ Execute the current work item, including any
+ child work items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WaitForCompletion">
+ <summary>
+ Wait until the execution of this item is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.MarkNotRunnable(System.String)">
+ <summary>
+ Marks the WorkItem as NotRunnable.
+ </summary>
+ <param name="reason">Reason for test being NotRunnable.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Cancel(System.Boolean)">
+ <summary>
+ Cancel (abort or stop) a WorkItem
+ </summary>
+ <param name="force">true if the WorkItem should be aborted, false if it should run to completion</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Dispose">
+ <summary>
+ Standard Dispose
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.PerformWork">
+ <summary>
+ Method that performs actually performs the work. It should
+ set the State to WorkItemState.Complete when done.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WorkItemComplete">
+ <summary>
+ Method called by the derived class when all work is complete
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.BuildSetUpTearDownList(System.Reflection.MethodInfo[],System.Reflection.MethodInfo[])">
+ <summary>
+ Builds the set up tear down list.
+ </summary>
+ <param name="setUpMethods">Unsorted array of setup MethodInfos.</param>
+ <param name="tearDownMethods">Unsorted array of teardown MethodInfos.</param>
+ <returns>A list of SetUpTearDownItems</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItem.ChangeResult(NUnit.Framework.Interfaces.ResultState,System.String)">
+ <summary>
+ Changes the result of the test, logging the old and new states
+ </summary>
+ <param name="resultState">The new ResultState</param>
+ <param name="message">The new message</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemBuilder">
+ <summary>
+ WorkItemBuilder class knows how to build a tree of work items from a tree of tests
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.CreateWorkItem(NUnit.Framework.Interfaces.ITest,NUnit.Framework.Interfaces.ITestFilter,System.Boolean)">
+ <summary>
+ Creates a work item.
+ </summary>
+ <param name="test">The test for which this WorkItem is being created.</param>
+ <param name="filter">The filter to be used in selecting any child Tests.</param>
+ <param name="recursive">True if child work items should be created and added.</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.WorkItemOrderComparer.Compare(NUnit.Framework.Internal.Execution.WorkItem,NUnit.Framework.Internal.Execution.WorkItem)">
+ <summary>
+ Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
+ </summary>
+ <returns>
+ A signed integer that indicates the relative values of <paramref name="x"/> and <paramref name="y"/>, as shown in the following table.Value Meaning Less than zero<paramref name="x"/> is less than <paramref name="y"/>.Zero<paramref name="x"/> equals <paramref name="y"/>.Greater than zero<paramref name="x"/> is greater than <paramref name="y"/>.
+ </returns>
+ <param name="x">The first object to compare.</param><param name="y">The second object to compare.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Execution.WorkItemState">
+ <summary>
+ The current state of a work item
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Ready">
+ <summary>
+ Ready to run or continue
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Running">
+ <summary>
+ Work Item is executing
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Complete">
+ <summary>
+ Complete
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TextMessageWriter">
+ <summary>
+ TextMessageWriter writes constraint descriptions and messages
+ in displayable form as a text stream. It tailors the display
+ of individual message components to form the standard message
+ format of NUnit assertion failure messages.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Expected">
+ <summary>
+ Prefix used for the expected value line of a message
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Actual">
+ <summary>
+ Prefix used for the actual value line of a message
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TextMessageWriter.PrefixLength">
+ <summary>
+ Length of a message prefix
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor">
+ <summary>
+ Construct a TextMessageWriter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor(System.String,System.Object[])">
+ <summary>
+ Construct a TextMessageWriter, specifying a user message
+ and optional formatting arguments.
+ </summary>
+ <param name="userMessage"></param>
+ <param name="args"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TextMessageWriter.MaxLineLength">
+ <summary>
+ Gets or sets the maximum line length for this writer
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
+ <summary>
+ Method to write single line message with optional args, usually
+ written to precede the general failure message, at a given
+ indentation level.
+ </summary>
+ <param name="level">The indentation level of the message</param>
+ <param name="message">The message to be written</param>
+ <param name="args">Any arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Display Expected and Actual lines for a constraint. This
+ is called by MessageWriter's default implementation of
+ WriteMessageTo and provides the generic two-line display.
+ </summary>
+ <param name="result">The result of the constraint that failed</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
+ <summary>
+ Gets the unique type name between expected and actual.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="expectedType">Output of the unique type name for expected</param>
+ <param name="actualType">Output of the unique type name for actual</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object)">
+ <summary>
+ Display Expected and Actual lines for given values. This
+ method may be called by constraints that need more control over
+ the display of actual and expected values than is provided
+ by the default implementation.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Display Expected and Actual lines for given values, including
+ a tolerance value on the expected line.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="actual">The actual value causing the failure</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
+ <summary>
+ Display the expected and actual string values on separate lines.
+ If the mismatch parameter is >=0, an additional line is displayed
+ line containing a caret that points to the mismatch point.
+ </summary>
+ <param name="expected">The expected string value</param>
+ <param name="actual">The actual string value</param>
+ <param name="mismatch">The point at which the strings don't match or -1</param>
+ <param name="ignoreCase">If true, case is ignored in string comparisons</param>
+ <param name="clipping">If true, clip the strings to fit the max line length</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualValue(System.Object)">
+ <summary>
+ Writes the text for an actual value.
+ </summary>
+ <param name="actual">The actual value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteValue(System.Object)">
+ <summary>
+ Writes the text for a generalized value.
+ </summary>
+ <param name="val">The value.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
+ <summary>
+ Writes the text for a collection value,
+ starting at a particular point, to a max length
+ </summary>
+ <param name="collection">The collection containing elements to write.</param>
+ <param name="start">The starting point of the elements to write</param>
+ <param name="max">The maximum number of elements to write</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Write the generic 'Expected' line for a constraint
+ </summary>
+ <param name="result">The constraint that failed</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object)">
+ <summary>
+ Write the generic 'Expected' line for a given value
+ </summary>
+ <param name="expected">The expected value</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object,NUnit.Framework.Constraints.Tolerance)">
+ <summary>
+ Write the generic 'Expected' line for a given value
+ and tolerance.
+ </summary>
+ <param name="expected">The expected value</param>
+ <param name="tolerance">The tolerance within which the test was made</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(NUnit.Framework.Constraints.ConstraintResult)">
+ <summary>
+ Write the generic 'Actual' line for a constraint
+ </summary>
+ <param name="result">The ConstraintResult for which the actual value is to be written</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(System.Object)">
+ <summary>
+ Write the generic 'Actual' line for a given value
+ </summary>
+ <param name="actual">The actual value causing a failure</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.AndFilter">
+ <summary>
+ Combines multiple filters so that a test must pass all
+ of them in order to pass this filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor">
+ <summary>
+ Constructs an empty AndFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs an AndFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters pass, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters match, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.AndFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the AndFilter is explicit matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if all the component filters explicit match, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.AndFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.CategoryFilter">
+ <summary>
+ CategoryFilter is able to select or exclude tests
+ based on their categories.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.#ctor(System.String)">
+ <summary>
+ Construct a CategoryFilter using a single category name
+ </summary>
+ <param name="name">A category name</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CategoryFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.ClassNameFilter">
+ <summary>
+ ClassName filter selects tests based on the class FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a FullNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ClassNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.CompositeFilter">
+ <summary>
+ A base class for multi-part filters
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor">
+ <summary>
+ Constructs an empty CompositeFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs a CompositeFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Add(NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Adds a filter to the list of filters
+ </summary>
+ <param name="filter">The filter to be added</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.Filters">
+ <summary>
+ Return a list of the composing filters.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the CompositeFilter is explicit matched by a test.
+ </summary>
+ <param name="test">The test to be matched</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.FullNameFilter">
+ <summary>
+ FullName filter selects tests based on their FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a FullNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.FullNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.IdFilter">
+ <summary>
+ IdFilter selects tests based on their id
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.IdFilter.#ctor(System.String)">
+ <summary>
+ Construct an IdFilter for a single value
+ </summary>
+ <param name="id">The id the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.IdFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.IdFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.MethodNameFilter">
+ <summary>
+ FullName filter selects tests based on their FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a MethodNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.MethodNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.NamespaceFilter">
+ <summary>
+ ClassName filter selects tests based on the class FullName
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.#ctor(System.String)">
+ <summary>
+ Construct a NamespaceFilter for a single namespace
+ </summary>
+ <param name="expectedValue">The namespace the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.NamespaceFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.NotFilter">
+ <summary>
+ NotFilter negates the operation of another filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.#ctor(NUnit.Framework.Internal.TestFilter)">
+ <summary>
+ Construct a not filter on another filter
+ </summary>
+ <param name="baseFilter">The filter to be negated</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.NotFilter.BaseFilter">
+ <summary>
+ Gets the base filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. The default
+ implementation checks the test itself, its parents and any descendants.
+
+ Derived classes may override this method or any of the Match methods
+ to change the behavior of the filter.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if it matches, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.NotFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.OrFilter">
+ <summary>
+ Combines multiple filters so that a test must pass one
+ of them in order to pass this filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor">
+ <summary>
+ Constructs an empty OrFilter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
+ <summary>
+ Constructs an AndFilter from an array of filters
+ </summary>
+ <param name="filters"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters pass, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters match, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.OrFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Checks whether the OrFilter is explicit matched by a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if any of the component filters explicit match, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.OrFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.PropertyFilter">
+ <summary>
+ PropertyFilter is able to select or exclude tests
+ based on their properties.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.#ctor(System.String,System.String)">
+ <summary>
+ Construct a PropertyFilter using a property name and expected value
+ </summary>
+ <param name="propertyName">A property name</param>
+ <param name="expectedValue">The expected value of the property</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Check whether the filter matches a test
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.PropertyFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.TestNameFilter">
+ <summary>
+ TestName filter selects tests based on their Name
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.#ctor(System.String)">
+ <summary>
+ Construct a TestNameFilter for a single name
+ </summary>
+ <param name="expectedValue">The name the filter will recognize.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Match a test against a single value.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.TestNameFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Filters.ValueMatchFilter">
+ <summary>
+ ValueMatchFilter selects tests based on some value, which
+ is expected to be contained in the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ExpectedValue">
+ <summary>
+ Returns the value matched by the filter - used for testing
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.IsRegex">
+ <summary>
+ Indicates whether the value is a regular expression
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.#ctor(System.String)">
+ <summary>
+ Construct a ValueMatchFilter for a single value.
+ </summary>
+ <param name="expectedValue">The value to be included.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.Match(System.String)">
+ <summary>
+ Match the input provided by the derived class
+ </summary>
+ <param name="input">The value to be matchedT</param>
+ <returns>True for a match, false otherwise.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ElementName">
+ <summary>
+ Gets the element name
+ </summary>
+ <value>Element name</value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.GenericMethodHelper">
+ <summary>
+ GenericMethodHelper is able to deduce the Type arguments for
+ a generic method from the actual arguments provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.GenericMethodHelper.#ctor(System.Reflection.MethodInfo)">
+ <summary>
+ Construct a GenericMethodHelper for a method
+ </summary>
+ <param name="method">MethodInfo for the method to examine</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.GenericMethodHelper.GetTypeArguments(System.Object[])">
+ <summary>
+ Return the type arguments for the method, deducing them
+ from the arguments actually provided.
+ </summary>
+ <param name="argList">The arguments to the method</param>
+ <returns>An array of type arguments.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidDataSourceException">
+ <summary>
+ InvalidTestFixtureException is thrown when an appropriate test
+ fixture constructor using the provided arguments cannot be found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InvalidTestFixtureException">
+ <summary>
+ InvalidTestFixtureException is thrown when an appropriate test
+ fixture constructor using the provided arguments cannot be found.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ILogger">
+ <summary>
+ Interface for logging within the engine
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String)">
+ <summary>
+ Logs the specified message at the error level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the error level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String)">
+ <summary>
+ Logs the specified message at the warning level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the warning level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String)">
+ <summary>
+ Logs the specified message at the info level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the info level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String)">
+ <summary>
+ Logs the specified message at the debug level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String,System.Object[])">
+ <summary>
+ Logs the specified message at the debug level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTrace">
+ <summary>
+ InternalTrace provides facilities for tracing the execution
+ of the NUnit framework. Tests and classes under test may make use
+ of Console writes, System.Diagnostics.Trace or various loggers and
+ NUnit itself traps and processes each of them. For that reason, a
+ separate internal trace is needed.
+
+ Note:
+ InternalTrace uses a global lock to allow multiple threads to write
+ trace messages. This can easily make it a bottleneck so it must be
+ used sparingly. Keep the trace Level as low as possible and only
+ insert InternalTrace writes where they are needed.
+ TODO: add some buffering and a separate writer thread as an option.
+ TODO: figure out a way to turn on trace in specific classes only.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.InternalTrace.Initialized">
+ <summary>
+ Gets a flag indicating whether the InternalTrace is initialized
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.String,NUnit.Framework.Internal.InternalTraceLevel)">
+ <summary>
+ Initialize the internal trace facility using the name of the log
+ to be written to and the trace level.
+ </summary>
+ <param name="logName">The log name</param>
+ <param name="level">The trace level</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.IO.TextWriter,NUnit.Framework.Internal.InternalTraceLevel)">
+ <summary>
+ Initialize the internal trace using a provided TextWriter and level
+ </summary>
+ <param name="writer">A TextWriter</param>
+ <param name="level">The InternalTraceLevel</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.String)">
+ <summary>
+ Get a named Logger
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.Type)">
+ <summary>
+ Get a logger named for a particular Type.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTraceLevel">
+ <summary>
+ InternalTraceLevel is an enumeration controlling the
+ level of detailed presented in the internal log.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Default">
+ <summary>
+ Use the default settings as specified by the user.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Off">
+ <summary>
+ Do not display any trace messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Error">
+ <summary>
+ Display Error messages only
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Warning">
+ <summary>
+ Display Warning level and higher messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Info">
+ <summary>
+ Display informational and higher messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Debug">
+ <summary>
+ Display debug messages and higher - i.e. all messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Verbose">
+ <summary>
+ Display debug messages and higher - i.e. all messages
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.InternalTraceWriter">
+ <summary>
+ A trace listener that writes to a separate file per domain
+ and process using it.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.String)">
+ <summary>
+ Construct an InternalTraceWriter that writes to a file.
+ </summary>
+ <param name="logPath">Path to the file to use</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Construct an InternalTraceWriter that writes to a
+ TextWriter provided by the caller.
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.InternalTraceWriter.Encoding">
+ <summary>
+ Returns the character encoding in which the output is written.
+ </summary>
+ <returns>The character encoding in which the output is written.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.Char)">
+ <summary>
+ Writes a character to the text string or stream.
+ </summary>
+ <param name="value">The character to write to the text stream.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.String)">
+ <summary>
+ Writes a string to the text string or stream.
+ </summary>
+ <param name="value">The string to write.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.WriteLine(System.String)">
+ <summary>
+ Writes a string followed by a line terminator to the text string or stream.
+ </summary>
+ <param name="value">The string to write. If <paramref name="value" /> is null, only the line terminator is written.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Dispose(System.Boolean)">
+ <summary>
+ Releases the unmanaged resources used by the <see cref="T:System.IO.TextWriter" /> and optionally releases the managed resources.
+ </summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Flush">
+ <summary>
+ Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Logger">
+ <summary>
+ Provides internal logging to the NUnit framework
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.#ctor(System.String,NUnit.Framework.Internal.InternalTraceLevel,System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Logger"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ <param name="level">The log level.</param>
+ <param name="writer">The writer where logs are sent.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Error(System.String)">
+ <summary>
+ Logs the message at error level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Error(System.String,System.Object[])">
+ <summary>
+ Logs the message at error level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String)">
+ <summary>
+ Logs the message at warm level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String,System.Object[])">
+ <summary>
+ Logs the message at warning level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Info(System.String)">
+ <summary>
+ Logs the message at info level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Info(System.String,System.Object[])">
+ <summary>
+ Logs the message at info level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String)">
+ <summary>
+ Logs the message at debug level.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String,System.Object[])">
+ <summary>
+ Logs the message at debug level.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The message arguments.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.MethodWrapper">
+ <summary>
+ The MethodWrapper class wraps a MethodInfo so that it may
+ be used in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.Reflection.MethodInfo)">
+ <summary>
+ Construct a MethodWrapper for a Type and a MethodInfo.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.String)">
+ <summary>
+ Construct a MethodInfo for a given Type and method name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.TypeInfo">
+ <summary>
+ Gets the Type from which this method was reflected.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.MethodInfo">
+ <summary>
+ Gets the MethodInfo for this method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.Name">
+ <summary>
+ Gets the name of the method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsAbstract">
+ <summary>
+ Gets a value indicating whether the method is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsPublic">
+ <summary>
+ Gets a value indicating whether the method is public.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the method contains unassigned generic type parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethod">
+ <summary>
+ Gets a value indicating whether the method is a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethodDefinition">
+ <summary>
+ Gets a value indicating whether the MethodInfo represents the definition of a generic method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.MethodWrapper.ReturnType">
+ <summary>
+ Gets the return Type of the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetParameters">
+ <summary>
+ Gets the parameters of the method.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetGenericArguments">
+ <summary>
+ Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.MakeGenericMethod(System.Type[])">
+ <summary>
+ Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
+ </summary>
+ <param name="typeArguments">The type arguments to be used</param>
+ <returns>A new IMethodInfo with the type arguments replaced</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Gets a value indicating whether one or more attributes of the specified type are defined on the method.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.Invoke(System.Object,System.Object[])">
+ <summary>
+ Invokes the method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.MethodWrapper.ToString">
+ <summary>
+ Override ToString() so that error messages in NUnit's own tests make sense
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.NUnitException">
+ <summary>
+ Thrown when an assertion failed. Here to preserve the inner
+ exception and hence its stack trace.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
+ </summary>
+ <param name="message">The error message that explains
+ the reason for the exception</param>
+ <param name="inner">The exception that caused the
+ current exception</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParamAttributeTypeConversions">
+ <summary>
+ Helper methods for converting parameters to numeric values to supported types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParamAttributeTypeConversions.ConvertData(System.Object[],System.Type)">
+ <summary>
+ Converts an array of objects to the <paramref name="targetType"/>, if it is supported.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterWrapper">
+ <summary>
+ The ParameterWrapper class wraps a ParameterInfo so that it may
+ be used in a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.#ctor(NUnit.Framework.Interfaces.IMethodInfo,System.Reflection.ParameterInfo)">
+ <summary>
+ Construct a ParameterWrapper for a given method and parameter
+ </summary>
+ <param name="method"></param>
+ <param name="parameterInfo"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.IsOptional">
+ <summary>
+ Gets a value indicating whether the parameter is optional
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.Method">
+ <summary>
+ Gets an IMethodInfo representing the method for which this is a parameter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterInfo">
+ <summary>
+ Gets the underlying ParameterInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterType">
+ <summary>
+ Gets the Type of the parameter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Gets a value indicating whether one or more attributes of the specified type are defined on the parameter.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PropertyBag">
+ <summary>
+ A PropertyBag represents a collection of name value pairs
+ that allows duplicate entries with the same key. Methods
+ are provided for adding a new pair as well as for setting
+ a key to a single value. All keys are strings but values
+ may be of any type. Null values are not permitted, since
+ a null entry represents the absence of the key.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Add(System.String,System.Object)">
+ <summary>
+ Adds a key/value pair to the property set
+ </summary>
+ <param name="key">The key</param>
+ <param name="value">The value</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Set(System.String,System.Object)">
+ <summary>
+ Sets the value for a key, removing any other
+ values that are already in the property set.
+ </summary>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.Get(System.String)">
+ <summary>
+ Gets a single value for a key, using the first
+ one if multiple values are present and returning
+ null if the value is not found.
+ </summary>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.ContainsKey(System.String)">
+ <summary>
+ Gets a flag indicating whether the specified key has
+ any entries in the property set.
+ </summary>
+ <param name="key">The key to be checked</param>
+ <returns>
+ True if their are values present, otherwise false
+ </returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PropertyBag.Keys">
+ <summary>
+ Gets a collection containing all the keys in the property set
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.PropertyBag.Item(System.String)">
+ <summary>
+ Gets or sets the list of values for a particular key
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.ToXml(System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current PropertyBag.
+ </summary>
+ <param name="recursive">Not used</param>
+ <returns>An XmlNode representing the PropertyBag</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.PropertyBag.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the PropertyBag after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">Not used</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.PropertyNames">
+ <summary>
+ The PropertyNames class provides static constants for the
+ standard property ids that NUnit uses on tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.AppDomain">
+ <summary>
+ The FriendlyName of the AppDomain in which the assembly is running
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.JoinType">
+ <summary>
+ The selected strategy for joining parameter data into test cases
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ProcessID">
+ <summary>
+ The process ID of the executing assembly
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ProviderStackTrace">
+ <summary>
+ The stack trace from any data provider that threw
+ an exception.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SkipReason">
+ <summary>
+ The reason a test was not run
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Author">
+ <summary>
+ The author of the tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ApartmentState">
+ <summary>
+ The ApartmentState required for running the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Category">
+ <summary>
+ The categories applying to a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Description">
+ <summary>
+ The Description of a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.LevelOfParallelism">
+ <summary>
+ The number of threads to be used in running tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.MaxTime">
+ <summary>
+ The maximum time in ms, above which the test is considered to have failed
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.ParallelScope">
+ <summary>
+ The ParallelScope associated with a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.RepeatCount">
+ <summary>
+ The number of times the test should be repeated
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.RequiresThread">
+ <summary>
+ Indicates that the test should be run on a separate thread
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SetCulture">
+ <summary>
+ The culture to be set for a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.SetUICulture">
+ <summary>
+ The UI culture to be set for a test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.TestOf">
+ <summary>
+ The type that is under test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Timeout">
+ <summary>
+ The timeout value for the test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.IgnoreUntilDate">
+ <summary>
+ The test will be ignored until the given date
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.PropertyNames.Order">
+ <summary>
+ The optional Order the test will run in
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Randomizer">
+ <summary>
+ Randomizer returns a set of random values in a repeatable
+ way, to allow re-running of tests if necessary. It extends
+ the .NET Random class, providing random values for a much
+ wider range of types.
+
+ The class is used internally by the framework to generate
+ test case data and is also exposed for use by users through
+ the TestContext.Random property.
+ </summary>
+ <remarks>
+ For consistency with the underlying Random Type, methods
+ returning a single value use the prefix "Next..." Those
+ without an argument return a non-negative value up to
+ the full positive range of the Type. Overloads are provided
+ for specifying a maximum or a range. Methods that return
+ arrays or strings use the prefix "Get..." to avoid
+ confusion with the single-value methods.
+ </remarks>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Randomizer.InitialSeed">
+ <summary>
+ Initial seed used to create randomizers for this run
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.MemberInfo)">
+ <summary>
+ Get a Randomizer for a particular member, returning
+ one that has already been created if it exists.
+ This ensures that the same values are generated
+ each time the tests are reloaded.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.ParameterInfo)">
+ <summary>
+ Get a randomizer for a particular parameter, returning
+ one that has already been created if it exists.
+ This ensures that the same values are generated
+ each time the tests are reloaded.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.CreateRandomizer">
+ <summary>
+ Create a new Randomizer using the next seed
+ available to ensure that each randomizer gives
+ a unique sequence of values.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.#ctor">
+ <summary>
+ Default constructor
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.#ctor(System.Int32)">
+ <summary>
+ Construct based on seed value
+ </summary>
+ <param name="seed"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt">
+ <summary>
+ Returns a random unsigned int.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32)">
+ <summary>
+ Returns a random unsigned int less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32,System.UInt32)">
+ <summary>
+ Returns a random unsigned int within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort">
+ <summary>
+ Returns a non-negative random short.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16)">
+ <summary>
+ Returns a non-negative random short less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16,System.Int16)">
+ <summary>
+ Returns a non-negative random short within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort">
+ <summary>
+ Returns a random unsigned short.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16)">
+ <summary>
+ Returns a random unsigned short less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16,System.UInt16)">
+ <summary>
+ Returns a random unsigned short within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong">
+ <summary>
+ Returns a random long.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64)">
+ <summary>
+ Returns a random long less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64,System.Int64)">
+ <summary>
+ Returns a non-negative random long within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong">
+ <summary>
+ Returns a random ulong.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64)">
+ <summary>
+ Returns a random ulong less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64,System.UInt64)">
+ <summary>
+ Returns a non-negative random long within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte">
+ <summary>
+ Returns a random Byte
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte)">
+ <summary>
+ Returns a random Byte less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte,System.Byte)">
+ <summary>
+ Returns a random Byte within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte">
+ <summary>
+ Returns a random SByte
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte)">
+ <summary>
+ Returns a random sbyte less than the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte,System.SByte)">
+ <summary>
+ Returns a random sbyte within a specified range
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextBool">
+ <summary>
+ Returns a random bool
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextBool(System.Double)">
+ <summary>
+ Returns a random bool based on the probability a true result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double)">
+ <summary>
+ Returns a random double between 0.0 and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double,System.Double)">
+ <summary>
+ Returns a random double within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat">
+ <summary>
+ Returns a random float.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single)">
+ <summary>
+ Returns a random float between 0.0 and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single,System.Single)">
+ <summary>
+ Returns a random float within a specified range.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum(System.Type)">
+ <summary>
+ Returns a random enum value of the specified Type as an object.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum``1">
+ <summary>
+ Returns a random enum value of the specified Type.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">
+ <summary>
+ Default characters for random functions.
+ </summary>
+ <remarks>Default characters are the English alphabet (uppercase &amp; lowercase), arabic numerals, and underscore</remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32,System.String)">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <param name="outputLength">desired length of output string.</param>
+ <param name="allowedChars">string representing the set of characters from which to construct the resulting string</param>
+ <returns>A random string of arbitrary length</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32)">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <param name="outputLength">desired length of output string.</param>
+ <returns>A random string of arbitrary length</returns>
+ <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.GetString">
+ <summary>
+ Generate a random string based on the characters from the input string.
+ </summary>
+ <returns>A random string of the default length</returns>
+ <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal">
+ <summary>
+ Returns a random decimal.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal)">
+ <summary>
+ Returns a random decimal between positive zero and the specified maximum.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal,System.Decimal)">
+ <summary>
+ Returns a random decimal within a specified range, which is not
+ permitted to exceed decimal.MaxVal in the current implementation.
+ </summary>
+ <remarks>
+ A limitation of this implementation is that the range from min
+ to max must not exceed decimal.MaxVal.
+ </remarks>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Randomizer.NextGuid">
+ <summary>
+ Generates a valid version 4 <see cref="T:System.Guid"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Reflect">
+ <summary>
+ Helper methods for inspecting a type by reflection.
+
+ Many of these methods take ICustomAttributeProvider as an
+ argument to avoid duplication, even though certain attributes can
+ only appear on specific types of members, like MethodInfo or Type.
+
+ In the case where a type is being examined for the presence of
+ an attribute, interface or named member, the Reflect methods
+ operate with the full name of the member being sought. This
+ removes the necessity of the caller having a reference to the
+ assembly that defines the item being sought and allows the
+ NUnit core to inspect assemblies that reference an older
+ version of the NUnit framework.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetMethodsWithAttribute(System.Type,System.Type,System.Boolean)">
+ <summary>
+ Examine a fixture type and return an array of methods having a
+ particular attribute. The array is order with base methods first.
+ </summary>
+ <param name="fixtureType">The type to examine</param>
+ <param name="attributeType">The attribute Type to look for</param>
+ <param name="inherit">Specifies whether to search the fixture type inheritance chain</param>
+ <returns>The array of methods found</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.HasMethodWithAttribute(System.Type,System.Type)">
+ <summary>
+ Examine a fixture type and return true if it has a method with
+ a particular attribute.
+ </summary>
+ <param name="fixtureType">The type to examine</param>
+ <param name="attributeType">The attribute Type to look for</param>
+ <returns>True if found, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type)">
+ <summary>
+ Invoke the default constructor on a Type
+ </summary>
+ <param name="type">The Type to be constructed</param>
+ <returns>An instance of the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type,System.Object[])">
+ <summary>
+ Invoke a constructor on a Type with arguments
+ </summary>
+ <param name="type">The Type to be constructed</param>
+ <param name="arguments">Arguments to the constructor</param>
+ <returns>An instance of the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetTypeArray(System.Object[])">
+ <summary>
+ Returns an array of types from an array of objects.
+ Used because the compact framework doesn't support
+ Type.GetTypeArray()
+ </summary>
+ <param name="objects">An array of objects</param>
+ <returns>An array of Types</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object)">
+ <summary>
+ Invoke a parameterless method returning void on an object.
+ </summary>
+ <param name="method">A MethodInfo for the method to be invoked</param>
+ <param name="fixture">The object on which to invoke the method</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object,System.Object[])">
+ <summary>
+ Invoke a method, converting any TargetInvocationException to an NUnitException.
+ </summary>
+ <param name="method">A MethodInfo for the method to be invoked</param>
+ <param name="fixture">The object on which to invoke the method</param>
+ <param name="args">The argument list for the method</param>
+ <returns>The return value from the invoked method</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Reflect.GetUltimateShadowingProperty(System.Type,System.String,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ <para>
+ Selects the ultimate shadowing property just like <see langword="dynamic"/> would,
+ rather than throwing <see cref="T:System.Reflection.AmbiguousMatchException"/>
+ for properties that shadow properties of a different property type.
+ </para>
+ <para>
+ If you request both public and nonpublic properties, every public property is preferred
+ over every nonpublic property. It would violate the principle of least surprise for a
+ derived class’s implementation detail to be chosen over the public API for a type.
+ </para>
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseResult">
+ <summary>
+ Represents the result of running a single test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseResult.#ctor(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Construct a TestCaseResult based on a TestMethod
+ </summary>
+ <param name="test">A TestMethod to which the result applies.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestResult">
+ <summary>
+ The TestResult class represents the result of a test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_ERRORS_MESSAGE">
+ <summary>
+ Error message for when child tests have errors
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_WARNINGS_MESSAGE">
+ <summary>
+ Error message for when child tests have warnings
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.CHILD_IGNORE_MESSAGE">
+ <summary>
+ Error message for when child tests are ignored
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.MIN_DURATION">
+ <summary>
+ The minimum duration for tests
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestResult.InternalAssertCount">
+ <summary>
+ Aggregate assertion count
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.#ctor(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Construct a test result given a Test
+ </summary>
+ <param name="test">The test to be used</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Test">
+ <summary>
+ Gets the test with which this result is associated.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.ResultState">
+ <summary>
+ Gets the ResultState of the test result, which
+ indicates the success or failure of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Name">
+ <summary>
+ Gets the name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.FullName">
+ <summary>
+ Gets the full name of the test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Duration">
+ <summary>
+ Gets or sets the elapsed time for running the test in seconds
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.StartTime">
+ <summary>
+ Gets or sets the time the test started running.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.EndTime">
+ <summary>
+ Gets or sets the time the test finished running.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddTestAttachment(NUnit.Framework.Interfaces.TestAttachment)">
+ <summary>
+ Adds a test attachment to the test result
+ </summary>
+ <param name="attachment">The TestAttachment object to attach</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.TestAttachments">
+ <summary>
+ Gets the collection of files attached to the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.AssertCount">
+ <summary>
+ Gets or sets the count of asserts executed
+ when running the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.OutWriter">
+ <summary>
+ Gets a TextWriter, which will write output to be included in the result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.Output">
+ <summary>
+ Gets any text output written to this result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.AssertionResults">
+ <summary>
+ Gets a list of assertion results associated with the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.ToXml(System.Boolean)">
+ <summary>
+ Returns the Xml representation of the result.
+ </summary>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns>An XmlNode representing the result</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds the XML representation of the result as a child of the
+ supplied parent node..
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.PendingFailures">
+ <summary>
+ Gets a count of pending failures (from Multiple Assert)
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestResult.WorstAssertionStatus">
+ <summary>
+ Gets the worst assertion status (highest enum) in all the assertion results
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ <param name="message">A message associated with the result state</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String,System.String)">
+ <summary>
+ Set the result of the test
+ </summary>
+ <param name="resultState">The ResultState to use in the result</param>
+ <param name="message">A message associated with the result state</param>
+ <param name="stackTrace">Stack trace giving the location of the command</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception)">
+ <summary>
+ Set the test result based on the type of exception thrown
+ </summary>
+ <param name="ex">The exception that was thrown</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception,NUnit.Framework.Interfaces.FailureSite)">
+ <summary>
+ Set the test result based on the type of exception thrown
+ </summary>
+ <param name="ex">The exception that was thrown</param>
+ <param name="site">The FailureSite to use in the result</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordTearDownException(System.Exception)">
+ <summary>
+ RecordTearDownException appends the message and stacktrace
+ from an exception arising during teardown of the test
+ to any previously recorded information, so that any
+ earlier failure information is not lost. Note that
+ calling Assert.Ignore, Assert.Inconclusive, etc. during
+ teardown is treated as an error. If the current result
+ represents a suite, it may show a teardown error even
+ though all contained tests passed.
+ </summary>
+ <param name="ex">The Exception to be recorded</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordTestCompletion">
+ <summary>
+ Determine result after test has run to completion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionResult)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String)">
+ <summary>
+ Record an assertion result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddReasonElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds a reason element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new reason element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddFailureElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds a failure element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new failure element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.AddAttachmentsElement(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Adds an attachments element to a node and returns it.
+ </summary>
+ <param name="targetNode">The target node.</param>
+ <returns>The new attachments element.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestResult.CreateLegacyFailureMessage">
+ <summary>
+ Creates a failure message incorporating failures
+ from a Multiple Assert block for use by runners
+ that don't know about AssertionResults.
+ </summary>
+ <returns>Message as a string</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestSuiteResult">
+ <summary>
+ Represents the result of running a test suite
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuiteResult.#ctor(NUnit.Framework.Internal.TestSuite)">
+ <summary>
+ Construct a TestSuiteResult base on a TestSuite
+ </summary>
+ <param name="suite">The TestSuite to which the result applies</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.WarningCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.HasChildren">
+ <summary>
+ Indicates whether this result has any child results.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuiteResult.Children">
+ <summary>
+ Gets the collection of child results.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuiteResult.AddResult(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Adds a child result to this result, setting this result's
+ ResultState to Failure if the child result failed.
+ </summary>
+ <param name="result">The result to be added</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.StackFilter">
+ <summary>
+ StackFilter class is used to remove internal NUnit
+ entries from a stack trace so that the resulting
+ trace provides better information about the test.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.StackFilter.DefaultFilter">
+ <summary>
+ Single instance of our default filter
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String,System.String)">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
+ <param name="bottomOfStackPattern">Regex pattern used to delete lines from the bottom of the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String)">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.#ctor">
+ <summary>
+ Construct a stack filter instance
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StackFilter.Filter(System.String)">
+ <summary>
+ Filters a raw stack trace and returns the result.
+ </summary>
+ <param name="rawTrace">The original stack trace</param>
+ <returns>A filtered stack trace</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.StringUtil">
+ <summary>
+ Provides methods to support legacy string comparison methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StringUtil.Compare(System.String,System.String,System.Boolean)">
+ <summary>
+ Compares two strings for equality, ignoring case if requested.
+ </summary>
+ <param name="strA">The first string.</param>
+ <param name="strB">The second string..</param>
+ <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
+ <returns>Zero if the strings are equivalent, a negative number if strA is sorted first, a positive number if
+ strB is sorted first</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.StringUtil.StringsEqual(System.String,System.String,System.Boolean)">
+ <summary>
+ Compares two strings for equality, ignoring case if requested.
+ </summary>
+ <param name="strA">The first string.</param>
+ <param name="strB">The second string..</param>
+ <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
+ <returns>True if the strings are equivalent, false if not.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ConstraintUtils">
+ <summary>
+ Provides methods to support consistent checking for constaints methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ConstraintUtils.RequireActual``1(System.Object,System.String,System.Boolean)">
+ <summary>
+ Requires that the provided object is actually of the type required.
+ </summary>
+ <param name="actual">The object to verify.</param>
+ <param name="paramName">Name of the parameter as passed into the checking method.</param>
+ <param name="allowNull">
+ If <see langword="true"/> and <typeparamref name="T"/> can be null, returns null rather than throwing when <paramref name="actual"/> is null.
+ If <typeparamref name="T"/> cannot be null, this parameter is ignored.</param>
+ <typeparam name="T">The type to require.</typeparam>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseParameters">
+ <summary>
+ The TestCaseParameters class encapsulates method arguments and
+ other selected parameters needed for constructing
+ a parameterized test case.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestCaseParameters._expectedResult">
+ <summary>
+ The expected result to be returned
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(NUnit.Framework.Interfaces.ITestCaseData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestCaseData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseParameters.ExpectedResult">
+ <summary>
+ The expected result of the test, which
+ must match the method return type.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestCaseParameters.HasExpectedResult">
+ <summary>
+ Gets a value indicating whether an expected result was specified.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestCaseTimeoutException">
+ <summary>
+ TestCaseTimeoutException is thrown when a test running directly
+ on a TestWorker thread is cancelled due to timeout.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="inner">The inner.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext">
+ <summary>
+ Helper class used to save and restore certain static or
+ singleton settings in the environment that affect tests
+ or which might be changed by the user tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._priorContext">
+ <summary>
+ Link to a prior saved context
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._executionStatus">
+ <summary>
+ Indicates that a stop has been requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._listener">
+ <summary>
+ The event listener currently receiving notifications
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._assertCount">
+ <summary>
+ The number of assertions for the current test
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentCulture">
+ <summary>
+ The current culture
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentUICulture">
+ <summary>
+ The current UI culture
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentResult">
+ <summary>
+ The current test result
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
+ </summary>
+ <param name="other">An existing instance of TestExecutionContext.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentContext">
+ <summary>
+ Gets and sets the current context.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentTest">
+ <summary>
+ Gets or sets the current test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTime">
+ <summary>
+ The time the current test started execution
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTicks">
+ <summary>
+ The time the current test started in Ticks
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentResult">
+ <summary>
+ Gets or sets the current test result
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.OutWriter">
+ <summary>
+ Gets a TextWriter that will send output to the current test result.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestObject">
+ <summary>
+ The current test object - that is the user fixture
+ object on which tests are being executed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.StopOnError">
+ <summary>
+ Get or set indicator that run should stop on the first error
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.ExecutionStatus">
+ <summary>
+ Gets an enum indicating whether a stop has been requested.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.Listener">
+ <summary>
+ The current test event listener
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.Dispatcher">
+ <summary>
+ The current WorkItemDispatcher. Made public for
+ use by nunitlite.tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.ParallelScope">
+ <summary>
+ The ParallelScope to be used by tests running in this context.
+ For builds with out the parallel feature, it has no effect.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.DefaultFloatingPointTolerance">
+ <summary>
+ Default tolerance value used for floating point equality
+ when no other tolerance is specified.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.RandomGenerator">
+ <summary>
+ Gets the RandomGenerator specific to this Test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.AssertCount">
+ <summary>
+ Gets the assert count.
+ </summary>
+ <value>The assert count.</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.MultipleAssertLevel">
+ <summary>
+ The current nesting level of multiple assert blocks
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestCaseTimeout">
+ <summary>
+ Gets or sets the test case timeout value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.UpstreamActions">
+ <summary>
+ Gets a list of ITestActions set by upstream tests
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentCulture">
+ <summary>
+ Saves or restores the CurrentCulture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentUICulture">
+ <summary>
+ Saves or restores the CurrentUICulture
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentValueFormatter">
+ <summary>
+ The current head of the ValueFormatter chain, copied from MsgUtils.ValueFormatter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestExecutionContext.IsSingleThreaded">
+ <summary>
+ If true, all tests must run on the same thread. No new thread may be spawned.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.UpdateContextFromEnvironment">
+ <summary>
+ Record any changes in the environment made by
+ the test code in the execution context so it
+ will be passed on to lower level tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.EstablishExecutionEnvironment">
+ <summary>
+ Set up the execution environment to match a context.
+ Note that we may be running on the same thread where the
+ context was initially created or on a different thread.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount">
+ <summary>
+ Increments the assert count by one.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount(System.Int32)">
+ <summary>
+ Increments the assert count by a specified amount.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ Adds a new ValueFormatterFactory to the chain of formatters
+ </summary>
+ <param name="formatterFactory">The new factory</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext">
+ <summary>
+ An IsolatedContext is used when running code
+ that may effect the current result in ways that
+ should not impact the final result of the test.
+ A new TestExecutionContext is created with an
+ initially clear result, which is discarded on
+ exiting the context.
+ </summary>
+ <example>
+ using (new TestExecutionContext.IsolatedContext())
+ {
+ // Code that should not impact the result
+ }
+ </example>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.#ctor">
+ <summary>
+ Save the original current TestExecutionContext and
+ make a new isolated context current.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.Dispose">
+ <summary>
+ Restore the original TestExecutionContext.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionContext.AdhocContext">
+ <summary>
+ An AdhocTestExecutionContext is created whenever a context is needed
+ but not available in CurrentContext. This happens when tests are run
+ on an adoc basis or Asserts are used outside of tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestExecutionContext.AdhocContext.#ctor">
+ <summary>
+ Construct an AdhocTestExecutionContext, which is used
+ whenever the current TestExecutionContext is found to be null.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestExecutionStatus">
+ <summary>
+ Enumeration indicating whether the tests are
+ running normally or being cancelled.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.Running">
+ <summary>
+ Running normally with no stop requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.StopRequested">
+ <summary>
+ A graceful stop has been requested
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestExecutionStatus.AbortRequested">
+ <summary>
+ A forced stop has been requested
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFilter">
+ <summary>
+ Interface to be implemented by filters applied to tests.
+ The filter applies when running the test, after it has been
+ loaded, since this is the only time an ITest exists.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestFilter.Empty">
+ <summary>
+ Unique Empty filter.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFilter.IsEmpty">
+ <summary>
+ Indicates whether this is the EmptyFilter
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFilter.TopLevel">
+ <summary>
+ Indicates whether this is a top-level filter,
+ not contained in any other filter.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a particular test passes the filter criteria. The default
+ implementation checks the test itself, its parents and any descendants.
+
+ Derived classes may override this method or any of the Match methods
+ to change the behavior of the filter.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test passes the filter, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine if a test matches the filter explicitly. That is, it must
+ be a direct match of the test itself or one of it's children.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the test matches the filter explicitly, otherwise false</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.Match(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether the test itself matches the filter criteria, without
+ examining either parents or descendants. This is overridden by each
+ different type of filter to perform the necessary tests.
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the filter matches the any parent of the test</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.MatchParent(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether any ancestor of the test matches the filter criteria
+ </summary>
+ <param name="test">The test to which the filter is applied</param>
+ <returns>True if the filter matches the an ancestor of the test</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.MatchDescendant(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Determine whether any descendant of the test matches the filter criteria.
+ </summary>
+ <param name="test">The test to be matched</param>
+ <returns>True if at least one descendant matches the filter criteria</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(System.String)">
+ <summary>
+ Create a TestFilter instance from an xml representation.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(NUnit.Framework.Interfaces.TNode)">
+ <summary>
+ Create a TestFilter from it's TNode representation
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFilter.EmptyFilter">
+ <summary>
+ Nested class provides an empty filter - one that always
+ returns true when called. It never matches explicitly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.ToXml(System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Adds an XML node
+ </summary>
+ <param name="parentNode">Parent node</param>
+ <param name="recursive">True if recursive</param>
+ <returns>The added XML node</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFixtureParameters">
+ <summary>
+ The TestCaseParameters class encapsulates method arguments and
+ other selected parameters needed for constructing
+ a parameterized test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(NUnit.Framework.Interfaces.ITestFixtureData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestCaseData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestFixtureParameters.TypeArgs">
+ <summary>
+ Type arguments used to create a generic fixture instance
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestListener">
+ <summary>
+ TestListener provides an implementation of ITestListener that
+ does nothing. It is used only through its NULL property.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test case has finished
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestListener.#ctor">
+ <summary>
+ Construct a new TestListener - private so it may not be used.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestListener.NULL">
+ <summary>
+ Get a listener that does nothing
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestNameGenerator">
+ <summary>
+ TestNameGenerator is able to create test names according to
+ a coded pattern.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestNameGenerator.DefaultTestNamePattern">
+ <summary>
+ Default pattern used to generate names
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor">
+ <summary>
+ Construct a TestNameGenerator
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor(System.String)">
+ <summary>
+ Construct a TestNameGenerator
+ </summary>
+ <param name="pattern">The pattern used by this generator.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod)">
+ <summary>
+ Get the display name for a TestMethod and it's arguments
+ </summary>
+ <param name="testMethod">A TestMethod</param>
+ <returns>The display name</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod,System.Object[])">
+ <summary>
+ Get the display name for a TestMethod and it's arguments
+ </summary>
+ <param name="testMethod">A TestMethod</param>
+ <param name="args">Arguments to be used</param>
+ <returns>The display name</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestParameters">
+ <summary>
+ TestParameters is the abstract base class for all classes
+ that know how to provide data for constructing a test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor">
+ <summary>
+ Default Constructor creates an empty parameter set
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Object[])">
+ <summary>
+ Construct a parameter set with a list of arguments
+ </summary>
+ <param name="args"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Exception)">
+ <summary>
+ Construct a non-runnable ParameterSet, specifying
+ the provider exception that made it invalid.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(NUnit.Framework.Interfaces.ITestData)">
+ <summary>
+ Construct a ParameterSet from an object implementing ITestData
+ </summary>
+ <param name="data"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.RunState">
+ <summary>
+ The RunState for this set of parameters.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.Arguments">
+ <summary>
+ The arguments to be used in running the test,
+ which must match the method signature.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.TestName">
+ <summary>
+ A name to be used for this test case in lieu
+ of the standard generated name containing
+ the argument list.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.Properties">
+ <summary>
+ Gets the property dictionary for this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestParameters.ApplyToTest(NUnit.Framework.Internal.Test)">
+ <summary>
+ Applies ParameterSet values to the test itself.
+ </summary>
+ <param name="test">A test.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestParameters.OriginalArguments">
+ <summary>
+ The original arguments provided by the user,
+ used for display purposes.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestProgressReporter">
+ <summary>
+ TestProgressReporter translates ITestListener events into
+ the async callbacks that are used to inform the client
+ software about the progress of a test run.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.#ctor(System.Web.UI.ICallbackEventHandler)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestProgressReporter"/> class.
+ </summary>
+ <param name="handler">The callback handler to be used for reporting progress.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestStarted(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Called when a test has just started
+ </summary>
+ <param name="test">The test that is starting</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
+ <summary>
+ Called when a test has finished. Sends a result summary to the callback.
+ to
+ </summary>
+ <param name="result">The result of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
+ <summary>
+ Called when a test produces output for immediate display
+ </summary>
+ <param name="output">A TestOutput object containing the text to display</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.GetParent(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Returns the parent test item for the targer test item if it exists
+ </summary>
+ <param name="test"></param>
+ <returns>parent test item</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestProgressReporter.FormatAttributeValue(System.String)">
+ <summary>
+ Makes a string safe for use as an attribute, replacing
+ characters characters that can't be used with their
+ corresponding xml representations.
+ </summary>
+ <param name="original">The string to be used</param>
+ <returns>A new string with the values replaced</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterizedFixtureSuite">
+ <summary>
+ ParameterizedFixtureSuite serves as a container for the set of test
+ fixtures created from a given Type using various parameters.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterizedFixtureSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.ParameterizedFixtureSuite"/> class.
+ </summary>
+ <param name="typeInfo">The ITypeInfo for the type that represents the suite.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterizedFixtureSuite.TestType">
+ <summary>
+ Gets a string representing the type of test
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.ParameterizedMethodSuite">
+ <summary>
+ ParameterizedMethodSuite holds a collection of individual
+ TestMethods with their arguments applied.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.ParameterizedMethodSuite.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Construct from a MethodInfo
+ </summary>
+ <param name="method"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.ParameterizedMethodSuite.TestType">
+ <summary>
+ Gets a string representing the type of test
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:NUnit.Framework.Internal.SetUpFixture">
+ <summary>
+ SetUpFixture extends TestSuite and supports
+ Setup and TearDown methods.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.SetUpFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.SetUpFixture"/> class.
+ </summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.Test">
+ <summary>
+ The Test abstract class represents a test within the framework.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test._nextID">
+ <summary>
+ Static value to seed ids. It's started at 1000 so any
+ uninitialized ids will stand out.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test.DeclaringTypeInfo">
+ <summary>
+ Used to cache the declaring type for this MethodInfo
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.Test._method">
+ <summary>
+ Method property backing field
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String)">
+ <summary>
+ Constructs a test given its name
+ </summary>
+ <param name="name">The name of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String,System.String)">
+ <summary>
+ Constructs a test given the path through the
+ test hierarchy to its parent and a name.
+ </summary>
+ <param name="pathName">The parent tests full name</param>
+ <param name="name">The name of the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
+ <summary>
+ TODO: Documentation needed for constructor
+ </summary>
+ <param name="typeInfo"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Construct a test from a MethodInfo
+ </summary>
+ <param name="method"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Id">
+ <summary>
+ Gets or sets the id of the test
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Name">
+ <summary>
+ Gets or sets the name of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.FullName">
+ <summary>
+ Gets or sets the fully qualified name of the test
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.ClassName">
+ <summary>
+ Gets the name of the class where this test was declared.
+ Returns null if the test is not associated with a class.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.MethodName">
+ <summary>
+ Gets the name of the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none required.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TypeInfo">
+ <summary>
+ Gets the TypeInfo of the fixture used in running this test
+ or null if no fixture type is associated with it.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Method">
+ <summary>
+ Gets a MethodInfo for the method implementing this test.
+ Returns null if the test is not implemented as a method.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.RunState">
+ <summary>
+ Whether or not the test should be run
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TestType">
+ <summary>
+ Gets a string representing the type of test. Used as an attribute
+ value in the XML representation of a test and has no other
+ function in the framework.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TestCaseCount">
+ <summary>
+ Gets a count of test cases represented by
+ or contained under this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Properties">
+ <summary>
+ Gets the properties for this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.IsSuite">
+ <summary>
+ Returns true if this is a TestSuite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Parent">
+ <summary>
+ Gets the parent as a Test object.
+ Used by the core to set the parent.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Fixture">
+ <summary>
+ Gets or sets a fixture object for running this test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.IdPrefix">
+ <summary>
+ Static prefix used for ids in this AppDomain.
+ Set by FrameworkController.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.Seed">
+ <summary>
+ Gets or Sets the Int value representing the seed for the RandomGenerator
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.SetUpMethods">
+ <summary>
+ The SetUp methods.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.Test.TearDownMethods">
+ <summary>
+ The teardown methods
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.MakeTestResult">
+ <summary>
+ Creates a TestResult for this test.
+ </summary>
+ <returns>A TestResult suitable for this type of test.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.MemberInfo)">
+ <summary>
+ Modify a newly constructed test by applying any of NUnit's common
+ attributes, based on a supplied ICustomAttributeProvider, which is
+ usually the reflection element from which the test was constructed,
+ but may not be in some instances. The attributes retrieved are
+ saved for use in subsequent operations.
+ </summary>
+ <param name="provider">An object deriving from MemberInfo</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.Assembly)">
+ <summary>
+ Modify a newly constructed test by applying any of NUnit's common
+ attributes, based on a supplied ICustomAttributeProvider, which is
+ usually the reflection element from which the test was constructed,
+ but may not be in some instances. The attributes retrieved are
+ saved for use in subsequent operations.
+ </summary>
+ <param name="provider">An object deriving from MemberInfo</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.MakeInvalid(System.String)">
+ <summary>
+ Mark the test as Invalid (not runnable) specifying a reason
+ </summary>
+ <param name="reason">The reason the test is not runnable</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Get custom attributes applied to a test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.PopulateTestNode(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Add standard attributes and members to a test node.
+ </summary>
+ <param name="thisNode"></param>
+ <param name="recursive"></param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.ToXml(System.Boolean)">
+ <summary>
+ Returns the Xml representation of the test
+ </summary>
+ <param name="recursive">If true, include child tests recursively</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.Test.CompareTo(System.Object)">
+ <summary>
+ Compares this test to another test for sorting purposes
+ </summary>
+ <param name="obj">The other test</param>
+ <returns>Value of -1, 0 or +1 depending on whether the current test is less than, equal to or greater than the other test</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestAssembly">
+ <summary>
+ TestAssembly is a TestSuite that represents the execution
+ of tests in a managed assembly.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.Reflection.Assembly,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
+ specifying the Assembly and the path from which it was loaded.
+ </summary>
+ <param name="assembly">The assembly this test represents.</param>
+ <param name="path">The path used to load the assembly.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
+ for a path which could not be loaded.
+ </summary>
+ <param name="path">The path used to load the assembly.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(NUnit.Framework.Internal.TestAssembly,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Copy-constructor style to create a filtered copy of the test assemblies
+ test cases
+ </summary>
+ <param name="assembly"></param>
+ <param name="filter"></param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestAssembly.Assembly">
+ <summary>
+ Gets the Assembly represented by this instance.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestAssembly.TestType">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestAssembly.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Get custom attributes specified on the assembly
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestFixture">
+ <summary>
+ TestFixture is a surrogate for a user test fixture class,
+ containing one or more tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestFixture"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ <param name="arguments">Arguments used to instantiate the test fixture, or null if none used</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestMethod">
+ <summary>
+ The TestMethod class represents a Test implemented as a method.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestMethod.parms">
+ <summary>
+ The ParameterSet used to create this test method
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
+ </summary>
+ <param name="method">The method to be used as a test.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
+ </summary>
+ <param name="method">The method to be used as a test.</param>
+ <param name="parentSuite">The suite or fixture to which the new test will be added</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.Arguments">
+ <summary>
+ The arguments to use in executing the test method, or empty array if none are provided.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.MakeTestResult">
+ <summary>
+ Overridden to return a TestCaseResult.
+ </summary>
+ <returns>A TestResult for this test.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestMethod.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns a TNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>A list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestMethod.MethodName">
+ <summary>
+ Returns the name of the method
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TestSuite">
+ <summary>
+ TestSuite represents a composite test, which contains other tests.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TestSuite.tests">
+ <summary>
+ Our collection of child tests
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="name">The name of the suite.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="parentSuiteName">Name of the parent suite.</param>
+ <param name="name">The name of the suite.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ <param name="arguments">Arguments used to instantiate the test fixture, or null if none used.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
+ </summary>
+ <param name="fixtureType">Type of the fixture.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
+ <summary>
+ Copy constructor style to create a filtered copy of the given test suite
+ </summary>
+ <param name="suite">Test Suite to copy</param>
+ <param name="filter">Filter to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.Sort">
+ <summary>
+ Sorts tests under this suite.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.Add(NUnit.Framework.Internal.Test)">
+ <summary>
+ Adds a test to the suite.
+ </summary>
+ <param name="test">The test.</param>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.Tests">
+ <summary>
+ Gets this test's child tests
+ </summary>
+ <value>The list of child tests</value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.TestCaseCount">
+ <summary>
+ Gets a count of test cases represented by
+ or contained under this test.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.Arguments">
+ <summary>
+ The arguments to use in creating the fixture, or empty array if none are provided.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.MaintainTestOrder">
+ <summary>
+ Set to true to suppress sorting this suite's contents
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeSetUpMethods">
+ <summary>
+ OneTimeSetUp methods for this suite
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeTearDownMethods">
+ <summary>
+ OneTimeTearDown methods for this suite
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.MakeTestResult">
+ <summary>
+ Overridden to return a TestSuiteResult.
+ </summary>
+ <returns>A TestResult for this test.</returns>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.HasChildren">
+ <summary>
+ Gets a bool indicating whether the current test
+ has any descendant tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TestSuite.XmlElementName">
+ <summary>
+ Gets the name used for the top-level element in the
+ XML representation of this test
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
+ <summary>
+ Returns an XmlNode representing the current result after
+ adding it as a child of the supplied parent node.
+ </summary>
+ <param name="parentNode">The parent node.</param>
+ <param name="recursive">If true, descendant results are included</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TestSuite.CheckSetUpTearDownMethods(System.Reflection.MethodInfo[])">
+ <summary>
+ Check that setup and teardown methods marked by certain attributes
+ meet NUnit's requirements and mark the tests not runnable otherwise.
+ </summary>
+ <param name="methods">A list of methodinfos to check</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeHelper">
+ <summary>
+ TypeHelper provides static methods that operate on Types.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Internal.TypeHelper.NonmatchingType">
+ <summary>
+ A special value, which is used to indicate that BestCommonType() method
+ was unable to find a common type for the specified arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type)">
+ <summary>
+ Gets the display name for a Type as used by NUnit.
+ </summary>
+ <param name="type">The Type for which a display name is needed.</param>
+ <returns>The display name for the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type,System.Object[])">
+ <summary>
+ Gets the display name for a Type as used by NUnit.
+ </summary>
+ <param name="type">The Type for which a display name is needed.</param>
+ <param name="arglist">The arglist provided.</param>
+ <returns>The display name for the Type</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.BestCommonType(System.Type,System.Type)">
+ <summary>
+ Returns the best fit for a common type to be used in
+ matching actual arguments to a methods Type parameters.
+ </summary>
+ <param name="type1">The first type.</param>
+ <param name="type2">The second type.</param>
+ <returns>Either type1 or type2, depending on which is more general.</returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.IsNumeric(System.Type)">
+ <summary>
+ Determines whether the specified type is numeric.
+ </summary>
+ <param name="type">The type to be examined.</param>
+ <returns>
+ <c>true</c> if the specified type is numeric; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.ConvertArgumentList(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
+ <summary>
+ Convert an argument list to the required parameter types.
+ Currently, only widening numeric conversions are performed.
+ </summary>
+ <param name="arglist">An array of args to be converted</param>
+ <param name="parameters">A ParameterInfo[] whose types will be used as targets</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.CanDeduceTypeArgsFromArgs(System.Type,System.Object[],System.Type[]@)">
+ <summary>
+ Determines whether this instance can deduce type args for a generic type from the supplied arguments.
+ </summary>
+ <param name="type">The type to be examined.</param>
+ <param name="arglist">The arglist.</param>
+ <param name="typeArgsOut">The type args to be used.</param>
+ <returns>
+ <c>true</c> if this the provided args give sufficient information to determine the type args to be used; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeHelper.GetDeclaredInterfaces(System.Type)">
+ <summary>
+ Return the interfaces implemented by a Type.
+ </summary>
+ <param name="type">The Type to be examined.</param>
+ <returns>An array of Types for the interfaces.</returns>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeNameDifferenceResolver">
+ <summary>
+ Used for resolving the type difference between objects.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
+ <summary>
+ Gets the shortened type name difference between <paramref name="expected"/> and <paramref name="actual"/>.
+ </summary>
+ <param name="expected">The expected object.</param>
+ <param name="actual">The actual object.</param>
+ <param name="expectedTypeShortened">Output of the unique type name for the expected object.</param>
+ <param name="actualTypeShortened">Output of the unique type name for actual object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ResolveTypeNameDifference(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Gets the shortened type name difference between <paramref name="expected"/> and <paramref name="actual"/>.
+ </summary>
+ <param name="expected">The expected object <see cref="T:System.Type"/>.</param>
+ <param name="actual">The actual object <see cref="T:System.Type"/>.</param>
+ <param name="expectedTypeShortened">Output of the unique type name for the expected object.</param>
+ <param name="actualTypeShortened">Output of the unique type name for actual object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetShortenedGenericParams(System.Type,System.Type,System.Collections.Generic.List{System.String}@,System.Collections.Generic.List{System.String}@)">
+ <summary>
+ Obtain the shortened generic template parameters of the given <paramref name="expectedFullType"/> and <paramref name="actualFullType"/>,
+ if they are generic.
+ </summary>
+ <param name="expectedFullType">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actualFullType">The actual <see cref="T:System.Type"/>.</param>
+ <param name="shortenedParamsExpected">Shortened generic parameters of the expected <see cref="T:System.Type"/>.</param>
+ <param name="shortenedParamsActual">Shortened generic parameters of the actual <see cref="T:System.Type"/>.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.FullyShortenTypeName(System.Type)">
+ <summary>
+ Obtain a shortened name of the given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ShortenTypeNames(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Shorten the given <see cref="T:System.Type"/> names by only including the relevant differing namespaces/types, if they differ.
+ </summary>
+ <param name="expectedType">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actualType">The actual <see cref="T:System.Type"/>.</param>
+ <param name="expectedTypeShortened">The shortened expected <see cref="T:System.Type"/> name.</param>
+ <param name="actualTypeShortened">The shortened actual <see cref="T:System.Type"/> name.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.IsTypeGeneric(System.Type)">
+ <summary>
+ Returns whether or not the <see cref="T:System.Type"/> is generic.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetGenericTypeName(System.Type)">
+ <summary>
+ Returns the fully qualified generic <see cref="T:System.Type"/> name of a given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.ReconstructGenericTypeName(System.String,System.Collections.Generic.List{System.String})">
+ <summary>
+ Reconstruct a generic type name using the provided generic type name, and a
+ <see cref="T:NUnit.Framework.List"/> of the template parameters.
+ </summary>
+ <param name="GenericTypeName">The name of the generic type, including the number of template parameters expected.</param>
+ <param name="TemplateParamNames">A <see cref="T:NUnit.Framework.List"/> of names of the template parameters of the provided generic type.</param>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeNameDifferenceResolver.GetShortenedGenericTypes(System.Type,System.Type,System.String@,System.String@)">
+ <summary>
+ Obtain the shortened generic <see cref="T:System.Type"/> names of the given expected and actual <see cref="T:System.Type"/>s.
+ </summary>
+ <param name="expected">The expected <see cref="T:System.Type"/>.</param>
+ <param name="actual">The actual <see cref="T:System.Type"/>.</param>
+ <param name="shortenedGenericNameExpected">The shortened expected generic name.</param>
+ <param name="shortenedGenericNameActual">The shortened actual generic name.</param>
+ </member>
+ <member name="T:NUnit.Framework.Internal.TypeWrapper">
+ <summary>
+ The TypeWrapper class wraps a Type so it may be used in
+ a platform-independent manner.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.#ctor(System.Type)">
+ <summary>
+ Construct a TypeWrapper for a specified Type.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Type">
+ <summary>
+ Gets the underlying Type on which this TypeWrapper is based.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.BaseType">
+ <summary>
+ Gets the base type of this type as an ITypeInfo
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Name">
+ <summary>
+ Gets the Name of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.FullName">
+ <summary>
+ Gets the FullName of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Assembly">
+ <summary>
+ Gets the assembly in which the type is declared
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.Namespace">
+ <summary>
+ Gets the namespace of the Type
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsAbstract">
+ <summary>
+ Gets a value indicating whether the type is abstract.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericType">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.IsType(System.Type)">
+ <summary>
+ Returns true if the Type wrapped is T
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.ContainsGenericParameters">
+ <summary>
+ Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericTypeDefinition">
+ <summary>
+ Gets a value indicating whether the Type is a generic Type definition
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsSealed">
+ <summary>
+ Gets a value indicating whether the type is sealed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Internal.TypeWrapper.IsStaticClass">
+ <summary>
+ Gets a value indicating whether this type represents a static class.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName">
+ <summary>
+ Get the display name for this type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName(System.Object[])">
+ <summary>
+ Get the display name for an object of this type, constructed with the specified args.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.MakeGenericType(System.Type[])">
+ <summary>
+ Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetGenericTypeDefinition">
+ <summary>
+ Returns a Type representing a generic type definition from which this Type can be constructed.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetCustomAttributes``1(System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this type
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.IsDefined``1(System.Boolean)">
+ <summary>
+ Returns a value indicating whether the type has an attribute of the specified type.
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="inherit"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.HasMethodWithAttribute(System.Type)">
+ <summary>
+ Returns a flag indicating whether this type has a method with an attribute of the specified type.
+ </summary>
+ <param name="attributeType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetMethods(NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Returns an array of IMethodInfos for methods of this Type
+ that match the specified flags.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.GetConstructor(System.Type[])">
+ <summary>
+ Gets the public constructor taking the specified argument Types
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.HasConstructor(System.Type[])">
+ <summary>
+ Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.Construct(System.Object[])">
+ <summary>
+ Construct an object of this Type, using the specified arguments.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Internal.TypeWrapper.ToString">
+ <summary>
+ Override ToString() so that error messages in NUnit's own tests make sense
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Is">
+ <summary>
+ Helper class with properties and methods that supply
+ a number of constraints used in Asserts.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Not">
+ <summary>
+ Returns a ConstraintExpression that negates any
+ following constraint.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.All">
+ <summary>
+ Returns a ConstraintExpression, which will apply
+ the following constraint to all members of a collection,
+ succeeding if all of them succeed.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Null">
+ <summary>
+ Returns a constraint that tests for null
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.True">
+ <summary>
+ Returns a constraint that tests for True
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.False">
+ <summary>
+ Returns a constraint that tests for False
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Positive">
+ <summary>
+ Returns a constraint that tests for a positive value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Negative">
+ <summary>
+ Returns a constraint that tests for a negative value
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Zero">
+ <summary>
+ Returns a constraint that tests for equality with zero
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.NaN">
+ <summary>
+ Returns a constraint that tests for NaN
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Empty">
+ <summary>
+ Returns a constraint that tests for empty
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Unique">
+ <summary>
+ Returns a constraint that tests whether a collection
+ contains all unique items.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.EqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests two items for equality
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SameAs(System.Object)">
+ <summary>
+ Returns a constraint that tests that two references are the same object
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.GreaterThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.GreaterThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AtLeast(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is greater than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.LessThan(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.LessThanOrEqualTo(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AtMost(System.Object)">
+ <summary>
+ Returns a constraint that tests whether the
+ actual value is less than or equal to the supplied argument
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.TypeOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.TypeOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual
+ value is of the exact type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InstanceOf(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InstanceOf``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is of the type supplied as an argument or a derived type.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableFrom(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableFrom``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable from the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableTo(System.Type)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable to the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.AssignableTo``1">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is assignable to the type supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.EquivalentTo(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a collection containing the same elements as the
+ collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SubsetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a subset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SupersetOf(System.Collections.IEnumerable)">
+ <summary>
+ Returns a constraint that tests whether the actual value
+ is a superset of the collection supplied as an argument.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Is.Ordered">
+ <summary>
+ Returns a constraint that tests whether a collection is ordered
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SamePath(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same as an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SubPathOf(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is a subpath of the expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.SamePathOrUnder(System.String)">
+ <summary>
+ Returns a constraint that tests whether the path provided
+ is the same path or under an expected path after canonicalization.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Is.InRange(System.Object,System.Object)">
+ <summary>
+ Returns a constraint that tests whether the actual value falls
+ inclusively within a specified range.
+ </summary>
+ <param name="from">Inclusive beginning of the range.</param>
+ <param name="to">Inclusive end of the range.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.ITestAction">
+ <summary>
+ When implemented by an attribute, this interface implemented to provide actions to execute before and after tests.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ITestAction.BeforeTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed before each test is run
+ </summary>
+ <param name="test">The test that is going to be run.</param>
+ </member>
+ <member name="M:NUnit.Framework.ITestAction.AfterTest(NUnit.Framework.Interfaces.ITest)">
+ <summary>
+ Executed after each test is run
+ </summary>
+ <param name="test">The test that has just been run.</param>
+ </member>
+ <member name="P:NUnit.Framework.ITestAction.Targets">
+ <summary>
+ Provides the target for the action attribute
+ </summary>
+ <returns>The target for the action attribute</returns>
+ </member>
+ <member name="T:NUnit.Framework.Iz">
+ <summary>
+ The Iz class is a synonym for Is intended for use in VB,
+ which regards Is as a keyword.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.List">
+ <summary>
+ The List class is a helper class with properties and methods
+ that supply a number of constraints used with lists and collections.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.List.Map(System.Collections.ICollection)">
+ <summary>
+ List.Map returns a ListMapper, which can be used to map
+ the original collection to another collection.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.ListMapper">
+ <summary>
+ ListMapper is used to transform a collection used as an actual argument
+ producing another collection to be used in the assertion.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.ListMapper.#ctor(System.Collections.ICollection)">
+ <summary>
+ Construct a ListMapper based on a collection
+ </summary>
+ <param name="original">The collection to be transformed</param>
+ </member>
+ <member name="M:NUnit.Framework.ListMapper.Property(System.String)">
+ <summary>
+ Produces a collection containing all the values of a property
+ </summary>
+ <param name="name">The collection of property values</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.StringAssert">
+ <summary>
+ Basic Asserts on strings.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE! Use StringAssert.AreEqualIgnoringCase(...) or Assert.AreEqual(...) instead.
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string is not found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
+ <summary>
+ Asserts that a string is found within another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string starts with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
+ <summary>
+ Asserts that a string starts with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not start with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
+ <summary>
+ Asserts that a string does not start with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string ends with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
+ <summary>
+ Asserts that a string ends with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not end with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
+ <summary>
+ Asserts that a string does not end with another string.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The string to be examined</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two strings are equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
+ <summary>
+ Asserts that two strings are equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that two strings are not equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
+ <summary>
+ Asserts that two strings are not equal, without regard to case.
+ </summary>
+ <param name="expected">The expected string</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string matches an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be matched</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
+ <summary>
+ Asserts that a string matches an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be matched</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
+ <summary>
+ Asserts that a string does not match an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be used</param>
+ <param name="actual">The actual string</param>
+ <param name="message">The message to display in case of failure</param>
+ <param name="args">Arguments used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
+ <summary>
+ Asserts that a string does not match an expected regular expression pattern.
+ </summary>
+ <param name="pattern">The regex pattern to be used</param>
+ <param name="actual">The actual string</param>
+ </member>
+ <member name="T:NUnit.Framework.TestCaseData">
+ <summary>
+ The TestCaseData class represents a set of arguments
+ and other parameter info to be used for a parameterized
+ test case. It is derived from TestCaseParameters and adds a
+ fluent syntax for use in initializing the test case.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg">The argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ <param name="arg3">The third argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Returns(System.Object)">
+ <summary>
+ Sets the expected result for the test
+ </summary>
+ <param name="result">The expected result</param>
+ <returns>A modified TestCaseData</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetName(System.String)">
+ <summary>
+ Sets the name of the test case
+ </summary>
+ <returns>The modified TestCaseData instance</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetDescription(System.String)">
+ <summary>
+ Sets the description for the test case
+ being constructed.
+ </summary>
+ <param name="description">The description.</param>
+ <returns>The modified TestCaseData instance.</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetCategory(System.String)">
+ <summary>
+ Applies a category to the test
+ </summary>
+ <param name="category"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.String)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Int32)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Double)">
+ <summary>
+ Applies a named property to the test
+ </summary>
+ <param name="propName"></param>
+ <param name="propValue"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Explicit">
+ <summary>
+ Marks the test case as explicit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Explicit(System.String)">
+ <summary>
+ Marks the test case as explicit, specifying the reason.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestCaseData.Ignore(System.String)">
+ <summary>
+ Ignores this TestCase, specifying the reason.
+ </summary>
+ <param name="reason">The reason.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestContext">
+ <summary>
+ Provide the context information of the current test.
+ This is an adapter for the internal ExecutionContext
+ class, hiding the internals from the user test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
+ <summary>
+ Construct a TestContext for an ExecutionContext
+ </summary>
+ <param name="testExecutionContext">The ExecutionContext to adapt</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.CurrentContext">
+ <summary>
+ Get the current test context. This is created
+ as needed. The user may save the context for
+ use within a test, but it should not be used
+ outside the test for which it is created.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Out">
+ <summary>
+ Gets a TextWriter that will send output to the current test result.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Error">
+ <summary>
+ Gets a TextWriter that will send output directly to Console.Error
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Progress">
+ <summary>
+ Gets a TextWriter for use in displaying immediate progress messages
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.Parameters">
+ <summary>
+ TestParameters object holds parameters for the test run, if any are specified
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.TestContext.DefaultWorkDirectory">
+ <summary>
+ Static DefaultWorkDirectory is now used as the source
+ of the public instance property WorkDirectory. This is
+ a bit odd but necessary to avoid breaking user tests.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Test">
+ <summary>
+ Get a representation of the current test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Result">
+ <summary>
+ Gets a Representation of the TestResult for the current test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestDirectory">
+ <summary>
+ Gets the directory containing the current test assembly.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.WorkDirectory">
+ <summary>
+ Gets the directory to be used for outputting files created
+ by this test run.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.Random">
+ <summary>
+ Gets the random generator.
+ </summary>
+ <value>
+ The random generator.
+ </value>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.AssertCount">
+ <summary>
+ Gets the number of assertions executed
+ up to this point in the test.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Boolean)">
+ <summary>Write the string representation of a boolean value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Char)">
+ <summary>Write a char to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Char[])">
+ <summary>Write a char array to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Double)">
+ <summary>Write the string representation of a double to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Int32)">
+ <summary>Write the string representation of an Int32 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Int64)">
+ <summary>Write the string representation of an Int64 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Decimal)">
+ <summary>Write the string representation of a decimal value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Object)">
+ <summary>Write the string representation of an object to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.Single)">
+ <summary>Write the string representation of a Single value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String)">
+ <summary>Write a string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.UInt32)">
+ <summary>Write the string representation of a UInt32 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.UInt64)">
+ <summary>Write the string representation of a UInt64 value to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object[])">
+ <summary>Write a formatted string to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine">
+ <summary>Write a line terminator to the current result</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Boolean)">
+ <summary>Write the string representation of a boolean value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char)">
+ <summary>Write a char to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char[])">
+ <summary>Write a char array to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Double)">
+ <summary>Write the string representation of a double to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int32)">
+ <summary>Write the string representation of an Int32 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int64)">
+ <summary>Write the string representation of an Int64 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Decimal)">
+ <summary>Write the string representation of a decimal value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Object)">
+ <summary>Write the string representation of an object to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.Single)">
+ <summary>Write the string representation of a Single value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String)">
+ <summary>Write a string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt32)">
+ <summary>Write the string representation of a UInt32 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt64)">
+ <summary>Write the string representation of a UInt64 value to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object[])">
+ <summary>Write a formatted string to the current result followed by a line terminator</summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
+ <summary>
+ This method adds the a new ValueFormatterFactory to the
+ chain of responsibility used for formatting values in messages.
+ The scope of the change is the current TestContext.
+ </summary>
+ <param name="formatterFactory">The factory delegate</param>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddTestAttachment(System.String,System.String)">
+ <summary>
+ Attach a file to the current test result
+ </summary>
+ <param name="filePath">Relative or absolute file path to attachment</param>
+ <param name="description">Optional description of attachment</param>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.AddFormatter``1(NUnit.Framework.Constraints.ValueFormatter)">
+ <summary>
+ This method provides a simplified way to add a ValueFormatter
+ delegate to the chain of responsibility, creating the factory
+ delegate internally. It is useful when the Type of the object
+ is the only criterion for selection of the formatter, since
+ it can be used without getting involved with a compound function.
+ </summary>
+ <typeparam name="TSUPPORTED">The type supported by this formatter</typeparam>
+ <param name="formatter">The ValueFormatter delegate</param>
+ </member>
+ <member name="T:NUnit.Framework.TestContext.TestAdapter">
+ <summary>
+ TestAdapter adapts a Test for consumption by
+ the user test code.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.TestAdapter.#ctor(NUnit.Framework.Internal.Test)">
+ <summary>
+ Construct a TestAdapter for a Test
+ </summary>
+ <param name="test">The Test to be adapted</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.ID">
+ <summary>
+ Gets the unique Id of a test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Name">
+ <summary>
+ The name of the test, which may or may not be
+ the same as the method name.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.MethodName">
+ <summary>
+ The name of the method representing the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.FullName">
+ <summary>
+ The FullName of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.ClassName">
+ <summary>
+ The ClassName of the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Properties">
+ <summary>
+ The properties of the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.TestAdapter.Arguments">
+ <summary>
+ The arguments to use in creating the test or empty array if none are required.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestContext.ResultAdapter">
+ <summary>
+ ResultAdapter adapts a TestResult for consumption by
+ the user test code.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestContext.ResultAdapter.#ctor(NUnit.Framework.Internal.TestResult)">
+ <summary>
+ Construct a ResultAdapter for a TestResult
+ </summary>
+ <param name="result">The TestResult to be adapted</param>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Outcome">
+ <summary>
+ Gets a ResultState representing the outcome of the test
+ up to this point in its execution.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Assertions">
+ <summary>
+ Gets a list of the assertion results generated
+ up to this point in the test.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.Message">
+ <summary>
+ Gets the message associated with a test
+ failure or with not running the test
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.StackTrace">
+ <summary>
+ Gets any stacktrace associated with an
+ error or failure.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.FailCount">
+ <summary>
+ Gets the number of test cases that failed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.WarningCount">
+ <summary>
+ Gets the number of test cases that had warnings
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.PassCount">
+ <summary>
+ Gets the number of test cases that passed
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.SkipCount">
+ <summary>
+ Gets the number of test cases that were skipped
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestContext.ResultAdapter.InconclusiveCount">
+ <summary>
+ Gets the number of test cases that were inconclusive
+ when running the test and all its children.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.TestFixtureData">
+ <summary>
+ The TestFixtureData class represents a set of arguments
+ and other parameter info to be used for a parameterized
+ fixture. It is derived from TestFixtureParameters and adds a
+ fluent syntax for use in initializing the fixture.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="args">The arguments.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg">The argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
+ </summary>
+ <param name="arg1">The first argument.</param>
+ <param name="arg2">The second argument.</param>
+ <param name="arg3">The third argument.</param>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.SetName(System.String)">
+ <summary>
+ Sets the name of the test fixture
+ </summary>
+ <returns>The modified TestFixtureData instance</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Explicit">
+ <summary>
+ Marks the test fixture as explicit.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Explicit(System.String)">
+ <summary>
+ Marks the test fixture as explicit, specifying the reason.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestFixtureData.Ignore(System.String)">
+ <summary>
+ Ignores this TestFixture, specifying the reason.
+ </summary>
+ <param name="reason">The reason.</param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Framework.TestParameters">
+ <summary>
+ TestParameters class holds any named parameters supplied to the test run
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Count">
+ <summary>
+ Gets the number of test parameters
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Names">
+ <summary>
+ Gets a collection of the test parameter names
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Exists(System.String)">
+ <summary>
+ Gets a flag indicating whether a parameter with the specified name exists.
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>True if it exists, otherwise false</returns>
+ </member>
+ <member name="P:NUnit.Framework.TestParameters.Item(System.String)">
+ <summary>
+ Indexer provides access to the internal dictionary
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>Value of the parameter or null if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get(System.String)">
+ <summary>
+ Get method is a simple alternative to the indexer
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <returns>Value of the parameter or null if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get(System.String,System.String)">
+ <summary>
+ Get the value of a parameter or a default string
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <param name="defaultValue">Default value of the parameter</param>
+ <returns>Value of the parameter or default value if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Get``1(System.String,``0)">
+ <summary>
+ Get the value of a parameter or return a default
+ </summary>
+ <typeparam name="T">The return Type</typeparam>
+ <param name="name">Name of the parameter</param>
+ <param name="defaultValue">Default value of the parameter</param>
+ <returns>Value of the parameter or default value if not present</returns>
+ </member>
+ <member name="M:NUnit.Framework.TestParameters.Add(System.String,System.String)">
+ <summary>
+ Adds a parameter to the list
+ </summary>
+ <param name="name">Name of the parameter</param>
+ <param name="value">Value of the parameter</param>
+ </member>
+ <member name="T:NUnit.Framework.Throws">
+ <summary>
+ Helper class with properties and methods that supply
+ constraints that operate on exceptions.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.Exception">
+ <summary>
+ Creates a constraint specifying an expected exception
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.InnerException">
+ <summary>
+ Creates a constraint specifying an exception with a given InnerException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.TargetInvocationException">
+ <summary>
+ Creates a constraint specifying an expected TargetInvocationException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.ArgumentException">
+ <summary>
+ Creates a constraint specifying an expected ArgumentException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.ArgumentNullException">
+ <summary>
+ Creates a constraint specifying an expected ArgumentNullException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.InvalidOperationException">
+ <summary>
+ Creates a constraint specifying an expected InvalidOperationException
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Throws.Nothing">
+ <summary>
+ Creates a constraint specifying that no exception is thrown
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.TypeOf(System.Type)">
+ <summary>
+ Creates a constraint specifying the exact type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.TypeOf``1">
+ <summary>
+ Creates a constraint specifying the exact type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.InstanceOf(System.Type)">
+ <summary>
+ Creates a constraint specifying the type of exception expected
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Throws.InstanceOf``1">
+ <summary>
+ Creates a constraint specifying the type of exception expected
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Warn">
+ <summary>
+ Provides static methods to express conditions
+ that must be met for the test to succeed. If
+ any test fails, a warning is issued.
+ </summary>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Equals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The Equals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ <returns>Not applicable</returns>
+ </member>
+ <member name="M:NUnit.Framework.Warn.ReferenceEquals(System.Object,System.Object)">
+ <summary>
+ DO NOT USE!
+ The ReferenceEquals method throws an InvalidOperationException. This is done
+ to make sure there is no mistake by calling this function.
+ </summary>
+ <param name="a">The left object.</param>
+ <param name="b">The right object.</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false the method throws
+ an <see cref="T:NUnit.Framework.InconclusiveException"/>.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Asserts that the code represented by a delegate throws an exception
+ that satisfies the constraint provided.
+ </summary>
+ <param name="code">A TestDelegate to be executed</param>
+ <param name="constraint">A ThrowsConstraint used in the test</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on success.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on success.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="del">An ActualValueDelegate returning the value to be tested</param>
+ <param name="expr">A Constraint expression to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="message">The message to display if the condition is false</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean)">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.Func{System.String})">
+ <summary>
+ Asserts that a condition is true. If the condition is false a warning is issued.
+ </summary>
+ <param name="condition">The evaluated condition</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean},System.String,System.Object[])">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="message">The message to display if the condition is true</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean})">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean},System.Func{System.String})">
+ <summary>
+ Asserts that a condition is false. If the condition is true a warning is issued.
+ </summary>
+ <param name="condition">A lambda that returns a Boolean</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning if it succeeds.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ fails and issuing a warning if it succeeds.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint expression to be applied</param>
+ <param name="message">The message that will be displayed on failure</param>
+ <param name="args">Arguments to be used in formatting the message</param>
+ </member>
+ <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
+ <summary>
+ Apply a constraint to an actual value, succeeding if the constraint
+ is satisfied and issuing a warning on failure.
+ </summary>
+ <typeparam name="TActual">The Type being compared.</typeparam>
+ <param name="actual">The actual value to test</param>
+ <param name="expression">A Constraint to be applied</param>
+ <param name="getExceptionMessage">A function to build the message included with the Exception</param>
+ </member>
+ <member name="T:NUnit.FrameworkPackageSettings">
+ <summary>
+ FrameworkPackageSettings is a static class containing constant values that
+ are used as keys in setting up a TestPackage. These values are used in
+ the framework, and set in the runner. Setting values may be a string, int or bool.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DebugTests">
+ <summary>
+ Flag (bool) indicating whether tests are being debugged.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.PauseBeforeRun">
+ <summary>
+ Flag (bool) indicating whether to pause execution of tests to allow
+ the user to attach a debugger.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.InternalTraceLevel">
+ <summary>
+ The InternalTraceLevel for this run. Values are: "Default",
+ "Off", "Error", "Warning", "Info", "Debug", "Verbose".
+ Default is "Off". "Debug" and "Verbose" are synonyms.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.WorkDirectory">
+ <summary>
+ Full path of the directory to be used for work and result files.
+ This path is provided to tests by the framework TestContext.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DefaultTimeout">
+ <summary>
+ Integer value in milliseconds for the default timeout value
+ for test cases. If not specified, there is no timeout except
+ as specified by attributes on the tests themselves.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.InternalTraceWriter">
+ <summary>
+ A TextWriter to which the internal trace will be sent.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.LOAD">
+ <summary>
+ A list of tests to be loaded.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.NumberOfTestWorkers">
+ <summary>
+ The number of test threads to run for the assembly. If set to
+ 1, a single queue is used. If set to 0, tests are executed
+ directly, without queuing.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.RandomSeed">
+ <summary>
+ The random seed to be used for this assembly. If specified
+ as the value reported from a prior run, the framework should
+ generate identical random values for tests as were used for
+ that run, provided that no change has been made to the test
+ assembly. Default is a random value itself.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.StopOnError">
+ <summary>
+ If true, execution stops after the first error or failure.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.SynchronousEvents">
+ <summary>
+ If true, use of the event queue is suppressed and test events are synchronous.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.DefaultTestNamePattern">
+ <summary>
+ The default naming pattern used in generating test names
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.TestParameters">
+ <summary>
+ Parameters to be passed on to the tests, serialized to a single string which needs parsing. Obsoleted by <see cref="F:NUnit.FrameworkPackageSettings.TestParametersDictionary"/>; kept for backward compatibility.
+ </summary>
+ </member>
+ <member name="F:NUnit.FrameworkPackageSettings.TestParametersDictionary">
+ <summary>
+ Parameters to be passed on to the tests, already parsed into an IDictionary&lt;string, string>. Replaces <see cref="F:NUnit.FrameworkPackageSettings.TestParameters"/>.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.AttributeHelper">
+ <summary>
+ Provides a platform-independent methods for getting attributes
+ for use by AttributeConstraint and AttributeExistsConstraint.
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AttributeHelper.GetCustomAttributes(System.Object,System.Type,System.Boolean)">
+ <summary>
+ Gets the custom attributes from the given object.
+ </summary>
+ <remarks>.NET Standard 1.3 libraries do not have an ICustomAttributeProvider, so we need to cast to each of
+ it's direct subtypes and try to get attributes off those instead.</remarks>
+ <param name="actual">The actual.</param>
+ <param name="attributeType">Type of the attribute.</param>
+ <param name="inherit">if set to <c>true</c> [inherit].</param>
+ <returns>A list of the given attribute on the given object.</returns>
+ </member>
+ <member name="T:NUnit.Compatibility.BindingFlags">
+ <summary>
+ Specifies flags that control binding and the way in which the search for members
+ and types is conducted by reflection.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.Default">
+ <summary>
+ Specifies no binding flag.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.DeclaredOnly">
+ <summary>
+ Specifies that only members declared at the level of the supplied type's hierarchy
+ should be considered. Inherited members are not considered.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.Instance">
+ <summary>
+ Specifies that instance members are to be included in the search.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.Static">
+ <summary>
+ Specifies that static members are to be included in the search.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.Public">
+ <summary>
+ Specifies that public members are to be included in the search.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.NonPublic">
+ <summary>
+ Specifies that non-public members are to be included in the search.
+ </summary>
+ </member>
+ <member name="F:NUnit.Compatibility.BindingFlags.FlattenHierarchy">
+ <summary>
+ Specifies that public and protected static members up the hierarchy should be
+ returned. Private static members in inherited classes are not returned. Static
+ members include fields, methods, events, and properties. Nested types are not
+ returned.
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.LongLivedMarshalByRefObject">
+ <summary>
+ A MarshalByRefObject that lives forever
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.TypeExtensions">
+ <summary>
+ Provides NUnit specific extensions to aid in Reflection
+ across multiple frameworks
+ </summary>
+ <remarks>
+ This version of the class allows direct calls on Type on
+ those platforms that would normally require use of
+ GetTypeInfo().
+ </remarks>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetGenericArguments(System.Type)">
+ <summary>
+ Returns an array of generic arguments for the give type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetConstructor(System.Type,System.Type[])">
+ <summary>
+ Gets the constructor with the given parameter types
+ </summary>
+ <param name="type"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetConstructors(System.Type)">
+ <summary>
+ Gets the constructors for a type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.IsAssignableFrom(System.Type,System.Type)">
+ <summary>
+
+ </summary>
+ <param name="type"></param>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.IsInstanceOfType(System.Type,System.Object)">
+ <summary>
+
+ </summary>
+ <param name="type"></param>
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetInterfaces(System.Type)">
+ <summary>
+ Gets declared or inherited interfaces on this type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMember(System.Type,System.String,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets the member on a given type by name. BindingFlags ARE IGNORED.
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="ignored"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMembers(System.Type,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets all members on a given type. BindingFlags ARE IGNORED.
+ </summary>
+ <param name="type"></param>
+ <param name="ignored"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetField(System.Type,System.String)">
+ <summary>
+ Gets field of the given name on the type
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetProperty(System.Type,System.String)">
+ <summary>
+ Gets property of the given name on the type
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetProperty(System.Type,System.String,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets property of the given name on the type
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="flags"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethod(System.Type,System.String)">
+ <summary>
+ Gets the method with the given name and parameter list
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethod(System.Type,System.String,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets the method with the given name and parameter list
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="flags"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethod(System.Type,System.String,System.Type[])">
+ <summary>
+ Gets the method with the given name and parameter list
+ </summary>
+ <param name="type"></param>
+ <param name="name"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethods(System.Type)">
+ <summary>
+ Gets public methods on the given type
+ </summary>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.TypeExtensions.GetMethods(System.Type,NUnit.Compatibility.BindingFlags)">
+ <summary>
+ Gets methods on a type
+ </summary>
+ <param name="type"></param>
+ <param name="flags"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.MemberInfoExtensions">
+ <summary>
+ Extensions to the various MemberInfo derived classes
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetGetMethod(System.Reflection.PropertyInfo,System.Boolean)">
+ <summary>
+ Returns the get method for the given property
+ </summary>
+ <param name="pinfo"></param>
+ <param name="nonPublic"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.MemberInfo,System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this member
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.ParameterInfo,System.Boolean)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this parameter
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.Assembly)">
+ <summary>
+ Returns an array of custom attributes of the specified type applied to this assembly
+ </summary>
+ </member>
+ <member name="T:NUnit.Compatibility.AssemblyExtensions">
+ <summary>
+ Extensions for Assembly that are not available in .NET Standard
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AssemblyExtensions.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean)">
+ <summary>
+ DNX does not have a version of GetCustomAttributes on Assembly that takes an inherit
+ parameter since it doesn't make sense on Assemblies. This version just ignores the
+ inherit parameter.
+ </summary>
+ <param name="asm">The assembly</param>
+ <param name="attributeType">The type of attribute you are looking for</param>
+ <param name="inherit">Ignored</param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.AssemblyExtensions.GetTypes(System.Reflection.Assembly)">
+ <summary>
+ Gets the types in a given assembly
+ </summary>
+ <param name="asm"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.AdditionalTypeExtensions">
+ <summary>
+ Type extensions that apply to all target frameworks
+ </summary>
+ </member>
+ <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.ParametersMatch(System.Reflection.ParameterInfo[],System.Type[])">
+ <summary>
+ Determines if the given <see cref="T:System.Type"/> array is castable/matches the <see cref="T:System.Reflection.ParameterInfo"/> array.
+ </summary>
+ <param name="pinfos"></param>
+ <param name="ptypes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.IsCastableFrom(System.Type,System.Type)">
+ <summary>
+ Determines if one type can be implicitly converted from another
+ </summary>
+ <param name="to"></param>
+ <param name="from"></param>
+ <returns></returns>
+ </member>
+ <member name="T:NUnit.Compatibility.NUnitNullType">
+ <summary>
+ This class is used as a flag when we get a parameter list for a method/constructor, but
+ we do not know one of the types because null was passed in.
+ </summary>
+ </member>
+ <member name="T:System.Web.UI.ICallbackEventHandler">
+ <summary>
+ A shim of the .NET interface for platforms that do not support it.
+ Used to indicate that a control can be the target of a callback event on the server.
+ </summary>
+ </member>
+ <member name="M:System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent(System.String)">
+ <summary>
+ Processes a callback event that targets a control.
+ </summary>
+ <param name="report"></param>
+ </member>
+ <member name="M:System.Web.UI.ICallbackEventHandler.GetCallbackResult">
+ <summary>
+ Returns the results of a callback event that targets a control.
+ </summary>
+ <returns></returns>
+ </member>
+ </members>
+</doc>
diff --git a/packages/Newtonsoft.Json.10.0.3/LICENSE.md b/packages/Newtonsoft.Json.10.0.3/LICENSE.md
new file mode 100644
index 0000000..6cc88f2
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/LICENSE.md
@@ -0,0 +1,20 @@
+The MIT License (MIT)
+
+Copyright (c) 2007 James Newton-King
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/Newtonsoft.Json.10.0.3/Newtonsoft.Json.10.0.3.nupkg b/packages/Newtonsoft.Json.10.0.3/Newtonsoft.Json.10.0.3.nupkg
new file mode 100644
index 0000000..8c7cb99
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/Newtonsoft.Json.10.0.3.nupkg
Binary files differ
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.dll
new file mode 100644
index 0000000..c1f29c2
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.dll
Binary files differ
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.xml
new file mode 100644
index 0000000..dc0ea1c
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.xml
@@ -0,0 +1,9815 @@
+<?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="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="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="T:Newtonsoft.Json.Bson.BsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
+ <summary>
+ Gets or sets a value indicating whether binary data reading should be 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="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 <see cref="T:System.IO.Stream"/> containing the BSON data to read.</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 <see cref="T:System.IO.BinaryReader"/> containing the BSON data to read.</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 <see cref="T:System.IO.Stream"/> containing the BSON data to read.</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 <see cref="T:System.IO.BinaryReader"/> containing the BSON data to read.</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.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.Stream"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
+ <summary>
+ Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.Stream"/> is also closed.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data.
+ </summary>
+ </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="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 <see cref="T:System.IO.Stream"/> to write to.</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 <see cref="T:System.IO.BinaryWriter"/> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying <see cref="T:System.IO.Stream"/> 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 a comment <c>/*...*/</c> 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 writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.Stream"/> is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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.
+ </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: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.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:System.Byte"/>[] value that represents a BSON object id.
+ </summary>
+ <param name="value">The Object ID value to write.</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="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 a single parameterized constructor, then to 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 parameterized 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="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>
+ Creates a custom object.
+ </summary>
+ <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>
+ 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>The created object.</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.IsoDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. <c>"2008-04-12T12:53Z"</c>).
+ </summary>
+ </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="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="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from a JavaScript <c>Date</c> constructor (e.g. <c>new Date(52231943)</c>).
+ </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>
+ </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="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
+ <summary>
+ Gets or sets a value indicating whether integer values are allowed when deserializing.
+ </summary>
+ <value><c>true</c> if integers are allowed when deserializing; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ <param name="camelCaseText"><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</param>
+ </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.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.VersionConverter">
+ <summary>
+ Converts a <see cref="T:System.Version"/> to and from a string (e.g. <c>"1.2.3.4"</c>).
+ </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="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 produced multiple root elements.
+ </summary>
+ <value>The name of the deserialized 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 attribute 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="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 <paramref name="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><c>true</c> if attribute name is for a namespace attribute, otherwise <c>false</c>.</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="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. <c>"2012-03-21T05:40Z"</c>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
+ <summary>
+ Dates are written in the Microsoft JSON format, e.g. <c>"\/Date(1198908717056)\/"</c>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.DateParseHandling">
+ <summary>
+ Specifies how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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.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>
+ 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 it 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">
+ <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 set 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. <c>"NaN"</c>, <c>"Infinity"</c>, <c>"-Infinity"</c>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol">
+ <summary>
+ Write special floating point values as symbols in JSON, e.g. <c>NaN</c>, <c>Infinity</c>, <c>-Infinity</c>.
+ 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, <c>null</c> for a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> 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.IArrayPool`1">
+ <summary>
+ Provides an interface for using pooled arrays.
+ </summary>
+ <typeparam name="T">The array type content.</typeparam>
+ </member>
+ <member name="M:Newtonsoft.Json.IArrayPool`1.Rent(System.Int32)">
+ <summary>
+ Rent an array from the pool. This array must be returned when it is no longer needed.
+ </summary>
+ <param name="minimumLength">The minimum required length of the array. The returned array may be longer.</param>
+ <returns>The rented array from the pool. This array must be returned when it is no longer needed.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.IArrayPool`1.Return(`0[])">
+ <summary>
+ Return an array to the pool.
+ </summary>
+ <param name="array">The array that is being returned.</param>
+ </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 <see cref="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"/> and <see cref="P:Newtonsoft.Json.IJsonLineInfo.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, when <see cref="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"/> returns <c>false</c>).</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, when <see cref="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"/> returns <c>false</c>).</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="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="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="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.JsonContainerAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </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 or sets the collection's items converter.
+ </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 <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.JsonConverter"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType">
+ <summary>
+ Gets or sets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <see cref="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </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.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="T:Newtonsoft.Json.JsonConvert">
+ <summary>
+ Provides methods for converting between .NET 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="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="F:Newtonsoft.Json.JsonConvert.True">
+ <summary>
+ Represents JavaScript's boolean value <c>true</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.False">
+ <summary>
+ Represents JavaScript's boolean value <c>false</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Null">
+ <summary>
+ Represents JavaScript's <c>null</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
+ <summary>
+ Represents JavaScript's <c>undefined</c> 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 <c>NaN</c> 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="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 should be 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 of 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 should be formatted.</param>
+ <param name="converters">A collection of 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 <c>null</c>, 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 <c>null</c>, default serialization settings will be used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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 should be formatted.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
+ If this is <c>null</c>, 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 should be formatted.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
+ If this is <c>null</c>, default serialization settings will be used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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 <c>null</c>, 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 inferred 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 inferred 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 <c>null</c>, 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 <c>null</c>, 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 <c>null</c>, 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 <c>null</c>, default serialization settings will be used.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.XmlNode"/> to a JSON string.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.XmlNode"/> to a JSON string using formatting.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <param name="formatting">Indicates how the output should be formatted.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.XmlNode"/> 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 should be formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <returns>The deserialized <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string nested in a root element 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 <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string nested in a root element specified by <paramref name="deserializeRootElementName"/>
+ and writes a Json.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 <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </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="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="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="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
+ <summary>
+ Gets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ </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 <see cref="T:Newtonsoft.Json.JsonConverter"/>.</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 <see cref="T:Newtonsoft.Json.JsonConverter"/>.</param>
+ <param name="converterParameters">Parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/>. Can be <c>null</c>.</param>
+ </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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> 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="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="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class.
+ </summary>
+ </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="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="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="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="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items <see cref="T:Newtonsoft.Json.JsonConverter"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.JsonConverter"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType">
+ <summary>
+ Gets or sets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <see cref="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+ </code>
+ </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 of a member.
+ </summary>
+ <value>The numeric order of serialization.</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 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 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="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="T:Newtonsoft.Json.JsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
+ </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>
+ A <see cref="T:Newtonsoft.Json.JsonReader"/> 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 <see cref="M:Newtonsoft.Json.JsonReader.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 is 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="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 source should be closed when this reader is closed.
+ </summary>
+ <value>
+ <c>true</c> to close the source when this reader is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </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>
+ <c>true</c> to support reading multiple pieces of JSON content; otherwise <c>false</c>.
+ The default is <c>false</c>.
+ </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>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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"/>.
+ </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 .NET 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="M:Newtonsoft.Json.JsonReader.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Read">
+ <summary>
+ Reads the next JSON token from the source.
+ </summary>
+ <returns><c>true</c> if the next token was read successfully; <c>false</c> 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. 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 source 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 source as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>A <see cref="T:System.Byte"/>[] or <c>null</c> 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.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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.SetToken(Newtonsoft.Json.JsonToken,System.Object,System.Boolean)">
+ <summary>
+ Sets the current token and value.
+ </summary>
+ <param name="newToken">The new token.</param>
+ <param name="value">The value.</param>
+ <param name="updateIndex">A flag indicating whether the position index inside an array should be updated.</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.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 reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the source is also closed.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReaderException">
+ <summary>
+ The exception thrown when an error occurs while reading JSON text.
+ </summary>
+ </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="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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="path">The path to the JSON where the error occurred.</param>
+ <param name="lineNumber">The line number indicating where the error occurred.</param>
+ <param name="linePosition">The line position indicating where the error occurred.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonRequiredAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member, and to require that the member has a value.
+ </summary>
+ </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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> 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="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="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.SerializationBinder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ISerializationBinder"/> 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.EqualityComparer">
+ <summary>
+ Gets or sets the equality comparer used by the serializer when comparing references.
+ </summary>
+ <value>The equality comparer.</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>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ </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.TypeNameAssemblyFormatHandling">
+ <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>
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.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>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
+ <summary>
+ Gets or sets how null values are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
+ <summary>
+ Gets or sets how default values 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.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.
+ </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>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling">
+ <summary>
+ Gets or sets how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text,
+ and the expected date format when reading 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="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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as 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"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as 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
+ 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
+ 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>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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
+ 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.
+ Specifying 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
+ 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="T:Newtonsoft.Json.JsonSerializerSettings">
+ <summary>
+ Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
+ <summary>
+ Gets or sets how reference loops (e.g. a class referencing itself) are 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 default values 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 <see cref="T:Newtonsoft.Json.JsonConverter"/> collection 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>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ <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.TypeNameAssemblyFormatHandling">
+ <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.EqualityComparer">
+ <summary>
+ Gets or sets the equality comparer used by the serializer when comparing references.
+ </summary>
+ <value>The equality comparer.</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.ReferenceResolverProvider">
+ <summary>
+ Gets or sets a function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ <value>A function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.</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="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ <value>The binder.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ISerializationBinder"/> 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>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text,
+ and the expected date format when reading 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>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
+ </summary>
+ </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.JsonTextReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the JSON data to read.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.ArrayPool">
+ <summary>
+ Gets or sets the reader's character buffer pool.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. 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 underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 underlying <see cref="T:System.IO.TextReader"/> 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.ReadAsBytes">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>A <see cref="T:System.Byte"/>[] or <c>null</c> 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.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. 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 underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. 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 reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.TextReader"/> is also 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 <see cref="P:Newtonsoft.Json.JsonTextReader.LineNumber"/> and <see cref="P:Newtonsoft.Json.JsonTextReader.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, <see cref="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"/> returns <c>false</c>).
+ </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, <see cref="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"/> returns <c>false</c>).
+ </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="P:Newtonsoft.Json.JsonTextWriter.ArrayPool">
+ <summary>
+ Gets or sets the writer's character array pool.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
+ <summary>
+ Gets or sets how many <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/>s to write for each level in the hierarchy when <see cref="P:Newtonsoft.Json.JsonWriter.Formatting"/> is set to <see cref="F:Newtonsoft.Json.Formatting.Indented"/>.
+ </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="P:Newtonsoft.Json.JsonWriter.Formatting"/> is set to <see cref="F:Newtonsoft.Json.Formatting.Indented"/>.
+ </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="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonTextWriter"/> class using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying <see cref="T:System.IO.TextWriter"/> and also flushes the underlying <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.TextWriter"/> is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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.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.
+ </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.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.
+ </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.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <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.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <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: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.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 a comment <c>/*...*/</c> 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 the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </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 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>
+ <para>
+ Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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 .NET type for the current JSON token.
+ </summary>
+ <value></value>
+ </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="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="M:Newtonsoft.Json.JsonValidatingReader.Close">
+ <summary>
+ Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> is also closed.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>
+ A <see cref="T:System.Byte"/>[] or <c>null</c> if the next JSON token is null.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> 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 underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 underlying <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </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="P:Newtonsoft.Json.JsonWriter.CloseOutput">
+ <summary>
+ Gets or sets a value indicating whether the destination should be closed when this writer is closed.
+ </summary>
+ <value>
+ <c>true</c> to close the destination when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose">
+ <summary>
+ Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.
+ </summary>
+ <value>
+ <c>true</c> to auto-complete the JSON when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </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>
+ Gets or sets a value indicating how JSON text output should be formatted.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
+ <summary>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling">
+ <summary>
+ Gets or sets how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted 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.JsonWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the destination and also flushes the destination.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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 of 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 of 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>
+ 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 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"/>.
+ <c>null</c> can be passed to the method for tokens 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>
+ 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"/> of <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> 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"/> of <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> 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"/> of <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> 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"/> of <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> 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"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> 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"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> 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"/> of <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> 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"/> of <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> 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"/> of <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> 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"/> of <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> 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"/> of <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> 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"/> of <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> 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"/> of <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> 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"/> of <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> 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"/> of <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> 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"/> of <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> 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.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 a comment <c>/*...*/</c> 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 the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.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.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> being written.</param>
+ <param name="value">The value being written.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriterException">
+ <summary>
+ The exception thrown when an error occurs while writing JSON text.
+ </summary>
+ </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="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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message, JSON path 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="path">The path to the JSON where the error occurred.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.CommentHandling">
+ <summary>
+ Specifies how JSON comments are handled when loading JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.CommentHandling.Ignore">
+ <summary>
+ Ignore comments.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.CommentHandling.Load">
+ <summary>
+ Load comments as a <see cref="T:Newtonsoft.Json.Linq.JValue"/> with type <see cref="F:Newtonsoft.Json.Linq.JTokenType.Comment"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.LineInfoHandling">
+ <summary>
+ Specifies how line information is handled when loading JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Ignore">
+ <summary>
+ Ignore line information.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Load">
+ <summary>
+ Load line information.
+ </summary>
+ </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>
+ 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="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 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>
+ 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 token 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 token 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JArray">
+ <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="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="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.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ 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="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="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines the index of a specific item in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</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:Newtonsoft.Json.Linq.JArray"/> 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:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)">
+ <summary>
+ Removes the <see cref="T:Newtonsoft.Json.Linq.JArray"/> 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:Newtonsoft.Json.Linq.JArray"/>.
+ </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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to add to the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Clear">
+ <summary>
+ Removes all items from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JArray"/> contains a specific value.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>
+ <c>true</c> if <paramref name="item"/> is found in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)">
+ <summary>
+ Copies the elements of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> to an array, starting at a particular array index.
+ </summary>
+ <param name="array">The array.</param>
+ <param name="arrayIndex">Index of the array.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly">
+ <summary>
+ Gets a value indicating whether the <see cref="T:Newtonsoft.Json.Linq.JArray"/> is read-only.
+ </summary>
+ <returns><c>true</c> if the <see cref="T:Newtonsoft.Json.Linq.JArray"/> is read-only; otherwise, <c>false</c>.</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:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to remove from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>
+ <c>true</c> if <paramref name="item"/> was successfully removed from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>; otherwise, <c>false</c>. This method also returns <c>false</c> if <paramref name="item"/> is not found in the original <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JConstructor">
+ <summary>
+ Represents a JSON constructor.
+ </summary>
+ </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="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="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="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads a <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="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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="T:Newtonsoft.Json.Linq.JContainer">
+ <summary>
+ Represents a token that can contain other tokens.
+ </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="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="P:Newtonsoft.Json.Linq.JContainer.HasValues">
+ <summary>
+ 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="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="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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/>.
+ </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 a <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>A <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 child 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="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="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="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 can be used to iterate 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.Linq.JEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value></value>
+ </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.
+ </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="T:Newtonsoft.Json.Linq.JObject">
+ <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="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="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="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="M:Newtonsoft.Json.Linq.JObject.Properties">
+ <summary>
+ Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> of this object's properties.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> 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 <c>null</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.</returns>
+ </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="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads a <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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="reader"/> is not valid JSON.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="reader"/> is not valid JSON.
+ </exception>
+ </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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="json"/> is not valid JSON.
+ </exception>
+ <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="json"/> is not valid JSON.
+ </exception>
+ <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>
+ 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.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="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.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><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>
+ </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><c>true</c> if item was successfully removed; otherwise, <c>false</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator">
+ <summary>
+ Returns an enumerator that can be used to iterate 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="T:Newtonsoft.Json.Linq.JProperty">
+ <summary>
+ Represents a JSON property.
+ </summary>
+ </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="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="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="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 a <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="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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="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>
+ <c>true</c> if resetting the component changes its value; otherwise, <c>false</c>.
+ </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>
+ <c>true</c> if the property should be persisted; otherwise, <c>false</c>.
+ </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>
+ <c>true</c> if the property is read-only; otherwise, <c>false</c>.
+ </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="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.JsonLoadSettings">
+ <summary>
+ Specifies the settings used when loading JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JsonLoadSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.CommentHandling">
+ <summary>
+ Gets or sets how JSON comments are handled when loading JSON.
+ </summary>
+ <value>The JSON comment handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.LineInfoHandling">
+ <summary>
+ Gets or sets how JSON line info is handled when loading JSON.
+ </summary>
+ <value>The JSON line info handling.</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="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeNullValueHandling">
+ <summary>
+ Gets or sets how null value properties are merged.
+ </summary>
+ <value>How null value properties are merged.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Represents an abstract JSON token.
+ </summary>
+ </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 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.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><c>true</c> if the tokens are equal; otherwise <c>false</c>.</returns>
+ </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.Path">
+ <summary>
+ Gets the path of the JSON token.
+ </summary>
+ </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.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.
+ </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="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="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="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.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 should be formatted.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>s 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"/> of <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.Int64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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"/> of <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.Decimal}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Double}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.Char}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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.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"/> of <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.Nullable{System.Int16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Byte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.SByte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.DateTime">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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"/> of <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.Single}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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"/> of <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.Nullable{System.UInt64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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_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.Nullable`1"/> of <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.Nullable`1"/> of <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>
+ </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.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"/> of <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.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"/> of <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.Boolean})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Int64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> 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"/> of <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.Decimal})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Double})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.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"/> of <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.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"/> of <see cref="T:System.Int64"/> 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"/> of <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.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"/> of <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.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.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.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"/> of <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.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"/> of <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.CreateReader">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.JsonReader"/> for this token.
+ </summary>
+ <returns>A <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 an instance of 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 an instance of 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 an instance of 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 an instance of 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.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">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ A <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.ReadFrom(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>
+ A <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>
+ A <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.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">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ A <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 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 <c>null</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)">
+ <summary>
+ 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the selected elements.</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="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="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>
+ <c>true</c> if the specified objects are equal; otherwise, <c>false</c>.
+ </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 <c>null</c>.</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="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="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.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </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.
+ </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="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 written.
+ </summary>
+ <value>The token being written.</value>
+ </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 <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </summary>
+ <remarks>
+ Setting <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> to <c>true</c> has no additional effect, since the underlying <see cref="T:Newtonsoft.Json.Linq.JContainer"/> is a type that cannot be closed.
+ </remarks>
+ </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.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will be 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.
+ </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 a comment <c>/*...*/</c> 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: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.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="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.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.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.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.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="P:Newtonsoft.Json.Linq.JValue.HasValues">
+ <summary>
+ 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.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.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"/> undefined value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> undefined value.</returns>
+ </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.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"/>s 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>
+ <c>true</c> if the current object is equal to the <paramref name="other"/> parameter; otherwise, <c>false</c>.
+ </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>
+ <c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
+ </returns>
+ </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 of the same type as this instance.
+ </exception>
+ </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.Linq.MergeNullValueHandling">
+ <summary>
+ Specifies how null value properties are merged.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeNullValueHandling.Ignore">
+ <summary>
+ The content's null value properties will be ignored during merging.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeNullValueHandling.Merge">
+ <summary>
+ The content's null value properties will be merged.
+ </summary>
+ </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 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 <c>false</c>.
+ </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"/>.
+ </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>
+ <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>
+ 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"/>.
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement <see cref="T:System.Runtime.Serialization.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>
+ 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="F:Newtonsoft.Json.Required.DisallowNull">
+ <summary>
+ The property is not required but it cannot be a null value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.Extensions">
+ <summary>
+ <para>
+ Contains the JSON schema extension methods.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
+ <summary>
+ <para>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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.JsonSchema">
+ <summary>
+ <para>
+ An in-memory representation of a JSON Schema.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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 divisible by.
+ </summary>
+ <value>A number that the value should be divisible 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 <c>minimum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"/>).
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"/>).</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 <c>maximum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"/>).
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"/>).</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.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.
+ </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.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.Disallow">
+ <summary>
+ Gets or sets disallowed types.
+ </summary>
+ <value>The disallowed 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 collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.
+ </summary>
+ <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>
+ Gets or sets the format.
+ </summary>
+ <value>The format.</value>
+ </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 JSON Schema.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON Schema.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains JSON Schema using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON Schema.</param>
+ <param name="resolver">The resolver.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON Schema.</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="T:Newtonsoft.Json.Schema.JsonSchemaException">
+ <summary>
+ <para>
+ Returns detailed information about the schema exception.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator">
+ <summary>
+ <para>
+ Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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="T:Newtonsoft.Json.Schema.JsonSchemaResolver">
+ <summary>
+ <para>
+ Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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 reference.
+ </summary>
+ <param name="reference">The id.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaType">
+ <summary>
+ <para>
+ The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy">
+ <summary>
+ A camel case naming strategy.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ <param name="processExtensionDataNames">
+ A flag indicating whether extension data names should be processed.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
+ <summary>
+ Resolves member mappings for a type, camel casing property names.
+ </summary>
+ </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.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="T:Newtonsoft.Json.Serialization.DefaultContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolve a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ </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="P:Newtonsoft.Json.Serialization.DefaultContractResolver.NamingStrategy">
+ <summary>
+ Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.
+ </summary>
+ <value>The naming strategy used to resolve how property names and dictionary keys are serialized.</value>
+ </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.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>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter" />.</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>Resolved name of the property.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveExtensionDataName(System.String)">
+ <summary>
+ Resolves the name of the extension data. By default no changes are made to extension data names.
+ </summary>
+ <param name="extensionDataName">Name of the extension data.</param>
+ <returns>Resolved name of the extension data.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveDictionaryKey(System.String)">
+ <summary>
+ Resolves the key of the dictionary. By default <see cref="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)"/> is used to resolve dictionary keys.
+ </summary>
+ <param name="dictionaryKey">Key of the dictionary.</param>
+ <returns>Resolved key of the dictionary.</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="T:Newtonsoft.Json.Serialization.DefaultNamingStrategy">
+ <summary>
+ The default naming strategy. Property names and dictionary keys are unchanged.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</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.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"/> class.
+ </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.DiagnosticsTraceWriter">
+ <summary>
+ Represents a trace writer that writes to the application's <see cref="T:System.Diagnostics.TraceListener"/> instances.
+ </summary>
+ </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 <see cref="F:System.Diagnostics.TraceLevel.Info"/> will exclude <see cref="F:System.Diagnostics.TraceLevel.Verbose"/> messages and include <see cref="F:System.Diagnostics.TraceLevel.Info"/>,
+ <see cref="F:System.Diagnostics.TraceLevel.Warning"/> and <see cref="F:System.Diagnostics.TraceLevel.Error"/> 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="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="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 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="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="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="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 <c>true</c>, 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 <c>true</c>, 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.IContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolve 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>
+ 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="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 was resolved from the reference.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)">
+ <summary>
+ Gets the reference for the specified 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.ISerializationBinder">
+ <summary>
+ Allows users to control class loading and mandate what class to load.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToType(System.String,System.String)">
+ <summary>
+ When implemented, 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.ISerializationBinder.BindToName(System.Type,System.String@,System.String@)">
+ <summary>
+ When implemented, 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.ITraceWriter">
+ <summary>
+ Represents a trace writer.
+ </summary>
+ </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 <see cref="F:System.Diagnostics.TraceLevel.Info"/> will exclude <see cref="F:System.Diagnostics.TraceLevel.Verbose"/> messages and include <see cref="F:System.Diagnostics.TraceLevel.Info"/>,
+ <see cref="F:System.Diagnostics.TraceLevel.Warning"/> and <see cref="F:System.Diagnostics.TraceLevel.Error"/> 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.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="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="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="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="P:Newtonsoft.Json.Serialization.JsonArrayContract.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"/>.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.HasParameterizedCreator">
+ <summary>
+ Gets a value indicating whether the creator has a parameter with the collection values.
+ </summary>
+ <value><c>true</c> if the creator has a parameter with the collection values; otherwise, <c>false</c>.</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="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="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.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="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.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.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.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="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="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyResolver">
+ <summary>
+ Gets or sets the dictionary key resolver.
+ </summary>
+ <value>The dictionary key 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="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.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"/>.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.HasParameterizedCreator">
+ <summary>
+ Gets a value indicating whether the creator has a parameter with the dictionary values.
+ </summary>
+ <value><c>true</c> if the creator has a parameter with the dictionary values; otherwise, <c>false</c>.</value>
+ </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="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="P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.ISerializable"/> object constructor.
+ </summary>
+ <value>The <see cref="T:System.Runtime.Serialization.ISerializable"/> object constructor.</value>
+ </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="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="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.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.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="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataValueType">
+ <summary>
+ Gets or sets the extension data value type.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataNameResolver">
+ <summary>
+ Gets or sets the extension data name resolver.
+ </summary>
+ <value>The extension data name resolver.</value>
+ </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="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="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 of a member.
+ </summary>
+ <value>The numeric order of serialization.</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.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.
+ </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 precedence over the contract converter for the property type.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter">
+ <summary>
+ Gets or sets the member converter.
+ </summary>
+ <value>The member converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored">
+ <summary>
+ 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 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 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.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required">
+ <summary>
+ 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 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="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling">
+ <summary>
+ 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 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 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 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 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 serialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldDeserialize">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be deserialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be deserialized.</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="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.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 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 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 <paramref name="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="M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])">
+ <summary>
+ Lookup and create an instance of the <see cref="T:Newtonsoft.Json.JsonConverter"/> type described by the argument.
+ </summary>
+ <param name="converterType">The <see cref="T:Newtonsoft.Json.JsonConverter"/> type to create.</param>
+ <param name="converterArgs">Optional arguments to pass to an initializing constructor of the JsonConverter.
+ If <c>null</c>, the default constructor is used.</param>
+ </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="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 <see cref="F:System.Diagnostics.TraceLevel.Info"/> will exclude <see cref="F:System.Diagnostics.TraceLevel.Verbose"/> messages and include <see cref="F:System.Diagnostics.TraceLevel.Info"/>,
+ <see cref="F:System.Diagnostics.TraceLevel.Warning"/> and <see cref="F:System.Diagnostics.TraceLevel.Error"/> 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.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="T:Newtonsoft.Json.Serialization.NamingStrategy">
+ <summary>
+ A base class for resolving how property names and dictionary keys are serialized.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessDictionaryKeys">
+ <summary>
+ A flag indicating whether dictionary keys should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessExtensionDataNames">
+ <summary>
+ A flag indicating whether extension data names should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.OverrideSpecifiedNames">
+ <summary>
+ A flag indicating whether explicitly specified property names,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>, should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetPropertyName(System.String,System.Boolean)">
+ <summary>
+ Gets the serialized name for a given property name.
+ </summary>
+ <param name="name">The initial property name.</param>
+ <param name="hasSpecifiedName">A flag indicating whether the property has had a name explicitly specified.</param>
+ <returns>The serialized property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetExtensionDataName(System.String)">
+ <summary>
+ Gets the serialized name for a given extension data name.
+ </summary>
+ <param name="name">The initial extension data name.</param>
+ <returns>The serialized extension data name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetDictionaryKey(System.String)">
+ <summary>
+ Gets the serialized key for a given dictionary key.
+ </summary>
+ <param name="key">The initial dictionary key.</param>
+ <returns>The serialized dictionary key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</returns>
+ </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>
+ <param name="attributeProvider">The instance to get attributes for. This parameter should be 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"/>.</param>
+ </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 <c>true</c>, 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 <c>true</c>, 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.
+ </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.Serialization.SnakeCaseNamingStrategy">
+ <summary>
+ A snake case naming strategy.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ <param name="processExtensionDataNames">
+ A flag indicating whether extension data names should be processed.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</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 (&lt;, &gt;, &amp;, &apos;, &quot;) and control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameAssemblyFormatHandling">
+ <summary>
+ Indicates the method that will be used during deserialization for locating and loading assemblies.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.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 <c>LoadWithPartialName</c> method of the <see cref="T:System.Reflection.Assembly"/> class is used to load the assembly.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Full">
+ <summary>
+ In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <c>Load</c> method of the <see cref="T:System.Reflection.Assembly"/> class is used to load the assembly.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameHandling">
+ <summary>
+ Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ </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.
+ Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON
+ you must specify a root type object with <see cref="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)"/>
+ or <see cref="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
+ <summary>
+ Determines whether the collection is <c>null</c> or empty.
+ </summary>
+ <param name="collection">The collection.</param>
+ <returns>
+ <c>true</c> if the collection is <c>null</c> 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 <see cref="T:System.Collections.Generic.IList`1"/>.
+ </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.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 <see cref="T:System.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.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 a <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 a <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 <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 <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 <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 <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 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.Nullable{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.Nullable{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.Nullable{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.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 <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 <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 <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 <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 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.Nullable{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.Nullable{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.Nullable{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.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 <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 <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 <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 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.Nullable{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.Nullable{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.Nullable{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.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 <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 <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 <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 <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 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.Nullable{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.Nullable{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.Nullable{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.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 <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 <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 <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 <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 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.Nullable{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.Nullable{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.Nullable{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.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="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.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="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="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 <see cref="T:System.Text.StringBuilder"/> this class lets you reuse its 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 <c>false</c>.
+ </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="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 result 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>
+ An 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 <see cref="T:Newtonsoft.Json.JsonWriter"/> write method has not been called.
+ </summary>
+ </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>
+ </members>
+</doc>
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.dll
new file mode 100644
index 0000000..78a1763
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.dll
Binary files differ
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.xml
new file mode 100644
index 0000000..b9177d9
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.xml
@@ -0,0 +1,8944 @@
+<?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="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="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="T:Newtonsoft.Json.Bson.BsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
+ <summary>
+ Gets or sets a value indicating whether binary data reading should be 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="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 <see cref="T:System.IO.Stream"/> containing the BSON data to read.</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 <see cref="T:System.IO.BinaryReader"/> containing the BSON data to read.</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 <see cref="T:System.IO.Stream"/> containing the BSON data to read.</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 <see cref="T:System.IO.BinaryReader"/> containing the BSON data to read.</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.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.Stream"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
+ <summary>
+ Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.Stream"/> is also closed.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data.
+ </summary>
+ </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="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 <see cref="T:System.IO.Stream"/> to write to.</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 <see cref="T:System.IO.BinaryWriter"/> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying <see cref="T:System.IO.Stream"/> 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 a comment <c>/*...*/</c> 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 writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.Stream"/> is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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.
+ </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: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.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:System.Byte"/>[] value that represents a BSON object id.
+ </summary>
+ <param name="value">The Object ID value to write.</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="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 a single parameterized constructor, then to 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 parameterized 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="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>
+ Creates a custom object.
+ </summary>
+ <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>
+ 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>The created object.</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.EntityKeyMemberConverter">
+ <summary>
+ Converts an Entity Framework <see cref="T:System.Data.EntityKeyMember"/> to and from JSON.
+ </summary>
+ </member>
+ <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>
+ <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.EntityKeyMemberConverter.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.EntityKeyMemberConverter.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. <c>"2008-04-12T12:53Z"</c>).
+ </summary>
+ </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="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="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from a JavaScript <c>Date</c> constructor (e.g. <c>new Date(52231943)</c>).
+ </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>
+ </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="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
+ <summary>
+ Gets or sets a value indicating whether integer values are allowed when deserializing.
+ </summary>
+ <value><c>true</c> if integers are allowed when deserializing; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ <param name="camelCaseText"><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</param>
+ </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.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.VersionConverter">
+ <summary>
+ Converts a <see cref="T:System.Version"/> to and from a string (e.g. <c>"1.2.3.4"</c>).
+ </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="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 produced multiple root elements.
+ </summary>
+ <value>The name of the deserialized 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 attribute 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="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 <paramref name="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><c>true</c> if attribute name is for a namespace attribute, otherwise <c>false</c>.</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="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. <c>"2012-03-21T05:40Z"</c>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
+ <summary>
+ Dates are written in the Microsoft JSON format, e.g. <c>"\/Date(1198908717056)\/"</c>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.DateParseHandling">
+ <summary>
+ Specifies how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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.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>
+ 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 it 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">
+ <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 set 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. <c>"NaN"</c>, <c>"Infinity"</c>, <c>"-Infinity"</c>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol">
+ <summary>
+ Write special floating point values as symbols in JSON, e.g. <c>NaN</c>, <c>Infinity</c>, <c>-Infinity</c>.
+ 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, <c>null</c> for a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> 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.IArrayPool`1">
+ <summary>
+ Provides an interface for using pooled arrays.
+ </summary>
+ <typeparam name="T">The array type content.</typeparam>
+ </member>
+ <member name="M:Newtonsoft.Json.IArrayPool`1.Rent(System.Int32)">
+ <summary>
+ Rent an array from the pool. This array must be returned when it is no longer needed.
+ </summary>
+ <param name="minimumLength">The minimum required length of the array. The returned array may be longer.</param>
+ <returns>The rented array from the pool. This array must be returned when it is no longer needed.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.IArrayPool`1.Return(`0[])">
+ <summary>
+ Return an array to the pool.
+ </summary>
+ <param name="array">The array that is being returned.</param>
+ </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 <see cref="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"/> and <see cref="P:Newtonsoft.Json.IJsonLineInfo.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, when <see cref="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"/> returns <c>false</c>).</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, when <see cref="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"/> returns <c>false</c>).</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="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="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="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.JsonContainerAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </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 or sets the collection's items converter.
+ </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 <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.JsonConverter"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType">
+ <summary>
+ Gets or sets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <see cref="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </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.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="T:Newtonsoft.Json.JsonConvert">
+ <summary>
+ Provides methods for converting between .NET 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="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="F:Newtonsoft.Json.JsonConvert.True">
+ <summary>
+ Represents JavaScript's boolean value <c>true</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.False">
+ <summary>
+ Represents JavaScript's boolean value <c>false</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Null">
+ <summary>
+ Represents JavaScript's <c>null</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
+ <summary>
+ Represents JavaScript's <c>undefined</c> 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 <c>NaN</c> 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="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 should be 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 of 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 should be formatted.</param>
+ <param name="converters">A collection of 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 <c>null</c>, 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 <c>null</c>, default serialization settings will be used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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 should be formatted.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
+ If this is <c>null</c>, 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 should be formatted.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
+ If this is <c>null</c>, default serialization settings will be used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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 <c>null</c>, 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 inferred 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 inferred 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 <c>null</c>, 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 <c>null</c>, 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 <c>null</c>, 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 <c>null</c>, default serialization settings will be used.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.XmlNode"/> to a JSON string.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.XmlNode"/> to a JSON string using formatting.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <param name="formatting">Indicates how the output should be formatted.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.XmlNode"/> 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 should be formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <returns>The deserialized <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string nested in a root element 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 <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string nested in a root element specified by <paramref name="deserializeRootElementName"/>
+ and writes a Json.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 <see cref="T:System.Xml.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 <see cref="T:System.Xml.Linq.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 should be formatted.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.Linq.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 should be formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.Linq.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 <see cref="T:System.Xml.Linq.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 element 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 <see cref="T:System.Xml.Linq.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 element specified by <paramref name="deserializeRootElementName"/>
+ and writes a Json.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 <see cref="T:System.Xml.Linq.XNode"/>.</returns>
+ </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="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="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="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
+ <summary>
+ Gets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ </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 <see cref="T:Newtonsoft.Json.JsonConverter"/>.</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 <see cref="T:Newtonsoft.Json.JsonConverter"/>.</param>
+ <param name="converterParameters">Parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/>. Can be <c>null</c>.</param>
+ </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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> 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="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="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class.
+ </summary>
+ </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="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="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="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="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items <see cref="T:Newtonsoft.Json.JsonConverter"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.JsonConverter"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType">
+ <summary>
+ Gets or sets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <see cref="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+ </code>
+ </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 of a member.
+ </summary>
+ <value>The numeric order of serialization.</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 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 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="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="T:Newtonsoft.Json.JsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
+ </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>
+ A <see cref="T:Newtonsoft.Json.JsonReader"/> 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 <see cref="M:Newtonsoft.Json.JsonReader.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 is 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="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 source should be closed when this reader is closed.
+ </summary>
+ <value>
+ <c>true</c> to close the source when this reader is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </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>
+ <c>true</c> to support reading multiple pieces of JSON content; otherwise <c>false</c>.
+ The default is <c>false</c>.
+ </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>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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"/>.
+ </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 .NET 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="M:Newtonsoft.Json.JsonReader.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Read">
+ <summary>
+ Reads the next JSON token from the source.
+ </summary>
+ <returns><c>true</c> if the next token was read successfully; <c>false</c> 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. 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 source 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 source as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>A <see cref="T:System.Byte"/>[] or <c>null</c> 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.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <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.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.SetToken(Newtonsoft.Json.JsonToken,System.Object,System.Boolean)">
+ <summary>
+ Sets the current token and value.
+ </summary>
+ <param name="newToken">The new token.</param>
+ <param name="value">The value.</param>
+ <param name="updateIndex">A flag indicating whether the position index inside an array should be updated.</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.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 reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the source is also closed.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReaderException">
+ <summary>
+ The exception thrown when an error occurs while reading JSON text.
+ </summary>
+ </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="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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="path">The path to the JSON where the error occurred.</param>
+ <param name="lineNumber">The line number indicating where the error occurred.</param>
+ <param name="linePosition">The line position indicating where the error occurred.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonRequiredAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member, and to require that the member has a value.
+ </summary>
+ </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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> 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="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="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.SerializationBinder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ISerializationBinder"/> 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.EqualityComparer">
+ <summary>
+ Gets or sets the equality comparer used by the serializer when comparing references.
+ </summary>
+ <value>The equality comparer.</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>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ </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.TypeNameAssemblyFormatHandling">
+ <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>
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.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>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
+ <summary>
+ Gets or sets how null values are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
+ <summary>
+ Gets or sets how default values 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.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.
+ </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>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling">
+ <summary>
+ Gets or sets how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text,
+ and the expected date format when reading 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="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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as 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"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as 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
+ 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
+ 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>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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
+ 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.
+ Specifying 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
+ 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="T:Newtonsoft.Json.JsonSerializerSettings">
+ <summary>
+ Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
+ <summary>
+ Gets or sets how reference loops (e.g. a class referencing itself) are 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 default values 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 <see cref="T:Newtonsoft.Json.JsonConverter"/> collection 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>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ <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.TypeNameAssemblyFormatHandling">
+ <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.EqualityComparer">
+ <summary>
+ Gets or sets the equality comparer used by the serializer when comparing references.
+ </summary>
+ <value>The equality comparer.</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.ReferenceResolverProvider">
+ <summary>
+ Gets or sets a function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ <value>A function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.</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="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ <value>The binder.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ISerializationBinder"/> 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>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text,
+ and the expected date format when reading 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>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
+ </summary>
+ </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.JsonTextReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the JSON data to read.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.ArrayPool">
+ <summary>
+ Gets or sets the reader's character buffer pool.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. 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 underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 underlying <see cref="T:System.IO.TextReader"/> 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.ReadAsBytes">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>A <see cref="T:System.Byte"/>[] or <c>null</c> 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.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. 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 underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <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.ReadAsDecimal">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. 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 reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.TextReader"/> is also 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 <see cref="P:Newtonsoft.Json.JsonTextReader.LineNumber"/> and <see cref="P:Newtonsoft.Json.JsonTextReader.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, <see cref="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"/> returns <c>false</c>).
+ </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, <see cref="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"/> returns <c>false</c>).
+ </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="P:Newtonsoft.Json.JsonTextWriter.ArrayPool">
+ <summary>
+ Gets or sets the writer's character array pool.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
+ <summary>
+ Gets or sets how many <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/>s to write for each level in the hierarchy when <see cref="P:Newtonsoft.Json.JsonWriter.Formatting"/> is set to <see cref="F:Newtonsoft.Json.Formatting.Indented"/>.
+ </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="P:Newtonsoft.Json.JsonWriter.Formatting"/> is set to <see cref="F:Newtonsoft.Json.Formatting.Indented"/>.
+ </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="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonTextWriter"/> class using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying <see cref="T:System.IO.TextWriter"/> and also flushes the underlying <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.TextWriter"/> is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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.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.
+ </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.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.
+ </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.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <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.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <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: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.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 a comment <c>/*...*/</c> 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 the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </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 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>
+ <para>
+ Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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 .NET type for the current JSON token.
+ </summary>
+ <value></value>
+ </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="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="M:Newtonsoft.Json.JsonValidatingReader.Close">
+ <summary>
+ Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> is also closed.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>
+ A <see cref="T:System.Byte"/>[] or <c>null</c> if the next JSON token is null.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> 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 underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </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="P:Newtonsoft.Json.JsonWriter.CloseOutput">
+ <summary>
+ Gets or sets a value indicating whether the destination should be closed when this writer is closed.
+ </summary>
+ <value>
+ <c>true</c> to close the destination when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose">
+ <summary>
+ Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.
+ </summary>
+ <value>
+ <c>true</c> to auto-complete the JSON when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </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>
+ Gets or sets a value indicating how JSON text output should be formatted.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
+ <summary>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling">
+ <summary>
+ Gets or sets how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted 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.JsonWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the destination and also flushes the destination.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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 of 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 of 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>
+ 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 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"/>.
+ <c>null</c> can be passed to the method for tokens 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>
+ 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"/> of <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> 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"/> of <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> 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"/> of <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> 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"/> of <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> 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"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> 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"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> 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"/> of <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> 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"/> of <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> 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"/> of <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> 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"/> of <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> 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"/> of <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> 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"/> of <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> 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"/> of <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> 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"/> of <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> 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"/> of <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> 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"/> of <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> 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"/> of <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> 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.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 a comment <c>/*...*/</c> 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 the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.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.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> being written.</param>
+ <param name="value">The value being written.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriterException">
+ <summary>
+ The exception thrown when an error occurs while writing JSON text.
+ </summary>
+ </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="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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message, JSON path 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="path">The path to the JSON where the error occurred.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.CommentHandling">
+ <summary>
+ Specifies how JSON comments are handled when loading JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.CommentHandling.Ignore">
+ <summary>
+ Ignore comments.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.CommentHandling.Load">
+ <summary>
+ Load comments as a <see cref="T:Newtonsoft.Json.Linq.JValue"/> with type <see cref="F:Newtonsoft.Json.Linq.JTokenType.Comment"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.LineInfoHandling">
+ <summary>
+ Specifies how line information is handled when loading JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Ignore">
+ <summary>
+ Ignore line information.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Load">
+ <summary>
+ Load line information.
+ </summary>
+ </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>
+ 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="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 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>
+ 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 token 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 token 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JArray">
+ <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="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="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.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ 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="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="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines the index of a specific item in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</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:Newtonsoft.Json.Linq.JArray"/> 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:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)">
+ <summary>
+ Removes the <see cref="T:Newtonsoft.Json.Linq.JArray"/> 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:Newtonsoft.Json.Linq.JArray"/>.
+ </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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to add to the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Clear">
+ <summary>
+ Removes all items from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JArray"/> contains a specific value.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>
+ <c>true</c> if <paramref name="item"/> is found in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)">
+ <summary>
+ Copies the elements of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> to an array, starting at a particular array index.
+ </summary>
+ <param name="array">The array.</param>
+ <param name="arrayIndex">Index of the array.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly">
+ <summary>
+ Gets a value indicating whether the <see cref="T:Newtonsoft.Json.Linq.JArray"/> is read-only.
+ </summary>
+ <returns><c>true</c> if the <see cref="T:Newtonsoft.Json.Linq.JArray"/> is read-only; otherwise, <c>false</c>.</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:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to remove from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>
+ <c>true</c> if <paramref name="item"/> was successfully removed from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>; otherwise, <c>false</c>. This method also returns <c>false</c> if <paramref name="item"/> is not found in the original <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JConstructor">
+ <summary>
+ Represents a JSON constructor.
+ </summary>
+ </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="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="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="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads a <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="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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="T:Newtonsoft.Json.Linq.JContainer">
+ <summary>
+ Represents a token that can contain other tokens.
+ </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="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="P:Newtonsoft.Json.Linq.JContainer.HasValues">
+ <summary>
+ 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="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="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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/>.
+ </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 a <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>A <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 child 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="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="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="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 can be used to iterate 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.Linq.JEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value></value>
+ </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.
+ </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="T:Newtonsoft.Json.Linq.JObject">
+ <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="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="E:Newtonsoft.Json.Linq.JObject.PropertyChanging">
+ <summary>
+ Occurs when a property value is changing.
+ </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="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="M:Newtonsoft.Json.Linq.JObject.Properties">
+ <summary>
+ Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> of this object's properties.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> 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 <c>null</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.</returns>
+ </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="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads a <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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="reader"/> is not valid JSON.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="reader"/> is not valid JSON.
+ </exception>
+ </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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="json"/> is not valid JSON.
+ </exception>
+ <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="json"/> is not valid JSON.
+ </exception>
+ <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>
+ 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.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="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.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><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>
+ </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><c>true</c> if item was successfully removed; otherwise, <c>false</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator">
+ <summary>
+ Returns an enumerator that can be used to iterate 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.OnPropertyChanging(System.String)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanging"/> event with the provided arguments.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JProperty">
+ <summary>
+ Represents a JSON property.
+ </summary>
+ </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="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="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="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 a <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="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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="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>
+ <c>true</c> if resetting the component changes its value; otherwise, <c>false</c>.
+ </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>
+ <c>true</c> if the property should be persisted; otherwise, <c>false</c>.
+ </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>
+ <c>true</c> if the property is read-only; otherwise, <c>false</c>.
+ </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="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.JsonLoadSettings">
+ <summary>
+ Specifies the settings used when loading JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JsonLoadSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.CommentHandling">
+ <summary>
+ Gets or sets how JSON comments are handled when loading JSON.
+ </summary>
+ <value>The JSON comment handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.LineInfoHandling">
+ <summary>
+ Gets or sets how JSON line info is handled when loading JSON.
+ </summary>
+ <value>The JSON line info handling.</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="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeNullValueHandling">
+ <summary>
+ Gets or sets how null value properties are merged.
+ </summary>
+ <value>How null value properties are merged.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Represents an abstract JSON token.
+ </summary>
+ </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 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.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><c>true</c> if the tokens are equal; otherwise <c>false</c>.</returns>
+ </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.Path">
+ <summary>
+ Gets the path of the JSON token.
+ </summary>
+ </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.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.
+ </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="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="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="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.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 should be formatted.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>s 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"/> of <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.Int64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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"/> of <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.DateTimeOffset}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Decimal}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Double}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.Char}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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.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"/> of <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.Nullable{System.Int16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Byte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.SByte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.DateTime">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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"/> of <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.Single}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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"/> of <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.Nullable{System.UInt64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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_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.Nullable`1"/> of <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.Nullable`1"/> of <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>
+ </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.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"/> of <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.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"/> of <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.Boolean})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Int64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> 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"/> of <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.DateTimeOffset})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Decimal})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Double})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.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"/> of <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.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"/> of <see cref="T:System.Int64"/> 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"/> of <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.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"/> of <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.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.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.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"/> of <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.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"/> of <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.CreateReader">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.JsonReader"/> for this token.
+ </summary>
+ <returns>A <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 an instance of 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 an instance of 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 an instance of 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 an instance of 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.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">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ A <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.ReadFrom(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>
+ A <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>
+ A <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.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">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ A <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 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 <c>null</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)">
+ <summary>
+ 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the selected elements.</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="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="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>
+ <c>true</c> if the specified objects are equal; otherwise, <c>false</c>.
+ </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 <c>null</c>.</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="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="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.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </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.
+ </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="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 written.
+ </summary>
+ <value>The token being written.</value>
+ </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 <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </summary>
+ <remarks>
+ Setting <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> to <c>true</c> has no additional effect, since the underlying <see cref="T:Newtonsoft.Json.Linq.JContainer"/> is a type that cannot be closed.
+ </remarks>
+ </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.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will be 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.
+ </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 a comment <c>/*...*/</c> 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: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.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="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.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.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.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.
+ </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="P:Newtonsoft.Json.Linq.JValue.HasValues">
+ <summary>
+ 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.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.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"/> undefined value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> undefined value.</returns>
+ </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.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"/>s 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>
+ <c>true</c> if the current object is equal to the <paramref name="other"/> parameter; otherwise, <c>false</c>.
+ </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>
+ <c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
+ </returns>
+ </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 of the same type as this instance.
+ </exception>
+ </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.Linq.MergeNullValueHandling">
+ <summary>
+ Specifies how null value properties are merged.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeNullValueHandling.Ignore">
+ <summary>
+ The content's null value properties will be ignored during merging.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeNullValueHandling.Merge">
+ <summary>
+ The content's null value properties will be merged.
+ </summary>
+ </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 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="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 <c>false</c>.
+ </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"/>.
+ </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>
+ <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>
+ 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"/>.
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement <see cref="T:System.Runtime.Serialization.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>
+ 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="F:Newtonsoft.Json.Required.DisallowNull">
+ <summary>
+ The property is not required but it cannot be a null value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.Extensions">
+ <summary>
+ <para>
+ Contains the JSON schema extension methods.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
+ <summary>
+ <para>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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.JsonSchema">
+ <summary>
+ <para>
+ An in-memory representation of a JSON Schema.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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 divisible by.
+ </summary>
+ <value>A number that the value should be divisible 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 <c>minimum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"/>).
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"/>).</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 <c>maximum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"/>).
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"/>).</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.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.
+ </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.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.Disallow">
+ <summary>
+ Gets or sets disallowed types.
+ </summary>
+ <value>The disallowed 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 collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.
+ </summary>
+ <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>
+ Gets or sets the format.
+ </summary>
+ <value>The format.</value>
+ </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 JSON Schema.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON Schema.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains JSON Schema using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON Schema.</param>
+ <param name="resolver">The resolver.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON Schema.</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="T:Newtonsoft.Json.Schema.JsonSchemaException">
+ <summary>
+ <para>
+ Returns detailed information about the schema exception.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator">
+ <summary>
+ <para>
+ Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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="T:Newtonsoft.Json.Schema.JsonSchemaResolver">
+ <summary>
+ <para>
+ Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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 reference.
+ </summary>
+ <param name="reference">The id.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaType">
+ <summary>
+ <para>
+ The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy">
+ <summary>
+ A camel case naming strategy.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ <param name="processExtensionDataNames">
+ A flag indicating whether extension data names should be processed.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
+ <summary>
+ Resolves member mappings for a type, camel casing property names.
+ </summary>
+ </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.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="T:Newtonsoft.Json.Serialization.DefaultContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolve a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ </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="P:Newtonsoft.Json.Serialization.DefaultContractResolver.NamingStrategy">
+ <summary>
+ Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.
+ </summary>
+ <value>The naming strategy used to resolve how property names and dictionary keys are serialized.</value>
+ </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.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>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter" />.</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>Resolved name of the property.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveExtensionDataName(System.String)">
+ <summary>
+ Resolves the name of the extension data. By default no changes are made to extension data names.
+ </summary>
+ <param name="extensionDataName">Name of the extension data.</param>
+ <returns>Resolved name of the extension data.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveDictionaryKey(System.String)">
+ <summary>
+ Resolves the key of the dictionary. By default <see cref="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)"/> is used to resolve dictionary keys.
+ </summary>
+ <param name="dictionaryKey">Key of the dictionary.</param>
+ <returns>Resolved key of the dictionary.</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="T:Newtonsoft.Json.Serialization.DefaultNamingStrategy">
+ <summary>
+ The default naming strategy. Property names and dictionary keys are unchanged.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</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.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"/> class.
+ </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.DiagnosticsTraceWriter">
+ <summary>
+ Represents a trace writer that writes to the application's <see cref="T:System.Diagnostics.TraceListener"/> instances.
+ </summary>
+ </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 <see cref="F:System.Diagnostics.TraceLevel.Info"/> will exclude <see cref="F:System.Diagnostics.TraceLevel.Verbose"/> messages and include <see cref="F:System.Diagnostics.TraceLevel.Info"/>,
+ <see cref="F:System.Diagnostics.TraceLevel.Warning"/> and <see cref="F:System.Diagnostics.TraceLevel.Error"/> 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="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="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 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="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="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="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 <c>true</c>, 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 <c>true</c>, 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.IContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolve 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>
+ 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="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 was resolved from the reference.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)">
+ <summary>
+ Gets the reference for the specified 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.ISerializationBinder">
+ <summary>
+ Allows users to control class loading and mandate what class to load.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToType(System.String,System.String)">
+ <summary>
+ When implemented, 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.ISerializationBinder.BindToName(System.Type,System.String@,System.String@)">
+ <summary>
+ When implemented, 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.ITraceWriter">
+ <summary>
+ Represents a trace writer.
+ </summary>
+ </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 <see cref="F:System.Diagnostics.TraceLevel.Info"/> will exclude <see cref="F:System.Diagnostics.TraceLevel.Verbose"/> messages and include <see cref="F:System.Diagnostics.TraceLevel.Info"/>,
+ <see cref="F:System.Diagnostics.TraceLevel.Warning"/> and <see cref="F:System.Diagnostics.TraceLevel.Error"/> 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.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="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="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="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="P:Newtonsoft.Json.Serialization.JsonArrayContract.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"/>.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.HasParameterizedCreator">
+ <summary>
+ Gets a value indicating whether the creator has a parameter with the collection values.
+ </summary>
+ <value><c>true</c> if the creator has a parameter with the collection values; otherwise, <c>false</c>.</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="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="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.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="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.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.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.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="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="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyResolver">
+ <summary>
+ Gets or sets the dictionary key resolver.
+ </summary>
+ <value>The dictionary key 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="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.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"/>.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.HasParameterizedCreator">
+ <summary>
+ Gets a value indicating whether the creator has a parameter with the dictionary values.
+ </summary>
+ <value><c>true</c> if the creator has a parameter with the dictionary values; otherwise, <c>false</c>.</value>
+ </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="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="P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.ISerializable"/> object constructor.
+ </summary>
+ <value>The <see cref="T:System.Runtime.Serialization.ISerializable"/> object constructor.</value>
+ </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="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="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.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.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="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataValueType">
+ <summary>
+ Gets or sets the extension data value type.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataNameResolver">
+ <summary>
+ Gets or sets the extension data name resolver.
+ </summary>
+ <value>The extension data name resolver.</value>
+ </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="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="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 of a member.
+ </summary>
+ <value>The numeric order of serialization.</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.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.
+ </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 precedence over the contract converter for the property type.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter">
+ <summary>
+ Gets or sets the member converter.
+ </summary>
+ <value>The member converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored">
+ <summary>
+ 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 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 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.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required">
+ <summary>
+ 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 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="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling">
+ <summary>
+ 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 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 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 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 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 serialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldDeserialize">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be deserialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be deserialized.</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="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.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 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 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 <paramref name="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="M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])">
+ <summary>
+ Lookup and create an instance of the <see cref="T:Newtonsoft.Json.JsonConverter"/> type described by the argument.
+ </summary>
+ <param name="converterType">The <see cref="T:Newtonsoft.Json.JsonConverter"/> type to create.</param>
+ <param name="converterArgs">Optional arguments to pass to an initializing constructor of the JsonConverter.
+ If <c>null</c>, the default constructor is used.</param>
+ </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="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 <see cref="F:System.Diagnostics.TraceLevel.Info"/> will exclude <see cref="F:System.Diagnostics.TraceLevel.Verbose"/> messages and include <see cref="F:System.Diagnostics.TraceLevel.Info"/>,
+ <see cref="F:System.Diagnostics.TraceLevel.Warning"/> and <see cref="F:System.Diagnostics.TraceLevel.Error"/> 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.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="T:Newtonsoft.Json.Serialization.NamingStrategy">
+ <summary>
+ A base class for resolving how property names and dictionary keys are serialized.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessDictionaryKeys">
+ <summary>
+ A flag indicating whether dictionary keys should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessExtensionDataNames">
+ <summary>
+ A flag indicating whether extension data names should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.OverrideSpecifiedNames">
+ <summary>
+ A flag indicating whether explicitly specified property names,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>, should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetPropertyName(System.String,System.Boolean)">
+ <summary>
+ Gets the serialized name for a given property name.
+ </summary>
+ <param name="name">The initial property name.</param>
+ <param name="hasSpecifiedName">A flag indicating whether the property has had a name explicitly specified.</param>
+ <returns>The serialized property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetExtensionDataName(System.String)">
+ <summary>
+ Gets the serialized name for a given extension data name.
+ </summary>
+ <param name="name">The initial extension data name.</param>
+ <returns>The serialized extension data name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetDictionaryKey(System.String)">
+ <summary>
+ Gets the serialized key for a given dictionary key.
+ </summary>
+ <param name="key">The initial dictionary key.</param>
+ <returns>The serialized dictionary key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</returns>
+ </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>
+ <param name="attributeProvider">The instance to get attributes for. This parameter should be 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"/>.</param>
+ </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 <c>true</c>, 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 <c>true</c>, 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.
+ </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.Serialization.SnakeCaseNamingStrategy">
+ <summary>
+ A snake case naming strategy.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ <param name="processExtensionDataNames">
+ A flag indicating whether extension data names should be processed.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</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 (&lt;, &gt;, &amp;, &apos;, &quot;) and control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameAssemblyFormatHandling">
+ <summary>
+ Indicates the method that will be used during deserialization for locating and loading assemblies.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.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 <c>LoadWithPartialName</c> method of the <see cref="T:System.Reflection.Assembly"/> class is used to load the assembly.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Full">
+ <summary>
+ In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <c>Load</c> method of the <see cref="T:System.Reflection.Assembly"/> class is used to load the assembly.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameHandling">
+ <summary>
+ Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ </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.
+ Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON
+ you must specify a root type object with <see cref="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)"/>
+ or <see cref="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
+ <summary>
+ Determines whether the collection is <c>null</c> or empty.
+ </summary>
+ <param name="collection">The collection.</param>
+ <returns>
+ <c>true</c> if the collection is <c>null</c> 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 <see cref="T:System.Collections.Generic.IList`1"/>.
+ </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.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 <see cref="T:System.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 <see cref="T:System.Text.StringBuilder"/> this class lets you reuse its 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 <c>false</c>.
+ </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="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 result 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>
+ An 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 <see cref="T:Newtonsoft.Json.JsonWriter"/> write method has not been called.
+ </summary>
+ </member>
+ </members>
+</doc>
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.dll
new file mode 100644
index 0000000..71ba702
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.dll
Binary files differ
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.xml
new file mode 100644
index 0000000..1e62a47
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.xml
@@ -0,0 +1,9144 @@
+<?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="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="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="T:Newtonsoft.Json.Bson.BsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
+ <summary>
+ Gets or sets a value indicating whether binary data reading should be 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="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 <see cref="T:System.IO.Stream"/> containing the BSON data to read.</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 <see cref="T:System.IO.BinaryReader"/> containing the BSON data to read.</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 <see cref="T:System.IO.Stream"/> containing the BSON data to read.</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 <see cref="T:System.IO.BinaryReader"/> containing the BSON data to read.</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.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.Stream"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
+ <summary>
+ Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.Stream"/> is also closed.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data.
+ </summary>
+ </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="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 <see cref="T:System.IO.Stream"/> to write to.</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 <see cref="T:System.IO.BinaryWriter"/> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying <see cref="T:System.IO.Stream"/> 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 a comment <c>/*...*/</c> 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 writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.Stream"/> is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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.
+ </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: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.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:System.Byte"/>[] value that represents a BSON object id.
+ </summary>
+ <param name="value">The Object ID value to write.</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="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 a single parameterized constructor, then to 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 parameterized 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="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>
+ Creates a custom object.
+ </summary>
+ <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>
+ 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>The created object.</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.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 <see cref="T:System.Data.EntityKeyMember"/> to and from JSON.
+ </summary>
+ </member>
+ <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>
+ <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.EntityKeyMemberConverter.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.EntityKeyMemberConverter.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 <see cref="T:System.Dynamic.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. <c>"2008-04-12T12:53Z"</c>).
+ </summary>
+ </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="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="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from a JavaScript <c>Date</c> constructor (e.g. <c>new Date(52231943)</c>).
+ </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>
+ </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="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
+ <summary>
+ Gets or sets a value indicating whether integer values are allowed when deserializing.
+ </summary>
+ <value><c>true</c> if integers are allowed when deserializing; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ <param name="camelCaseText"><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</param>
+ </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.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.VersionConverter">
+ <summary>
+ Converts a <see cref="T:System.Version"/> to and from a string (e.g. <c>"1.2.3.4"</c>).
+ </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="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 produced multiple root elements.
+ </summary>
+ <value>The name of the deserialized 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 attribute 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="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 <paramref name="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><c>true</c> if attribute name is for a namespace attribute, otherwise <c>false</c>.</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="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. <c>"2012-03-21T05:40Z"</c>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
+ <summary>
+ Dates are written in the Microsoft JSON format, e.g. <c>"\/Date(1198908717056)\/"</c>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.DateParseHandling">
+ <summary>
+ Specifies how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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.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>
+ 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 it 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">
+ <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 set 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. <c>"NaN"</c>, <c>"Infinity"</c>, <c>"-Infinity"</c>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol">
+ <summary>
+ Write special floating point values as symbols in JSON, e.g. <c>NaN</c>, <c>Infinity</c>, <c>-Infinity</c>.
+ 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, <c>null</c> for a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> 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.IArrayPool`1">
+ <summary>
+ Provides an interface for using pooled arrays.
+ </summary>
+ <typeparam name="T">The array type content.</typeparam>
+ </member>
+ <member name="M:Newtonsoft.Json.IArrayPool`1.Rent(System.Int32)">
+ <summary>
+ Rent an array from the pool. This array must be returned when it is no longer needed.
+ </summary>
+ <param name="minimumLength">The minimum required length of the array. The returned array may be longer.</param>
+ <returns>The rented array from the pool. This array must be returned when it is no longer needed.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.IArrayPool`1.Return(`0[])">
+ <summary>
+ Return an array to the pool.
+ </summary>
+ <param name="array">The array that is being returned.</param>
+ </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 <see cref="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"/> and <see cref="P:Newtonsoft.Json.IJsonLineInfo.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, when <see cref="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"/> returns <c>false</c>).</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, when <see cref="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"/> returns <c>false</c>).</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="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="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="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.JsonContainerAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </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 or sets the collection's items converter.
+ </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 <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.JsonConverter"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType">
+ <summary>
+ Gets or sets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <see cref="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </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.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="T:Newtonsoft.Json.JsonConvert">
+ <summary>
+ Provides methods for converting between .NET 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="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="F:Newtonsoft.Json.JsonConvert.True">
+ <summary>
+ Represents JavaScript's boolean value <c>true</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.False">
+ <summary>
+ Represents JavaScript's boolean value <c>false</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Null">
+ <summary>
+ Represents JavaScript's <c>null</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
+ <summary>
+ Represents JavaScript's <c>undefined</c> 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 <c>NaN</c> 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="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 should be 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 of 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 should be formatted.</param>
+ <param name="converters">A collection of 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 <c>null</c>, 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 <c>null</c>, default serialization settings will be used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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 should be formatted.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
+ If this is <c>null</c>, 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 should be formatted.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
+ If this is <c>null</c>, default serialization settings will be used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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 <c>null</c>, 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 inferred 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 inferred 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 <c>null</c>, 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 <c>null</c>, 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 <c>null</c>, 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 <c>null</c>, default serialization settings will be used.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.XmlNode"/> to a JSON string.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.XmlNode"/> to a JSON string using formatting.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <param name="formatting">Indicates how the output should be formatted.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.XmlNode"/> 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 should be formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <returns>The deserialized <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string nested in a root element 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 <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string nested in a root element specified by <paramref name="deserializeRootElementName"/>
+ and writes a Json.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 <see cref="T:System.Xml.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 <see cref="T:System.Xml.Linq.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 should be formatted.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.Linq.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 should be formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.Linq.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 <see cref="T:System.Xml.Linq.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 element 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 <see cref="T:System.Xml.Linq.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 element specified by <paramref name="deserializeRootElementName"/>
+ and writes a Json.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 <see cref="T:System.Xml.Linq.XNode"/>.</returns>
+ </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="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="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="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
+ <summary>
+ Gets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ </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 <see cref="T:Newtonsoft.Json.JsonConverter"/>.</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 <see cref="T:Newtonsoft.Json.JsonConverter"/>.</param>
+ <param name="converterParameters">Parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/>. Can be <c>null</c>.</param>
+ </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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> 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="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="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class.
+ </summary>
+ </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="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="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="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="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items <see cref="T:Newtonsoft.Json.JsonConverter"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.JsonConverter"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType">
+ <summary>
+ Gets or sets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <see cref="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+ </code>
+ </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 of a member.
+ </summary>
+ <value>The numeric order of serialization.</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 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 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="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="T:Newtonsoft.Json.JsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
+ </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>
+ A <see cref="T:Newtonsoft.Json.JsonReader"/> 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 <see cref="M:Newtonsoft.Json.JsonReader.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 is 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="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 source should be closed when this reader is closed.
+ </summary>
+ <value>
+ <c>true</c> to close the source when this reader is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </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>
+ <c>true</c> to support reading multiple pieces of JSON content; otherwise <c>false</c>.
+ The default is <c>false</c>.
+ </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>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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"/>.
+ </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 .NET 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="M:Newtonsoft.Json.JsonReader.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Read">
+ <summary>
+ Reads the next JSON token from the source.
+ </summary>
+ <returns><c>true</c> if the next token was read successfully; <c>false</c> 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. 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 source 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 source as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>A <see cref="T:System.Byte"/>[] or <c>null</c> 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.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <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.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.SetToken(Newtonsoft.Json.JsonToken,System.Object,System.Boolean)">
+ <summary>
+ Sets the current token and value.
+ </summary>
+ <param name="newToken">The new token.</param>
+ <param name="value">The value.</param>
+ <param name="updateIndex">A flag indicating whether the position index inside an array should be updated.</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.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 reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the source is also closed.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReaderException">
+ <summary>
+ The exception thrown when an error occurs while reading JSON text.
+ </summary>
+ </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="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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="path">The path to the JSON where the error occurred.</param>
+ <param name="lineNumber">The line number indicating where the error occurred.</param>
+ <param name="linePosition">The line position indicating where the error occurred.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonRequiredAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member, and to require that the member has a value.
+ </summary>
+ </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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> 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="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="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.SerializationBinder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ISerializationBinder"/> 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.EqualityComparer">
+ <summary>
+ Gets or sets the equality comparer used by the serializer when comparing references.
+ </summary>
+ <value>The equality comparer.</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>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ </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.TypeNameAssemblyFormatHandling">
+ <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>
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.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>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
+ <summary>
+ Gets or sets how null values are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
+ <summary>
+ Gets or sets how default values 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.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.
+ </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>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling">
+ <summary>
+ Gets or sets how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text,
+ and the expected date format when reading 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="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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as 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"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as 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
+ 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
+ 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>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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
+ 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.
+ Specifying 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
+ 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="T:Newtonsoft.Json.JsonSerializerSettings">
+ <summary>
+ Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
+ <summary>
+ Gets or sets how reference loops (e.g. a class referencing itself) are 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 default values 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 <see cref="T:Newtonsoft.Json.JsonConverter"/> collection 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>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ <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.TypeNameAssemblyFormatHandling">
+ <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.EqualityComparer">
+ <summary>
+ Gets or sets the equality comparer used by the serializer when comparing references.
+ </summary>
+ <value>The equality comparer.</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.ReferenceResolverProvider">
+ <summary>
+ Gets or sets a function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ <value>A function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.</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="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ <value>The binder.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ISerializationBinder"/> 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>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text,
+ and the expected date format when reading 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>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
+ </summary>
+ </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.JsonTextReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the JSON data to read.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.ArrayPool">
+ <summary>
+ Gets or sets the reader's character buffer pool.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. 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 underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 underlying <see cref="T:System.IO.TextReader"/> 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.ReadAsBytes">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>A <see cref="T:System.Byte"/>[] or <c>null</c> 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.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. 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 underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <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.ReadAsDecimal">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. 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 reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.TextReader"/> is also 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 <see cref="P:Newtonsoft.Json.JsonTextReader.LineNumber"/> and <see cref="P:Newtonsoft.Json.JsonTextReader.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, <see cref="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"/> returns <c>false</c>).
+ </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, <see cref="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"/> returns <c>false</c>).
+ </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="P:Newtonsoft.Json.JsonTextWriter.ArrayPool">
+ <summary>
+ Gets or sets the writer's character array pool.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
+ <summary>
+ Gets or sets how many <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/>s to write for each level in the hierarchy when <see cref="P:Newtonsoft.Json.JsonWriter.Formatting"/> is set to <see cref="F:Newtonsoft.Json.Formatting.Indented"/>.
+ </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="P:Newtonsoft.Json.JsonWriter.Formatting"/> is set to <see cref="F:Newtonsoft.Json.Formatting.Indented"/>.
+ </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="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonTextWriter"/> class using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying <see cref="T:System.IO.TextWriter"/> and also flushes the underlying <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.TextWriter"/> is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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.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.
+ </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.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.
+ </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.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <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.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <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: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.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 a comment <c>/*...*/</c> 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 the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </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 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>
+ <para>
+ Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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 .NET type for the current JSON token.
+ </summary>
+ <value></value>
+ </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="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="M:Newtonsoft.Json.JsonValidatingReader.Close">
+ <summary>
+ Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> is also closed.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>
+ A <see cref="T:System.Byte"/>[] or <c>null</c> if the next JSON token is null.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> 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 underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </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="P:Newtonsoft.Json.JsonWriter.CloseOutput">
+ <summary>
+ Gets or sets a value indicating whether the destination should be closed when this writer is closed.
+ </summary>
+ <value>
+ <c>true</c> to close the destination when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose">
+ <summary>
+ Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.
+ </summary>
+ <value>
+ <c>true</c> to auto-complete the JSON when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </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>
+ Gets or sets a value indicating how JSON text output should be formatted.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
+ <summary>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling">
+ <summary>
+ Gets or sets how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted 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.JsonWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the destination and also flushes the destination.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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 of 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 of 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>
+ 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 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"/>.
+ <c>null</c> can be passed to the method for tokens 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>
+ 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"/> of <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> 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"/> of <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> 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"/> of <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> 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"/> of <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> 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"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> 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"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> 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"/> of <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> 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"/> of <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> 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"/> of <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> 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"/> of <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> 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"/> of <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> 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"/> of <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> 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"/> of <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> 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"/> of <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> 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"/> of <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> 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"/> of <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> 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"/> of <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> 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.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 a comment <c>/*...*/</c> 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 the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.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.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> being written.</param>
+ <param name="value">The value being written.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriterException">
+ <summary>
+ The exception thrown when an error occurs while writing JSON text.
+ </summary>
+ </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="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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message, JSON path 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="path">The path to the JSON where the error occurred.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.CommentHandling">
+ <summary>
+ Specifies how JSON comments are handled when loading JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.CommentHandling.Ignore">
+ <summary>
+ Ignore comments.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.CommentHandling.Load">
+ <summary>
+ Load comments as a <see cref="T:Newtonsoft.Json.Linq.JValue"/> with type <see cref="F:Newtonsoft.Json.Linq.JTokenType.Comment"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.LineInfoHandling">
+ <summary>
+ Specifies how line information is handled when loading JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Ignore">
+ <summary>
+ Ignore line information.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Load">
+ <summary>
+ Load line information.
+ </summary>
+ </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>
+ 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="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 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>
+ 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 token 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 token 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JArray">
+ <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="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="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.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ 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="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="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines the index of a specific item in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</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:Newtonsoft.Json.Linq.JArray"/> 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:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)">
+ <summary>
+ Removes the <see cref="T:Newtonsoft.Json.Linq.JArray"/> 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:Newtonsoft.Json.Linq.JArray"/>.
+ </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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to add to the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Clear">
+ <summary>
+ Removes all items from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JArray"/> contains a specific value.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>
+ <c>true</c> if <paramref name="item"/> is found in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)">
+ <summary>
+ Copies the elements of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> to an array, starting at a particular array index.
+ </summary>
+ <param name="array">The array.</param>
+ <param name="arrayIndex">Index of the array.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly">
+ <summary>
+ Gets a value indicating whether the <see cref="T:Newtonsoft.Json.Linq.JArray"/> is read-only.
+ </summary>
+ <returns><c>true</c> if the <see cref="T:Newtonsoft.Json.Linq.JArray"/> is read-only; otherwise, <c>false</c>.</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:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to remove from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>
+ <c>true</c> if <paramref name="item"/> was successfully removed from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>; otherwise, <c>false</c>. This method also returns <c>false</c> if <paramref name="item"/> is not found in the original <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JConstructor">
+ <summary>
+ Represents a JSON constructor.
+ </summary>
+ </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="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="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="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads a <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="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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="T:Newtonsoft.Json.Linq.JContainer">
+ <summary>
+ Represents a token that can contain other tokens.
+ </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="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="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.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="P:Newtonsoft.Json.Linq.JContainer.HasValues">
+ <summary>
+ 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="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="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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/>.
+ </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 a <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>A <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 child 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="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="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="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 can be used to iterate 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.Linq.JEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value></value>
+ </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.
+ </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="T:Newtonsoft.Json.Linq.JObject">
+ <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="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="E:Newtonsoft.Json.Linq.JObject.PropertyChanging">
+ <summary>
+ Occurs when a property value is changing.
+ </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="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="M:Newtonsoft.Json.Linq.JObject.Properties">
+ <summary>
+ Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> of this object's properties.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> 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 <c>null</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.</returns>
+ </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="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads a <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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="reader"/> is not valid JSON.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="reader"/> is not valid JSON.
+ </exception>
+ </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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="json"/> is not valid JSON.
+ </exception>
+ <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="json"/> is not valid JSON.
+ </exception>
+ <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>
+ 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.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="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.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><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>
+ </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><c>true</c> if item was successfully removed; otherwise, <c>false</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator">
+ <summary>
+ Returns an enumerator that can be used to iterate 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.OnPropertyChanging(System.String)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanging"/> 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="T:Newtonsoft.Json.Linq.JProperty">
+ <summary>
+ Represents a JSON property.
+ </summary>
+ </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="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="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="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 a <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="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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="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>
+ <c>true</c> if resetting the component changes its value; otherwise, <c>false</c>.
+ </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>
+ <c>true</c> if the property should be persisted; otherwise, <c>false</c>.
+ </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>
+ <c>true</c> if the property is read-only; otherwise, <c>false</c>.
+ </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="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.JsonLoadSettings">
+ <summary>
+ Specifies the settings used when loading JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JsonLoadSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.CommentHandling">
+ <summary>
+ Gets or sets how JSON comments are handled when loading JSON.
+ </summary>
+ <value>The JSON comment handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.LineInfoHandling">
+ <summary>
+ Gets or sets how JSON line info is handled when loading JSON.
+ </summary>
+ <value>The JSON line info handling.</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="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeNullValueHandling">
+ <summary>
+ Gets or sets how null value properties are merged.
+ </summary>
+ <value>How null value properties are merged.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Represents an abstract JSON token.
+ </summary>
+ </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 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.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><c>true</c> if the tokens are equal; otherwise <c>false</c>.</returns>
+ </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.Path">
+ <summary>
+ Gets the path of the JSON token.
+ </summary>
+ </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.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.
+ </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="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="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="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.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 should be formatted.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>s 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"/> of <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.Int64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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"/> of <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.DateTimeOffset}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Decimal}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Double}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.Char}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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.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"/> of <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.Nullable{System.Int16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Byte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.SByte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.DateTime">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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"/> of <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.Single}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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"/> of <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.Nullable{System.UInt64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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_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.Nullable`1"/> of <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.Nullable`1"/> of <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>
+ </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.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"/> of <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.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"/> of <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.Boolean})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Int64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> 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"/> of <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.DateTimeOffset})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Decimal})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Double})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.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"/> of <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.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"/> of <see cref="T:System.Int64"/> 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"/> of <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.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"/> of <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.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.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.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"/> of <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.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"/> of <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.CreateReader">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.JsonReader"/> for this token.
+ </summary>
+ <returns>A <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 an instance of 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 an instance of 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 an instance of 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 an instance of 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.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">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ A <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.ReadFrom(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>
+ A <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>
+ A <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.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">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ A <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 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 <c>null</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)">
+ <summary>
+ 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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>
+ 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.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="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>
+ <c>true</c> if the specified objects are equal; otherwise, <c>false</c>.
+ </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 <c>null</c>.</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="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="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.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </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.
+ </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="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 written.
+ </summary>
+ <value>The token being written.</value>
+ </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 <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </summary>
+ <remarks>
+ Setting <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> to <c>true</c> has no additional effect, since the underlying <see cref="T:Newtonsoft.Json.Linq.JContainer"/> is a type that cannot be closed.
+ </remarks>
+ </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.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will be 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.
+ </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 a comment <c>/*...*/</c> 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: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.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="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.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.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.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.
+ </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="P:Newtonsoft.Json.Linq.JValue.HasValues">
+ <summary>
+ 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.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.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"/> undefined value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> undefined value.</returns>
+ </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.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"/>s 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>
+ <c>true</c> if the current object is equal to the <paramref name="other"/> parameter; otherwise, <c>false</c>.
+ </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>
+ <c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
+ </returns>
+ </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 of the same type as this instance.
+ </exception>
+ </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.Linq.MergeNullValueHandling">
+ <summary>
+ Specifies how null value properties are merged.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeNullValueHandling.Ignore">
+ <summary>
+ The content's null value properties will be ignored during merging.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeNullValueHandling.Merge">
+ <summary>
+ The content's null value properties will be merged.
+ </summary>
+ </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 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="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 <c>false</c>.
+ </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"/>.
+ </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>
+ <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>
+ 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"/>.
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement <see cref="T:System.Runtime.Serialization.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>
+ 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="F:Newtonsoft.Json.Required.DisallowNull">
+ <summary>
+ The property is not required but it cannot be a null value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.Extensions">
+ <summary>
+ <para>
+ Contains the JSON schema extension methods.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
+ <summary>
+ <para>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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.JsonSchema">
+ <summary>
+ <para>
+ An in-memory representation of a JSON Schema.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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 divisible by.
+ </summary>
+ <value>A number that the value should be divisible 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 <c>minimum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"/>).
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"/>).</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 <c>maximum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"/>).
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"/>).</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.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.
+ </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.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.Disallow">
+ <summary>
+ Gets or sets disallowed types.
+ </summary>
+ <value>The disallowed 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 collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.
+ </summary>
+ <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>
+ Gets or sets the format.
+ </summary>
+ <value>The format.</value>
+ </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 JSON Schema.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON Schema.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains JSON Schema using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON Schema.</param>
+ <param name="resolver">The resolver.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON Schema.</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="T:Newtonsoft.Json.Schema.JsonSchemaException">
+ <summary>
+ <para>
+ Returns detailed information about the schema exception.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator">
+ <summary>
+ <para>
+ Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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="T:Newtonsoft.Json.Schema.JsonSchemaResolver">
+ <summary>
+ <para>
+ Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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 reference.
+ </summary>
+ <param name="reference">The id.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaType">
+ <summary>
+ <para>
+ The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy">
+ <summary>
+ A camel case naming strategy.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ <param name="processExtensionDataNames">
+ A flag indicating whether extension data names should be processed.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
+ <summary>
+ Resolves member mappings for a type, camel casing property names.
+ </summary>
+ </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.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="T:Newtonsoft.Json.Serialization.DefaultContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolve a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ </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="P:Newtonsoft.Json.Serialization.DefaultContractResolver.NamingStrategy">
+ <summary>
+ Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.
+ </summary>
+ <value>The naming strategy used to resolve how property names and dictionary keys are serialized.</value>
+ </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.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>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter" />.</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.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>Resolved name of the property.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveExtensionDataName(System.String)">
+ <summary>
+ Resolves the name of the extension data. By default no changes are made to extension data names.
+ </summary>
+ <param name="extensionDataName">Name of the extension data.</param>
+ <returns>Resolved name of the extension data.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveDictionaryKey(System.String)">
+ <summary>
+ Resolves the key of the dictionary. By default <see cref="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)"/> is used to resolve dictionary keys.
+ </summary>
+ <param name="dictionaryKey">Key of the dictionary.</param>
+ <returns>Resolved key of the dictionary.</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="T:Newtonsoft.Json.Serialization.DefaultNamingStrategy">
+ <summary>
+ The default naming strategy. Property names and dictionary keys are unchanged.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</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.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"/> class.
+ </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.DiagnosticsTraceWriter">
+ <summary>
+ Represents a trace writer that writes to the application's <see cref="T:System.Diagnostics.TraceListener"/> instances.
+ </summary>
+ </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 <see cref="F:System.Diagnostics.TraceLevel.Info"/> will exclude <see cref="F:System.Diagnostics.TraceLevel.Verbose"/> messages and include <see cref="F:System.Diagnostics.TraceLevel.Info"/>,
+ <see cref="F:System.Diagnostics.TraceLevel.Warning"/> and <see cref="F:System.Diagnostics.TraceLevel.Error"/> 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="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="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 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="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="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="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="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 <c>true</c>, 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 <c>true</c>, 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.IContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolve 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>
+ 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="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 was resolved from the reference.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)">
+ <summary>
+ Gets the reference for the specified 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.ISerializationBinder">
+ <summary>
+ Allows users to control class loading and mandate what class to load.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToType(System.String,System.String)">
+ <summary>
+ When implemented, 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.ISerializationBinder.BindToName(System.Type,System.String@,System.String@)">
+ <summary>
+ When implemented, 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.ITraceWriter">
+ <summary>
+ Represents a trace writer.
+ </summary>
+ </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 <see cref="F:System.Diagnostics.TraceLevel.Info"/> will exclude <see cref="F:System.Diagnostics.TraceLevel.Verbose"/> messages and include <see cref="F:System.Diagnostics.TraceLevel.Info"/>,
+ <see cref="F:System.Diagnostics.TraceLevel.Warning"/> and <see cref="F:System.Diagnostics.TraceLevel.Error"/> 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.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="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="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="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="P:Newtonsoft.Json.Serialization.JsonArrayContract.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"/>.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.HasParameterizedCreator">
+ <summary>
+ Gets a value indicating whether the creator has a parameter with the collection values.
+ </summary>
+ <value><c>true</c> if the creator has a parameter with the collection values; otherwise, <c>false</c>.</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="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="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.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="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.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.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.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="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="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyResolver">
+ <summary>
+ Gets or sets the dictionary key resolver.
+ </summary>
+ <value>The dictionary key 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="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.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"/>.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.HasParameterizedCreator">
+ <summary>
+ Gets a value indicating whether the creator has a parameter with the dictionary values.
+ </summary>
+ <value><c>true</c> if the creator has a parameter with the dictionary values; otherwise, <c>false</c>.</value>
+ </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="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="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="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="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="P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.ISerializable"/> object constructor.
+ </summary>
+ <value>The <see cref="T:System.Runtime.Serialization.ISerializable"/> object constructor.</value>
+ </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="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="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.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.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="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataValueType">
+ <summary>
+ Gets or sets the extension data value type.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataNameResolver">
+ <summary>
+ Gets or sets the extension data name resolver.
+ </summary>
+ <value>The extension data name resolver.</value>
+ </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="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="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 of a member.
+ </summary>
+ <value>The numeric order of serialization.</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.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.
+ </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 precedence over the contract converter for the property type.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter">
+ <summary>
+ Gets or sets the member converter.
+ </summary>
+ <value>The member converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored">
+ <summary>
+ 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 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 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.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required">
+ <summary>
+ 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 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="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling">
+ <summary>
+ 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 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 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 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 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 serialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldDeserialize">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be deserialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be deserialized.</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="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.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 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 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 <paramref name="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="M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])">
+ <summary>
+ Lookup and create an instance of the <see cref="T:Newtonsoft.Json.JsonConverter"/> type described by the argument.
+ </summary>
+ <param name="converterType">The <see cref="T:Newtonsoft.Json.JsonConverter"/> type to create.</param>
+ <param name="converterArgs">Optional arguments to pass to an initializing constructor of the JsonConverter.
+ If <c>null</c>, the default constructor is used.</param>
+ </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="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 <see cref="F:System.Diagnostics.TraceLevel.Info"/> will exclude <see cref="F:System.Diagnostics.TraceLevel.Verbose"/> messages and include <see cref="F:System.Diagnostics.TraceLevel.Info"/>,
+ <see cref="F:System.Diagnostics.TraceLevel.Warning"/> and <see cref="F:System.Diagnostics.TraceLevel.Error"/> 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.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="T:Newtonsoft.Json.Serialization.NamingStrategy">
+ <summary>
+ A base class for resolving how property names and dictionary keys are serialized.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessDictionaryKeys">
+ <summary>
+ A flag indicating whether dictionary keys should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessExtensionDataNames">
+ <summary>
+ A flag indicating whether extension data names should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.OverrideSpecifiedNames">
+ <summary>
+ A flag indicating whether explicitly specified property names,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>, should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetPropertyName(System.String,System.Boolean)">
+ <summary>
+ Gets the serialized name for a given property name.
+ </summary>
+ <param name="name">The initial property name.</param>
+ <param name="hasSpecifiedName">A flag indicating whether the property has had a name explicitly specified.</param>
+ <returns>The serialized property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetExtensionDataName(System.String)">
+ <summary>
+ Gets the serialized name for a given extension data name.
+ </summary>
+ <param name="name">The initial extension data name.</param>
+ <returns>The serialized extension data name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetDictionaryKey(System.String)">
+ <summary>
+ Gets the serialized key for a given dictionary key.
+ </summary>
+ <param name="key">The initial dictionary key.</param>
+ <returns>The serialized dictionary key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</returns>
+ </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>
+ <param name="attributeProvider">The instance to get attributes for. This parameter should be 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"/>.</param>
+ </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 <c>true</c>, 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 <c>true</c>, 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.
+ </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.Serialization.SnakeCaseNamingStrategy">
+ <summary>
+ A snake case naming strategy.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ <param name="processExtensionDataNames">
+ A flag indicating whether extension data names should be processed.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</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 (&lt;, &gt;, &amp;, &apos;, &quot;) and control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameAssemblyFormatHandling">
+ <summary>
+ Indicates the method that will be used during deserialization for locating and loading assemblies.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.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 <c>LoadWithPartialName</c> method of the <see cref="T:System.Reflection.Assembly"/> class is used to load the assembly.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Full">
+ <summary>
+ In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <c>Load</c> method of the <see cref="T:System.Reflection.Assembly"/> class is used to load the assembly.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameHandling">
+ <summary>
+ Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ </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.
+ Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON
+ you must specify a root type object with <see cref="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)"/>
+ or <see cref="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
+ <summary>
+ Determines whether the collection is <c>null</c> or empty.
+ </summary>
+ <param name="collection">The collection.</param>
+ <returns>
+ <c>true</c> if the collection is <c>null</c> 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 <see cref="T:System.Collections.Generic.IList`1"/>.
+ </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.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.Collections.Generic.IEnumerable{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.Collections.Generic.IEnumerable{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 <see cref="T:System.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 <see cref="T:System.Text.StringBuilder"/> this class lets you reuse its 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 <c>false</c>.
+ </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="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 result 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>
+ An 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 <see cref="T:Newtonsoft.Json.JsonWriter"/> write method has not been called.
+ </summary>
+ </member>
+ </members>
+</doc>
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.dll
new file mode 100644
index 0000000..77a5d89
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.dll
Binary files differ
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.xml
new file mode 100644
index 0000000..dd18d3d
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.xml
@@ -0,0 +1,10760 @@
+<?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="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="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="T:Newtonsoft.Json.Bson.BsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
+ <summary>
+ Gets or sets a value indicating whether binary data reading should be 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="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 <see cref="T:System.IO.Stream"/> containing the BSON data to read.</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 <see cref="T:System.IO.BinaryReader"/> containing the BSON data to read.</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 <see cref="T:System.IO.Stream"/> containing the BSON data to read.</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 <see cref="T:System.IO.BinaryReader"/> containing the BSON data to read.</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.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.Stream"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
+ <summary>
+ Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.Stream"/> is also closed.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data.
+ </summary>
+ </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="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 <see cref="T:System.IO.Stream"/> to write to.</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 <see cref="T:System.IO.BinaryWriter"/> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying <see cref="T:System.IO.Stream"/> 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 a comment <c>/*...*/</c> 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 writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.Stream"/> is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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.
+ </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: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.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:System.Byte"/>[] value that represents a BSON object id.
+ </summary>
+ <param name="value">The Object ID value to write.</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="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 a single parameterized constructor, then to 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 parameterized 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="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>
+ Creates a custom object.
+ </summary>
+ <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>
+ 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>The created object.</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.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 <see cref="T:System.Data.EntityKeyMember"/> to and from JSON.
+ </summary>
+ </member>
+ <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>
+ <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.EntityKeyMemberConverter.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.EntityKeyMemberConverter.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 <see cref="T:System.Dynamic.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. <c>"2008-04-12T12:53Z"</c>).
+ </summary>
+ </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="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="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from a JavaScript <c>Date</c> constructor (e.g. <c>new Date(52231943)</c>).
+ </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>
+ </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="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
+ <summary>
+ Gets or sets a value indicating whether integer values are allowed when deserializing.
+ </summary>
+ <value><c>true</c> if integers are allowed when deserializing; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ <param name="camelCaseText"><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</param>
+ </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.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.VersionConverter">
+ <summary>
+ Converts a <see cref="T:System.Version"/> to and from a string (e.g. <c>"1.2.3.4"</c>).
+ </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="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 produced multiple root elements.
+ </summary>
+ <value>The name of the deserialized 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 attribute 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="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 <paramref name="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><c>true</c> if attribute name is for a namespace attribute, otherwise <c>false</c>.</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="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. <c>"2012-03-21T05:40Z"</c>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
+ <summary>
+ Dates are written in the Microsoft JSON format, e.g. <c>"\/Date(1198908717056)\/"</c>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.DateParseHandling">
+ <summary>
+ Specifies how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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.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>
+ 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 it 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">
+ <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 set 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. <c>"NaN"</c>, <c>"Infinity"</c>, <c>"-Infinity"</c>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol">
+ <summary>
+ Write special floating point values as symbols in JSON, e.g. <c>NaN</c>, <c>Infinity</c>, <c>-Infinity</c>.
+ 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, <c>null</c> for a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> 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.IArrayPool`1">
+ <summary>
+ Provides an interface for using pooled arrays.
+ </summary>
+ <typeparam name="T">The array type content.</typeparam>
+ </member>
+ <member name="M:Newtonsoft.Json.IArrayPool`1.Rent(System.Int32)">
+ <summary>
+ Rent an array from the pool. This array must be returned when it is no longer needed.
+ </summary>
+ <param name="minimumLength">The minimum required length of the array. The returned array may be longer.</param>
+ <returns>The rented array from the pool. This array must be returned when it is no longer needed.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.IArrayPool`1.Return(`0[])">
+ <summary>
+ Return an array to the pool.
+ </summary>
+ <param name="array">The array that is being returned.</param>
+ </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 <see cref="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"/> and <see cref="P:Newtonsoft.Json.IJsonLineInfo.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, when <see cref="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"/> returns <c>false</c>).</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, when <see cref="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"/> returns <c>false</c>).</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="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="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="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.JsonContainerAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </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 or sets the collection's items converter.
+ </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 <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.JsonConverter"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType">
+ <summary>
+ Gets or sets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <see cref="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </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.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="T:Newtonsoft.Json.JsonConvert">
+ <summary>
+ Provides methods for converting between .NET 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="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="F:Newtonsoft.Json.JsonConvert.True">
+ <summary>
+ Represents JavaScript's boolean value <c>true</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.False">
+ <summary>
+ Represents JavaScript's boolean value <c>false</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Null">
+ <summary>
+ Represents JavaScript's <c>null</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
+ <summary>
+ Represents JavaScript's <c>undefined</c> 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 <c>NaN</c> 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="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 should be 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 of 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 should be formatted.</param>
+ <param name="converters">A collection of 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 <c>null</c>, 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 <c>null</c>, default serialization settings will be used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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 should be formatted.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
+ If this is <c>null</c>, 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 should be formatted.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
+ If this is <c>null</c>, default serialization settings will be used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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 <c>null</c>, 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 inferred 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 inferred 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 <c>null</c>, 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 <c>null</c>, 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 <c>null</c>, 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 <c>null</c>, default serialization settings will be used.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.XmlNode"/> to a JSON string.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.XmlNode"/> to a JSON string using formatting.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <param name="formatting">Indicates how the output should be formatted.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.XmlNode"/> 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 should be formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <returns>The deserialized <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string nested in a root element 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 <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string nested in a root element specified by <paramref name="deserializeRootElementName"/>
+ and writes a Json.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 <see cref="T:System.Xml.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 <see cref="T:System.Xml.Linq.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 should be formatted.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.Linq.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 should be formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.Linq.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 <see cref="T:System.Xml.Linq.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 element 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 <see cref="T:System.Xml.Linq.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 element specified by <paramref name="deserializeRootElementName"/>
+ and writes a Json.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 <see cref="T:System.Xml.Linq.XNode"/>.</returns>
+ </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="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="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="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
+ <summary>
+ Gets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ </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 <see cref="T:Newtonsoft.Json.JsonConverter"/>.</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 <see cref="T:Newtonsoft.Json.JsonConverter"/>.</param>
+ <param name="converterParameters">Parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/>. Can be <c>null</c>.</param>
+ </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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> 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="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="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class.
+ </summary>
+ </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="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="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="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="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items <see cref="T:Newtonsoft.Json.JsonConverter"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.JsonConverter"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType">
+ <summary>
+ Gets or sets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <see cref="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+ </code>
+ </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 of a member.
+ </summary>
+ <value>The numeric order of serialization.</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 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 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="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="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.ReadAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SkipAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously skips the children of the current token.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsBooleanAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytesAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Byte"/>[]. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffsetAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimalAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsDoubleAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsInt32Async(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsStringAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.String"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.String"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </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>
+ A <see cref="T:Newtonsoft.Json.JsonReader"/> 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 <see cref="M:Newtonsoft.Json.JsonReader.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 is 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="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 source should be closed when this reader is closed.
+ </summary>
+ <value>
+ <c>true</c> to close the source when this reader is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </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>
+ <c>true</c> to support reading multiple pieces of JSON content; otherwise <c>false</c>.
+ The default is <c>false</c>.
+ </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>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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"/>.
+ </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 .NET 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="M:Newtonsoft.Json.JsonReader.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Read">
+ <summary>
+ Reads the next JSON token from the source.
+ </summary>
+ <returns><c>true</c> if the next token was read successfully; <c>false</c> 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. 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 source 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 source as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>A <see cref="T:System.Byte"/>[] or <c>null</c> 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.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <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.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.SetToken(Newtonsoft.Json.JsonToken,System.Object,System.Boolean)">
+ <summary>
+ Sets the current token and value.
+ </summary>
+ <param name="newToken">The new token.</param>
+ <param name="value">The value.</param>
+ <param name="updateIndex">A flag indicating whether the position index inside an array should be updated.</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.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 reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the source is also closed.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReaderException">
+ <summary>
+ The exception thrown when an error occurs while reading JSON text.
+ </summary>
+ </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="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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="path">The path to the JSON where the error occurred.</param>
+ <param name="lineNumber">The line number indicating where the error occurred.</param>
+ <param name="linePosition">The line position indicating where the error occurred.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonRequiredAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member, and to require that the member has a value.
+ </summary>
+ </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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> 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="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="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.SerializationBinder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ISerializationBinder"/> 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.EqualityComparer">
+ <summary>
+ Gets or sets the equality comparer used by the serializer when comparing references.
+ </summary>
+ <value>The equality comparer.</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>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ </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.TypeNameAssemblyFormatHandling">
+ <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>
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.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>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
+ <summary>
+ Gets or sets how null values are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
+ <summary>
+ Gets or sets how default values 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.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.
+ </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>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling">
+ <summary>
+ Gets or sets how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text,
+ and the expected date format when reading 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="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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as 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"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as 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
+ 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
+ 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>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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
+ 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.
+ Specifying 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
+ 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="T:Newtonsoft.Json.JsonSerializerSettings">
+ <summary>
+ Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
+ <summary>
+ Gets or sets how reference loops (e.g. a class referencing itself) are 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 default values 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 <see cref="T:Newtonsoft.Json.JsonConverter"/> collection 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>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ <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.TypeNameAssemblyFormatHandling">
+ <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.EqualityComparer">
+ <summary>
+ Gets or sets the equality comparer used by the serializer when comparing references.
+ </summary>
+ <value>The equality comparer.</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.ReferenceResolverProvider">
+ <summary>
+ Gets or sets a function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ <value>A function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.</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="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ <value>The binder.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ISerializationBinder"/> 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>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text,
+ and the expected date format when reading 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>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
+ </summary>
+ </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.ReadAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBooleanAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytesAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Byte"/>[]. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffsetAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimalAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDoubleAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32Async(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsStringAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.String"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.String"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonTextReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the JSON data to read.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.ArrayPool">
+ <summary>
+ Gets or sets the reader's character buffer pool.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. 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 underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 underlying <see cref="T:System.IO.TextReader"/> 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.ReadAsBytes">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>A <see cref="T:System.Byte"/>[] or <c>null</c> 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.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. 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 underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <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.ReadAsDecimal">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. 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 reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.TextReader"/> is also 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 <see cref="P:Newtonsoft.Json.JsonTextReader.LineNumber"/> and <see cref="P:Newtonsoft.Json.JsonTextReader.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, <see cref="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"/> returns <c>false</c>).
+ </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, <see cref="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"/> returns <c>false</c>).
+ </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.FlushAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiterAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the JSON value delimiter.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.CloseAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of the current JSON object or array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes indent characters.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpaceAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes an indent space.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRawAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes raw JSON without changing the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNullAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a null value.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyNameAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the property name of a name/value pair of a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyNameAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the property name of a name/value pair of 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArrayAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the beginning of a JSON array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObjectAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the beginning of a JSON object.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructorAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefinedAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes an undefined value.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespaceAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Boolean},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Byte,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Byte},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Byte[],System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Byte"/>[] value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Char,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Char},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.DateTime,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.DateTime},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.DateTimeOffset,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Decimal,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Decimal},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Double,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Double},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Single,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Single},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Guid,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Guid},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int32,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int64,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int64},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Object,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Object"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.SByte,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.SByte},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int16,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int16},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.TimeSpan,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt32,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt32},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt64,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt64},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Uri,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt16,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt16},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteCommentAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a comment <c>/*...*/</c> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndArrayAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of an array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndConstructorAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of a constructor.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndObjectAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of a JSON object.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRawValueAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.ArrayPool">
+ <summary>
+ Gets or sets the writer's character array pool.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
+ <summary>
+ Gets or sets how many <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/>s to write for each level in the hierarchy when <see cref="P:Newtonsoft.Json.JsonWriter.Formatting"/> is set to <see cref="F:Newtonsoft.Json.Formatting.Indented"/>.
+ </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="P:Newtonsoft.Json.JsonWriter.Formatting"/> is set to <see cref="F:Newtonsoft.Json.Formatting.Indented"/>.
+ </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="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonTextWriter"/> class using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying <see cref="T:System.IO.TextWriter"/> and also flushes the underlying <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.TextWriter"/> is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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.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.
+ </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.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.
+ </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.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <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.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <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: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.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 a comment <c>/*...*/</c> 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 the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </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 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>
+ <para>
+ Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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 .NET type for the current JSON token.
+ </summary>
+ <value></value>
+ </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="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="M:Newtonsoft.Json.JsonValidatingReader.Close">
+ <summary>
+ Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> is also closed.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>
+ A <see cref="T:System.Byte"/>[] or <c>null</c> if the next JSON token is null.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> 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 underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </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.CloseAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.FlushAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes indent characters.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiterAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the JSON value delimiter.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpaceAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes an indent space.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRawAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes raw JSON without changing the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of the current JSON object or array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArrayAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of an array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructorAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of a constructor.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObjectAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of a JSON object.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteNullAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a null value.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyNameAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the property name of a name/value pair of a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyNameAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the property name of a name/value pair of 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArrayAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the beginning of a JSON array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteCommentAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a comment <c>/*...*/</c> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValueAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructorAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObjectAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the beginning of a JSON object.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonReader,System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonToken,System.Object,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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"/>.
+ <c>null</c> can be passed to the method for tokens that don't have a value, e.g. <see cref="F:Newtonsoft.Json.JsonToken.StartObject"/>.
+ </param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Boolean},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Byte,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Byte},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Byte[],System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Byte"/>[] value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Char,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Char},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.DateTime,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.DateTime},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.DateTimeOffset,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Decimal,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Decimal},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Double,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Double},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Single,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Single},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Guid,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Guid},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int32,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int64,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int64},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Object,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Object"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.SByte,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.SByte},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int16,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int16},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.TimeSpan,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt32,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt32},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt64,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt64},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Uri,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt16,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt16},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefinedAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes an undefined value.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespaceAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.SetWriteStateAsync(Newtonsoft.Json.JsonToken,System.Object,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously ets the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> being written.</param>
+ <param name="value">The value being written.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput">
+ <summary>
+ Gets or sets a value indicating whether the destination should be closed when this writer is closed.
+ </summary>
+ <value>
+ <c>true</c> to close the destination when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose">
+ <summary>
+ Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.
+ </summary>
+ <value>
+ <c>true</c> to auto-complete the JSON when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </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>
+ Gets or sets a value indicating how JSON text output should be formatted.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
+ <summary>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling">
+ <summary>
+ Gets or sets how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted 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.JsonWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the destination and also flushes the destination.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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 of 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 of 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>
+ 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 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"/>.
+ <c>null</c> can be passed to the method for tokens 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>
+ 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"/> of <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> 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"/> of <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> 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"/> of <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> 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"/> of <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> 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"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> 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"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> 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"/> of <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> 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"/> of <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> 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"/> of <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> 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"/> of <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> 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"/> of <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> 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"/> of <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> 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"/> of <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> 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"/> of <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> 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"/> of <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> 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"/> of <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> 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"/> of <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> 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.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 a comment <c>/*...*/</c> 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 the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.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.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> being written.</param>
+ <param name="value">The value being written.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriterException">
+ <summary>
+ The exception thrown when an error occurs while writing JSON text.
+ </summary>
+ </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="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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message, JSON path 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="path">The path to the JSON where the error occurred.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.CommentHandling">
+ <summary>
+ Specifies how JSON comments are handled when loading JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.CommentHandling.Ignore">
+ <summary>
+ Ignore comments.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.CommentHandling.Load">
+ <summary>
+ Load comments as a <see cref="T:Newtonsoft.Json.Linq.JValue"/> with type <see cref="F:Newtonsoft.Json.Linq.JTokenType.Comment"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.LineInfoHandling">
+ <summary>
+ Specifies how line information is handled when loading JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Ignore">
+ <summary>
+ Ignore line information.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Load">
+ <summary>
+ Load line information.
+ </summary>
+ </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>
+ 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="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 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>
+ 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 token 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 token 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JArray">
+ <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.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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"/>.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/> property contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/> property contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </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="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.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ 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="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="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines the index of a specific item in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</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:Newtonsoft.Json.Linq.JArray"/> 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:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)">
+ <summary>
+ Removes the <see cref="T:Newtonsoft.Json.Linq.JArray"/> 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:Newtonsoft.Json.Linq.JArray"/>.
+ </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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to add to the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Clear">
+ <summary>
+ Removes all items from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JArray"/> contains a specific value.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>
+ <c>true</c> if <paramref name="item"/> is found in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)">
+ <summary>
+ Copies the elements of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> to an array, starting at a particular array index.
+ </summary>
+ <param name="array">The array.</param>
+ <param name="arrayIndex">Index of the array.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly">
+ <summary>
+ Gets a value indicating whether the <see cref="T:Newtonsoft.Json.Linq.JArray"/> is read-only.
+ </summary>
+ <returns><c>true</c> if the <see cref="T:Newtonsoft.Json.Linq.JArray"/> is read-only; otherwise, <c>false</c>.</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:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to remove from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>
+ <c>true</c> if <paramref name="item"/> was successfully removed from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>; otherwise, <c>false</c>. This method also returns <c>false</c> if <paramref name="item"/> is not found in the original <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JConstructor">
+ <summary>
+ Represents a JSON constructor.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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.Linq.JConstructor.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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="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="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="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads a <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="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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="T:Newtonsoft.Json.Linq.JContainer">
+ <summary>
+ Represents a token that can contain other tokens.
+ </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="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="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.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="P:Newtonsoft.Json.Linq.JContainer.HasValues">
+ <summary>
+ 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="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="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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/>.
+ </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 a <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>A <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 child 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="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="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="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 can be used to iterate 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.Linq.JEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value></value>
+ </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.
+ </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="T:Newtonsoft.Json.Linq.JObject">
+ <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.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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="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="E:Newtonsoft.Json.Linq.JObject.PropertyChanging">
+ <summary>
+ Occurs when a property value is changing.
+ </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="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="M:Newtonsoft.Json.Linq.JObject.Properties">
+ <summary>
+ Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> of this object's properties.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> 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 <c>null</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.</returns>
+ </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="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads a <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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="reader"/> is not valid JSON.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="reader"/> is not valid JSON.
+ </exception>
+ </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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="json"/> is not valid JSON.
+ </exception>
+ <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="json"/> is not valid JSON.
+ </exception>
+ <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>
+ 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.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="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.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><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>
+ </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><c>true</c> if item was successfully removed; otherwise, <c>false</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator">
+ <summary>
+ Returns an enumerator that can be used to iterate 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.OnPropertyChanging(System.String)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanging"/> 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="T:Newtonsoft.Json.Linq.JProperty">
+ <summary>
+ Represents a JSON property.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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="M:Newtonsoft.Json.Linq.JProperty.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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="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="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="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 a <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="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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="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>
+ <c>true</c> if resetting the component changes its value; otherwise, <c>false</c>.
+ </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>
+ <c>true</c> if the property should be persisted; otherwise, <c>false</c>.
+ </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>
+ <c>true</c> if the property is read-only; otherwise, <c>false</c>.
+ </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="M:Newtonsoft.Json.Linq.JRaw.CreateAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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.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.JsonLoadSettings">
+ <summary>
+ Specifies the settings used when loading JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JsonLoadSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.CommentHandling">
+ <summary>
+ Gets or sets how JSON comments are handled when loading JSON.
+ </summary>
+ <value>The JSON comment handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.LineInfoHandling">
+ <summary>
+ Gets or sets how JSON line info is handled when loading JSON.
+ </summary>
+ <value>The JSON line info handling.</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="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeNullValueHandling">
+ <summary>
+ Gets or sets how null value properties are merged.
+ </summary>
+ <value>How null value properties are merged.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Represents an abstract JSON token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.WriteToAsync(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </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>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ReadFromAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The
+ <see cref="P:System.Threading.Tasks.Task`1.Result"/> property returns a <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.ReadFromAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The
+ <see cref="P:System.Threading.Tasks.Task`1.Result"/> property returns a <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.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns a <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.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns a <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="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 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.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><c>true</c> if the tokens are equal; otherwise <c>false</c>.</returns>
+ </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.Path">
+ <summary>
+ Gets the path of the JSON token.
+ </summary>
+ </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.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.
+ </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="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="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="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.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 should be formatted.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>s 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"/> of <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.Int64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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"/> of <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.DateTimeOffset}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Decimal}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Double}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.Char}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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.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"/> of <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.Nullable{System.Int16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Byte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.SByte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.DateTime">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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"/> of <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.Single}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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"/> of <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.Nullable{System.UInt64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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_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.Nullable`1"/> of <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.Nullable`1"/> of <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>
+ </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.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"/> of <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.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"/> of <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.Boolean})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Int64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> 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"/> of <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.DateTimeOffset})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Decimal})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Double})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.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"/> of <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.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"/> of <see cref="T:System.Int64"/> 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"/> of <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.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"/> of <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.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.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.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"/> of <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.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"/> of <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.CreateReader">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.JsonReader"/> for this token.
+ </summary>
+ <returns>A <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 an instance of 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 an instance of 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 an instance of 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 an instance of 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.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">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ A <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.ReadFrom(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>
+ A <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>
+ A <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.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">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ A <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 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 <c>null</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)">
+ <summary>
+ 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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>
+ 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.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="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>
+ <c>true</c> if the specified objects are equal; otherwise, <c>false</c>.
+ </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 <c>null</c>.</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="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="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.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </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.
+ </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="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 written.
+ </summary>
+ <value>The token being written.</value>
+ </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 <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </summary>
+ <remarks>
+ Setting <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> to <c>true</c> has no additional effect, since the underlying <see cref="T:Newtonsoft.Json.Linq.JContainer"/> is a type that cannot be closed.
+ </remarks>
+ </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.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will be 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.
+ </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 a comment <c>/*...*/</c> 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: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.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="T:Newtonsoft.Json.Linq.JValue">
+ <summary>
+ Represents a value in JSON (string, integer, date, etc).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </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.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.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.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.
+ </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="P:Newtonsoft.Json.Linq.JValue.HasValues">
+ <summary>
+ 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.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.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"/> undefined value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> undefined value.</returns>
+ </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.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"/>s 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>
+ <c>true</c> if the current object is equal to the <paramref name="other"/> parameter; otherwise, <c>false</c>.
+ </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>
+ <c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
+ </returns>
+ </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 of the same type as this instance.
+ </exception>
+ </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.Linq.MergeNullValueHandling">
+ <summary>
+ Specifies how null value properties are merged.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeNullValueHandling.Ignore">
+ <summary>
+ The content's null value properties will be ignored during merging.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeNullValueHandling.Merge">
+ <summary>
+ The content's null value properties will be merged.
+ </summary>
+ </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 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="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 <c>false</c>.
+ </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"/>.
+ </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>
+ <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>
+ 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"/>.
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement <see cref="T:System.Runtime.Serialization.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>
+ 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="F:Newtonsoft.Json.Required.DisallowNull">
+ <summary>
+ The property is not required but it cannot be a null value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.Extensions">
+ <summary>
+ <para>
+ Contains the JSON schema extension methods.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
+ <summary>
+ <para>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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.JsonSchema">
+ <summary>
+ <para>
+ An in-memory representation of a JSON Schema.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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 divisible by.
+ </summary>
+ <value>A number that the value should be divisible 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 <c>minimum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"/>).
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"/>).</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 <c>maximum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"/>).
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"/>).</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.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.
+ </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.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.Disallow">
+ <summary>
+ Gets or sets disallowed types.
+ </summary>
+ <value>The disallowed 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 collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.
+ </summary>
+ <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>
+ Gets or sets the format.
+ </summary>
+ <value>The format.</value>
+ </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 JSON Schema.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON Schema.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains JSON Schema using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON Schema.</param>
+ <param name="resolver">The resolver.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON Schema.</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="T:Newtonsoft.Json.Schema.JsonSchemaException">
+ <summary>
+ <para>
+ Returns detailed information about the schema exception.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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 <c>null</c> 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 <c>null</c>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator">
+ <summary>
+ <para>
+ Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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="T:Newtonsoft.Json.Schema.JsonSchemaResolver">
+ <summary>
+ <para>
+ Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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 reference.
+ </summary>
+ <param name="reference">The id.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaType">
+ <summary>
+ <para>
+ The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy">
+ <summary>
+ A camel case naming strategy.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ <param name="processExtensionDataNames">
+ A flag indicating whether extension data names should be processed.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
+ <summary>
+ Resolves member mappings for a type, camel casing property names.
+ </summary>
+ </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.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="T:Newtonsoft.Json.Serialization.DefaultContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolve a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ </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="P:Newtonsoft.Json.Serialization.DefaultContractResolver.NamingStrategy">
+ <summary>
+ Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.
+ </summary>
+ <value>The naming strategy used to resolve how property names and dictionary keys are serialized.</value>
+ </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.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>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter" />.</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.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>Resolved name of the property.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveExtensionDataName(System.String)">
+ <summary>
+ Resolves the name of the extension data. By default no changes are made to extension data names.
+ </summary>
+ <param name="extensionDataName">Name of the extension data.</param>
+ <returns>Resolved name of the extension data.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveDictionaryKey(System.String)">
+ <summary>
+ Resolves the key of the dictionary. By default <see cref="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)"/> is used to resolve dictionary keys.
+ </summary>
+ <param name="dictionaryKey">Key of the dictionary.</param>
+ <returns>Resolved key of the dictionary.</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="T:Newtonsoft.Json.Serialization.DefaultNamingStrategy">
+ <summary>
+ The default naming strategy. Property names and dictionary keys are unchanged.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</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.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"/> class.
+ </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.DiagnosticsTraceWriter">
+ <summary>
+ Represents a trace writer that writes to the application's <see cref="T:System.Diagnostics.TraceListener"/> instances.
+ </summary>
+ </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 <see cref="F:System.Diagnostics.TraceLevel.Info"/> will exclude <see cref="F:System.Diagnostics.TraceLevel.Verbose"/> messages and include <see cref="F:System.Diagnostics.TraceLevel.Info"/>,
+ <see cref="F:System.Diagnostics.TraceLevel.Warning"/> and <see cref="F:System.Diagnostics.TraceLevel.Error"/> 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="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="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 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="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="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="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="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 <c>true</c>, 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 <c>true</c>, 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.IContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolve 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>
+ 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="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 was resolved from the reference.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)">
+ <summary>
+ Gets the reference for the specified 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.ISerializationBinder">
+ <summary>
+ Allows users to control class loading and mandate what class to load.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToType(System.String,System.String)">
+ <summary>
+ When implemented, 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.ISerializationBinder.BindToName(System.Type,System.String@,System.String@)">
+ <summary>
+ When implemented, 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.ITraceWriter">
+ <summary>
+ Represents a trace writer.
+ </summary>
+ </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 <see cref="F:System.Diagnostics.TraceLevel.Info"/> will exclude <see cref="F:System.Diagnostics.TraceLevel.Verbose"/> messages and include <see cref="F:System.Diagnostics.TraceLevel.Info"/>,
+ <see cref="F:System.Diagnostics.TraceLevel.Warning"/> and <see cref="F:System.Diagnostics.TraceLevel.Error"/> 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.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="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="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="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="P:Newtonsoft.Json.Serialization.JsonArrayContract.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"/>.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.HasParameterizedCreator">
+ <summary>
+ Gets a value indicating whether the creator has a parameter with the collection values.
+ </summary>
+ <value><c>true</c> if the creator has a parameter with the collection values; otherwise, <c>false</c>.</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="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="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.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="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.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.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.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="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="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyResolver">
+ <summary>
+ Gets or sets the dictionary key resolver.
+ </summary>
+ <value>The dictionary key 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="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.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"/>.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.HasParameterizedCreator">
+ <summary>
+ Gets a value indicating whether the creator has a parameter with the dictionary values.
+ </summary>
+ <value><c>true</c> if the creator has a parameter with the dictionary values; otherwise, <c>false</c>.</value>
+ </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="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="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="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="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="P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.ISerializable"/> object constructor.
+ </summary>
+ <value>The <see cref="T:System.Runtime.Serialization.ISerializable"/> object constructor.</value>
+ </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="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="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.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.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="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataValueType">
+ <summary>
+ Gets or sets the extension data value type.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataNameResolver">
+ <summary>
+ Gets or sets the extension data name resolver.
+ </summary>
+ <value>The extension data name resolver.</value>
+ </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="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="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 of a member.
+ </summary>
+ <value>The numeric order of serialization.</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.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.
+ </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 precedence over the contract converter for the property type.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter">
+ <summary>
+ Gets or sets the member converter.
+ </summary>
+ <value>The member converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored">
+ <summary>
+ 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 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 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.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required">
+ <summary>
+ 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 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="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling">
+ <summary>
+ 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 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 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 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 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 serialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldDeserialize">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be deserialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be deserialized.</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="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.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 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 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 <paramref name="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="M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])">
+ <summary>
+ Lookup and create an instance of the <see cref="T:Newtonsoft.Json.JsonConverter"/> type described by the argument.
+ </summary>
+ <param name="converterType">The <see cref="T:Newtonsoft.Json.JsonConverter"/> type to create.</param>
+ <param name="converterArgs">Optional arguments to pass to an initializing constructor of the JsonConverter.
+ If <c>null</c>, the default constructor is used.</param>
+ </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="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 <see cref="F:System.Diagnostics.TraceLevel.Info"/> will exclude <see cref="F:System.Diagnostics.TraceLevel.Verbose"/> messages and include <see cref="F:System.Diagnostics.TraceLevel.Info"/>,
+ <see cref="F:System.Diagnostics.TraceLevel.Warning"/> and <see cref="F:System.Diagnostics.TraceLevel.Error"/> 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.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="T:Newtonsoft.Json.Serialization.NamingStrategy">
+ <summary>
+ A base class for resolving how property names and dictionary keys are serialized.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessDictionaryKeys">
+ <summary>
+ A flag indicating whether dictionary keys should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessExtensionDataNames">
+ <summary>
+ A flag indicating whether extension data names should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.OverrideSpecifiedNames">
+ <summary>
+ A flag indicating whether explicitly specified property names,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>, should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetPropertyName(System.String,System.Boolean)">
+ <summary>
+ Gets the serialized name for a given property name.
+ </summary>
+ <param name="name">The initial property name.</param>
+ <param name="hasSpecifiedName">A flag indicating whether the property has had a name explicitly specified.</param>
+ <returns>The serialized property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetExtensionDataName(System.String)">
+ <summary>
+ Gets the serialized name for a given extension data name.
+ </summary>
+ <param name="name">The initial extension data name.</param>
+ <returns>The serialized extension data name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetDictionaryKey(System.String)">
+ <summary>
+ Gets the serialized key for a given dictionary key.
+ </summary>
+ <param name="key">The initial dictionary key.</param>
+ <returns>The serialized dictionary key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</returns>
+ </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>
+ <param name="attributeProvider">The instance to get attributes for. This parameter should be 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"/>.</param>
+ </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 <c>true</c>, 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 <c>true</c>, 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.
+ </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.Serialization.SnakeCaseNamingStrategy">
+ <summary>
+ A snake case naming strategy.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ <param name="processExtensionDataNames">
+ A flag indicating whether extension data names should be processed.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</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 (&lt;, &gt;, &amp;, &apos;, &quot;) and control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameAssemblyFormatHandling">
+ <summary>
+ Indicates the method that will be used during deserialization for locating and loading assemblies.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.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 <c>LoadWithPartialName</c> method of the <see cref="T:System.Reflection.Assembly"/> class is used to load the assembly.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Full">
+ <summary>
+ In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <c>Load</c> method of the <see cref="T:System.Reflection.Assembly"/> class is used to load the assembly.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameHandling">
+ <summary>
+ Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ </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.
+ Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON
+ you must specify a root type object with <see cref="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)"/>
+ or <see cref="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
+ <summary>
+ Determines whether the collection is <c>null</c> or empty.
+ </summary>
+ <param name="collection">The collection.</param>
+ <returns>
+ <c>true</c> if the collection is <c>null</c> 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 <see cref="T:System.Collections.Generic.IList`1"/>.
+ </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.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.Collections.Generic.IEnumerable{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.Collections.Generic.IEnumerable{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 <see cref="T:System.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 <see cref="T:System.Text.StringBuilder"/> this class lets you reuse its 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 <c>false</c>.
+ </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="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 result 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>
+ An 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 <see cref="T:Newtonsoft.Json.JsonWriter"/> write method has not been called.
+ </summary>
+ </member>
+ </members>
+</doc>
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.dll
new file mode 100644
index 0000000..b9258ef
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.dll
Binary files differ
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.xml
new file mode 100644
index 0000000..99bb875
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.xml
@@ -0,0 +1,10467 @@
+<?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="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="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="T:Newtonsoft.Json.Bson.BsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
+ <summary>
+ Gets or sets a value indicating whether binary data reading should be 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="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 <see cref="T:System.IO.Stream"/> containing the BSON data to read.</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 <see cref="T:System.IO.BinaryReader"/> containing the BSON data to read.</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 <see cref="T:System.IO.Stream"/> containing the BSON data to read.</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 <see cref="T:System.IO.BinaryReader"/> containing the BSON data to read.</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.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.Stream"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
+ <summary>
+ Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.Stream"/> is also closed.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data.
+ </summary>
+ </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="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 <see cref="T:System.IO.Stream"/> to write to.</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 <see cref="T:System.IO.BinaryWriter"/> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying <see cref="T:System.IO.Stream"/> 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 a comment <c>/*...*/</c> 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 writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.Stream"/> is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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.
+ </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: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.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:System.Byte"/>[] value that represents a BSON object id.
+ </summary>
+ <param name="value">The Object ID value to write.</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="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 a single parameterized constructor, then to 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 parameterized 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="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>
+ Creates a custom object.
+ </summary>
+ <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>
+ 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>The created object.</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.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 <see cref="T:System.Dynamic.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. <c>"2008-04-12T12:53Z"</c>).
+ </summary>
+ </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="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="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from a JavaScript <c>Date</c> constructor (e.g. <c>new Date(52231943)</c>).
+ </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>
+ </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="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
+ <summary>
+ Gets or sets a value indicating whether integer values are allowed when deserializing.
+ </summary>
+ <value><c>true</c> if integers are allowed when deserializing; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ <param name="camelCaseText"><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</param>
+ </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.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.VersionConverter">
+ <summary>
+ Converts a <see cref="T:System.Version"/> to and from a string (e.g. <c>"1.2.3.4"</c>).
+ </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="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 produced multiple root elements.
+ </summary>
+ <value>The name of the deserialized 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 attribute 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="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 <paramref name="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><c>true</c> if attribute name is for a namespace attribute, otherwise <c>false</c>.</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="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. <c>"2012-03-21T05:40Z"</c>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
+ <summary>
+ Dates are written in the Microsoft JSON format, e.g. <c>"\/Date(1198908717056)\/"</c>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.DateParseHandling">
+ <summary>
+ Specifies how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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.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>
+ 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 it 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">
+ <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 set 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. <c>"NaN"</c>, <c>"Infinity"</c>, <c>"-Infinity"</c>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol">
+ <summary>
+ Write special floating point values as symbols in JSON, e.g. <c>NaN</c>, <c>Infinity</c>, <c>-Infinity</c>.
+ 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, <c>null</c> for a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> 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.IArrayPool`1">
+ <summary>
+ Provides an interface for using pooled arrays.
+ </summary>
+ <typeparam name="T">The array type content.</typeparam>
+ </member>
+ <member name="M:Newtonsoft.Json.IArrayPool`1.Rent(System.Int32)">
+ <summary>
+ Rent an array from the pool. This array must be returned when it is no longer needed.
+ </summary>
+ <param name="minimumLength">The minimum required length of the array. The returned array may be longer.</param>
+ <returns>The rented array from the pool. This array must be returned when it is no longer needed.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.IArrayPool`1.Return(`0[])">
+ <summary>
+ Return an array to the pool.
+ </summary>
+ <param name="array">The array that is being returned.</param>
+ </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 <see cref="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"/> and <see cref="P:Newtonsoft.Json.IJsonLineInfo.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, when <see cref="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"/> returns <c>false</c>).</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, when <see cref="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"/> returns <c>false</c>).</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="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="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="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.JsonContainerAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </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 or sets the collection's items converter.
+ </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 <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.JsonConverter"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType">
+ <summary>
+ Gets or sets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <see cref="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </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.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="T:Newtonsoft.Json.JsonConvert">
+ <summary>
+ Provides methods for converting between .NET 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="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="F:Newtonsoft.Json.JsonConvert.True">
+ <summary>
+ Represents JavaScript's boolean value <c>true</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.False">
+ <summary>
+ Represents JavaScript's boolean value <c>false</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Null">
+ <summary>
+ Represents JavaScript's <c>null</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
+ <summary>
+ Represents JavaScript's <c>undefined</c> 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 <c>NaN</c> 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="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 should be 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 of 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 should be formatted.</param>
+ <param name="converters">A collection of 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 <c>null</c>, 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 <c>null</c>, default serialization settings will be used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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 should be formatted.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
+ If this is <c>null</c>, 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 should be formatted.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
+ If this is <c>null</c>, default serialization settings will be used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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 <c>null</c>, 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 inferred 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 inferred 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 <c>null</c>, 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 <c>null</c>, 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 <c>null</c>, 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 <c>null</c>, default serialization settings will be 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 <see cref="T:System.Xml.Linq.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 should be formatted.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.Linq.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 should be formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.Linq.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 <see cref="T:System.Xml.Linq.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 element 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 <see cref="T:System.Xml.Linq.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 element specified by <paramref name="deserializeRootElementName"/>
+ and writes a Json.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 <see cref="T:System.Xml.Linq.XNode"/>.</returns>
+ </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="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="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="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
+ <summary>
+ Gets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ </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 <see cref="T:Newtonsoft.Json.JsonConverter"/>.</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 <see cref="T:Newtonsoft.Json.JsonConverter"/>.</param>
+ <param name="converterParameters">Parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/>. Can be <c>null</c>.</param>
+ </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 <c>null</c> 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="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="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class.
+ </summary>
+ </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="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="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="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="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items <see cref="T:Newtonsoft.Json.JsonConverter"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.JsonConverter"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType">
+ <summary>
+ Gets or sets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <see cref="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+ </code>
+ </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 of a member.
+ </summary>
+ <value>The numeric order of serialization.</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 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 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="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="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.ReadAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SkipAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously skips the children of the current token.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsBooleanAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytesAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Byte"/>[]. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffsetAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimalAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsDoubleAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsInt32Async(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsStringAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.String"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.String"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </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>
+ A <see cref="T:Newtonsoft.Json.JsonReader"/> 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 <see cref="M:Newtonsoft.Json.JsonReader.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 is 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="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 source should be closed when this reader is closed.
+ </summary>
+ <value>
+ <c>true</c> to close the source when this reader is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </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>
+ <c>true</c> to support reading multiple pieces of JSON content; otherwise <c>false</c>.
+ The default is <c>false</c>.
+ </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>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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"/>.
+ </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 .NET 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="M:Newtonsoft.Json.JsonReader.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Read">
+ <summary>
+ Reads the next JSON token from the source.
+ </summary>
+ <returns><c>true</c> if the next token was read successfully; <c>false</c> 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. 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 source 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 source as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>A <see cref="T:System.Byte"/>[] or <c>null</c> 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.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <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.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.SetToken(Newtonsoft.Json.JsonToken,System.Object,System.Boolean)">
+ <summary>
+ Sets the current token and value.
+ </summary>
+ <param name="newToken">The new token.</param>
+ <param name="value">The value.</param>
+ <param name="updateIndex">A flag indicating whether the position index inside an array should be updated.</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.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 reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the source is also closed.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReaderException">
+ <summary>
+ The exception thrown when an error occurs while reading JSON text.
+ </summary>
+ </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="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 <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="path">The path to the JSON where the error occurred.</param>
+ <param name="lineNumber">The line number indicating where the error occurred.</param>
+ <param name="linePosition">The line position indicating where the error occurred.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonRequiredAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member, and to require that the member has a value.
+ </summary>
+ </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 <c>null</c> 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="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="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.SerializationBinder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ISerializationBinder"/> 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.EqualityComparer">
+ <summary>
+ Gets or sets the equality comparer used by the serializer when comparing references.
+ </summary>
+ <value>The equality comparer.</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>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ </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.TypeNameAssemblyFormatHandling">
+ <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>
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.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>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
+ <summary>
+ Gets or sets how null values are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
+ <summary>
+ Gets or sets how default values 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.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.
+ </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>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling">
+ <summary>
+ Gets or sets how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text,
+ and the expected date format when reading 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="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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as 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"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as 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
+ 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
+ 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>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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
+ 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.
+ Specifying 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
+ 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="T:Newtonsoft.Json.JsonSerializerSettings">
+ <summary>
+ Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
+ <summary>
+ Gets or sets how reference loops (e.g. a class referencing itself) are 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 default values 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 <see cref="T:Newtonsoft.Json.JsonConverter"/> collection 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>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ <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.TypeNameAssemblyFormatHandling">
+ <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.EqualityComparer">
+ <summary>
+ Gets or sets the equality comparer used by the serializer when comparing references.
+ </summary>
+ <value>The equality comparer.</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.ReferenceResolverProvider">
+ <summary>
+ Gets or sets a function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ <value>A function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.</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="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ <value>The binder.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ISerializationBinder"/> 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>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text,
+ and the expected date format when reading 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>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
+ </summary>
+ </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.ReadAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBooleanAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytesAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Byte"/>[]. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffsetAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimalAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDoubleAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32Async(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsStringAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.String"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.String"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonTextReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the JSON data to read.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.ArrayPool">
+ <summary>
+ Gets or sets the reader's character buffer pool.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. 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 underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 underlying <see cref="T:System.IO.TextReader"/> 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.ReadAsBytes">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>A <see cref="T:System.Byte"/>[] or <c>null</c> 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.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. 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 underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <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.ReadAsDecimal">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. 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 reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.TextReader"/> is also 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 <see cref="P:Newtonsoft.Json.JsonTextReader.LineNumber"/> and <see cref="P:Newtonsoft.Json.JsonTextReader.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, <see cref="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"/> returns <c>false</c>).
+ </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, <see cref="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"/> returns <c>false</c>).
+ </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.FlushAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiterAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the JSON value delimiter.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.CloseAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of the current JSON object or array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes indent characters.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpaceAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes an indent space.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRawAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes raw JSON without changing the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNullAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a null value.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyNameAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the property name of a name/value pair of a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyNameAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the property name of a name/value pair of 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArrayAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the beginning of a JSON array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObjectAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the beginning of a JSON object.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructorAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefinedAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes an undefined value.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespaceAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Boolean},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Byte,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Byte},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Byte[],System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Byte"/>[] value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Char,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Char},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.DateTime,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.DateTime},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.DateTimeOffset,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Decimal,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Decimal},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Double,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Double},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Single,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Single},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Guid,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Guid},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int32,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int64,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int64},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Object,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Object"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.SByte,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.SByte},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int16,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int16},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.TimeSpan,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt32,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt32},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt64,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt64},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Uri,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt16,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt16},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteCommentAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a comment <c>/*...*/</c> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndArrayAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of an array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndConstructorAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of a constructor.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndObjectAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of a JSON object.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRawValueAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.ArrayPool">
+ <summary>
+ Gets or sets the writer's character array pool.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
+ <summary>
+ Gets or sets how many <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/>s to write for each level in the hierarchy when <see cref="P:Newtonsoft.Json.JsonWriter.Formatting"/> is set to <see cref="F:Newtonsoft.Json.Formatting.Indented"/>.
+ </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="P:Newtonsoft.Json.JsonWriter.Formatting"/> is set to <see cref="F:Newtonsoft.Json.Formatting.Indented"/>.
+ </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="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonTextWriter"/> class using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying <see cref="T:System.IO.TextWriter"/> and also flushes the underlying <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.TextWriter"/> is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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.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.
+ </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.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.
+ </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.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <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.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <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: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.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 a comment <c>/*...*/</c> 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 the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </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 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>
+ <para>
+ Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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 .NET type for the current JSON token.
+ </summary>
+ <value></value>
+ </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="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="M:Newtonsoft.Json.JsonValidatingReader.Close">
+ <summary>
+ Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> is also closed.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>
+ A <see cref="T:System.Byte"/>[] or <c>null</c> if the next JSON token is null.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> 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 underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </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.CloseAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.FlushAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes indent characters.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiterAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the JSON value delimiter.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpaceAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes an indent space.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRawAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes raw JSON without changing the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of the current JSON object or array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArrayAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of an array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructorAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of a constructor.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObjectAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of a JSON object.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteNullAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a null value.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyNameAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the property name of a name/value pair of a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyNameAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the property name of a name/value pair of 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArrayAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the beginning of a JSON array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteCommentAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a comment <c>/*...*/</c> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValueAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructorAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObjectAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the beginning of a JSON object.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonReader,System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonToken,System.Object,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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"/>.
+ <c>null</c> can be passed to the method for tokens that don't have a value, e.g. <see cref="F:Newtonsoft.Json.JsonToken.StartObject"/>.
+ </param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Boolean},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Byte,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Byte},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Byte[],System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Byte"/>[] value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Char,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Char},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.DateTime,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.DateTime},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.DateTimeOffset,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Decimal,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Decimal},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Double,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Double},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Single,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Single},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Guid,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Guid},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int32,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int64,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int64},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Object,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Object"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.SByte,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.SByte},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int16,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int16},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.TimeSpan,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt32,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt32},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt64,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt64},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Uri,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt16,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt16},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefinedAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes an undefined value.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespaceAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.SetWriteStateAsync(Newtonsoft.Json.JsonToken,System.Object,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously ets the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> being written.</param>
+ <param name="value">The value being written.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput">
+ <summary>
+ Gets or sets a value indicating whether the destination should be closed when this writer is closed.
+ </summary>
+ <value>
+ <c>true</c> to close the destination when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose">
+ <summary>
+ Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.
+ </summary>
+ <value>
+ <c>true</c> to auto-complete the JSON when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </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>
+ Gets or sets a value indicating how JSON text output should be formatted.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
+ <summary>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling">
+ <summary>
+ Gets or sets how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted 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.JsonWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the destination and also flushes the destination.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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 of 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 of 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>
+ 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 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"/>.
+ <c>null</c> can be passed to the method for tokens 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>
+ 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"/> of <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> 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"/> of <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> 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"/> of <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> 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"/> of <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> 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"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> 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"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> 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"/> of <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> 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"/> of <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> 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"/> of <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> 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"/> of <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> 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"/> of <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> 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"/> of <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> 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"/> of <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> 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"/> of <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> 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"/> of <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> 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"/> of <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> 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"/> of <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> 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.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 a comment <c>/*...*/</c> 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 the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.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.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> being written.</param>
+ <param name="value">The value being written.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriterException">
+ <summary>
+ The exception thrown when an error occurs while writing JSON text.
+ </summary>
+ </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="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 <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message, JSON path 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="path">The path to the JSON where the error occurred.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.CommentHandling">
+ <summary>
+ Specifies how JSON comments are handled when loading JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.CommentHandling.Ignore">
+ <summary>
+ Ignore comments.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.CommentHandling.Load">
+ <summary>
+ Load comments as a <see cref="T:Newtonsoft.Json.Linq.JValue"/> with type <see cref="F:Newtonsoft.Json.Linq.JTokenType.Comment"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.LineInfoHandling">
+ <summary>
+ Specifies how line information is handled when loading JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Ignore">
+ <summary>
+ Ignore line information.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Load">
+ <summary>
+ Load line information.
+ </summary>
+ </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>
+ 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="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 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>
+ 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 token 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 token 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JArray">
+ <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.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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"/>.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/> property contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/> property contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </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="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.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ 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="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="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines the index of a specific item in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</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:Newtonsoft.Json.Linq.JArray"/> 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:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)">
+ <summary>
+ Removes the <see cref="T:Newtonsoft.Json.Linq.JArray"/> 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:Newtonsoft.Json.Linq.JArray"/>.
+ </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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to add to the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Clear">
+ <summary>
+ Removes all items from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JArray"/> contains a specific value.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>
+ <c>true</c> if <paramref name="item"/> is found in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)">
+ <summary>
+ Copies the elements of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> to an array, starting at a particular array index.
+ </summary>
+ <param name="array">The array.</param>
+ <param name="arrayIndex">Index of the array.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly">
+ <summary>
+ Gets a value indicating whether the <see cref="T:Newtonsoft.Json.Linq.JArray"/> is read-only.
+ </summary>
+ <returns><c>true</c> if the <see cref="T:Newtonsoft.Json.Linq.JArray"/> is read-only; otherwise, <c>false</c>.</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:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to remove from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>
+ <c>true</c> if <paramref name="item"/> was successfully removed from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>; otherwise, <c>false</c>. This method also returns <c>false</c> if <paramref name="item"/> is not found in the original <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JConstructor">
+ <summary>
+ Represents a JSON constructor.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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.Linq.JConstructor.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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="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="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="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads a <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="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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="T:Newtonsoft.Json.Linq.JContainer">
+ <summary>
+ Represents a token that can contain other tokens.
+ </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="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="P:Newtonsoft.Json.Linq.JContainer.HasValues">
+ <summary>
+ 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="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="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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/>.
+ </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 a <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>A <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 child 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="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="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="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 can be used to iterate 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.Linq.JEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value></value>
+ </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.
+ </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="T:Newtonsoft.Json.Linq.JObject">
+ <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.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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="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="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="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="M:Newtonsoft.Json.Linq.JObject.Properties">
+ <summary>
+ Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> of this object's properties.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> 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 <c>null</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.</returns>
+ </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="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads a <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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="reader"/> is not valid JSON.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="reader"/> is not valid JSON.
+ </exception>
+ </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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="json"/> is not valid JSON.
+ </exception>
+ <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="json"/> is not valid JSON.
+ </exception>
+ <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>
+ 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.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="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.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><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>
+ </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><c>true</c> if item was successfully removed; otherwise, <c>false</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator">
+ <summary>
+ Returns an enumerator that can be used to iterate 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="T:Newtonsoft.Json.Linq.JProperty">
+ <summary>
+ Represents a JSON property.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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="M:Newtonsoft.Json.Linq.JProperty.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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="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="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="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 a <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="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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="T:Newtonsoft.Json.Linq.JRaw">
+ <summary>
+ Represents a raw JSON string.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.CreateAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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.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.JsonLoadSettings">
+ <summary>
+ Specifies the settings used when loading JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JsonLoadSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.CommentHandling">
+ <summary>
+ Gets or sets how JSON comments are handled when loading JSON.
+ </summary>
+ <value>The JSON comment handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.LineInfoHandling">
+ <summary>
+ Gets or sets how JSON line info is handled when loading JSON.
+ </summary>
+ <value>The JSON line info handling.</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="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeNullValueHandling">
+ <summary>
+ Gets or sets how null value properties are merged.
+ </summary>
+ <value>How null value properties are merged.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Represents an abstract JSON token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.WriteToAsync(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </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>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ReadFromAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The
+ <see cref="P:System.Threading.Tasks.Task`1.Result"/> property returns a <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.ReadFromAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The
+ <see cref="P:System.Threading.Tasks.Task`1.Result"/> property returns a <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.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns a <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.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns a <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="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 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.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><c>true</c> if the tokens are equal; otherwise <c>false</c>.</returns>
+ </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.Path">
+ <summary>
+ Gets the path of the JSON token.
+ </summary>
+ </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.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.
+ </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="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="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="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.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 should be formatted.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>s 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"/> of <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.Int64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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"/> of <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.DateTimeOffset}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Decimal}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Double}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.Char}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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.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"/> of <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.Nullable{System.Int16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Byte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.SByte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.DateTime">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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"/> of <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.Single}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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"/> of <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.Nullable{System.UInt64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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_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.Nullable`1"/> of <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.Nullable`1"/> of <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>
+ </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.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"/> of <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.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"/> of <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.Boolean})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Int64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> 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"/> of <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.DateTimeOffset})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Decimal})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Double})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.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"/> of <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.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"/> of <see cref="T:System.Int64"/> 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"/> of <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.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"/> of <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.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.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.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"/> of <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.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"/> of <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.CreateReader">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.JsonReader"/> for this token.
+ </summary>
+ <returns>A <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 an instance of 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 an instance of 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 an instance of 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 an instance of 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.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">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ A <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.ReadFrom(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>
+ A <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>
+ A <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.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">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ A <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 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 <c>null</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)">
+ <summary>
+ 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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>
+ 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.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="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>
+ <c>true</c> if the specified objects are equal; otherwise, <c>false</c>.
+ </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 <c>null</c>.</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="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="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.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </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.
+ </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="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 written.
+ </summary>
+ <value>The token being written.</value>
+ </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 <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </summary>
+ <remarks>
+ Setting <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> to <c>true</c> has no additional effect, since the underlying <see cref="T:Newtonsoft.Json.Linq.JContainer"/> is a type that cannot be closed.
+ </remarks>
+ </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.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will be 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.
+ </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 a comment <c>/*...*/</c> 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: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.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="T:Newtonsoft.Json.Linq.JValue">
+ <summary>
+ Represents a value in JSON (string, integer, date, etc).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </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.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.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.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.
+ </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="P:Newtonsoft.Json.Linq.JValue.HasValues">
+ <summary>
+ 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.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.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"/> undefined value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> undefined value.</returns>
+ </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.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"/>s 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>
+ <c>true</c> if the current object is equal to the <paramref name="other"/> parameter; otherwise, <c>false</c>.
+ </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>
+ <c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
+ </returns>
+ </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 of the same type as this instance.
+ </exception>
+ </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.Linq.MergeNullValueHandling">
+ <summary>
+ Specifies how null value properties are merged.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeNullValueHandling.Ignore">
+ <summary>
+ The content's null value properties will be ignored during merging.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeNullValueHandling.Merge">
+ <summary>
+ The content's null value properties will be merged.
+ </summary>
+ </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 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 <c>false</c>.
+ </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"/>.
+ </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>
+ <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>
+ 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"/>.
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement <see cref="T:System.Runtime.Serialization.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>
+ 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="F:Newtonsoft.Json.Required.DisallowNull">
+ <summary>
+ The property is not required but it cannot be a null value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.Extensions">
+ <summary>
+ <para>
+ Contains the JSON schema extension methods.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
+ <summary>
+ <para>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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.JsonSchema">
+ <summary>
+ <para>
+ An in-memory representation of a JSON Schema.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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 divisible by.
+ </summary>
+ <value>A number that the value should be divisible 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 <c>minimum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"/>).
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"/>).</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 <c>maximum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"/>).
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"/>).</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.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.
+ </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.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.Disallow">
+ <summary>
+ Gets or sets disallowed types.
+ </summary>
+ <value>The disallowed 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 collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.
+ </summary>
+ <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>
+ Gets or sets the format.
+ </summary>
+ <value>The format.</value>
+ </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 JSON Schema.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON Schema.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains JSON Schema using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON Schema.</param>
+ <param name="resolver">The resolver.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON Schema.</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="T:Newtonsoft.Json.Schema.JsonSchemaException">
+ <summary>
+ <para>
+ Returns detailed information about the schema exception.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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 <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator">
+ <summary>
+ <para>
+ Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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="T:Newtonsoft.Json.Schema.JsonSchemaResolver">
+ <summary>
+ <para>
+ Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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 reference.
+ </summary>
+ <param name="reference">The id.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaType">
+ <summary>
+ <para>
+ The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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.CamelCaseNamingStrategy">
+ <summary>
+ A camel case naming strategy.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ <param name="processExtensionDataNames">
+ A flag indicating whether extension data names should be processed.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
+ <summary>
+ Resolves member mappings for a type, camel casing property names.
+ </summary>
+ </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.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="T:Newtonsoft.Json.Serialization.DefaultContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolve a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ </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.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.NamingStrategy">
+ <summary>
+ Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.
+ </summary>
+ <value>The naming strategy used to resolve how property names and dictionary keys are serialized.</value>
+ </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.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>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter" />.</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>Resolved name of the property.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveExtensionDataName(System.String)">
+ <summary>
+ Resolves the name of the extension data. By default no changes are made to extension data names.
+ </summary>
+ <param name="extensionDataName">Name of the extension data.</param>
+ <returns>Resolved name of the extension data.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveDictionaryKey(System.String)">
+ <summary>
+ Resolves the key of the dictionary. By default <see cref="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)"/> is used to resolve dictionary keys.
+ </summary>
+ <param name="dictionaryKey">Key of the dictionary.</param>
+ <returns>Resolved key of the dictionary.</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="T:Newtonsoft.Json.Serialization.DefaultNamingStrategy">
+ <summary>
+ The default naming strategy. Property names and dictionary keys are unchanged.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</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.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"/> class.
+ </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 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="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="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="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="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 <c>true</c>, 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 <c>true</c>, 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.IContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolve 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>
+ 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="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 was resolved from the reference.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)">
+ <summary>
+ Gets the reference for the specified 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.ISerializationBinder">
+ <summary>
+ Allows users to control class loading and mandate what class to load.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToType(System.String,System.String)">
+ <summary>
+ When implemented, 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.ISerializationBinder.BindToName(System.Type,System.String@,System.String@)">
+ <summary>
+ When implemented, 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.ITraceWriter">
+ <summary>
+ Represents a trace writer.
+ </summary>
+ </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 <see cref="F:Newtonsoft.Json.TraceLevel.Info"/> will exclude <see cref="F:Newtonsoft.Json.TraceLevel.Verbose"/> messages and include <see cref="F:Newtonsoft.Json.TraceLevel.Info"/>,
+ <see cref="F:Newtonsoft.Json.TraceLevel.Warning"/> and <see cref="F:Newtonsoft.Json.TraceLevel.Error"/> 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.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="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="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="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="P:Newtonsoft.Json.Serialization.JsonArrayContract.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"/>.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.HasParameterizedCreator">
+ <summary>
+ Gets a value indicating whether the creator has a parameter with the collection values.
+ </summary>
+ <value><c>true</c> if the creator has a parameter with the collection values; otherwise, <c>false</c>.</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="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="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.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="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.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.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.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="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="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyResolver">
+ <summary>
+ Gets or sets the dictionary key resolver.
+ </summary>
+ <value>The dictionary key 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="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.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"/>.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.HasParameterizedCreator">
+ <summary>
+ Gets a value indicating whether the creator has a parameter with the dictionary values.
+ </summary>
+ <value><c>true</c> if the creator has a parameter with the dictionary values; otherwise, <c>false</c>.</value>
+ </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="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="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="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="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="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.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.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="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataValueType">
+ <summary>
+ Gets or sets the extension data value type.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataNameResolver">
+ <summary>
+ Gets or sets the extension data name resolver.
+ </summary>
+ <value>The extension data name resolver.</value>
+ </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="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="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 of a member.
+ </summary>
+ <value>The numeric order of serialization.</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.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.
+ </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 precedence over the contract converter for the property type.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter">
+ <summary>
+ Gets or sets the member converter.
+ </summary>
+ <value>The member converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored">
+ <summary>
+ 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 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 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.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required">
+ <summary>
+ 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 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="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling">
+ <summary>
+ 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 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 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 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 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 serialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldDeserialize">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be deserialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be deserialized.</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="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.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 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 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 <paramref name="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="M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])">
+ <summary>
+ Lookup and create an instance of the <see cref="T:Newtonsoft.Json.JsonConverter"/> type described by the argument.
+ </summary>
+ <param name="converterType">The <see cref="T:Newtonsoft.Json.JsonConverter"/> type to create.</param>
+ <param name="converterArgs">Optional arguments to pass to an initializing constructor of the JsonConverter.
+ If <c>null</c>, the default constructor is used.</param>
+ </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="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 <see cref="F:Newtonsoft.Json.TraceLevel.Info"/> will exclude <see cref="F:Newtonsoft.Json.TraceLevel.Verbose"/> messages and include <see cref="F:Newtonsoft.Json.TraceLevel.Info"/>,
+ <see cref="F:Newtonsoft.Json.TraceLevel.Warning"/> and <see cref="F:Newtonsoft.Json.TraceLevel.Error"/> 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.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="T:Newtonsoft.Json.Serialization.NamingStrategy">
+ <summary>
+ A base class for resolving how property names and dictionary keys are serialized.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessDictionaryKeys">
+ <summary>
+ A flag indicating whether dictionary keys should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessExtensionDataNames">
+ <summary>
+ A flag indicating whether extension data names should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.OverrideSpecifiedNames">
+ <summary>
+ A flag indicating whether explicitly specified property names,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>, should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetPropertyName(System.String,System.Boolean)">
+ <summary>
+ Gets the serialized name for a given property name.
+ </summary>
+ <param name="name">The initial property name.</param>
+ <param name="hasSpecifiedName">A flag indicating whether the property has had a name explicitly specified.</param>
+ <returns>The serialized property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetExtensionDataName(System.String)">
+ <summary>
+ Gets the serialized name for a given extension data name.
+ </summary>
+ <param name="name">The initial extension data name.</param>
+ <returns>The serialized extension data name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetDictionaryKey(System.String)">
+ <summary>
+ Gets the serialized key for a given dictionary key.
+ </summary>
+ <param name="key">The initial dictionary key.</param>
+ <returns>The serialized dictionary key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</returns>
+ </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>
+ <param name="attributeProvider">The instance to get attributes for. This parameter should be 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"/>.</param>
+ </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 <c>true</c>, 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 <c>true</c>, 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.
+ </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.Serialization.SnakeCaseNamingStrategy">
+ <summary>
+ A snake case naming strategy.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ <param name="processExtensionDataNames">
+ A flag indicating whether extension data names should be processed.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</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 (&lt;, &gt;, &amp;, &apos;, &quot;) 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.TypeNameAssemblyFormatHandling">
+ <summary>
+ Indicates the method that will be used during deserialization for locating and loading assemblies.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.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 <c>LoadWithPartialName</c> method of the <see cref="T:System.Reflection.Assembly"/> class is used to load the assembly.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Full">
+ <summary>
+ In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <c>Load</c> method of the <see cref="T:System.Reflection.Assembly"/> class is used to load the assembly.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameHandling">
+ <summary>
+ Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ </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.
+ Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON
+ you must specify a root type object with <see cref="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)"/>
+ or <see cref="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
+ <summary>
+ Determines whether the collection is <c>null</c> or empty.
+ </summary>
+ <param name="collection">The collection.</param>
+ <returns>
+ <c>true</c> if the collection is <c>null</c> 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 <see cref="T:System.Collections.Generic.IList`1"/>.
+ </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.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.Collections.Generic.IEnumerable{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.Collections.Generic.IEnumerable{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 <see cref="T:System.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="F:Newtonsoft.Json.Utilities.MethodBinder.PrimitiveTypes">
+ <summary>
+ List of primitive types which can be widened.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Utilities.MethodBinder.WideningMasks">
+ <summary>
+ Widening masks for primitive types above.
+ Index of the value in this array defines a type we're widening,
+ while the bits in mask define types it can be widened to (including itself).
+
+ For example, value at index 0 defines a bool type, and it only has bit 0 set,
+ i.e. bool values can be assigned only to bool.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.MethodBinder.CanConvertPrimitive(System.Type,System.Type)">
+ <summary>
+ Checks if value of primitive type <paramref name="from"/> can be
+ assigned to parameter of primitive type <paramref name="to"/>.
+ </summary>
+ <param name="from">Source primitive type.</param>
+ <param name="to">Target primitive type.</param>
+ <returns><c>true</c> if source type can be widened to target type, <c>false</c> otherwise.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.MethodBinder.FilterParameters(System.Reflection.ParameterInfo[],System.Collections.Generic.IList{System.Type},System.Boolean)">
+ <summary>
+ Checks if a set of values with given <paramref name="types"/> can be used
+ to invoke a method with specified <paramref name="parameters"/>.
+ </summary>
+ <param name="parameters">Method parameters.</param>
+ <param name="types">Argument types.</param>
+ <param name="enableParamArray">Try to pack extra arguments into the last parameter when it is marked up with <see cref="T:System.ParamArrayAttribute"/>.</param>
+ <returns><c>true</c> if method can be called with given arguments, <c>false</c> otherwise.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Utilities.MethodBinder.ParametersMatchComparer">
+ <summary>
+ Compares two sets of parameters to determine
+ which one suits better for given argument types.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.MethodBinder.SelectMethod``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IList{System.Type})">
+ <summary>
+ Returns a best method overload for given argument <paramref name="types"/>.
+ </summary>
+ <param name="candidates">List of method candidates.</param>
+ <param name="types">Argument types.</param>
+ <returns>Best method overload, or <c>null</c> if none matched.</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 <see cref="T:System.Text.StringBuilder"/> this class lets you reuse its 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 <c>false</c>.
+ </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="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 result 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>
+ An 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 <see cref="T:Newtonsoft.Json.JsonWriter"/> write method has not been called.
+ </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 <see cref="M:System.Reflection.Assembly.LoadWithPartialName(String)"/> 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 <see cref="M:System.Reflection.Assembly.Load(System.Reflection.AssemblyName)"/> is used to load the assembly.
+ </summary>
+ </member>
+ </members>
+</doc>
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.dll
new file mode 100644
index 0000000..96725e6
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.dll
Binary files differ
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.xml
new file mode 100644
index 0000000..ab5fd26
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.xml
@@ -0,0 +1,10559 @@
+<?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="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="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="T:Newtonsoft.Json.Bson.BsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
+ <summary>
+ Gets or sets a value indicating whether binary data reading should be 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="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 <see cref="T:System.IO.Stream"/> containing the BSON data to read.</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 <see cref="T:System.IO.BinaryReader"/> containing the BSON data to read.</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 <see cref="T:System.IO.Stream"/> containing the BSON data to read.</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 <see cref="T:System.IO.BinaryReader"/> containing the BSON data to read.</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.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.Stream"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
+ <summary>
+ Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.Stream"/> is also closed.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data.
+ </summary>
+ </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="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 <see cref="T:System.IO.Stream"/> to write to.</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 <see cref="T:System.IO.BinaryWriter"/> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying <see cref="T:System.IO.Stream"/> 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 a comment <c>/*...*/</c> 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 writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.Stream"/> is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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.
+ </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: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.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:System.Byte"/>[] value that represents a BSON object id.
+ </summary>
+ <param name="value">The Object ID value to write.</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="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 a single parameterized constructor, then to 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 parameterized 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="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>
+ Creates a custom object.
+ </summary>
+ <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>
+ 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>The created object.</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.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 <see cref="T:System.Dynamic.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. <c>"2008-04-12T12:53Z"</c>).
+ </summary>
+ </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="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="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from a JavaScript <c>Date</c> constructor (e.g. <c>new Date(52231943)</c>).
+ </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>
+ </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="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
+ <summary>
+ Gets or sets a value indicating whether integer values are allowed when deserializing.
+ </summary>
+ <value><c>true</c> if integers are allowed when deserializing; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ <param name="camelCaseText"><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</param>
+ </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.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.VersionConverter">
+ <summary>
+ Converts a <see cref="T:System.Version"/> to and from a string (e.g. <c>"1.2.3.4"</c>).
+ </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="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 produced multiple root elements.
+ </summary>
+ <value>The name of the deserialized 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 attribute 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="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 <paramref name="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><c>true</c> if attribute name is for a namespace attribute, otherwise <c>false</c>.</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="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. <c>"2012-03-21T05:40Z"</c>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
+ <summary>
+ Dates are written in the Microsoft JSON format, e.g. <c>"\/Date(1198908717056)\/"</c>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.DateParseHandling">
+ <summary>
+ Specifies how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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.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>
+ 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 it 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">
+ <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 set 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. <c>"NaN"</c>, <c>"Infinity"</c>, <c>"-Infinity"</c>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol">
+ <summary>
+ Write special floating point values as symbols in JSON, e.g. <c>NaN</c>, <c>Infinity</c>, <c>-Infinity</c>.
+ 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, <c>null</c> for a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> 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.IArrayPool`1">
+ <summary>
+ Provides an interface for using pooled arrays.
+ </summary>
+ <typeparam name="T">The array type content.</typeparam>
+ </member>
+ <member name="M:Newtonsoft.Json.IArrayPool`1.Rent(System.Int32)">
+ <summary>
+ Rent an array from the pool. This array must be returned when it is no longer needed.
+ </summary>
+ <param name="minimumLength">The minimum required length of the array. The returned array may be longer.</param>
+ <returns>The rented array from the pool. This array must be returned when it is no longer needed.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.IArrayPool`1.Return(`0[])">
+ <summary>
+ Return an array to the pool.
+ </summary>
+ <param name="array">The array that is being returned.</param>
+ </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 <see cref="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"/> and <see cref="P:Newtonsoft.Json.IJsonLineInfo.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, when <see cref="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"/> returns <c>false</c>).</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, when <see cref="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"/> returns <c>false</c>).</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="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="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="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.JsonContainerAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </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 or sets the collection's items converter.
+ </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 <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.JsonConverter"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType">
+ <summary>
+ Gets or sets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <see cref="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </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.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="T:Newtonsoft.Json.JsonConvert">
+ <summary>
+ Provides methods for converting between .NET 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="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="F:Newtonsoft.Json.JsonConvert.True">
+ <summary>
+ Represents JavaScript's boolean value <c>true</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.False">
+ <summary>
+ Represents JavaScript's boolean value <c>false</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Null">
+ <summary>
+ Represents JavaScript's <c>null</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
+ <summary>
+ Represents JavaScript's <c>undefined</c> 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 <c>NaN</c> 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="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 should be 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 of 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 should be formatted.</param>
+ <param name="converters">A collection of 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 <c>null</c>, 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 <c>null</c>, default serialization settings will be used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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 should be formatted.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
+ If this is <c>null</c>, 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 should be formatted.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
+ If this is <c>null</c>, default serialization settings will be used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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 <c>null</c>, 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 inferred 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 inferred 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 <c>null</c>, 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 <c>null</c>, 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 <c>null</c>, 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 <c>null</c>, default serialization settings will be used.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.XmlNode"/> to a JSON string.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.XmlNode"/> to a JSON string using formatting.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <param name="formatting">Indicates how the output should be formatted.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.XmlNode"/> 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 should be formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <returns>The deserialized <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string nested in a root element 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 <see cref="T:System.Xml.XmlNode"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string nested in a root element specified by <paramref name="deserializeRootElementName"/>
+ and writes a Json.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 <see cref="T:System.Xml.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 <see cref="T:System.Xml.Linq.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 should be formatted.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.Linq.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 should be formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.Linq.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 <see cref="T:System.Xml.Linq.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 element 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 <see cref="T:System.Xml.Linq.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 element specified by <paramref name="deserializeRootElementName"/>
+ and writes a Json.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 <see cref="T:System.Xml.Linq.XNode"/>.</returns>
+ </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="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="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="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
+ <summary>
+ Gets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ </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 <see cref="T:Newtonsoft.Json.JsonConverter"/>.</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 <see cref="T:Newtonsoft.Json.JsonConverter"/>.</param>
+ <param name="converterParameters">Parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/>. Can be <c>null</c>.</param>
+ </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 <c>null</c> 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="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="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class.
+ </summary>
+ </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="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="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="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="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items <see cref="T:Newtonsoft.Json.JsonConverter"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.JsonConverter"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType">
+ <summary>
+ Gets or sets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <see cref="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+ </code>
+ </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 of a member.
+ </summary>
+ <value>The numeric order of serialization.</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 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 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="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="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.ReadAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SkipAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously skips the children of the current token.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsBooleanAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytesAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Byte"/>[]. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffsetAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimalAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsDoubleAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsInt32Async(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsStringAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.String"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.String"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </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>
+ A <see cref="T:Newtonsoft.Json.JsonReader"/> 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 <see cref="M:Newtonsoft.Json.JsonReader.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 is 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="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 source should be closed when this reader is closed.
+ </summary>
+ <value>
+ <c>true</c> to close the source when this reader is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </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>
+ <c>true</c> to support reading multiple pieces of JSON content; otherwise <c>false</c>.
+ The default is <c>false</c>.
+ </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>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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"/>.
+ </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 .NET 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="M:Newtonsoft.Json.JsonReader.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Read">
+ <summary>
+ Reads the next JSON token from the source.
+ </summary>
+ <returns><c>true</c> if the next token was read successfully; <c>false</c> 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. 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 source 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 source as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>A <see cref="T:System.Byte"/>[] or <c>null</c> 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.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <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.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.SetToken(Newtonsoft.Json.JsonToken,System.Object,System.Boolean)">
+ <summary>
+ Sets the current token and value.
+ </summary>
+ <param name="newToken">The new token.</param>
+ <param name="value">The value.</param>
+ <param name="updateIndex">A flag indicating whether the position index inside an array should be updated.</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.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 reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the source is also closed.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReaderException">
+ <summary>
+ The exception thrown when an error occurs while reading JSON text.
+ </summary>
+ </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="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 <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="path">The path to the JSON where the error occurred.</param>
+ <param name="lineNumber">The line number indicating where the error occurred.</param>
+ <param name="linePosition">The line position indicating where the error occurred.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonRequiredAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member, and to require that the member has a value.
+ </summary>
+ </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 <c>null</c> 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="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="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.SerializationBinder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ISerializationBinder"/> 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.EqualityComparer">
+ <summary>
+ Gets or sets the equality comparer used by the serializer when comparing references.
+ </summary>
+ <value>The equality comparer.</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>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ </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.TypeNameAssemblyFormatHandling">
+ <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>
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.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>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
+ <summary>
+ Gets or sets how null values are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
+ <summary>
+ Gets or sets how default values 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.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.
+ </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>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling">
+ <summary>
+ Gets or sets how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text,
+ and the expected date format when reading 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="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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as 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"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as 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
+ 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
+ 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>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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
+ 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.
+ Specifying 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
+ 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="T:Newtonsoft.Json.JsonSerializerSettings">
+ <summary>
+ Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
+ <summary>
+ Gets or sets how reference loops (e.g. a class referencing itself) are 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 default values 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 <see cref="T:Newtonsoft.Json.JsonConverter"/> collection 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>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ <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.TypeNameAssemblyFormatHandling">
+ <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.EqualityComparer">
+ <summary>
+ Gets or sets the equality comparer used by the serializer when comparing references.
+ </summary>
+ <value>The equality comparer.</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.ReferenceResolverProvider">
+ <summary>
+ Gets or sets a function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ <value>A function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.</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="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ <value>The binder.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ISerializationBinder"/> 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>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text,
+ and the expected date format when reading 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>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
+ </summary>
+ </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.ReadAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBooleanAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytesAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Byte"/>[]. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffsetAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimalAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDoubleAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32Async(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsStringAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.String"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.String"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonTextReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the JSON data to read.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.ArrayPool">
+ <summary>
+ Gets or sets the reader's character buffer pool.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. 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 underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 underlying <see cref="T:System.IO.TextReader"/> 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.ReadAsBytes">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>A <see cref="T:System.Byte"/>[] or <c>null</c> 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.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. 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 underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <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.ReadAsDecimal">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. 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 reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.TextReader"/> is also 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 <see cref="P:Newtonsoft.Json.JsonTextReader.LineNumber"/> and <see cref="P:Newtonsoft.Json.JsonTextReader.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, <see cref="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"/> returns <c>false</c>).
+ </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, <see cref="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"/> returns <c>false</c>).
+ </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.FlushAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiterAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the JSON value delimiter.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.CloseAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of the current JSON object or array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes indent characters.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpaceAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes an indent space.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRawAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes raw JSON without changing the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNullAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a null value.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyNameAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the property name of a name/value pair of a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyNameAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the property name of a name/value pair of 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArrayAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the beginning of a JSON array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObjectAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the beginning of a JSON object.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructorAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefinedAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes an undefined value.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespaceAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Boolean},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Byte,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Byte},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Byte[],System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Byte"/>[] value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Char,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Char},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.DateTime,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.DateTime},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.DateTimeOffset,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Decimal,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Decimal},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Double,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Double},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Single,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Single},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Guid,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Guid},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int32,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int64,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int64},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Object,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Object"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.SByte,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.SByte},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int16,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int16},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.TimeSpan,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt32,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt32},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt64,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt64},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Uri,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt16,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt16},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteCommentAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a comment <c>/*...*/</c> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndArrayAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of an array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndConstructorAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of a constructor.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndObjectAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of a JSON object.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRawValueAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.ArrayPool">
+ <summary>
+ Gets or sets the writer's character array pool.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
+ <summary>
+ Gets or sets how many <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/>s to write for each level in the hierarchy when <see cref="P:Newtonsoft.Json.JsonWriter.Formatting"/> is set to <see cref="F:Newtonsoft.Json.Formatting.Indented"/>.
+ </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="P:Newtonsoft.Json.JsonWriter.Formatting"/> is set to <see cref="F:Newtonsoft.Json.Formatting.Indented"/>.
+ </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="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonTextWriter"/> class using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying <see cref="T:System.IO.TextWriter"/> and also flushes the underlying <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.TextWriter"/> is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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.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.
+ </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.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.
+ </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.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <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.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <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: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.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 a comment <c>/*...*/</c> 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 the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </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 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>
+ <para>
+ Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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 .NET type for the current JSON token.
+ </summary>
+ <value></value>
+ </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="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="M:Newtonsoft.Json.JsonValidatingReader.Close">
+ <summary>
+ Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> is also closed.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>
+ A <see cref="T:System.Byte"/>[] or <c>null</c> if the next JSON token is null.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> 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 underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </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.CloseAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.FlushAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes indent characters.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiterAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the JSON value delimiter.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpaceAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes an indent space.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRawAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes raw JSON without changing the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of the current JSON object or array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArrayAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of an array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructorAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of a constructor.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObjectAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of a JSON object.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteNullAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a null value.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyNameAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the property name of a name/value pair of a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyNameAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the property name of a name/value pair of 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArrayAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the beginning of a JSON array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteCommentAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a comment <c>/*...*/</c> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValueAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructorAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObjectAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the beginning of a JSON object.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonReader,System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonToken,System.Object,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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"/>.
+ <c>null</c> can be passed to the method for tokens that don't have a value, e.g. <see cref="F:Newtonsoft.Json.JsonToken.StartObject"/>.
+ </param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Boolean},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Byte,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Byte},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Byte[],System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Byte"/>[] value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Char,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Char},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.DateTime,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.DateTime},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.DateTimeOffset,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Decimal,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Decimal},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Double,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Double},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Single,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Single},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Guid,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Guid},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int32,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int64,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int64},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Object,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Object"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.SByte,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.SByte},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int16,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int16},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.TimeSpan,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt32,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt32},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt64,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt64},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Uri,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt16,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt16},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefinedAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes an undefined value.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespaceAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.SetWriteStateAsync(Newtonsoft.Json.JsonToken,System.Object,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously ets the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> being written.</param>
+ <param name="value">The value being written.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput">
+ <summary>
+ Gets or sets a value indicating whether the destination should be closed when this writer is closed.
+ </summary>
+ <value>
+ <c>true</c> to close the destination when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose">
+ <summary>
+ Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.
+ </summary>
+ <value>
+ <c>true</c> to auto-complete the JSON when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </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>
+ Gets or sets a value indicating how JSON text output should be formatted.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
+ <summary>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling">
+ <summary>
+ Gets or sets how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted 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.JsonWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the destination and also flushes the destination.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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 of 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 of 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>
+ 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 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"/>.
+ <c>null</c> can be passed to the method for tokens 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>
+ 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"/> of <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> 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"/> of <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> 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"/> of <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> 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"/> of <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> 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"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> 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"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> 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"/> of <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> 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"/> of <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> 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"/> of <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> 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"/> of <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> 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"/> of <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> 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"/> of <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> 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"/> of <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> 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"/> of <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> 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"/> of <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> 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"/> of <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> 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"/> of <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> 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.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 a comment <c>/*...*/</c> 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 the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.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.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> being written.</param>
+ <param name="value">The value being written.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriterException">
+ <summary>
+ The exception thrown when an error occurs while writing JSON text.
+ </summary>
+ </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="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 <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message, JSON path 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="path">The path to the JSON where the error occurred.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.CommentHandling">
+ <summary>
+ Specifies how JSON comments are handled when loading JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.CommentHandling.Ignore">
+ <summary>
+ Ignore comments.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.CommentHandling.Load">
+ <summary>
+ Load comments as a <see cref="T:Newtonsoft.Json.Linq.JValue"/> with type <see cref="F:Newtonsoft.Json.Linq.JTokenType.Comment"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.LineInfoHandling">
+ <summary>
+ Specifies how line information is handled when loading JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Ignore">
+ <summary>
+ Ignore line information.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Load">
+ <summary>
+ Load line information.
+ </summary>
+ </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>
+ 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="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 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>
+ 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 token 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 token 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JArray">
+ <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.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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"/>.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/> property contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/> property contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </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="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.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ 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="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="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines the index of a specific item in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</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:Newtonsoft.Json.Linq.JArray"/> 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:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)">
+ <summary>
+ Removes the <see cref="T:Newtonsoft.Json.Linq.JArray"/> 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:Newtonsoft.Json.Linq.JArray"/>.
+ </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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to add to the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Clear">
+ <summary>
+ Removes all items from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JArray"/> contains a specific value.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>
+ <c>true</c> if <paramref name="item"/> is found in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)">
+ <summary>
+ Copies the elements of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> to an array, starting at a particular array index.
+ </summary>
+ <param name="array">The array.</param>
+ <param name="arrayIndex">Index of the array.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly">
+ <summary>
+ Gets a value indicating whether the <see cref="T:Newtonsoft.Json.Linq.JArray"/> is read-only.
+ </summary>
+ <returns><c>true</c> if the <see cref="T:Newtonsoft.Json.Linq.JArray"/> is read-only; otherwise, <c>false</c>.</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:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to remove from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>
+ <c>true</c> if <paramref name="item"/> was successfully removed from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>; otherwise, <c>false</c>. This method also returns <c>false</c> if <paramref name="item"/> is not found in the original <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JConstructor">
+ <summary>
+ Represents a JSON constructor.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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.Linq.JConstructor.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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="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="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="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads a <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="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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="T:Newtonsoft.Json.Linq.JContainer">
+ <summary>
+ Represents a token that can contain other tokens.
+ </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="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="P:Newtonsoft.Json.Linq.JContainer.HasValues">
+ <summary>
+ 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="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="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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/>.
+ </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 a <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>A <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 child 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="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="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="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 can be used to iterate 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.Linq.JEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value></value>
+ </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.
+ </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="T:Newtonsoft.Json.Linq.JObject">
+ <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.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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="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="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="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="M:Newtonsoft.Json.Linq.JObject.Properties">
+ <summary>
+ Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> of this object's properties.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> 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 <c>null</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.</returns>
+ </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="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads a <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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="reader"/> is not valid JSON.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="reader"/> is not valid JSON.
+ </exception>
+ </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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="json"/> is not valid JSON.
+ </exception>
+ <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="json"/> is not valid JSON.
+ </exception>
+ <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>
+ 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.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="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.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><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>
+ </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><c>true</c> if item was successfully removed; otherwise, <c>false</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator">
+ <summary>
+ Returns an enumerator that can be used to iterate 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="T:Newtonsoft.Json.Linq.JProperty">
+ <summary>
+ Represents a JSON property.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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="M:Newtonsoft.Json.Linq.JProperty.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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="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="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="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 a <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="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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="T:Newtonsoft.Json.Linq.JRaw">
+ <summary>
+ Represents a raw JSON string.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.CreateAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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.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.JsonLoadSettings">
+ <summary>
+ Specifies the settings used when loading JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JsonLoadSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.CommentHandling">
+ <summary>
+ Gets or sets how JSON comments are handled when loading JSON.
+ </summary>
+ <value>The JSON comment handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.LineInfoHandling">
+ <summary>
+ Gets or sets how JSON line info is handled when loading JSON.
+ </summary>
+ <value>The JSON line info handling.</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="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeNullValueHandling">
+ <summary>
+ Gets or sets how null value properties are merged.
+ </summary>
+ <value>How null value properties are merged.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Represents an abstract JSON token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.WriteToAsync(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </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>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ReadFromAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The
+ <see cref="P:System.Threading.Tasks.Task`1.Result"/> property returns a <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.ReadFromAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The
+ <see cref="P:System.Threading.Tasks.Task`1.Result"/> property returns a <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.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns a <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.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns a <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="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 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.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><c>true</c> if the tokens are equal; otherwise <c>false</c>.</returns>
+ </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.Path">
+ <summary>
+ Gets the path of the JSON token.
+ </summary>
+ </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.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.
+ </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="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="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="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.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 should be formatted.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>s 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"/> of <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.Int64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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"/> of <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.DateTimeOffset}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Decimal}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Double}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.Char}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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.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"/> of <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.Nullable{System.Int16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Byte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.SByte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.DateTime">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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"/> of <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.Single}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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"/> of <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.Nullable{System.UInt64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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_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.Nullable`1"/> of <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.Nullable`1"/> of <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>
+ </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.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"/> of <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.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"/> of <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.Boolean})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Int64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> 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"/> of <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.DateTimeOffset})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Decimal})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Double})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.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"/> of <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.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"/> of <see cref="T:System.Int64"/> 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"/> of <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.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"/> of <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.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.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.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"/> of <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.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"/> of <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.CreateReader">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.JsonReader"/> for this token.
+ </summary>
+ <returns>A <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 an instance of 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 an instance of 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 an instance of 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 an instance of 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.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">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ A <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.ReadFrom(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>
+ A <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>
+ A <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.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">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ A <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 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 <c>null</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)">
+ <summary>
+ 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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>
+ 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.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="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>
+ <c>true</c> if the specified objects are equal; otherwise, <c>false</c>.
+ </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 <c>null</c>.</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="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="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.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </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.
+ </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="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 written.
+ </summary>
+ <value>The token being written.</value>
+ </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 <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </summary>
+ <remarks>
+ Setting <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> to <c>true</c> has no additional effect, since the underlying <see cref="T:Newtonsoft.Json.Linq.JContainer"/> is a type that cannot be closed.
+ </remarks>
+ </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.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will be 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.
+ </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 a comment <c>/*...*/</c> 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: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.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="T:Newtonsoft.Json.Linq.JValue">
+ <summary>
+ Represents a value in JSON (string, integer, date, etc).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </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.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.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.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.
+ </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="P:Newtonsoft.Json.Linq.JValue.HasValues">
+ <summary>
+ 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.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.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"/> undefined value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> undefined value.</returns>
+ </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.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"/>s 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>
+ <c>true</c> if the current object is equal to the <paramref name="other"/> parameter; otherwise, <c>false</c>.
+ </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>
+ <c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
+ </returns>
+ </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 of the same type as this instance.
+ </exception>
+ </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.Linq.MergeNullValueHandling">
+ <summary>
+ Specifies how null value properties are merged.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeNullValueHandling.Ignore">
+ <summary>
+ The content's null value properties will be ignored during merging.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeNullValueHandling.Merge">
+ <summary>
+ The content's null value properties will be merged.
+ </summary>
+ </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 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="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 <c>false</c>.
+ </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"/>.
+ </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>
+ <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>
+ 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"/>.
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement <see cref="T:System.Runtime.Serialization.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>
+ 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="F:Newtonsoft.Json.Required.DisallowNull">
+ <summary>
+ The property is not required but it cannot be a null value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.Extensions">
+ <summary>
+ <para>
+ Contains the JSON schema extension methods.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
+ <summary>
+ <para>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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.JsonSchema">
+ <summary>
+ <para>
+ An in-memory representation of a JSON Schema.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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 divisible by.
+ </summary>
+ <value>A number that the value should be divisible 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 <c>minimum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"/>).
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"/>).</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 <c>maximum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"/>).
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"/>).</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.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.
+ </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.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.Disallow">
+ <summary>
+ Gets or sets disallowed types.
+ </summary>
+ <value>The disallowed 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 collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.
+ </summary>
+ <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>
+ Gets or sets the format.
+ </summary>
+ <value>The format.</value>
+ </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 JSON Schema.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON Schema.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains JSON Schema using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON Schema.</param>
+ <param name="resolver">The resolver.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON Schema.</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="T:Newtonsoft.Json.Schema.JsonSchemaException">
+ <summary>
+ <para>
+ Returns detailed information about the schema exception.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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 <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator">
+ <summary>
+ <para>
+ Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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="T:Newtonsoft.Json.Schema.JsonSchemaResolver">
+ <summary>
+ <para>
+ Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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 reference.
+ </summary>
+ <param name="reference">The id.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaType">
+ <summary>
+ <para>
+ The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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.CamelCaseNamingStrategy">
+ <summary>
+ A camel case naming strategy.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ <param name="processExtensionDataNames">
+ A flag indicating whether extension data names should be processed.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
+ <summary>
+ Resolves member mappings for a type, camel casing property names.
+ </summary>
+ </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.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="T:Newtonsoft.Json.Serialization.DefaultContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolve a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ </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.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="P:Newtonsoft.Json.Serialization.DefaultContractResolver.NamingStrategy">
+ <summary>
+ Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.
+ </summary>
+ <value>The naming strategy used to resolve how property names and dictionary keys are serialized.</value>
+ </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.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>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter" />.</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.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>Resolved name of the property.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveExtensionDataName(System.String)">
+ <summary>
+ Resolves the name of the extension data. By default no changes are made to extension data names.
+ </summary>
+ <param name="extensionDataName">Name of the extension data.</param>
+ <returns>Resolved name of the extension data.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveDictionaryKey(System.String)">
+ <summary>
+ Resolves the key of the dictionary. By default <see cref="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)"/> is used to resolve dictionary keys.
+ </summary>
+ <param name="dictionaryKey">Key of the dictionary.</param>
+ <returns>Resolved key of the dictionary.</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="T:Newtonsoft.Json.Serialization.DefaultNamingStrategy">
+ <summary>
+ The default naming strategy. Property names and dictionary keys are unchanged.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</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.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"/> class.
+ </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 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="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="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="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="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 <c>true</c>, 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 <c>true</c>, 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.IContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolve 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>
+ 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="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 was resolved from the reference.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)">
+ <summary>
+ Gets the reference for the specified 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.ISerializationBinder">
+ <summary>
+ Allows users to control class loading and mandate what class to load.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToType(System.String,System.String)">
+ <summary>
+ When implemented, 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.ISerializationBinder.BindToName(System.Type,System.String@,System.String@)">
+ <summary>
+ When implemented, 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.ITraceWriter">
+ <summary>
+ Represents a trace writer.
+ </summary>
+ </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 <see cref="F:Newtonsoft.Json.TraceLevel.Info"/> will exclude <see cref="F:Newtonsoft.Json.TraceLevel.Verbose"/> messages and include <see cref="F:Newtonsoft.Json.TraceLevel.Info"/>,
+ <see cref="F:Newtonsoft.Json.TraceLevel.Warning"/> and <see cref="F:Newtonsoft.Json.TraceLevel.Error"/> 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.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="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="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="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="P:Newtonsoft.Json.Serialization.JsonArrayContract.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"/>.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.HasParameterizedCreator">
+ <summary>
+ Gets a value indicating whether the creator has a parameter with the collection values.
+ </summary>
+ <value><c>true</c> if the creator has a parameter with the collection values; otherwise, <c>false</c>.</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="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="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.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="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.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.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.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="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="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyResolver">
+ <summary>
+ Gets or sets the dictionary key resolver.
+ </summary>
+ <value>The dictionary key 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="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.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"/>.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.HasParameterizedCreator">
+ <summary>
+ Gets a value indicating whether the creator has a parameter with the dictionary values.
+ </summary>
+ <value><c>true</c> if the creator has a parameter with the dictionary values; otherwise, <c>false</c>.</value>
+ </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="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="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="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="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="P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.ISerializable"/> object constructor.
+ </summary>
+ <value>The <see cref="T:System.Runtime.Serialization.ISerializable"/> object constructor.</value>
+ </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="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="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.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.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="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataValueType">
+ <summary>
+ Gets or sets the extension data value type.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataNameResolver">
+ <summary>
+ Gets or sets the extension data name resolver.
+ </summary>
+ <value>The extension data name resolver.</value>
+ </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="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="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 of a member.
+ </summary>
+ <value>The numeric order of serialization.</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.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.
+ </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 precedence over the contract converter for the property type.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter">
+ <summary>
+ Gets or sets the member converter.
+ </summary>
+ <value>The member converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored">
+ <summary>
+ 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 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 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.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required">
+ <summary>
+ 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 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="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling">
+ <summary>
+ 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 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 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 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 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 serialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldDeserialize">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be deserialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be deserialized.</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="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.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 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 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 <paramref name="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="M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])">
+ <summary>
+ Lookup and create an instance of the <see cref="T:Newtonsoft.Json.JsonConverter"/> type described by the argument.
+ </summary>
+ <param name="converterType">The <see cref="T:Newtonsoft.Json.JsonConverter"/> type to create.</param>
+ <param name="converterArgs">Optional arguments to pass to an initializing constructor of the JsonConverter.
+ If <c>null</c>, the default constructor is used.</param>
+ </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="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 <see cref="F:Newtonsoft.Json.TraceLevel.Info"/> will exclude <see cref="F:Newtonsoft.Json.TraceLevel.Verbose"/> messages and include <see cref="F:Newtonsoft.Json.TraceLevel.Info"/>,
+ <see cref="F:Newtonsoft.Json.TraceLevel.Warning"/> and <see cref="F:Newtonsoft.Json.TraceLevel.Error"/> 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.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="T:Newtonsoft.Json.Serialization.NamingStrategy">
+ <summary>
+ A base class for resolving how property names and dictionary keys are serialized.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessDictionaryKeys">
+ <summary>
+ A flag indicating whether dictionary keys should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessExtensionDataNames">
+ <summary>
+ A flag indicating whether extension data names should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.OverrideSpecifiedNames">
+ <summary>
+ A flag indicating whether explicitly specified property names,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>, should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetPropertyName(System.String,System.Boolean)">
+ <summary>
+ Gets the serialized name for a given property name.
+ </summary>
+ <param name="name">The initial property name.</param>
+ <param name="hasSpecifiedName">A flag indicating whether the property has had a name explicitly specified.</param>
+ <returns>The serialized property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetExtensionDataName(System.String)">
+ <summary>
+ Gets the serialized name for a given extension data name.
+ </summary>
+ <param name="name">The initial extension data name.</param>
+ <returns>The serialized extension data name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetDictionaryKey(System.String)">
+ <summary>
+ Gets the serialized key for a given dictionary key.
+ </summary>
+ <param name="key">The initial dictionary key.</param>
+ <returns>The serialized dictionary key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</returns>
+ </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>
+ <param name="attributeProvider">The instance to get attributes for. This parameter should be 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"/>.</param>
+ </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 <c>true</c>, 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 <c>true</c>, 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.
+ </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.Serialization.SnakeCaseNamingStrategy">
+ <summary>
+ A snake case naming strategy.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ <param name="processExtensionDataNames">
+ A flag indicating whether extension data names should be processed.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</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 (&lt;, &gt;, &amp;, &apos;, &quot;) 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.TypeNameAssemblyFormatHandling">
+ <summary>
+ Indicates the method that will be used during deserialization for locating and loading assemblies.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.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 <c>LoadWithPartialName</c> method of the <see cref="T:System.Reflection.Assembly"/> class is used to load the assembly.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Full">
+ <summary>
+ In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <c>Load</c> method of the <see cref="T:System.Reflection.Assembly"/> class is used to load the assembly.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameHandling">
+ <summary>
+ Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ </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.
+ Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON
+ you must specify a root type object with <see cref="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)"/>
+ or <see cref="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
+ <summary>
+ Determines whether the collection is <c>null</c> or empty.
+ </summary>
+ <param name="collection">The collection.</param>
+ <returns>
+ <c>true</c> if the collection is <c>null</c> 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 <see cref="T:System.Collections.Generic.IList`1"/>.
+ </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.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.Collections.Generic.IEnumerable{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.Collections.Generic.IEnumerable{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 <see cref="T:System.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="F:Newtonsoft.Json.Utilities.MethodBinder.PrimitiveTypes">
+ <summary>
+ List of primitive types which can be widened.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Utilities.MethodBinder.WideningMasks">
+ <summary>
+ Widening masks for primitive types above.
+ Index of the value in this array defines a type we're widening,
+ while the bits in mask define types it can be widened to (including itself).
+
+ For example, value at index 0 defines a bool type, and it only has bit 0 set,
+ i.e. bool values can be assigned only to bool.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.MethodBinder.CanConvertPrimitive(System.Type,System.Type)">
+ <summary>
+ Checks if value of primitive type <paramref name="from"/> can be
+ assigned to parameter of primitive type <paramref name="to"/>.
+ </summary>
+ <param name="from">Source primitive type.</param>
+ <param name="to">Target primitive type.</param>
+ <returns><c>true</c> if source type can be widened to target type, <c>false</c> otherwise.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.MethodBinder.FilterParameters(System.Reflection.ParameterInfo[],System.Collections.Generic.IList{System.Type},System.Boolean)">
+ <summary>
+ Checks if a set of values with given <paramref name="types"/> can be used
+ to invoke a method with specified <paramref name="parameters"/>.
+ </summary>
+ <param name="parameters">Method parameters.</param>
+ <param name="types">Argument types.</param>
+ <param name="enableParamArray">Try to pack extra arguments into the last parameter when it is marked up with <see cref="T:System.ParamArrayAttribute"/>.</param>
+ <returns><c>true</c> if method can be called with given arguments, <c>false</c> otherwise.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Utilities.MethodBinder.ParametersMatchComparer">
+ <summary>
+ Compares two sets of parameters to determine
+ which one suits better for given argument types.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.MethodBinder.SelectMethod``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IList{System.Type})">
+ <summary>
+ Returns a best method overload for given argument <paramref name="types"/>.
+ </summary>
+ <param name="candidates">List of method candidates.</param>
+ <param name="types">Argument types.</param>
+ <returns>Best method overload, or <c>null</c> if none matched.</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 <see cref="T:System.Text.StringBuilder"/> this class lets you reuse its 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 <c>false</c>.
+ </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="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 result 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>
+ An 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 <see cref="T:Newtonsoft.Json.JsonWriter"/> write method has not been called.
+ </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 <see cref="M:System.Reflection.Assembly.LoadWithPartialName(String)"/> 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 <see cref="M:System.Reflection.Assembly.Load(System.Reflection.AssemblyName)"/> is used to load the assembly.
+ </summary>
+ </member>
+ </members>
+</doc>
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll
new file mode 100644
index 0000000..e9e9a4a
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll
Binary files differ
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml
new file mode 100644
index 0000000..6631ca0
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml
@@ -0,0 +1,8555 @@
+<?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="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="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="T:Newtonsoft.Json.Bson.BsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
+ <summary>
+ Gets or sets a value indicating whether binary data reading should be 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="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 <see cref="T:System.IO.Stream"/> containing the BSON data to read.</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 <see cref="T:System.IO.BinaryReader"/> containing the BSON data to read.</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 <see cref="T:System.IO.Stream"/> containing the BSON data to read.</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 <see cref="T:System.IO.BinaryReader"/> containing the BSON data to read.</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.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.Stream"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
+ <summary>
+ Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.Stream"/> is also closed.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data.
+ </summary>
+ </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="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 <see cref="T:System.IO.Stream"/> to write to.</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 <see cref="T:System.IO.BinaryWriter"/> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying <see cref="T:System.IO.Stream"/> 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 a comment <c>/*...*/</c> 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 writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.Stream"/> is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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.
+ </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: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.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:System.Byte"/>[] value that represents a BSON object id.
+ </summary>
+ <param name="value">The Object ID value to write.</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="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 a single parameterized constructor, then to 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 parameterized 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="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>
+ Creates a custom object.
+ </summary>
+ <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>
+ 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>The created object.</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.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.IsoDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. <c>"2008-04-12T12:53Z"</c>).
+ </summary>
+ </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="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="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from a JavaScript <c>Date</c> constructor (e.g. <c>new Date(52231943)</c>).
+ </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>
+ </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="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
+ <summary>
+ Gets or sets a value indicating whether integer values are allowed when deserializing.
+ </summary>
+ <value><c>true</c> if integers are allowed when deserializing; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ <param name="camelCaseText"><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</param>
+ </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.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.VersionConverter">
+ <summary>
+ Converts a <see cref="T:System.Version"/> to and from a string (e.g. <c>"1.2.3.4"</c>).
+ </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. <c>"2012-03-21T05:40Z"</c>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
+ <summary>
+ Dates are written in the Microsoft JSON format, e.g. <c>"\/Date(1198908717056)\/"</c>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.DateParseHandling">
+ <summary>
+ Specifies how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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.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>
+ 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 it 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">
+ <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 set 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. <c>"NaN"</c>, <c>"Infinity"</c>, <c>"-Infinity"</c>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol">
+ <summary>
+ Write special floating point values as symbols in JSON, e.g. <c>NaN</c>, <c>Infinity</c>, <c>-Infinity</c>.
+ 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, <c>null</c> for a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> 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.IArrayPool`1">
+ <summary>
+ Provides an interface for using pooled arrays.
+ </summary>
+ <typeparam name="T">The array type content.</typeparam>
+ </member>
+ <member name="M:Newtonsoft.Json.IArrayPool`1.Rent(System.Int32)">
+ <summary>
+ Rent an array from the pool. This array must be returned when it is no longer needed.
+ </summary>
+ <param name="minimumLength">The minimum required length of the array. The returned array may be longer.</param>
+ <returns>The rented array from the pool. This array must be returned when it is no longer needed.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.IArrayPool`1.Return(`0[])">
+ <summary>
+ Return an array to the pool.
+ </summary>
+ <param name="array">The array that is being returned.</param>
+ </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 <see cref="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"/> and <see cref="P:Newtonsoft.Json.IJsonLineInfo.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, when <see cref="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"/> returns <c>false</c>).</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, when <see cref="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"/> returns <c>false</c>).</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="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="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="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.JsonContainerAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </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 or sets the collection's items converter.
+ </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 <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.JsonConverter"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType">
+ <summary>
+ Gets or sets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <see cref="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </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.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="T:Newtonsoft.Json.JsonConvert">
+ <summary>
+ Provides methods for converting between .NET 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="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="F:Newtonsoft.Json.JsonConvert.True">
+ <summary>
+ Represents JavaScript's boolean value <c>true</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.False">
+ <summary>
+ Represents JavaScript's boolean value <c>false</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Null">
+ <summary>
+ Represents JavaScript's <c>null</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
+ <summary>
+ Represents JavaScript's <c>undefined</c> 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 <c>NaN</c> 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="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 should be 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 of 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 should be formatted.</param>
+ <param name="converters">A collection of 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 <c>null</c>, 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 <c>null</c>, default serialization settings will be used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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 should be formatted.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
+ If this is <c>null</c>, 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 should be formatted.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
+ If this is <c>null</c>, default serialization settings will be used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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 <c>null</c>, 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 inferred 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 inferred 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 <c>null</c>, 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 <c>null</c>, 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 <c>null</c>, 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 <c>null</c>, default serialization settings will be used.
+ </param>
+ </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="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="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="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
+ <summary>
+ Gets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ </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 <see cref="T:Newtonsoft.Json.JsonConverter"/>.</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 <see cref="T:Newtonsoft.Json.JsonConverter"/>.</param>
+ <param name="converterParameters">Parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/>. Can be <c>null</c>.</param>
+ </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 <c>null</c> 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="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="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class.
+ </summary>
+ </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="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="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="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="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items <see cref="T:Newtonsoft.Json.JsonConverter"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.JsonConverter"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType">
+ <summary>
+ Gets or sets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <see cref="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+ </code>
+ </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 of a member.
+ </summary>
+ <value>The numeric order of serialization.</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 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 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="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="T:Newtonsoft.Json.JsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
+ </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>
+ A <see cref="T:Newtonsoft.Json.JsonReader"/> 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 <see cref="M:Newtonsoft.Json.JsonReader.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 is 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="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 source should be closed when this reader is closed.
+ </summary>
+ <value>
+ <c>true</c> to close the source when this reader is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </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>
+ <c>true</c> to support reading multiple pieces of JSON content; otherwise <c>false</c>.
+ The default is <c>false</c>.
+ </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>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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"/>.
+ </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 .NET 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="M:Newtonsoft.Json.JsonReader.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Read">
+ <summary>
+ Reads the next JSON token from the source.
+ </summary>
+ <returns><c>true</c> if the next token was read successfully; <c>false</c> 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. 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 source 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 source as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>A <see cref="T:System.Byte"/>[] or <c>null</c> 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.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <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.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.SetToken(Newtonsoft.Json.JsonToken,System.Object,System.Boolean)">
+ <summary>
+ Sets the current token and value.
+ </summary>
+ <param name="newToken">The new token.</param>
+ <param name="value">The value.</param>
+ <param name="updateIndex">A flag indicating whether the position index inside an array should be updated.</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.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 reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the source is also closed.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReaderException">
+ <summary>
+ The exception thrown when an error occurs while reading JSON text.
+ </summary>
+ </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="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 <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="path">The path to the JSON where the error occurred.</param>
+ <param name="lineNumber">The line number indicating where the error occurred.</param>
+ <param name="linePosition">The line position indicating where the error occurred.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonRequiredAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member, and to require that the member has a value.
+ </summary>
+ </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 <c>null</c> 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="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="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.SerializationBinder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ISerializationBinder"/> 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.EqualityComparer">
+ <summary>
+ Gets or sets the equality comparer used by the serializer when comparing references.
+ </summary>
+ <value>The equality comparer.</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>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ </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.TypeNameAssemblyFormatHandling">
+ <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>
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.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>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
+ <summary>
+ Gets or sets how null values are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
+ <summary>
+ Gets or sets how default values 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.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.
+ </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>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling">
+ <summary>
+ Gets or sets how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text,
+ and the expected date format when reading 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="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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as 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"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as 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
+ 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
+ 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>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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
+ 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.
+ Specifying 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
+ 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="T:Newtonsoft.Json.JsonSerializerSettings">
+ <summary>
+ Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
+ <summary>
+ Gets or sets how reference loops (e.g. a class referencing itself) are 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 default values 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 <see cref="T:Newtonsoft.Json.JsonConverter"/> collection 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>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ <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.TypeNameAssemblyFormatHandling">
+ <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.EqualityComparer">
+ <summary>
+ Gets or sets the equality comparer used by the serializer when comparing references.
+ </summary>
+ <value>The equality comparer.</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.ReferenceResolverProvider">
+ <summary>
+ Gets or sets a function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ <value>A function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.</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="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ <value>The binder.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ISerializationBinder"/> 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>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text,
+ and the expected date format when reading 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>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
+ </summary>
+ </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.JsonTextReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the JSON data to read.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.ArrayPool">
+ <summary>
+ Gets or sets the reader's character buffer pool.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. 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 underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 underlying <see cref="T:System.IO.TextReader"/> 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.ReadAsBytes">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>A <see cref="T:System.Byte"/>[] or <c>null</c> 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.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. 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 underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <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.ReadAsDecimal">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. 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 reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.TextReader"/> is also 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 <see cref="P:Newtonsoft.Json.JsonTextReader.LineNumber"/> and <see cref="P:Newtonsoft.Json.JsonTextReader.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, <see cref="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"/> returns <c>false</c>).
+ </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, <see cref="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"/> returns <c>false</c>).
+ </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="P:Newtonsoft.Json.JsonTextWriter.ArrayPool">
+ <summary>
+ Gets or sets the writer's character array pool.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
+ <summary>
+ Gets or sets how many <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/>s to write for each level in the hierarchy when <see cref="P:Newtonsoft.Json.JsonWriter.Formatting"/> is set to <see cref="F:Newtonsoft.Json.Formatting.Indented"/>.
+ </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="P:Newtonsoft.Json.JsonWriter.Formatting"/> is set to <see cref="F:Newtonsoft.Json.Formatting.Indented"/>.
+ </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="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonTextWriter"/> class using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying <see cref="T:System.IO.TextWriter"/> and also flushes the underlying <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.TextWriter"/> is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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.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.
+ </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.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.
+ </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.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <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.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <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: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.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 a comment <c>/*...*/</c> 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 the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </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 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>
+ <para>
+ Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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 .NET type for the current JSON token.
+ </summary>
+ <value></value>
+ </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="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="M:Newtonsoft.Json.JsonValidatingReader.Close">
+ <summary>
+ Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> is also closed.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>
+ A <see cref="T:System.Byte"/>[] or <c>null</c> if the next JSON token is null.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> 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 underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </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="P:Newtonsoft.Json.JsonWriter.CloseOutput">
+ <summary>
+ Gets or sets a value indicating whether the destination should be closed when this writer is closed.
+ </summary>
+ <value>
+ <c>true</c> to close the destination when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose">
+ <summary>
+ Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.
+ </summary>
+ <value>
+ <c>true</c> to auto-complete the JSON when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </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>
+ Gets or sets a value indicating how JSON text output should be formatted.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
+ <summary>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling">
+ <summary>
+ Gets or sets how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted 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.JsonWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the destination and also flushes the destination.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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 of 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 of 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>
+ 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 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"/>.
+ <c>null</c> can be passed to the method for tokens 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>
+ 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"/> of <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> 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"/> of <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> 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"/> of <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> 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"/> of <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> 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"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> 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"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> 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"/> of <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> 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"/> of <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> 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"/> of <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> 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"/> of <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> 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"/> of <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> 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"/> of <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> 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"/> of <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> 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"/> of <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> 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"/> of <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> 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"/> of <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> 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"/> of <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> 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.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 a comment <c>/*...*/</c> 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 the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.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.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> being written.</param>
+ <param name="value">The value being written.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriterException">
+ <summary>
+ The exception thrown when an error occurs while writing JSON text.
+ </summary>
+ </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="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 <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message, JSON path 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="path">The path to the JSON where the error occurred.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.CommentHandling">
+ <summary>
+ Specifies how JSON comments are handled when loading JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.CommentHandling.Ignore">
+ <summary>
+ Ignore comments.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.CommentHandling.Load">
+ <summary>
+ Load comments as a <see cref="T:Newtonsoft.Json.Linq.JValue"/> with type <see cref="F:Newtonsoft.Json.Linq.JTokenType.Comment"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.LineInfoHandling">
+ <summary>
+ Specifies how line information is handled when loading JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Ignore">
+ <summary>
+ Ignore line information.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Load">
+ <summary>
+ Load line information.
+ </summary>
+ </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>
+ 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="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 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>
+ 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 token 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 token 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JArray">
+ <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="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="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.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ 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="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="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines the index of a specific item in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</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:Newtonsoft.Json.Linq.JArray"/> 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:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)">
+ <summary>
+ Removes the <see cref="T:Newtonsoft.Json.Linq.JArray"/> 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:Newtonsoft.Json.Linq.JArray"/>.
+ </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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to add to the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Clear">
+ <summary>
+ Removes all items from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JArray"/> contains a specific value.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>
+ <c>true</c> if <paramref name="item"/> is found in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)">
+ <summary>
+ Copies the elements of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> to an array, starting at a particular array index.
+ </summary>
+ <param name="array">The array.</param>
+ <param name="arrayIndex">Index of the array.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly">
+ <summary>
+ Gets a value indicating whether the <see cref="T:Newtonsoft.Json.Linq.JArray"/> is read-only.
+ </summary>
+ <returns><c>true</c> if the <see cref="T:Newtonsoft.Json.Linq.JArray"/> is read-only; otherwise, <c>false</c>.</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:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to remove from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>
+ <c>true</c> if <paramref name="item"/> was successfully removed from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>; otherwise, <c>false</c>. This method also returns <c>false</c> if <paramref name="item"/> is not found in the original <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JConstructor">
+ <summary>
+ Represents a JSON constructor.
+ </summary>
+ </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="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="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="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads a <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="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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="T:Newtonsoft.Json.Linq.JContainer">
+ <summary>
+ Represents a token that can contain other tokens.
+ </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 child 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="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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/>.
+ </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 a <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>A <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 child 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="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="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="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 can be used to iterate 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.Linq.JEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value></value>
+ </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.
+ </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="T:Newtonsoft.Json.Linq.JObject">
+ <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="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="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="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="M:Newtonsoft.Json.Linq.JObject.Properties">
+ <summary>
+ Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> of this object's properties.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> 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 <c>null</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.</returns>
+ </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="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads a <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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="reader"/> is not valid JSON.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="reader"/> is not valid JSON.
+ </exception>
+ </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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="json"/> is not valid JSON.
+ </exception>
+ <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="json"/> is not valid JSON.
+ </exception>
+ <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>
+ 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.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="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.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><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>
+ </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><c>true</c> if item was successfully removed; otherwise, <c>false</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator">
+ <summary>
+ Returns an enumerator that can be used to iterate 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="T:Newtonsoft.Json.Linq.JProperty">
+ <summary>
+ Represents a JSON property.
+ </summary>
+ </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="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="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="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 a <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="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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="T:Newtonsoft.Json.Linq.JRaw">
+ <summary>
+ Represents a raw JSON string.
+ </summary>
+ </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.JsonLoadSettings">
+ <summary>
+ Specifies the settings used when loading JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JsonLoadSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.CommentHandling">
+ <summary>
+ Gets or sets how JSON comments are handled when loading JSON.
+ </summary>
+ <value>The JSON comment handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.LineInfoHandling">
+ <summary>
+ Gets or sets how JSON line info is handled when loading JSON.
+ </summary>
+ <value>The JSON line info handling.</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="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeNullValueHandling">
+ <summary>
+ Gets or sets how null value properties are merged.
+ </summary>
+ <value>How null value properties are merged.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Represents an abstract JSON token.
+ </summary>
+ </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 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.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><c>true</c> if the tokens are equal; otherwise <c>false</c>.</returns>
+ </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.Path">
+ <summary>
+ Gets the path of the JSON token.
+ </summary>
+ </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.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.
+ </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="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="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="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.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 should be formatted.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>s 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"/> of <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.Int64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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"/> of <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.DateTimeOffset}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Decimal}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Double}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.Char}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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.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"/> of <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.Nullable{System.Int16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Byte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.SByte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.DateTime">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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"/> of <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.Single}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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"/> of <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.Nullable{System.UInt64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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_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.Nullable`1"/> of <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.Nullable`1"/> of <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>
+ </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.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"/> of <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.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"/> of <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.Boolean})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Int64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> 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"/> of <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.DateTimeOffset})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Decimal})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Double})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.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"/> of <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.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"/> of <see cref="T:System.Int64"/> 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"/> of <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.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"/> of <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.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.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.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"/> of <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.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"/> of <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.CreateReader">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.JsonReader"/> for this token.
+ </summary>
+ <returns>A <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 an instance of 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 an instance of 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 an instance of 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 an instance of 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.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">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ A <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.ReadFrom(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>
+ A <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>
+ A <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.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">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ A <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 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 <c>null</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)">
+ <summary>
+ 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the selected elements.</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="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="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>
+ <c>true</c> if the specified objects are equal; otherwise, <c>false</c>.
+ </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 <c>null</c>.</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="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="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.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </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.
+ </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="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 written.
+ </summary>
+ <value>The token being written.</value>
+ </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 <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </summary>
+ <remarks>
+ Setting <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> to <c>true</c> has no additional effect, since the underlying <see cref="T:Newtonsoft.Json.Linq.JContainer"/> is a type that cannot be closed.
+ </remarks>
+ </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.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will be 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.
+ </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 a comment <c>/*...*/</c> 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: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.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="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.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.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.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.
+ </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="P:Newtonsoft.Json.Linq.JValue.HasValues">
+ <summary>
+ 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.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.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"/> undefined value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> undefined value.</returns>
+ </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.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"/>s 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>
+ <c>true</c> if the current object is equal to the <paramref name="other"/> parameter; otherwise, <c>false</c>.
+ </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>
+ <c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
+ </returns>
+ </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 of the same type as this instance.
+ </exception>
+ </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.Linq.MergeNullValueHandling">
+ <summary>
+ Specifies how null value properties are merged.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeNullValueHandling.Ignore">
+ <summary>
+ The content's null value properties will be ignored during merging.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeNullValueHandling.Merge">
+ <summary>
+ The content's null value properties will be merged.
+ </summary>
+ </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 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 <c>false</c>.
+ </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"/>.
+ </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>
+ <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>
+ 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"/>.
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement <see cref="T:System.Runtime.Serialization.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>
+ 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="F:Newtonsoft.Json.Required.DisallowNull">
+ <summary>
+ The property is not required but it cannot be a null value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.Extensions">
+ <summary>
+ <para>
+ Contains the JSON schema extension methods.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
+ <summary>
+ <para>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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.JsonSchema">
+ <summary>
+ <para>
+ An in-memory representation of a JSON Schema.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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 divisible by.
+ </summary>
+ <value>A number that the value should be divisible 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 <c>minimum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"/>).
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"/>).</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 <c>maximum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"/>).
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"/>).</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.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.
+ </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.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.Disallow">
+ <summary>
+ Gets or sets disallowed types.
+ </summary>
+ <value>The disallowed 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 collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.
+ </summary>
+ <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>
+ Gets or sets the format.
+ </summary>
+ <value>The format.</value>
+ </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 JSON Schema.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON Schema.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains JSON Schema using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON Schema.</param>
+ <param name="resolver">The resolver.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON Schema.</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="T:Newtonsoft.Json.Schema.JsonSchemaException">
+ <summary>
+ <para>
+ Returns detailed information about the schema exception.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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 <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator">
+ <summary>
+ <para>
+ Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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="T:Newtonsoft.Json.Schema.JsonSchemaResolver">
+ <summary>
+ <para>
+ Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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 reference.
+ </summary>
+ <param name="reference">The id.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaType">
+ <summary>
+ <para>
+ The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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.CamelCaseNamingStrategy">
+ <summary>
+ A camel case naming strategy.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ <param name="processExtensionDataNames">
+ A flag indicating whether extension data names should be processed.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
+ <summary>
+ Resolves member mappings for a type, camel casing property names.
+ </summary>
+ </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.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="T:Newtonsoft.Json.Serialization.DefaultContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolve a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ </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.NamingStrategy">
+ <summary>
+ Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.
+ </summary>
+ <value>The naming strategy used to resolve how property names and dictionary keys are serialized.</value>
+ </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.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>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter" />.</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>Resolved name of the property.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveExtensionDataName(System.String)">
+ <summary>
+ Resolves the name of the extension data. By default no changes are made to extension data names.
+ </summary>
+ <param name="extensionDataName">Name of the extension data.</param>
+ <returns>Resolved name of the extension data.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveDictionaryKey(System.String)">
+ <summary>
+ Resolves the key of the dictionary. By default <see cref="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)"/> is used to resolve dictionary keys.
+ </summary>
+ <param name="dictionaryKey">Key of the dictionary.</param>
+ <returns>Resolved key of the dictionary.</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="T:Newtonsoft.Json.Serialization.DefaultNamingStrategy">
+ <summary>
+ The default naming strategy. Property names and dictionary keys are unchanged.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</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.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"/> class.
+ </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 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="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="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="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="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 <c>true</c>, 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 <c>true</c>, 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.IContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolve 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>
+ 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="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 was resolved from the reference.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)">
+ <summary>
+ Gets the reference for the specified 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.ISerializationBinder">
+ <summary>
+ Allows users to control class loading and mandate what class to load.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToType(System.String,System.String)">
+ <summary>
+ When implemented, 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.ISerializationBinder.BindToName(System.Type,System.String@,System.String@)">
+ <summary>
+ When implemented, 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.ITraceWriter">
+ <summary>
+ Represents a trace writer.
+ </summary>
+ </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 <see cref="F:Newtonsoft.Json.TraceLevel.Info"/> will exclude <see cref="F:Newtonsoft.Json.TraceLevel.Verbose"/> messages and include <see cref="F:Newtonsoft.Json.TraceLevel.Info"/>,
+ <see cref="F:Newtonsoft.Json.TraceLevel.Warning"/> and <see cref="F:Newtonsoft.Json.TraceLevel.Error"/> 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.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="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="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="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="P:Newtonsoft.Json.Serialization.JsonArrayContract.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"/>.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.HasParameterizedCreator">
+ <summary>
+ Gets a value indicating whether the creator has a parameter with the collection values.
+ </summary>
+ <value><c>true</c> if the creator has a parameter with the collection values; otherwise, <c>false</c>.</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="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="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.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="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.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.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.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="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="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyResolver">
+ <summary>
+ Gets or sets the dictionary key resolver.
+ </summary>
+ <value>The dictionary key 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="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.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"/>.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.HasParameterizedCreator">
+ <summary>
+ Gets a value indicating whether the creator has a parameter with the dictionary values.
+ </summary>
+ <value><c>true</c> if the creator has a parameter with the dictionary values; otherwise, <c>false</c>.</value>
+ </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="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="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.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.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="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataValueType">
+ <summary>
+ Gets or sets the extension data value type.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataNameResolver">
+ <summary>
+ Gets or sets the extension data name resolver.
+ </summary>
+ <value>The extension data name resolver.</value>
+ </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="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="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 of a member.
+ </summary>
+ <value>The numeric order of serialization.</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.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.
+ </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 precedence over the contract converter for the property type.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter">
+ <summary>
+ Gets or sets the member converter.
+ </summary>
+ <value>The member converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored">
+ <summary>
+ 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 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 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.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required">
+ <summary>
+ 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 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="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling">
+ <summary>
+ 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 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 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 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 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 serialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldDeserialize">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be deserialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be deserialized.</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="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.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 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 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 <paramref name="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="M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])">
+ <summary>
+ Lookup and create an instance of the <see cref="T:Newtonsoft.Json.JsonConverter"/> type described by the argument.
+ </summary>
+ <param name="converterType">The <see cref="T:Newtonsoft.Json.JsonConverter"/> type to create.</param>
+ <param name="converterArgs">Optional arguments to pass to an initializing constructor of the JsonConverter.
+ If <c>null</c>, the default constructor is used.</param>
+ </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="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 <see cref="F:Newtonsoft.Json.TraceLevel.Info"/> will exclude <see cref="F:Newtonsoft.Json.TraceLevel.Verbose"/> messages and include <see cref="F:Newtonsoft.Json.TraceLevel.Info"/>,
+ <see cref="F:Newtonsoft.Json.TraceLevel.Warning"/> and <see cref="F:Newtonsoft.Json.TraceLevel.Error"/> 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.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="T:Newtonsoft.Json.Serialization.NamingStrategy">
+ <summary>
+ A base class for resolving how property names and dictionary keys are serialized.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessDictionaryKeys">
+ <summary>
+ A flag indicating whether dictionary keys should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessExtensionDataNames">
+ <summary>
+ A flag indicating whether extension data names should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.OverrideSpecifiedNames">
+ <summary>
+ A flag indicating whether explicitly specified property names,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>, should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetPropertyName(System.String,System.Boolean)">
+ <summary>
+ Gets the serialized name for a given property name.
+ </summary>
+ <param name="name">The initial property name.</param>
+ <param name="hasSpecifiedName">A flag indicating whether the property has had a name explicitly specified.</param>
+ <returns>The serialized property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetExtensionDataName(System.String)">
+ <summary>
+ Gets the serialized name for a given extension data name.
+ </summary>
+ <param name="name">The initial extension data name.</param>
+ <returns>The serialized extension data name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetDictionaryKey(System.String)">
+ <summary>
+ Gets the serialized key for a given dictionary key.
+ </summary>
+ <param name="key">The initial dictionary key.</param>
+ <returns>The serialized dictionary key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</returns>
+ </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>
+ <param name="attributeProvider">The instance to get attributes for. This parameter should be 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"/>.</param>
+ </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 <c>true</c>, 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 <c>true</c>, 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.
+ </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.Serialization.SnakeCaseNamingStrategy">
+ <summary>
+ A snake case naming strategy.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ <param name="processExtensionDataNames">
+ A flag indicating whether extension data names should be processed.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</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 (&lt;, &gt;, &amp;, &apos;, &quot;) 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.TypeNameAssemblyFormatHandling">
+ <summary>
+ Indicates the method that will be used during deserialization for locating and loading assemblies.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.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 <c>LoadWithPartialName</c> method of the <see cref="T:System.Reflection.Assembly"/> class is used to load the assembly.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Full">
+ <summary>
+ In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <c>Load</c> method of the <see cref="T:System.Reflection.Assembly"/> class is used to load the assembly.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameHandling">
+ <summary>
+ Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ </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.
+ Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON
+ you must specify a root type object with <see cref="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)"/>
+ or <see cref="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
+ <summary>
+ Determines whether the collection is <c>null</c> or empty.
+ </summary>
+ <param name="collection">The collection.</param>
+ <returns>
+ <c>true</c> if the collection is <c>null</c> 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 <see cref="T:System.Collections.Generic.IList`1"/>.
+ </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.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 <see cref="T:System.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 <see cref="T:System.Text.StringBuilder"/> this class lets you reuse its 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 <c>false</c>.
+ </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="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 result 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>
+ An 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 <see cref="T:Newtonsoft.Json.JsonWriter"/> write method has not been called.
+ </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 <see cref="M:System.Reflection.Assembly.LoadWithPartialName(String)"/> 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 <see cref="M:System.Reflection.Assembly.Load(System.String)"/> is used to load the assembly.
+ </summary>
+ </member>
+ </members>
+</doc>
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll
new file mode 100644
index 0000000..4b0917a
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll
Binary files differ
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml
new file mode 100644
index 0000000..99bb875
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml
@@ -0,0 +1,10467 @@
+<?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="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="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="T:Newtonsoft.Json.Bson.BsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
+ <summary>
+ Gets or sets a value indicating whether binary data reading should be 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="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 <see cref="T:System.IO.Stream"/> containing the BSON data to read.</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 <see cref="T:System.IO.BinaryReader"/> containing the BSON data to read.</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 <see cref="T:System.IO.Stream"/> containing the BSON data to read.</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 <see cref="T:System.IO.BinaryReader"/> containing the BSON data to read.</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.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.Stream"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
+ <summary>
+ Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.Stream"/> is also closed.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data.
+ </summary>
+ </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="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 <see cref="T:System.IO.Stream"/> to write to.</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 <see cref="T:System.IO.BinaryWriter"/> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying <see cref="T:System.IO.Stream"/> 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 a comment <c>/*...*/</c> 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 writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.Stream"/> is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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.
+ </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: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.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:System.Byte"/>[] value that represents a BSON object id.
+ </summary>
+ <param name="value">The Object ID value to write.</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="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 a single parameterized constructor, then to 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 parameterized 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="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>
+ Creates a custom object.
+ </summary>
+ <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>
+ 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>The created object.</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.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 <see cref="T:System.Dynamic.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. <c>"2008-04-12T12:53Z"</c>).
+ </summary>
+ </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="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="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from a JavaScript <c>Date</c> constructor (e.g. <c>new Date(52231943)</c>).
+ </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>
+ </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="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
+ <summary>
+ Gets or sets a value indicating whether integer values are allowed when deserializing.
+ </summary>
+ <value><c>true</c> if integers are allowed when deserializing; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ <param name="camelCaseText"><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</param>
+ </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.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.VersionConverter">
+ <summary>
+ Converts a <see cref="T:System.Version"/> to and from a string (e.g. <c>"1.2.3.4"</c>).
+ </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="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 produced multiple root elements.
+ </summary>
+ <value>The name of the deserialized 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 attribute 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="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 <paramref name="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><c>true</c> if attribute name is for a namespace attribute, otherwise <c>false</c>.</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="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. <c>"2012-03-21T05:40Z"</c>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
+ <summary>
+ Dates are written in the Microsoft JSON format, e.g. <c>"\/Date(1198908717056)\/"</c>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.DateParseHandling">
+ <summary>
+ Specifies how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, 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.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>
+ 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 it 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">
+ <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 set 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. <c>"NaN"</c>, <c>"Infinity"</c>, <c>"-Infinity"</c>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol">
+ <summary>
+ Write special floating point values as symbols in JSON, e.g. <c>NaN</c>, <c>Infinity</c>, <c>-Infinity</c>.
+ 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, <c>null</c> for a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> 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.IArrayPool`1">
+ <summary>
+ Provides an interface for using pooled arrays.
+ </summary>
+ <typeparam name="T">The array type content.</typeparam>
+ </member>
+ <member name="M:Newtonsoft.Json.IArrayPool`1.Rent(System.Int32)">
+ <summary>
+ Rent an array from the pool. This array must be returned when it is no longer needed.
+ </summary>
+ <param name="minimumLength">The minimum required length of the array. The returned array may be longer.</param>
+ <returns>The rented array from the pool. This array must be returned when it is no longer needed.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.IArrayPool`1.Return(`0[])">
+ <summary>
+ Return an array to the pool.
+ </summary>
+ <param name="array">The array that is being returned.</param>
+ </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 <see cref="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"/> and <see cref="P:Newtonsoft.Json.IJsonLineInfo.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, when <see cref="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"/> returns <c>false</c>).</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, when <see cref="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"/> returns <c>false</c>).</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="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="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="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.JsonContainerAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </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 or sets the collection's items converter.
+ </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 <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.JsonConverter"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType">
+ <summary>
+ Gets or sets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <see cref="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </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.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="T:Newtonsoft.Json.JsonConvert">
+ <summary>
+ Provides methods for converting between .NET 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="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="F:Newtonsoft.Json.JsonConvert.True">
+ <summary>
+ Represents JavaScript's boolean value <c>true</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.False">
+ <summary>
+ Represents JavaScript's boolean value <c>false</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Null">
+ <summary>
+ Represents JavaScript's <c>null</c> as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
+ <summary>
+ Represents JavaScript's <c>undefined</c> 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 <c>NaN</c> 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="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 should be 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 of 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 should be formatted.</param>
+ <param name="converters">A collection of 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 <c>null</c>, 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 <c>null</c>, default serialization settings will be used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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 should be formatted.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
+ If this is <c>null</c>, 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 should be formatted.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
+ If this is <c>null</c>, default serialization settings will be used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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 <c>null</c>, 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 inferred 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 inferred 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 <c>null</c>, 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 <c>null</c>, 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 <c>null</c>, 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 <c>null</c>, default serialization settings will be 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 <see cref="T:System.Xml.Linq.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 should be formatted.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.Linq.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 should be formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the <see cref="T:System.Xml.Linq.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 <see cref="T:System.Xml.Linq.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 element 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 <see cref="T:System.Xml.Linq.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 element specified by <paramref name="deserializeRootElementName"/>
+ and writes a Json.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 <see cref="T:System.Xml.Linq.XNode"/>.</returns>
+ </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="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="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="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
+ <summary>
+ Gets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ </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 <see cref="T:Newtonsoft.Json.JsonConverter"/>.</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 <see cref="T:Newtonsoft.Json.JsonConverter"/>.</param>
+ <param name="converterParameters">Parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/>. Can be <c>null</c>.</param>
+ </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 <c>null</c> 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="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="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class.
+ </summary>
+ </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="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="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="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="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items <see cref="T:Newtonsoft.Json.JsonConverter"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.JsonConverter"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+ </code>
+ </example>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType">
+ <summary>
+ Gets or sets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.
+ </summary>
+ <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyParameters">
+ <summary>
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <see cref="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType"/>.
+ If <c>null</c>, the default constructor is used.
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
+ order, and type of these parameters.
+ </summary>
+ <example>
+ <code>
+ [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+ </code>
+ </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 of a member.
+ </summary>
+ <value>The numeric order of serialization.</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 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 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="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="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.ReadAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SkipAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously skips the children of the current token.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsBooleanAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytesAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Byte"/>[]. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffsetAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimalAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsDoubleAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsInt32Async(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsStringAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.String"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.String"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </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>
+ A <see cref="T:Newtonsoft.Json.JsonReader"/> 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 <see cref="M:Newtonsoft.Json.JsonReader.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 is 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="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 source should be closed when this reader is closed.
+ </summary>
+ <value>
+ <c>true</c> to close the source when this reader is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </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>
+ <c>true</c> to support reading multiple pieces of JSON content; otherwise <c>false</c>.
+ The default is <c>false</c>.
+ </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>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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"/>.
+ </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 .NET 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="M:Newtonsoft.Json.JsonReader.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Read">
+ <summary>
+ Reads the next JSON token from the source.
+ </summary>
+ <returns><c>true</c> if the next token was read successfully; <c>false</c> 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. 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 source 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 source as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>A <see cref="T:System.Byte"/>[] or <c>null</c> 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.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <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.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.SetToken(Newtonsoft.Json.JsonToken,System.Object,System.Boolean)">
+ <summary>
+ Sets the current token and value.
+ </summary>
+ <param name="newToken">The new token.</param>
+ <param name="value">The value.</param>
+ <param name="updateIndex">A flag indicating whether the position index inside an array should be updated.</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.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 reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the source is also closed.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReaderException">
+ <summary>
+ The exception thrown when an error occurs while reading JSON text.
+ </summary>
+ </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="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 <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="path">The path to the JSON where the error occurred.</param>
+ <param name="lineNumber">The line number indicating where the error occurred.</param>
+ <param name="linePosition">The line position indicating where the error occurred.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonRequiredAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member, and to require that the member has a value.
+ </summary>
+ </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 <c>null</c> 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="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="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.SerializationBinder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ISerializationBinder"/> 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.EqualityComparer">
+ <summary>
+ Gets or sets the equality comparer used by the serializer when comparing references.
+ </summary>
+ <value>The equality comparer.</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>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ </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.TypeNameAssemblyFormatHandling">
+ <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>
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.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>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
+ <summary>
+ Gets or sets how null values are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
+ <summary>
+ Gets or sets how default values 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.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.
+ </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>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling">
+ <summary>
+ Gets or sets how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text,
+ and the expected date format when reading 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="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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
+ </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
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as 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"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
+ from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as 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
+ 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
+ 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>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
+ Specifying 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
+ 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.
+ Specifying 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
+ 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="T:Newtonsoft.Json.JsonSerializerSettings">
+ <summary>
+ Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
+ <summary>
+ Gets or sets how reference loops (e.g. a class referencing itself) are 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 default values 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 <see cref="T:Newtonsoft.Json.JsonConverter"/> collection 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>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ <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.TypeNameAssemblyFormatHandling">
+ <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.EqualityComparer">
+ <summary>
+ Gets or sets the equality comparer used by the serializer when comparing references.
+ </summary>
+ <value>The equality comparer.</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.ReferenceResolverProvider">
+ <summary>
+ Gets or sets a function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ <value>A function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.</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="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ <value>The binder.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ISerializationBinder"/> 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>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text,
+ and the expected date format when reading 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>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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>
+ Gets or sets 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="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
+ </summary>
+ </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.ReadAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBooleanAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytesAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Byte"/>[]. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffsetAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimalAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDoubleAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32Async(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsStringAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously reads the next JSON token from the source as a <see cref="T:System.String"/>.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns the <see cref="T:System.String"/>. This result will be <c>null</c> at the end of an array.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonTextReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the JSON data to read.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.ArrayPool">
+ <summary>
+ Gets or sets the reader's character buffer pool.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. 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 underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 underlying <see cref="T:System.IO.TextReader"/> 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.ReadAsBytes">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>A <see cref="T:System.Byte"/>[] or <c>null</c> 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.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. 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 underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <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.ReadAsDecimal">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. 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 reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.TextReader"/> is also 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 <see cref="P:Newtonsoft.Json.JsonTextReader.LineNumber"/> and <see cref="P:Newtonsoft.Json.JsonTextReader.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, <see cref="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"/> returns <c>false</c>).
+ </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, <see cref="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"/> returns <c>false</c>).
+ </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.FlushAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiterAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the JSON value delimiter.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.CloseAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of the current JSON object or array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes indent characters.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpaceAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes an indent space.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRawAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes raw JSON without changing the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNullAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a null value.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyNameAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the property name of a name/value pair of a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyNameAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the property name of a name/value pair of 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArrayAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the beginning of a JSON array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObjectAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the beginning of a JSON object.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructorAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefinedAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes an undefined value.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespaceAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Boolean},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Byte,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Byte},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Byte[],System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Byte"/>[] value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Char,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Char},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.DateTime,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.DateTime},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.DateTimeOffset,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Decimal,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Decimal},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Double,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Double},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Single,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Single},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Guid,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Guid},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int32,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int64,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int64},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Object,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Object"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.SByte,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.SByte},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int16,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int16},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.TimeSpan,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt32,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt32},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt64,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt64},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Uri,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt16,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt16},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteCommentAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a comment <c>/*...*/</c> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndArrayAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of an array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndConstructorAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of a constructor.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndObjectAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of a JSON object.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRawValueAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
+ execute synchronously, returning an already-completed task.</remarks>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.ArrayPool">
+ <summary>
+ Gets or sets the writer's character array pool.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
+ <summary>
+ Gets or sets how many <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/>s to write for each level in the hierarchy when <see cref="P:Newtonsoft.Json.JsonWriter.Formatting"/> is set to <see cref="F:Newtonsoft.Json.Formatting.Indented"/>.
+ </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="P:Newtonsoft.Json.JsonWriter.Formatting"/> is set to <see cref="F:Newtonsoft.Json.Formatting.Indented"/>.
+ </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="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonTextWriter"/> class using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying <see cref="T:System.IO.TextWriter"/> and also flushes the underlying <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.TextWriter"/> is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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.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.
+ </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.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.
+ </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.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <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.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <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: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.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 a comment <c>/*...*/</c> 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 the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </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 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>
+ <para>
+ Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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 .NET type for the current JSON token.
+ </summary>
+ <value></value>
+ </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="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="M:Newtonsoft.Json.JsonValidatingReader.Close">
+ <summary>
+ Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
+ If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> is also closed.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Byte"/>[].
+ </summary>
+ <returns>
+ A <see cref="T:System.Byte"/>[] or <c>null</c> if the next JSON token is null.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDouble">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBoolean">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> 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 underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. 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 underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </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.CloseAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.FlushAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes indent characters.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiterAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the JSON value delimiter.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpaceAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes an indent space.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRawAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes raw JSON without changing the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of the current JSON object or array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArrayAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of an array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructorAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of a constructor.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObjectAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the end of a JSON object.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteNullAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a null value.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyNameAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the property name of a name/value pair of a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyNameAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the property name of a name/value pair of 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArrayAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the beginning of a JSON array.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteCommentAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a comment <c>/*...*/</c> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValueAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructorAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObjectAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the beginning of a JSON object.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonReader,System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonToken,System.Object,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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"/>.
+ <c>null</c> can be passed to the method for tokens that don't have a value, e.g. <see cref="F:Newtonsoft.Json.JsonToken.StartObject"/>.
+ </param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Boolean,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Boolean},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Byte,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Byte},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Byte[],System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Byte"/>[] value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Char,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Char},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.DateTime,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.DateTime},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.DateTimeOffset,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Decimal,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Decimal},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Double,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Double},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Single,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Single},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Guid,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Guid},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int32,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int64,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int64},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Object,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Object"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.SByte,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.SByte},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int16,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int16},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.TimeSpan,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt32,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt32},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt64,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt64},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Uri,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt16,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt16},System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefinedAsync(System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes an undefined value.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespaceAsync(System.String,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously writes the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.SetWriteStateAsync(Newtonsoft.Json.JsonToken,System.Object,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously ets the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> being written.</param>
+ <param name="value">The value being written.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
+ <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
+ classes can override this behaviour for true asychronousity.</remarks>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput">
+ <summary>
+ Gets or sets a value indicating whether the destination should be closed when this writer is closed.
+ </summary>
+ <value>
+ <c>true</c> to close the destination when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose">
+ <summary>
+ Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.
+ </summary>
+ <value>
+ <c>true</c> to auto-complete the JSON when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.
+ </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>
+ Gets or sets a value indicating how JSON text output should be formatted.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
+ <summary>
+ Gets or sets how dates are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
+ <summary>
+ Gets or sets how <see cref="T:System.DateTime"/> time zones are handled when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling">
+ <summary>
+ Gets or sets how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling">
+ <summary>
+ Gets or sets 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>
+ Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted 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.JsonWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the destination and also flushes the destination.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </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 of 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 of 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>
+ 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 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"/>.
+ <c>null</c> can be passed to the method for tokens 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>
+ 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"/> of <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> 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"/> of <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> 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"/> of <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> 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"/> of <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> 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"/> of <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> 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"/> of <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> 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"/> of <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> 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"/> of <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> 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"/> of <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> 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"/> of <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> 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"/> of <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> 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"/> of <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> 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"/> of <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> 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"/> of <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> 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"/> of <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> 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"/> of <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> 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"/> of <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> 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.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 a comment <c>/*...*/</c> 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 the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.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.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> being written.</param>
+ <param name="value">The value being written.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriterException">
+ <summary>
+ The exception thrown when an error occurs while writing JSON text.
+ </summary>
+ </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="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 <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message, JSON path 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="path">The path to the JSON where the error occurred.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.CommentHandling">
+ <summary>
+ Specifies how JSON comments are handled when loading JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.CommentHandling.Ignore">
+ <summary>
+ Ignore comments.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.CommentHandling.Load">
+ <summary>
+ Load comments as a <see cref="T:Newtonsoft.Json.Linq.JValue"/> with type <see cref="F:Newtonsoft.Json.Linq.JTokenType.Comment"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.LineInfoHandling">
+ <summary>
+ Specifies how line information is handled when loading JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Ignore">
+ <summary>
+ Ignore line information.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Load">
+ <summary>
+ Load line information.
+ </summary>
+ </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>
+ 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="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 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>
+ 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 token 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 token 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JArray">
+ <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.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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"/>.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/> property contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/> property contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </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="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.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ 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="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="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines the index of a specific item in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</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:Newtonsoft.Json.Linq.JArray"/> 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:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)">
+ <summary>
+ Removes the <see cref="T:Newtonsoft.Json.Linq.JArray"/> 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:Newtonsoft.Json.Linq.JArray"/>.
+ </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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to add to the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Clear">
+ <summary>
+ Removes all items from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JArray"/> contains a specific value.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>
+ <c>true</c> if <paramref name="item"/> is found in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)">
+ <summary>
+ Copies the elements of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> to an array, starting at a particular array index.
+ </summary>
+ <param name="array">The array.</param>
+ <param name="arrayIndex">Index of the array.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly">
+ <summary>
+ Gets a value indicating whether the <see cref="T:Newtonsoft.Json.Linq.JArray"/> is read-only.
+ </summary>
+ <returns><c>true</c> if the <see cref="T:Newtonsoft.Json.Linq.JArray"/> is read-only; otherwise, <c>false</c>.</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:Newtonsoft.Json.Linq.JArray"/>.
+ </summary>
+ <param name="item">The object to remove from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>
+ <c>true</c> if <paramref name="item"/> was successfully removed from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>; otherwise, <c>false</c>. This method also returns <c>false</c> if <paramref name="item"/> is not found in the original <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JConstructor">
+ <summary>
+ Represents a JSON constructor.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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.Linq.JConstructor.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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="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="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="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads a <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="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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="T:Newtonsoft.Json.Linq.JContainer">
+ <summary>
+ Represents a token that can contain other tokens.
+ </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="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="P:Newtonsoft.Json.Linq.JContainer.HasValues">
+ <summary>
+ 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="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="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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/>.
+ </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 a <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>A <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 child 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="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="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="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 can be used to iterate 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.Linq.JEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value></value>
+ </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.
+ </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="T:Newtonsoft.Json.Linq.JObject">
+ <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.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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="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="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="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="M:Newtonsoft.Json.Linq.JObject.Properties">
+ <summary>
+ Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> of this object's properties.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> 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 <c>null</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.</returns>
+ </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="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads a <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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="reader"/> is not valid JSON.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="reader"/> is not valid JSON.
+ </exception>
+ </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>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="json"/> is not valid JSON.
+ </exception>
+ <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
+ <exception cref="T:Newtonsoft.Json.JsonReaderException">
+ <paramref name="json"/> is not valid JSON.
+ </exception>
+ <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>
+ 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.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="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.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><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>
+ </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><c>true</c> if item was successfully removed; otherwise, <c>false</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator">
+ <summary>
+ Returns an enumerator that can be used to iterate 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="T:Newtonsoft.Json.Linq.JProperty">
+ <summary>
+ Represents a JSON property.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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="M:Newtonsoft.Json.Linq.JProperty.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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="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="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="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 a <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="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Loads a <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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="T:Newtonsoft.Json.Linq.JRaw">
+ <summary>
+ Represents a raw JSON string.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.CreateAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property 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.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.JsonLoadSettings">
+ <summary>
+ Specifies the settings used when loading JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JsonLoadSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.CommentHandling">
+ <summary>
+ Gets or sets how JSON comments are handled when loading JSON.
+ </summary>
+ <value>The JSON comment handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.LineInfoHandling">
+ <summary>
+ Gets or sets how JSON line info is handled when loading JSON.
+ </summary>
+ <value>The JSON line info handling.</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="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeNullValueHandling">
+ <summary>
+ Gets or sets how null value properties are merged.
+ </summary>
+ <value>How null value properties are merged.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Represents an abstract JSON token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.WriteToAsync(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </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>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ReadFromAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The
+ <see cref="P:System.Threading.Tasks.Task`1.Result"/> property returns a <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.ReadFromAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously 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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The
+ <see cref="P:System.Threading.Tasks.Task`1.Result"/> property returns a <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.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns a <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.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
+ <summary>
+ Asynchronously creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
+ <returns>
+ A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
+ property returns a <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="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 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.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><c>true</c> if the tokens are equal; otherwise <c>false</c>.</returns>
+ </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.Path">
+ <summary>
+ Gets the path of the JSON token.
+ </summary>
+ </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.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.
+ </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="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="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="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.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 should be formatted.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>s 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"/> of <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.Int64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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"/> of <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.DateTimeOffset}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Decimal}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Double}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.Char}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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.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"/> of <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.Nullable{System.Int16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Byte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.Nullable{System.SByte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.DateTime">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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"/> of <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.Single}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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"/> of <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.Nullable{System.UInt64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <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.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_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.Nullable`1"/> of <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.Nullable`1"/> of <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>
+ </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.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"/> of <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.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"/> of <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.Boolean})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Int64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> 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"/> of <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.DateTimeOffset})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Decimal})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Double})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.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"/> of <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.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"/> of <see cref="T:System.Int64"/> 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"/> of <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.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"/> of <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.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <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.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.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"/> of <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.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"/> of <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.CreateReader">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.JsonReader"/> for this token.
+ </summary>
+ <returns>A <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 an instance of 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 an instance of 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 an instance of 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 an instance of 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.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">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ A <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.ReadFrom(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>
+ A <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.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <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>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</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,Newtonsoft.Json.Linq.JsonLoadSettings)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
+ If this is <c>null</c>, default load settings will be used.</param>
+ <returns>
+ A <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.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">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ A <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 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 <c>null</c>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)">
+ <summary>
+ 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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>
+ 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.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="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>
+ <c>true</c> if the specified objects are equal; otherwise, <c>false</c>.
+ </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 <c>null</c>.</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="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="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.Read">
+ <summary>
+ Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>
+ <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
+ </returns>
+ </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.
+ </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="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 written.
+ </summary>
+ <value>The token being written.</value>
+ </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 <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close">
+ <summary>
+ Closes this writer.
+ If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
+ </summary>
+ <remarks>
+ Setting <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> to <c>true</c> has no additional effect, since the underlying <see cref="T:Newtonsoft.Json.Linq.JContainer"/> is a type that cannot be closed.
+ </remarks>
+ </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.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will be 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.
+ </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 a comment <c>/*...*/</c> 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: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.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="T:Newtonsoft.Json.Linq.JValue">
+ <summary>
+ Represents a value in JSON (string, integer, date, etc).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
+ </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.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.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.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.
+ </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="P:Newtonsoft.Json.Linq.JValue.HasValues">
+ <summary>
+ 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.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.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"/> undefined value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> undefined value.</returns>
+ </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.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"/>s 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>
+ <c>true</c> if the current object is equal to the <paramref name="other"/> parameter; otherwise, <c>false</c>.
+ </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>
+ <c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
+ </returns>
+ </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 of the same type as this instance.
+ </exception>
+ </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.Linq.MergeNullValueHandling">
+ <summary>
+ Specifies how null value properties are merged.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeNullValueHandling.Ignore">
+ <summary>
+ The content's null value properties will be ignored during merging.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeNullValueHandling.Merge">
+ <summary>
+ The content's null value properties will be merged.
+ </summary>
+ </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 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 <c>false</c>.
+ </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"/>.
+ </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>
+ <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>
+ 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"/>.
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement <see cref="T:System.Runtime.Serialization.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>
+ 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="F:Newtonsoft.Json.Required.DisallowNull">
+ <summary>
+ The property is not required but it cannot be a null value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.Extensions">
+ <summary>
+ <para>
+ Contains the JSON schema extension methods.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
+ <summary>
+ <para>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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.JsonSchema">
+ <summary>
+ <para>
+ An in-memory representation of a JSON Schema.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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 divisible by.
+ </summary>
+ <value>A number that the value should be divisible 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 <c>minimum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"/>).
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"/>).</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 <c>maximum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"/>).
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"/>).</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.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.
+ </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.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.Disallow">
+ <summary>
+ Gets or sets disallowed types.
+ </summary>
+ <value>The disallowed 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 collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.
+ </summary>
+ <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>
+ Gets or sets the format.
+ </summary>
+ <value>The format.</value>
+ </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 JSON Schema.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON Schema.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains JSON Schema using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON Schema.</param>
+ <param name="resolver">The resolver.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON Schema.</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="T:Newtonsoft.Json.Schema.JsonSchemaException">
+ <summary>
+ <para>
+ Returns detailed information about the schema exception.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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 <c>null</c> if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator">
+ <summary>
+ <para>
+ Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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="T:Newtonsoft.Json.Schema.JsonSchemaResolver">
+ <summary>
+ <para>
+ Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </summary>
+ </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="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 reference.
+ </summary>
+ <param name="reference">The id.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaType">
+ <summary>
+ <para>
+ The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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>
+ <para>
+ Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
+ </para>
+ <note type="caution">
+ JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
+ </note>
+ </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.CamelCaseNamingStrategy">
+ <summary>
+ A camel case naming strategy.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ <param name="processExtensionDataNames">
+ A flag indicating whether extension data names should be processed.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
+ <summary>
+ Resolves member mappings for a type, camel casing property names.
+ </summary>
+ </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.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="T:Newtonsoft.Json.Serialization.DefaultContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolve a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ </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.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.NamingStrategy">
+ <summary>
+ Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.
+ </summary>
+ <value>The naming strategy used to resolve how property names and dictionary keys are serialized.</value>
+ </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.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>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter" />.</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>Resolved name of the property.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveExtensionDataName(System.String)">
+ <summary>
+ Resolves the name of the extension data. By default no changes are made to extension data names.
+ </summary>
+ <param name="extensionDataName">Name of the extension data.</param>
+ <returns>Resolved name of the extension data.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveDictionaryKey(System.String)">
+ <summary>
+ Resolves the key of the dictionary. By default <see cref="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)"/> is used to resolve dictionary keys.
+ </summary>
+ <param name="dictionaryKey">Key of the dictionary.</param>
+ <returns>Resolved key of the dictionary.</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="T:Newtonsoft.Json.Serialization.DefaultNamingStrategy">
+ <summary>
+ The default naming strategy. Property names and dictionary keys are unchanged.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</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.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"/> class.
+ </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 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="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="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="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="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 <c>true</c>, 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 <c>true</c>, 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.IContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolve 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>
+ 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="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 was resolved from the reference.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)">
+ <summary>
+ Gets the reference for the specified 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.ISerializationBinder">
+ <summary>
+ Allows users to control class loading and mandate what class to load.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToType(System.String,System.String)">
+ <summary>
+ When implemented, 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.ISerializationBinder.BindToName(System.Type,System.String@,System.String@)">
+ <summary>
+ When implemented, 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.ITraceWriter">
+ <summary>
+ Represents a trace writer.
+ </summary>
+ </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 <see cref="F:Newtonsoft.Json.TraceLevel.Info"/> will exclude <see cref="F:Newtonsoft.Json.TraceLevel.Verbose"/> messages and include <see cref="F:Newtonsoft.Json.TraceLevel.Info"/>,
+ <see cref="F:Newtonsoft.Json.TraceLevel.Warning"/> and <see cref="F:Newtonsoft.Json.TraceLevel.Error"/> 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.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="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="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="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="P:Newtonsoft.Json.Serialization.JsonArrayContract.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"/>.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.HasParameterizedCreator">
+ <summary>
+ Gets a value indicating whether the creator has a parameter with the collection values.
+ </summary>
+ <value><c>true</c> if the creator has a parameter with the collection values; otherwise, <c>false</c>.</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="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="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.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="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.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.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.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="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="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyResolver">
+ <summary>
+ Gets or sets the dictionary key resolver.
+ </summary>
+ <value>The dictionary key 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="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.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"/>.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.HasParameterizedCreator">
+ <summary>
+ Gets a value indicating whether the creator has a parameter with the dictionary values.
+ </summary>
+ <value><c>true</c> if the creator has a parameter with the dictionary values; otherwise, <c>false</c>.</value>
+ </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="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="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="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="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="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.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.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="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataValueType">
+ <summary>
+ Gets or sets the extension data value type.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataNameResolver">
+ <summary>
+ Gets or sets the extension data name resolver.
+ </summary>
+ <value>The extension data name resolver.</value>
+ </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="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="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 of a member.
+ </summary>
+ <value>The numeric order of serialization.</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.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.
+ </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 precedence over the contract converter for the property type.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter">
+ <summary>
+ Gets or sets the member converter.
+ </summary>
+ <value>The member converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored">
+ <summary>
+ 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 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 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.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required">
+ <summary>
+ 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 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="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling">
+ <summary>
+ 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 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 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 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 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 serialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldDeserialize">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be deserialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be deserialized.</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="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.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 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 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 <paramref name="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="M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])">
+ <summary>
+ Lookup and create an instance of the <see cref="T:Newtonsoft.Json.JsonConverter"/> type described by the argument.
+ </summary>
+ <param name="converterType">The <see cref="T:Newtonsoft.Json.JsonConverter"/> type to create.</param>
+ <param name="converterArgs">Optional arguments to pass to an initializing constructor of the JsonConverter.
+ If <c>null</c>, the default constructor is used.</param>
+ </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="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 <see cref="F:Newtonsoft.Json.TraceLevel.Info"/> will exclude <see cref="F:Newtonsoft.Json.TraceLevel.Verbose"/> messages and include <see cref="F:Newtonsoft.Json.TraceLevel.Info"/>,
+ <see cref="F:Newtonsoft.Json.TraceLevel.Warning"/> and <see cref="F:Newtonsoft.Json.TraceLevel.Error"/> 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.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="T:Newtonsoft.Json.Serialization.NamingStrategy">
+ <summary>
+ A base class for resolving how property names and dictionary keys are serialized.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessDictionaryKeys">
+ <summary>
+ A flag indicating whether dictionary keys should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessExtensionDataNames">
+ <summary>
+ A flag indicating whether extension data names should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.OverrideSpecifiedNames">
+ <summary>
+ A flag indicating whether explicitly specified property names,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>, should be processed.
+ Defaults to <c>false</c>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetPropertyName(System.String,System.Boolean)">
+ <summary>
+ Gets the serialized name for a given property name.
+ </summary>
+ <param name="name">The initial property name.</param>
+ <param name="hasSpecifiedName">A flag indicating whether the property has had a name explicitly specified.</param>
+ <returns>The serialized property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetExtensionDataName(System.String)">
+ <summary>
+ Gets the serialized name for a given extension data name.
+ </summary>
+ <param name="name">The initial extension data name.</param>
+ <returns>The serialized extension data name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetDictionaryKey(System.String)">
+ <summary>
+ Gets the serialized key for a given dictionary key.
+ </summary>
+ <param name="key">The initial dictionary key.</param>
+ <returns>The serialized dictionary key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</returns>
+ </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>
+ <param name="attributeProvider">The instance to get attributes for. This parameter should be 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"/>.</param>
+ </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 <c>true</c>, 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 <c>true</c>, 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.
+ </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.Serialization.SnakeCaseNamingStrategy">
+ <summary>
+ A snake case naming strategy.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ <param name="processDictionaryKeys">
+ A flag indicating whether dictionary keys should be processed.
+ </param>
+ <param name="overrideSpecifiedNames">
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
+ </param>
+ <param name="processExtensionDataNames">
+ A flag indicating whether extension data names should be processed.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the specified property name.
+ </summary>
+ <param name="name">The property name to resolve.</param>
+ <returns>The resolved property name.</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 (&lt;, &gt;, &amp;, &apos;, &quot;) 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.TypeNameAssemblyFormatHandling">
+ <summary>
+ Indicates the method that will be used during deserialization for locating and loading assemblies.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.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 <c>LoadWithPartialName</c> method of the <see cref="T:System.Reflection.Assembly"/> class is used to load the assembly.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Full">
+ <summary>
+ In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <c>Load</c> method of the <see cref="T:System.Reflection.Assembly"/> class is used to load the assembly.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameHandling">
+ <summary>
+ Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <remarks>
+ <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/>
+ when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
+ </remarks>
+ </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.
+ Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON
+ you must specify a root type object with <see cref="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)"/>
+ or <see cref="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
+ <summary>
+ Determines whether the collection is <c>null</c> or empty.
+ </summary>
+ <param name="collection">The collection.</param>
+ <returns>
+ <c>true</c> if the collection is <c>null</c> 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 <see cref="T:System.Collections.Generic.IList`1"/>.
+ </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.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.Collections.Generic.IEnumerable{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.Collections.Generic.IEnumerable{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 <see cref="T:System.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="F:Newtonsoft.Json.Utilities.MethodBinder.PrimitiveTypes">
+ <summary>
+ List of primitive types which can be widened.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Utilities.MethodBinder.WideningMasks">
+ <summary>
+ Widening masks for primitive types above.
+ Index of the value in this array defines a type we're widening,
+ while the bits in mask define types it can be widened to (including itself).
+
+ For example, value at index 0 defines a bool type, and it only has bit 0 set,
+ i.e. bool values can be assigned only to bool.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.MethodBinder.CanConvertPrimitive(System.Type,System.Type)">
+ <summary>
+ Checks if value of primitive type <paramref name="from"/> can be
+ assigned to parameter of primitive type <paramref name="to"/>.
+ </summary>
+ <param name="from">Source primitive type.</param>
+ <param name="to">Target primitive type.</param>
+ <returns><c>true</c> if source type can be widened to target type, <c>false</c> otherwise.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.MethodBinder.FilterParameters(System.Reflection.ParameterInfo[],System.Collections.Generic.IList{System.Type},System.Boolean)">
+ <summary>
+ Checks if a set of values with given <paramref name="types"/> can be used
+ to invoke a method with specified <paramref name="parameters"/>.
+ </summary>
+ <param name="parameters">Method parameters.</param>
+ <param name="types">Argument types.</param>
+ <param name="enableParamArray">Try to pack extra arguments into the last parameter when it is marked up with <see cref="T:System.ParamArrayAttribute"/>.</param>
+ <returns><c>true</c> if method can be called with given arguments, <c>false</c> otherwise.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Utilities.MethodBinder.ParametersMatchComparer">
+ <summary>
+ Compares two sets of parameters to determine
+ which one suits better for given argument types.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.MethodBinder.SelectMethod``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IList{System.Type})">
+ <summary>
+ Returns a best method overload for given argument <paramref name="types"/>.
+ </summary>
+ <param name="candidates">List of method candidates.</param>
+ <param name="types">Argument types.</param>
+ <returns>Best method overload, or <c>null</c> if none matched.</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 <see cref="T:System.Text.StringBuilder"/> this class lets you reuse its 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 <c>false</c>.
+ </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="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 result 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>
+ An 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 <see cref="T:Newtonsoft.Json.JsonWriter"/> write method has not been called.
+ </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 <see cref="M:System.Reflection.Assembly.LoadWithPartialName(String)"/> 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 <see cref="M:System.Reflection.Assembly.Load(System.Reflection.AssemblyName)"/> is used to load the assembly.
+ </summary>
+ </member>
+ </members>
+</doc>
diff --git a/packages/Newtonsoft.Json.10.0.3/tools/install.ps1 b/packages/Newtonsoft.Json.10.0.3/tools/install.ps1
new file mode 100644
index 0000000..209101a
--- /dev/null
+++ b/packages/Newtonsoft.Json.10.0.3/tools/install.ps1
@@ -0,0 +1,116 @@
+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://www.newtonsoft.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("Attempting to gather dependencies information for package 'Newtonsoft.Json." + $package.Version + "'"))
+ {
+ # don't show on upgrade
+ if (!$selection.Text.Contains("Removed package"))
+ {
+ $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